+ set -x
+ for FILE in {test-,}requirements.txt
+ '[' -f test-requirements.txt ']'
+ sed -i 's/; *python_version.*[!=<>]=\?.*//g' test-requirements.txt
+ sed -i 's/; *sys_platform.*[!=<>]=\?.*//g' test-requirements.txt
+ for FILE in {test-,}requirements.txt
+ '[' -f requirements.txt ']'
+ sed -i 's/; *python_version.*[!=<>]=\?.*//g' requirements.txt
+ sed -i 's/; *sys_platform.*[!=<>]=\?.*//g' requirements.txt
+ cleanup_sdist
+ return
+ detect_python
+ '[' -x /usr/bin/python3 ']'
+ PYTHON=python3
+ echo 'Using python3 as python interpreter'
Using python3 as python interpreter
+ setup_mock
+ MOCKOPTS='-v -r /home/centos9-master-uc/data/dlrn-5.cfg --resultdir /home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'
+ /usr/bin/mock -v -r /home/centos9-master-uc/data/dlrn-5.cfg --resultdir /home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c --clean
INFO: mock.py version 6.0 starting (python version = 3.9.18, NVR = mock-6.0-1.el9), args: /usr/libexec/mock/mock -v -r /home/centos9-master-uc/data/dlrn-5.cfg --resultdir /home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c --clean
Start(bootstrap): init plugins
INFO: tmpfs initialized
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/yum_cache
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/dnf_cache
INFO: selinux enabled
Finish(bootstrap): init plugins
Start: init plugins
INFO: tmpfs initialized
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5/yum_cache
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5/dnf_cache
INFO: selinux enabled
Finish: init plugins
INFO: Signal handler active
Start: run
DEBUG: mock final configuration:
DEBUG:     _aliases:  {'yum.conf': 'dnf.conf', 'dnf5.conf': 'dnf.conf', 'dnf4.conf': 'dnf.conf', 'dnf_command': 'dnf4_command', 'dnf_common_opts': 'dnf4_common_opts', 'dnf_install_command': 'dnf4_install_command', 'dnf_disable_plugins': 'dnf4_disable_plugins', 'dnf_avoid_opts': 'dnf4_avoid_opts', 'dnf_builddep_opts': 'dnf4_builddep_opts', 'system_dnf4_command': 'dnf4_system_command', 'system_dnf_command': 'dnf4_system_command', 'system_dnf5_command': 'dnf5_system_command', 'system_yum_command': 'yum_system_command', 'system_microdnf_command': 'microdnf_system_command'}
DEBUG:     config_paths:  ['/etc/mock/chroot-aliases.cfg', '/etc/mock/site-defaults.cfg', '/home/centos9-master-uc/data/dlrn-5.cfg']
DEBUG:     version:  6.0
DEBUG:     basedir:  /var/lib/mock
DEBUG:     resultdir:  /home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c
DEBUG:     rootdir:  /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG:     cache_topdir:  /var/cache/mock
DEBUG:     clean:  True
DEBUG:     check:  True
DEBUG:     post_install:  False
DEBUG:     chroothome:  /builddir
DEBUG:     log_config_file:  logging.ini
DEBUG:     rpmbuild_timeout:  0
DEBUG:     host_arch:  x86_64
DEBUG:     chrootuid:  1020
DEBUG:     chrootgid:  135
DEBUG:     chrootgroup:  mock
DEBUG:     chrootuser:  mockbuild
DEBUG:     build_log_fmt_name:  unadorned
DEBUG:     root_log_fmt_name:  detailed
DEBUG:     state_log_fmt_name:  state
DEBUG:     online:  True
DEBUG:     isolation:  simple
DEBUG:     use_nspawn:  None
DEBUG:     rpmbuild_networking:  False
DEBUG:     nspawn_args:  ['--capability=cap_ipc_lock']
DEBUG:     use_container_host_hostname:  True
DEBUG:     use_bootstrap:  True
DEBUG:     use_bootstrap_image:  True
DEBUG:     bootstrap_image:  quay.io/centos/centos:stream9
DEBUG:     bootstrap_image_skip_pull:  False
DEBUG:     bootstrap_image_ready:  False
DEBUG:     bootstrap_image_fallback:  True
DEBUG:     bootstrap_image_keep_getting:  120
DEBUG:     bootstrap_image_assert_digest:  None
DEBUG:     use_buildroot_image:  False
DEBUG:     buildroot_image:  None
DEBUG:     buildroot_image_skip_pull:  False
DEBUG:     buildroot_image_ready:  False
DEBUG:     buildroot_image_fallback:  False
DEBUG:     buildroot_image_keep_getting:  120
DEBUG:     buildroot_image_assert_digest:  None
DEBUG:     internal_dev_setup:  True
DEBUG:     cleanup_on_success:  True
DEBUG:     cleanup_on_failure:  True
DEBUG:     exclude_from_homedir_cleanup:  ['build/SOURCES', '.bash_history', '.bashrc']
DEBUG:     createrepo_on_rpms:  False
DEBUG:     createrepo_command:  /usr/bin/createrepo_c -d -q -x *.src.rpm
DEBUG:     tar_binary:  /bin/tar
DEBUG:     tar:  gnutar
DEBUG:     backup_on_clean:  False
DEBUG:     backup_base_dir:  /var/lib/mock/backup
DEBUG:     redhat_subscription_required:  False
DEBUG:     ssl_ca_bundle_path:  None
DEBUG:     ssl_extra_certs:  None
DEBUG:     plugins:  ['tmpfs', 'root_cache', 'yum_cache', 'mount', 'bind_mount', 'ccache', 'selinux', 'package_state', 'chroot_scan', 'lvm_root', 'compress_logs', 'sign', 'pm_request', 'hw_info', 'procenv', 'showrc', 'rpkg_preprocessor', 'rpmautospec', 'buildroot_lock', 'export_buildroot_image', '__init__', 'overlayfs']
DEBUG:     plugin_dir:  /usr/lib/python3.9/site-packages/mockbuild/plugins
DEBUG:     plugin_conf:  {'ccache_enable': False, 'ccache_opts': {'max_cache_size': '4G', 'compress': None, 'dir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5/ccache/u1020/', 'hashdir': True, 'debug': False, 'show_stats': False, 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'yum_cache_enable': True, 'yum_cache_opts': {'max_age_days': 30, 'max_metadata_age_days': 30, 'online': True, 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'root_cache_enable': True, 'root_cache_opts': {'age_check': True, 'max_age_days': 15, 'dir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5/root_cache/', 'compress_program': 'pigz', 'decompress_program': None, 'exclude_dirs': ['./proc', './sys', './dev', './tmp/ccache', './var/cache/yum', './var/cache/dnf', './var/log'], 'extension': '.gz', 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'bind_mount_enable': True, 'bind_mount_opts': {'dirs': [], 'create_dirs': False, 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'mount_enable': True, 'mount_opts': {'dirs': [], 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'tmpfs_enable': True, 'tmpfs_opts': {'required_ram_mb': 4096, 'max_fs_size': '4g', 'mode': '0755', 'keep_mounted': True, 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'selinux_enable': True, 'selinux_opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'package_state_enable': True, 'package_state_opts': {'available_pkgs': False, 'installed_pkgs': True, 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'buildroot_lock_enable': False, 'buildroot_lock_opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'pm_request_enable': False, 'pm_request_opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'lvm_root_enable': False, 'lvm_root_opts': {'pool_name': 'mockbuild', 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'chroot_scan_enable': False, 'chroot_scan_opts': {'regexes': ['^[^k]?core(\\.\\d+)?$', '\\.log$'], 'only_failed': True, 'write_tar': False, 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'sign_enable': False, 'sign_opts': {'cmd': 'rpmsign', 'opts': '--addsign %(rpms)s', 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'hw_info_enable': True, 'hw_info_opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'procenv_enable': False, 'procenv_opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'showrc_enable': False, 'showrc_opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'compress_logs_enable': False, 'compress_logs_opts': {'command': 'gzip', 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'rpkg_preprocessor_enable': False, 'rpkg_preprocessor_opts': {'requires': ['preproc-rpmspec'], 'cmd': '/usr/bin/preproc-rpmspec %(source_spec)s --output %(target_spec)s', 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'rpmautospec_enable': False, 'rpmautospec_opts': {'requires': ['rpmautospec'], 'cmd_base': ['/usr/bin/rpmautospec', 'process-distgit'], 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'export_buildroot_image_enable': False, 'export_buildroot_image_opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, '__init___enable': False, '__init___opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'overlayfs_enable': False, 'overlayfs_opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}}
DEBUG:     environment:  {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}
DEBUG:     scm:  False
DEBUG:     scm_opts:  {'method': 'git', 'cvs_get': 'cvs -d /srv/cvs co SCM_BRN SCM_PKG', 'git_get': 'git clone SCM_BRN git://localhost/SCM_PKG.git SCM_PKG', 'svn_get': 'svn co file:///srv/svn/SCM_PKG/SCM_BRN SCM_PKG', 'distgit_get': 'rpkg clone -a --branch SCM_BRN SCM_PKG SCM_PKG', 'distgit_src_get': 'rpkg sources', 'spec': 'SCM_PKG.spec', 'int_src_dir': None, 'ext_src_dir': '/dev/null', 'write_tar': False, 'git_timestamps': False, 'exclude_vcs': True}
DEBUG:     use_host_resolv:  False
DEBUG:     chroot_setup_cmd:  install basesystem rpm-build python3-devel gcc make python3-sqlalchemy python3-sphinx python3-eventlet python3-six python3-pbr openstack-macros git-core python3-setuptools_scm
DEBUG:     repo_arch:  x86_64
DEBUG:     repo_arch_map:  {}
DEBUG:     target_arch:  x86_64
DEBUG:     releasever:  9
DEBUG:     rpmbuild_arch:  x86_64
DEBUG:     dnf_vars:  {'stream': '9-stream', 'contentdir': 'centos'}
DEBUG:     yum_builddep_opts:  []
DEBUG:     yum_common_opts:  []
DEBUG:     update_before_build:  True
DEBUG:     priorities.conf:  
[main]
enabled=0
DEBUG:     rhnplugin.conf:  
[main]
enabled=0
DEBUG:     subscription-manager.conf:  
DEBUG:     more_buildreqs:  {}
DEBUG:     nosync:  False
DEBUG:     nosync_force:  False
DEBUG:     files:  {'etc/hosts': '127.0.0.1 localhost localhost.localdomain\n::1       localhost localhost.localdomain localhost6 localhost6.localdomain6\n'}
DEBUG:     macros:  {'%_topdir': '/builddir/build', '%_rpmfilename': '%%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}.rpm', '%_buildhost': 'trunk-builder-centos9.rdoproject.org', '%_platform_multiplier': 1}
DEBUG:     hostname:  None
DEBUG:     module_enable:  []
DEBUG:     module_install:  []
DEBUG:     module_setup_commands:  []
DEBUG:     forcearch:  None
DEBUG:     bootstrap_chroot_additional_packages:  []
DEBUG:     bootstrap_module_enable:  []
DEBUG:     bootstrap_module_install:  []
DEBUG:     bootstrap_module_setup_commands:  []
DEBUG:     no_root_shells:  False
DEBUG:     extra_chroot_dirs:  ['/run/lock']
DEBUG:     package_manager:  dnf
DEBUG:     package_manager_max_attempts:  1
DEBUG:     package_manager_attempt_delay:  10
DEBUG:     dynamic_buildrequires:  True
DEBUG:     dynamic_buildrequires_max_loops:  10
DEBUG:     external_buildrequires:  False
DEBUG:     dev_loop_count:  12
DEBUG:     yum_command:  /usr/bin/yum
DEBUG:     yum_system_command:  /usr/bin/yum
DEBUG:     yum_install_command:  install yum yum-utils
DEBUG:     yum_builddep_command:  /usr/bin/yum-builddep
DEBUG:     yum_avoid_opts:  {}
DEBUG:     dnf4_command:  /usr/bin/dnf-3
DEBUG:     dnf4_system_command:  /usr/bin/dnf-3
DEBUG:     dnf4_common_opts:  ['--setopt=deltarpm=False', '--setopt=allow_vendor_change=yes', '--allowerasing']
DEBUG:     dnf4_install_command:  install python3-dnf python3-dnf-plugins-core
DEBUG:     dnf4_disable_plugins:  ['local', 'spacewalk', 'versionlock']
DEBUG:     dnf4_avoid_opts:  {}
DEBUG:     dnf5_command:  /usr/bin/dnf5
DEBUG:     dnf5_system_command:  /usr/bin/dnf5
DEBUG:     dnf5_common_opts:  ['--setopt=deltarpm=False', '--setopt=allow_vendor_change=yes', '--allowerasing']
DEBUG:     dnf5_install_command:  install dnf5 dnf5-plugins
DEBUG:     dnf5_disable_plugins:  []
DEBUG:     dnf5_avoid_opts:  {'remove': ['--allowerasing'], 'repoquery': ['--allowerasing'], 'makecache': ['--allowerasing'], 'search': ['--allowerasing'], 'info': ['--allowerasing']}
DEBUG:     microdnf_command:  /usr/bin/microdnf
DEBUG:     microdnf_install_command:  dnf-install microdnf dnf dnf-plugins-core
DEBUG:     microdnf_builddep_command:  /usr/bin/dnf
DEBUG:     microdnf_builddep_opts:  []
DEBUG:     microdnf_common_opts:  []
DEBUG:     microdnf_avoid_opts:  {}
DEBUG:     rpm_command:  /bin/rpm
DEBUG:     rpmbuild_command:  /usr/bin/rpmbuild
DEBUG:     user_agent:  Mock (dlrn-centos9-master-uc-x86_64-5; x86_64)
DEBUG:     opstimeout:  0
DEBUG:     stderr_line_prefix:  
DEBUG:     chroot_additional_packages:  []
DEBUG:     additional_packages:  []
DEBUG:     no-config:  {'epel-8': {'alternatives': {'alma+epel-8': {'description': ['Builds against AlmaLinux 8 repositories, together with the official EPEL repositories.', 'Project page: https://almalinux.org/']}, 'centos-stream+epel-8': {'description': ['Builds against CentOS Stream 8 repositories (some packages may be a bit ahead the Red Hat Enterprise Linux 8) together with the official EPEL 8 repositories.', 'Project page: https://www.centos.org/centos-stream/']}, 'circlelinux+epel-8': {'description': ['Builds against Circle Linux 8 repositories, together with the official EPEL repositories.', 'Project page: https://cclinux.org/']}, 'rhel+epel-8': {'description': ['Builds against Red Hat Enterprise Linux 8 repositories, together with the official EPEL repositories.', 'This mimics what is done in the official EPEL build system, but you need a Red Hat subscription:', 'https://rpm-software-management.github.io/mock/Feature-rhelchroots']}, 'rocky+epel-8': {'description': ['Builds against Rocky Linux 8 repositories, together with the official EPEL repositories.', 'Project page: https://rockylinux.org/']}}}, 'epel-9': {'alternatives': {'alma+epel-9': {'description': ['Builds against AlmaLinux 9 repositories, together with the official EPEL repositories.', 'Project page: https://almalinux.org/']}, 'centos-stream+epel-9': {'description': ['Builds against CentOS Stream 9 repositories (some packages may be a bit ahead the Red Hat Enterprise Linux 9) together with the official EPEL repositories.', 'Project page: https://www.centos.org/centos-stream/']}, 'rhel+epel-9': {'description': ['Builds against Red Hat Enterprise Linux 9 repositories, together with the official EPEL repositories.', 'This mimics what is done in the official EPEL build system, but you need a Red Hat subscription:', 'https://rpm-software-management.github.io/mock/Feature-rhelchroots']}, 'rocky+epel-9': {'description': ['Builds against Rocky Linux 9 repositories, together with the official EPEL repositories.', 'Project page: https://rockylinux.org/']}}}}
DEBUG:     seccomp:  False
DEBUG:     copy_host_users:  []
DEBUG:     use_host_shadow_utils:  True
DEBUG:     qemu_user_static_mapping:  {'aarch64': 'aarch64', 'armv7hl': 'arm', 'i386': 'i386', 'i686': 'i386', 'ppc64': 'ppc64', 'ppc64le': 'ppc64le', 's390x': 's390x', 'x86_64': 'x86_64'}
DEBUG:     recursion_limit:  5000
DEBUG:     calculatedeps:  None
DEBUG:     hermetic_build:  False
DEBUG:     mock_run_uuid:  0ef26002-004c-43e7-8d24-f07e96640c73
DEBUG:     config_path:  /etc/mock
DEBUG:     chroot_name:  dlrn-5
DEBUG:     config_file:  /home/centos9-master-uc/data/dlrn-5.cfg
DEBUG:     root:  dlrn-centos9-master-uc-x86_64-5
DEBUG:     legal_host_arches:  ('x86_64',)
DEBUG:     dist:  el9
DEBUG:     dnf.conf:  
[main]
keepcache=1
debuglevel=2
reposdir=/dev/null
logfile=/var/log/yum.log
retries=20
obsoletes=1
gpgcheck=0
assumeyes=1
syslog_ident=mock
syslog_device=
mdpolicy=group:primary
# NOTE(karolinku) required for botocore
best=0
protected_packages=
module_platform_id=platform:el9
user_agent=DLRN

[baseos]
name=CentOS Stream $releasever - BaseOS
#metalink=https://mirrors.centos.org/metalink?repo=centos-baseos-9-stream&arch=$basearch&protocol=https,http
baseurl=http://mirror.stream.centos.org/9-stream/BaseOS/$basearch/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1

[appstream]
name=CentOS Stream $releasever - AppStream
#metalink=https://mirrors.centos.org/metalink?repo=centos-appstream-9-stream&arch=$basearch&protocol=https,http
baseurl=http://mirror.stream.centos.org/9-stream/AppStream/$basearch/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1

[crb]
name=CentOS Stream $releasever - CRB
metalink=https://mirrors.centos.org/metalink?repo=centos-crb-9-stream&arch=$basearch&protocol=https,http
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1

[highavailability]
name=CentOS Stream $releasever - HighAvailability
metalink=https://mirrors.centos.org/metalink?repo=centos-highavailability-9-stream&arch=$basearch&protocol=https,http
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1

[delorean-component-barbican]
name=delorean-ansible-role-lunasa-hsm-f82c4666c9a8729c12c262d32d7afc363149da1a
baseurl=https://trunk.rdoproject.org/centos9-master/component/barbican/f8/2c/f82c4666c9a8729c12c262d32d7afc363149da1a_9e27a0ec
enabled=1
gpgcheck=0
priority=1

[delorean-component-baremetal]
name=delorean-openstack-ironic-python-agent-builder-c1213ffe14089e99e70bc801b3c2efbf1869a308
baseurl=https://trunk.rdoproject.org/centos9-master/component/baremetal/c1/21/c1213ffe14089e99e70bc801b3c2efbf1869a308_9e2883cd
enabled=1
gpgcheck=0
priority=1

[delorean-component-cinder]
name=delorean-openstack-cinder-47526cae41777e2ab9f6b4ad5f02d9cdf2d821d2
baseurl=https://trunk.rdoproject.org/centos9-master/component/cinder/47/52/47526cae41777e2ab9f6b4ad5f02d9cdf2d821d2_8dd4aab3
enabled=1
gpgcheck=0
priority=1

[delorean-component-clients]
name=delorean-python-ironicclient-e786c8cdd10ff198feac49ad911d0a97d0e2697a
baseurl=https://trunk.rdoproject.org/centos9-master/component/clients/e7/86/e786c8cdd10ff198feac49ad911d0a97d0e2697a_da631bae
enabled=1
gpgcheck=0
priority=1

[delorean-component-cloudops]
name=delorean-python-observabilityclient-ab8ce8fd34674bb2e8e8c2c581c250685cf182ec
baseurl=https://trunk.rdoproject.org/centos9-master/component/cloudops/ab/8c/ab8ce8fd34674bb2e8e8c2c581c250685cf182ec_6f82bf1a
enabled=1
gpgcheck=0
priority=1

[delorean-component-common]
name=delorean-openstack-trove-d23ffece32fc9b029ab107266fbebad28023f3d4
baseurl=https://trunk.rdoproject.org/centos9-master/component/common/d2/3f/d23ffece32fc9b029ab107266fbebad28023f3d4_d4ee7df1
enabled=1
gpgcheck=0
priority=1

[delorean-component-compute]
name=delorean-python-whitebox-tests-tempest-e056798f095f7758ed7221fcb8c9a25b6a33d692
baseurl=https://trunk.rdoproject.org/centos9-master/component/compute/e0/56/e056798f095f7758ed7221fcb8c9a25b6a33d692_87a8050e
enabled=1
gpgcheck=0
priority=1

[delorean-component-designate]
name=delorean-openstack-designate-6ebeb372617a236979cd583a656af82d8a136051
baseurl=https://trunk.rdoproject.org/centos9-master/component/designate/6e/be/6ebeb372617a236979cd583a656af82d8a136051_1056db71
enabled=1
gpgcheck=0
priority=1

[delorean-component-glance]
name=delorean-openstack-glance-158dfd0e27fee2d1bdeb91f473667d574713e663
baseurl=https://trunk.rdoproject.org/centos9-master/component/glance/15/8d/158dfd0e27fee2d1bdeb91f473667d574713e663_268fa265
enabled=1
gpgcheck=0
priority=1

[delorean-component-keystone]
name=delorean-openstack-keystone-4e014d79f00915e298244246e1929f80a98012a6
baseurl=https://trunk.rdoproject.org/centos9-master/component/keystone/4e/01/4e014d79f00915e298244246e1929f80a98012a6_8019c0a8
enabled=1
gpgcheck=0
priority=1

[delorean-component-manila]
name=delorean-openstack-manila-70623bb84e7880f7f2f750bda2774e5e5151c900
baseurl=https://trunk.rdoproject.org/centos9-master/component/manila/70/62/70623bb84e7880f7f2f750bda2774e5e5151c900_f171e06d
enabled=1
gpgcheck=0
priority=1

[delorean-component-network]
name=delorean-openstack-neutron-26739f7c769a48f71c8590bbc481e1a11d8e793f
baseurl=https://trunk.rdoproject.org/centos9-master/component/network/26/73/26739f7c769a48f71c8590bbc481e1a11d8e793f_6995f615
enabled=1
gpgcheck=0
priority=1

[delorean-component-octavia]
name=delorean-openstack-octavia-599873b01ffc0adadf94ecbdb791351275ef10f8
baseurl=https://trunk.rdoproject.org/centos9-master/component/octavia/59/98/599873b01ffc0adadf94ecbdb791351275ef10f8_197e1bd9
enabled=1
gpgcheck=0
priority=1

[delorean-component-optimize]
name=delorean-openstack-watcher-188e583dcb0b48e77f43923ae349a0b7046b65a5
baseurl=https://trunk.rdoproject.org/centos9-master/component/optimize/18/8e/188e583dcb0b48e77f43923ae349a0b7046b65a5_fa75ed37
enabled=1
gpgcheck=0
priority=1

[delorean-component-podified]
name=delorean-python-tcib-84ac6c9d29c1e2c51a8374e5f4f15ad7a237e74c
baseurl=https://trunk.rdoproject.org/centos9-master/component/podified/84/ac/84ac6c9d29c1e2c51a8374e5f4f15ad7a237e74c_33748446
enabled=1
gpgcheck=0
priority=1

[delorean-component-puppet]
name=delorean-puppet-dns-ed5dc308a20d45c82743e3ebab3d61a1bde8a845
baseurl=https://trunk.rdoproject.org/centos9-master/component/puppet/ed/5d/ed5dc308a20d45c82743e3ebab3d61a1bde8a845_37ddcbfc
enabled=1
gpgcheck=0
priority=1

[delorean-component-swift]
name=delorean-openstack-swift-1cd20f87dec469dc4f7c9ac27d99ffec0b859301
baseurl=https://trunk.rdoproject.org/centos9-master/component/swift/1c/d2/1cd20f87dec469dc4f7c9ac27d99ffec0b859301_2abff1ce
enabled=1
gpgcheck=0
priority=1

[delorean-component-tempest]
name=delorean-python-telemetry-tests-tempest-ddfb79a63e13bfe813cf845908bd27169d5958a3
baseurl=https://trunk.rdoproject.org/centos9-master/component/tempest/dd/fb/ddfb79a63e13bfe813cf845908bd27169d5958a3_14fd3881
enabled=1
gpgcheck=0
priority=1

[delorean-component-ui]
name=delorean-openstack-watcher-ui-29be9daeccfd462b1be176378cb2ab90bfc584df
baseurl=https://trunk.rdoproject.org/centos9-master/component/ui/29/be/29be9daeccfd462b1be176378cb2ab90bfc584df_73715b47
enabled=1
gpgcheck=0
priority=1

[delorean-master-testing]
name=dlrn-master-testing
baseurl=https://trunk.rdoproject.org/centos9-master/deps/latest/
enabled=1
gpgcheck=0
module_hotfixes=1

[delorean-master-build-deps]
name=dlrn-master-build-deps
baseurl=https://trunk.rdoproject.org/centos9-master/build-deps/latest/
enabled=1
gpgcheck=0
module_hotfixes=1

[centos9-rabbitmq]
name=centos9-rabbitmq
baseurl=http://mirror.stream.centos.org/SIGs/9-stream/messaging/$basearch/rabbitmq-38/
enabled=1
gpgcheck=0
module_hotfixes=1

[centos9-storage]
name=centos9-storage
baseurl=http://mirror.stream.centos.org/SIGs/9-stream/storage/$basearch/ceph-reef/
enabled=1
gpgcheck=0
module_hotfixes=1

[centos9-opstools]
name=centos9-opstools
baseurl=http://mirror.stream.centos.org/SIGs/9-stream/opstools/$basearch/collectd-5/
enabled=1
gpgcheck=0
module_hotfixes=1

[centos9-nfv-ovs]
name=NFV SIG OpenvSwitch
baseurl=http://mirror.stream.centos.org/SIGs/9-stream/nfv/$basearch/openvswitch-2/
gpgcheck=0
enabled=1
module_hotfixes=1

# epel is required for Ceph Reef
[epel-low-priority]
name=Extra Packages for Enterprise Linux $releasever - $basearch
metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-$releasever&arch=$basearch&infra=$infra&content=$contentdir
enabled=1
gpgcheck=0
countme=1
priority=100
includepkgs=libarrow*,parquet*,python3-asyncssh,re2,python3-grpcio,grpc*,abseil*


DEBUG:     __jinja_expand:  True
DEBUG:     verbose:  2
DEBUG:     print_main_output:  False
DEBUG:     cache_alterations:  False
DEBUG:     enable_disable_repos:  []
DEBUG:     build_log_fmt_str:  %(message)s
DEBUG:     root_log_fmt_str:  %(levelname)s %(filename)s:%(lineno)d:  %(message)s
DEBUG:     state_log_fmt_str:  %(asctime)s - %(message)s
Start: clean chroot
Finish: clean chroot
Finish: run
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root
+ /usr/bin/mock -v -r /home/centos9-master-uc/data/dlrn-5.cfg --resultdir /home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c --init
INFO: mock.py version 6.0 starting (python version = 3.9.18, NVR = mock-6.0-1.el9), args: /usr/libexec/mock/mock -v -r /home/centos9-master-uc/data/dlrn-5.cfg --resultdir /home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c --init
Start(bootstrap): init plugins
INFO: tmpfs initialized
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/yum_cache
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/dnf_cache
INFO: selinux enabled
Finish(bootstrap): init plugins
Start: init plugins
INFO: tmpfs initialized
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5/yum_cache
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5/dnf_cache
INFO: selinux enabled
Finish: init plugins
INFO: Signal handler active
Start: run
DEBUG: mock final configuration:
DEBUG:     _aliases:  {'yum.conf': 'dnf.conf', 'dnf5.conf': 'dnf.conf', 'dnf4.conf': 'dnf.conf', 'dnf_command': 'dnf4_command', 'dnf_common_opts': 'dnf4_common_opts', 'dnf_install_command': 'dnf4_install_command', 'dnf_disable_plugins': 'dnf4_disable_plugins', 'dnf_avoid_opts': 'dnf4_avoid_opts', 'dnf_builddep_opts': 'dnf4_builddep_opts', 'system_dnf4_command': 'dnf4_system_command', 'system_dnf_command': 'dnf4_system_command', 'system_dnf5_command': 'dnf5_system_command', 'system_yum_command': 'yum_system_command', 'system_microdnf_command': 'microdnf_system_command'}
DEBUG:     config_paths:  ['/etc/mock/site-defaults.cfg', '/etc/mock/chroot-aliases.cfg', '/home/centos9-master-uc/data/dlrn-5.cfg']
DEBUG:     version:  6.0
DEBUG:     basedir:  /var/lib/mock
DEBUG:     resultdir:  /home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c
DEBUG:     rootdir:  /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG:     cache_topdir:  /var/cache/mock
DEBUG:     clean:  True
DEBUG:     check:  True
DEBUG:     post_install:  False
DEBUG:     chroothome:  /builddir
DEBUG:     log_config_file:  logging.ini
DEBUG:     rpmbuild_timeout:  0
DEBUG:     host_arch:  x86_64
DEBUG:     chrootuid:  1020
DEBUG:     chrootgid:  135
DEBUG:     chrootgroup:  mock
DEBUG:     chrootuser:  mockbuild
DEBUG:     build_log_fmt_name:  unadorned
DEBUG:     root_log_fmt_name:  detailed
DEBUG:     state_log_fmt_name:  state
DEBUG:     online:  True
DEBUG:     isolation:  simple
DEBUG:     use_nspawn:  None
DEBUG:     rpmbuild_networking:  False
DEBUG:     nspawn_args:  ['--capability=cap_ipc_lock']
DEBUG:     use_container_host_hostname:  True
DEBUG:     use_bootstrap:  True
DEBUG:     use_bootstrap_image:  True
DEBUG:     bootstrap_image:  quay.io/centos/centos:stream9
DEBUG:     bootstrap_image_skip_pull:  False
DEBUG:     bootstrap_image_ready:  False
DEBUG:     bootstrap_image_fallback:  True
DEBUG:     bootstrap_image_keep_getting:  120
DEBUG:     bootstrap_image_assert_digest:  None
DEBUG:     use_buildroot_image:  False
DEBUG:     buildroot_image:  None
DEBUG:     buildroot_image_skip_pull:  False
DEBUG:     buildroot_image_ready:  False
DEBUG:     buildroot_image_fallback:  False
DEBUG:     buildroot_image_keep_getting:  120
DEBUG:     buildroot_image_assert_digest:  None
DEBUG:     internal_dev_setup:  True
DEBUG:     cleanup_on_success:  True
DEBUG:     cleanup_on_failure:  True
DEBUG:     exclude_from_homedir_cleanup:  ['build/SOURCES', '.bash_history', '.bashrc']
DEBUG:     createrepo_on_rpms:  False
DEBUG:     createrepo_command:  /usr/bin/createrepo_c -d -q -x *.src.rpm
DEBUG:     tar_binary:  /bin/tar
DEBUG:     tar:  gnutar
DEBUG:     backup_on_clean:  False
DEBUG:     backup_base_dir:  /var/lib/mock/backup
DEBUG:     redhat_subscription_required:  False
DEBUG:     ssl_ca_bundle_path:  None
DEBUG:     ssl_extra_certs:  None
DEBUG:     plugins:  ['tmpfs', 'root_cache', 'yum_cache', 'mount', 'bind_mount', 'ccache', 'selinux', 'package_state', 'chroot_scan', 'lvm_root', 'compress_logs', 'sign', 'pm_request', 'hw_info', 'procenv', 'showrc', 'rpkg_preprocessor', 'rpmautospec', 'buildroot_lock', 'export_buildroot_image', '__init__', 'overlayfs']
DEBUG:     plugin_dir:  /usr/lib/python3.9/site-packages/mockbuild/plugins
DEBUG:     plugin_conf:  {'ccache_enable': False, 'ccache_opts': {'max_cache_size': '4G', 'compress': None, 'dir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5/ccache/u1020/', 'hashdir': True, 'debug': False, 'show_stats': False, 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'yum_cache_enable': True, 'yum_cache_opts': {'max_age_days': 30, 'max_metadata_age_days': 30, 'online': True, 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'root_cache_enable': True, 'root_cache_opts': {'age_check': True, 'max_age_days': 15, 'dir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5/root_cache/', 'compress_program': 'pigz', 'decompress_program': None, 'exclude_dirs': ['./proc', './sys', './dev', './tmp/ccache', './var/cache/yum', './var/cache/dnf', './var/log'], 'extension': '.gz', 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'bind_mount_enable': True, 'bind_mount_opts': {'dirs': [], 'create_dirs': False, 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'mount_enable': True, 'mount_opts': {'dirs': [], 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'tmpfs_enable': True, 'tmpfs_opts': {'required_ram_mb': 4096, 'max_fs_size': '4g', 'mode': '0755', 'keep_mounted': True, 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'selinux_enable': True, 'selinux_opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'package_state_enable': True, 'package_state_opts': {'available_pkgs': False, 'installed_pkgs': True, 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'buildroot_lock_enable': False, 'buildroot_lock_opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'pm_request_enable': False, 'pm_request_opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'lvm_root_enable': False, 'lvm_root_opts': {'pool_name': 'mockbuild', 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'chroot_scan_enable': False, 'chroot_scan_opts': {'regexes': ['^[^k]?core(\\.\\d+)?$', '\\.log$'], 'only_failed': True, 'write_tar': False, 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'sign_enable': False, 'sign_opts': {'cmd': 'rpmsign', 'opts': '--addsign %(rpms)s', 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'hw_info_enable': True, 'hw_info_opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'procenv_enable': False, 'procenv_opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'showrc_enable': False, 'showrc_opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'compress_logs_enable': False, 'compress_logs_opts': {'command': 'gzip', 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'rpkg_preprocessor_enable': False, 'rpkg_preprocessor_opts': {'requires': ['preproc-rpmspec'], 'cmd': '/usr/bin/preproc-rpmspec %(source_spec)s --output %(target_spec)s', 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'rpmautospec_enable': False, 'rpmautospec_opts': {'requires': ['rpmautospec'], 'cmd_base': ['/usr/bin/rpmautospec', 'process-distgit'], 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'export_buildroot_image_enable': False, 'export_buildroot_image_opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, '__init___enable': False, '__init___opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'overlayfs_enable': False, 'overlayfs_opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}}
DEBUG:     environment:  {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}
DEBUG:     scm:  False
DEBUG:     scm_opts:  {'method': 'git', 'cvs_get': 'cvs -d /srv/cvs co SCM_BRN SCM_PKG', 'git_get': 'git clone SCM_BRN git://localhost/SCM_PKG.git SCM_PKG', 'svn_get': 'svn co file:///srv/svn/SCM_PKG/SCM_BRN SCM_PKG', 'distgit_get': 'rpkg clone -a --branch SCM_BRN SCM_PKG SCM_PKG', 'distgit_src_get': 'rpkg sources', 'spec': 'SCM_PKG.spec', 'int_src_dir': None, 'ext_src_dir': '/dev/null', 'write_tar': False, 'git_timestamps': False, 'exclude_vcs': True}
DEBUG:     use_host_resolv:  False
DEBUG:     chroot_setup_cmd:  install basesystem rpm-build python3-devel gcc make python3-sqlalchemy python3-sphinx python3-eventlet python3-six python3-pbr openstack-macros git-core python3-setuptools_scm
DEBUG:     repo_arch:  x86_64
DEBUG:     repo_arch_map:  {}
DEBUG:     target_arch:  x86_64
DEBUG:     releasever:  9
DEBUG:     rpmbuild_arch:  x86_64
DEBUG:     dnf_vars:  {'stream': '9-stream', 'contentdir': 'centos'}
DEBUG:     yum_builddep_opts:  []
DEBUG:     yum_common_opts:  []
DEBUG:     update_before_build:  True
DEBUG:     priorities.conf:  
[main]
enabled=0
DEBUG:     rhnplugin.conf:  
[main]
enabled=0
DEBUG:     subscription-manager.conf:  
DEBUG:     more_buildreqs:  {}
DEBUG:     nosync:  False
DEBUG:     nosync_force:  False
DEBUG:     files:  {'etc/hosts': '127.0.0.1 localhost localhost.localdomain\n::1       localhost localhost.localdomain localhost6 localhost6.localdomain6\n'}
DEBUG:     macros:  {'%_topdir': '/builddir/build', '%_rpmfilename': '%%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}.rpm', '%_buildhost': 'trunk-builder-centos9.rdoproject.org', '%_platform_multiplier': 1}
DEBUG:     hostname:  None
DEBUG:     module_enable:  []
DEBUG:     module_install:  []
DEBUG:     module_setup_commands:  []
DEBUG:     forcearch:  None
DEBUG:     bootstrap_chroot_additional_packages:  []
DEBUG:     bootstrap_module_enable:  []
DEBUG:     bootstrap_module_install:  []
DEBUG:     bootstrap_module_setup_commands:  []
DEBUG:     no_root_shells:  False
DEBUG:     extra_chroot_dirs:  ['/run/lock']
DEBUG:     package_manager:  dnf
DEBUG:     package_manager_max_attempts:  1
DEBUG:     package_manager_attempt_delay:  10
DEBUG:     dynamic_buildrequires:  True
DEBUG:     dynamic_buildrequires_max_loops:  10
DEBUG:     external_buildrequires:  False
DEBUG:     dev_loop_count:  12
DEBUG:     yum_command:  /usr/bin/yum
DEBUG:     yum_system_command:  /usr/bin/yum
DEBUG:     yum_install_command:  install yum yum-utils
DEBUG:     yum_builddep_command:  /usr/bin/yum-builddep
DEBUG:     yum_avoid_opts:  {}
DEBUG:     dnf4_command:  /usr/bin/dnf-3
DEBUG:     dnf4_system_command:  /usr/bin/dnf-3
DEBUG:     dnf4_common_opts:  ['--setopt=deltarpm=False', '--setopt=allow_vendor_change=yes', '--allowerasing']
DEBUG:     dnf4_install_command:  install python3-dnf python3-dnf-plugins-core
DEBUG:     dnf4_disable_plugins:  ['local', 'spacewalk', 'versionlock']
DEBUG:     dnf4_avoid_opts:  {}
DEBUG:     dnf5_command:  /usr/bin/dnf5
DEBUG:     dnf5_system_command:  /usr/bin/dnf5
DEBUG:     dnf5_common_opts:  ['--setopt=deltarpm=False', '--setopt=allow_vendor_change=yes', '--allowerasing']
DEBUG:     dnf5_install_command:  install dnf5 dnf5-plugins
DEBUG:     dnf5_disable_plugins:  []
DEBUG:     dnf5_avoid_opts:  {'remove': ['--allowerasing'], 'repoquery': ['--allowerasing'], 'makecache': ['--allowerasing'], 'search': ['--allowerasing'], 'info': ['--allowerasing']}
DEBUG:     microdnf_command:  /usr/bin/microdnf
DEBUG:     microdnf_install_command:  dnf-install microdnf dnf dnf-plugins-core
DEBUG:     microdnf_builddep_command:  /usr/bin/dnf
DEBUG:     microdnf_builddep_opts:  []
DEBUG:     microdnf_common_opts:  []
DEBUG:     microdnf_avoid_opts:  {}
DEBUG:     rpm_command:  /bin/rpm
DEBUG:     rpmbuild_command:  /usr/bin/rpmbuild
DEBUG:     user_agent:  Mock (dlrn-centos9-master-uc-x86_64-5; x86_64)
DEBUG:     opstimeout:  0
DEBUG:     stderr_line_prefix:  
DEBUG:     chroot_additional_packages:  []
DEBUG:     additional_packages:  []
DEBUG:     no-config:  {'epel-8': {'alternatives': {'alma+epel-8': {'description': ['Builds against AlmaLinux 8 repositories, together with the official EPEL repositories.', 'Project page: https://almalinux.org/']}, 'centos-stream+epel-8': {'description': ['Builds against CentOS Stream 8 repositories (some packages may be a bit ahead the Red Hat Enterprise Linux 8) together with the official EPEL 8 repositories.', 'Project page: https://www.centos.org/centos-stream/']}, 'circlelinux+epel-8': {'description': ['Builds against Circle Linux 8 repositories, together with the official EPEL repositories.', 'Project page: https://cclinux.org/']}, 'rhel+epel-8': {'description': ['Builds against Red Hat Enterprise Linux 8 repositories, together with the official EPEL repositories.', 'This mimics what is done in the official EPEL build system, but you need a Red Hat subscription:', 'https://rpm-software-management.github.io/mock/Feature-rhelchroots']}, 'rocky+epel-8': {'description': ['Builds against Rocky Linux 8 repositories, together with the official EPEL repositories.', 'Project page: https://rockylinux.org/']}}}, 'epel-9': {'alternatives': {'alma+epel-9': {'description': ['Builds against AlmaLinux 9 repositories, together with the official EPEL repositories.', 'Project page: https://almalinux.org/']}, 'centos-stream+epel-9': {'description': ['Builds against CentOS Stream 9 repositories (some packages may be a bit ahead the Red Hat Enterprise Linux 9) together with the official EPEL repositories.', 'Project page: https://www.centos.org/centos-stream/']}, 'rhel+epel-9': {'description': ['Builds against Red Hat Enterprise Linux 9 repositories, together with the official EPEL repositories.', 'This mimics what is done in the official EPEL build system, but you need a Red Hat subscription:', 'https://rpm-software-management.github.io/mock/Feature-rhelchroots']}, 'rocky+epel-9': {'description': ['Builds against Rocky Linux 9 repositories, together with the official EPEL repositories.', 'Project page: https://rockylinux.org/']}}}}
DEBUG:     seccomp:  False
DEBUG:     copy_host_users:  []
DEBUG:     use_host_shadow_utils:  True
DEBUG:     qemu_user_static_mapping:  {'aarch64': 'aarch64', 'armv7hl': 'arm', 'i386': 'i386', 'i686': 'i386', 'ppc64': 'ppc64', 'ppc64le': 'ppc64le', 's390x': 's390x', 'x86_64': 'x86_64'}
DEBUG:     recursion_limit:  5000
DEBUG:     calculatedeps:  None
DEBUG:     hermetic_build:  False
DEBUG:     mock_run_uuid:  50546b5b-2941-4bf4-8b67-3150f718ed42
DEBUG:     config_path:  /etc/mock
DEBUG:     chroot_name:  dlrn-5
DEBUG:     config_file:  /home/centos9-master-uc/data/dlrn-5.cfg
DEBUG:     root:  dlrn-centos9-master-uc-x86_64-5
DEBUG:     legal_host_arches:  ('x86_64',)
DEBUG:     dist:  el9
DEBUG:     dnf.conf:  
[main]
keepcache=1
debuglevel=2
reposdir=/dev/null
logfile=/var/log/yum.log
retries=20
obsoletes=1
gpgcheck=0
assumeyes=1
syslog_ident=mock
syslog_device=
mdpolicy=group:primary
# NOTE(karolinku) required for botocore
best=0
protected_packages=
module_platform_id=platform:el9
user_agent=DLRN

[baseos]
name=CentOS Stream $releasever - BaseOS
#metalink=https://mirrors.centos.org/metalink?repo=centos-baseos-9-stream&arch=$basearch&protocol=https,http
baseurl=http://mirror.stream.centos.org/9-stream/BaseOS/$basearch/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1

[appstream]
name=CentOS Stream $releasever - AppStream
#metalink=https://mirrors.centos.org/metalink?repo=centos-appstream-9-stream&arch=$basearch&protocol=https,http
baseurl=http://mirror.stream.centos.org/9-stream/AppStream/$basearch/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1

[crb]
name=CentOS Stream $releasever - CRB
metalink=https://mirrors.centos.org/metalink?repo=centos-crb-9-stream&arch=$basearch&protocol=https,http
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1

[highavailability]
name=CentOS Stream $releasever - HighAvailability
metalink=https://mirrors.centos.org/metalink?repo=centos-highavailability-9-stream&arch=$basearch&protocol=https,http
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1

[delorean-component-barbican]
name=delorean-ansible-role-lunasa-hsm-f82c4666c9a8729c12c262d32d7afc363149da1a
baseurl=https://trunk.rdoproject.org/centos9-master/component/barbican/f8/2c/f82c4666c9a8729c12c262d32d7afc363149da1a_9e27a0ec
enabled=1
gpgcheck=0
priority=1

[delorean-component-baremetal]
name=delorean-openstack-ironic-python-agent-builder-c1213ffe14089e99e70bc801b3c2efbf1869a308
baseurl=https://trunk.rdoproject.org/centos9-master/component/baremetal/c1/21/c1213ffe14089e99e70bc801b3c2efbf1869a308_9e2883cd
enabled=1
gpgcheck=0
priority=1

[delorean-component-cinder]
name=delorean-openstack-cinder-47526cae41777e2ab9f6b4ad5f02d9cdf2d821d2
baseurl=https://trunk.rdoproject.org/centos9-master/component/cinder/47/52/47526cae41777e2ab9f6b4ad5f02d9cdf2d821d2_8dd4aab3
enabled=1
gpgcheck=0
priority=1

[delorean-component-clients]
name=delorean-python-ironicclient-e786c8cdd10ff198feac49ad911d0a97d0e2697a
baseurl=https://trunk.rdoproject.org/centos9-master/component/clients/e7/86/e786c8cdd10ff198feac49ad911d0a97d0e2697a_da631bae
enabled=1
gpgcheck=0
priority=1

[delorean-component-cloudops]
name=delorean-python-observabilityclient-ab8ce8fd34674bb2e8e8c2c581c250685cf182ec
baseurl=https://trunk.rdoproject.org/centos9-master/component/cloudops/ab/8c/ab8ce8fd34674bb2e8e8c2c581c250685cf182ec_6f82bf1a
enabled=1
gpgcheck=0
priority=1

[delorean-component-common]
name=delorean-openstack-trove-d23ffece32fc9b029ab107266fbebad28023f3d4
baseurl=https://trunk.rdoproject.org/centos9-master/component/common/d2/3f/d23ffece32fc9b029ab107266fbebad28023f3d4_d4ee7df1
enabled=1
gpgcheck=0
priority=1

[delorean-component-compute]
name=delorean-python-whitebox-tests-tempest-e056798f095f7758ed7221fcb8c9a25b6a33d692
baseurl=https://trunk.rdoproject.org/centos9-master/component/compute/e0/56/e056798f095f7758ed7221fcb8c9a25b6a33d692_87a8050e
enabled=1
gpgcheck=0
priority=1

[delorean-component-designate]
name=delorean-openstack-designate-6ebeb372617a236979cd583a656af82d8a136051
baseurl=https://trunk.rdoproject.org/centos9-master/component/designate/6e/be/6ebeb372617a236979cd583a656af82d8a136051_1056db71
enabled=1
gpgcheck=0
priority=1

[delorean-component-glance]
name=delorean-openstack-glance-158dfd0e27fee2d1bdeb91f473667d574713e663
baseurl=https://trunk.rdoproject.org/centos9-master/component/glance/15/8d/158dfd0e27fee2d1bdeb91f473667d574713e663_268fa265
enabled=1
gpgcheck=0
priority=1

[delorean-component-keystone]
name=delorean-openstack-keystone-4e014d79f00915e298244246e1929f80a98012a6
baseurl=https://trunk.rdoproject.org/centos9-master/component/keystone/4e/01/4e014d79f00915e298244246e1929f80a98012a6_8019c0a8
enabled=1
gpgcheck=0
priority=1

[delorean-component-manila]
name=delorean-openstack-manila-70623bb84e7880f7f2f750bda2774e5e5151c900
baseurl=https://trunk.rdoproject.org/centos9-master/component/manila/70/62/70623bb84e7880f7f2f750bda2774e5e5151c900_f171e06d
enabled=1
gpgcheck=0
priority=1

[delorean-component-network]
name=delorean-openstack-neutron-26739f7c769a48f71c8590bbc481e1a11d8e793f
baseurl=https://trunk.rdoproject.org/centos9-master/component/network/26/73/26739f7c769a48f71c8590bbc481e1a11d8e793f_6995f615
enabled=1
gpgcheck=0
priority=1

[delorean-component-octavia]
name=delorean-openstack-octavia-599873b01ffc0adadf94ecbdb791351275ef10f8
baseurl=https://trunk.rdoproject.org/centos9-master/component/octavia/59/98/599873b01ffc0adadf94ecbdb791351275ef10f8_197e1bd9
enabled=1
gpgcheck=0
priority=1

[delorean-component-optimize]
name=delorean-openstack-watcher-188e583dcb0b48e77f43923ae349a0b7046b65a5
baseurl=https://trunk.rdoproject.org/centos9-master/component/optimize/18/8e/188e583dcb0b48e77f43923ae349a0b7046b65a5_fa75ed37
enabled=1
gpgcheck=0
priority=1

[delorean-component-podified]
name=delorean-python-tcib-84ac6c9d29c1e2c51a8374e5f4f15ad7a237e74c
baseurl=https://trunk.rdoproject.org/centos9-master/component/podified/84/ac/84ac6c9d29c1e2c51a8374e5f4f15ad7a237e74c_33748446
enabled=1
gpgcheck=0
priority=1

[delorean-component-puppet]
name=delorean-puppet-dns-ed5dc308a20d45c82743e3ebab3d61a1bde8a845
baseurl=https://trunk.rdoproject.org/centos9-master/component/puppet/ed/5d/ed5dc308a20d45c82743e3ebab3d61a1bde8a845_37ddcbfc
enabled=1
gpgcheck=0
priority=1

[delorean-component-swift]
name=delorean-openstack-swift-1cd20f87dec469dc4f7c9ac27d99ffec0b859301
baseurl=https://trunk.rdoproject.org/centos9-master/component/swift/1c/d2/1cd20f87dec469dc4f7c9ac27d99ffec0b859301_2abff1ce
enabled=1
gpgcheck=0
priority=1

[delorean-component-tempest]
name=delorean-python-telemetry-tests-tempest-ddfb79a63e13bfe813cf845908bd27169d5958a3
baseurl=https://trunk.rdoproject.org/centos9-master/component/tempest/dd/fb/ddfb79a63e13bfe813cf845908bd27169d5958a3_14fd3881
enabled=1
gpgcheck=0
priority=1

[delorean-component-ui]
name=delorean-openstack-watcher-ui-29be9daeccfd462b1be176378cb2ab90bfc584df
baseurl=https://trunk.rdoproject.org/centos9-master/component/ui/29/be/29be9daeccfd462b1be176378cb2ab90bfc584df_73715b47
enabled=1
gpgcheck=0
priority=1

[delorean-master-testing]
name=dlrn-master-testing
baseurl=https://trunk.rdoproject.org/centos9-master/deps/latest/
enabled=1
gpgcheck=0
module_hotfixes=1

[delorean-master-build-deps]
name=dlrn-master-build-deps
baseurl=https://trunk.rdoproject.org/centos9-master/build-deps/latest/
enabled=1
gpgcheck=0
module_hotfixes=1

[centos9-rabbitmq]
name=centos9-rabbitmq
baseurl=http://mirror.stream.centos.org/SIGs/9-stream/messaging/$basearch/rabbitmq-38/
enabled=1
gpgcheck=0
module_hotfixes=1

[centos9-storage]
name=centos9-storage
baseurl=http://mirror.stream.centos.org/SIGs/9-stream/storage/$basearch/ceph-reef/
enabled=1
gpgcheck=0
module_hotfixes=1

[centos9-opstools]
name=centos9-opstools
baseurl=http://mirror.stream.centos.org/SIGs/9-stream/opstools/$basearch/collectd-5/
enabled=1
gpgcheck=0
module_hotfixes=1

[centos9-nfv-ovs]
name=NFV SIG OpenvSwitch
baseurl=http://mirror.stream.centos.org/SIGs/9-stream/nfv/$basearch/openvswitch-2/
gpgcheck=0
enabled=1
module_hotfixes=1

# epel is required for Ceph Reef
[epel-low-priority]
name=Extra Packages for Enterprise Linux $releasever - $basearch
metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-$releasever&arch=$basearch&infra=$infra&content=$contentdir
enabled=1
gpgcheck=0
countme=1
priority=100
includepkgs=libarrow*,parquet*,python3-asyncssh,re2,python3-grpcio,grpc*,abseil*


DEBUG:     __jinja_expand:  True
DEBUG:     verbose:  2
DEBUG:     print_main_output:  False
DEBUG:     cache_alterations:  False
DEBUG:     enable_disable_repos:  []
DEBUG:     build_log_fmt_str:  %(message)s
DEBUG:     root_log_fmt_str:  %(levelname)s %(filename)s:%(lineno)d:  %(message)s
DEBUG:     state_log_fmt_str:  %(asctime)s - %(message)s
Start: clean chroot
Finish: clean chroot
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5
DEBUG: ensuring that dir exists: /home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c
Mock Version: 6.0
INFO: Mock Version: 6.0
INFO: Mock Version: 6.0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap
Start(bootstrap): chroot init
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root
INFO: mounting tmpfs at /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root.
INFO: reusing tmpfs at /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root.
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/results
INFO: calling preinit hooks
INFO: enabled root cache
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root_cache/
INFO: enabled package manager cache
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/yum_cache
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/dnf_cache
Start(bootstrap): cleaning package manager metadata
Finish(bootstrap): cleaning package manager metadata
DEBUG: create skeleton dirs
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/rpm
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/yum
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/dbus
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/log
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/cache/dnf
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/cache/yum
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/rpm
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/tmp
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/tmp/ccache
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/tmp
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/dnf
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/dnf/vars
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/yum.repos.d
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/yum.repos.d
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/yum
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/proc
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/run/lock
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/pts
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/shm
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/mapper
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/mapper
DEBUG: kernel version == 5.14.0-427.16.1.el9_4.x86_64
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/fstab
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/yum/yum.conf
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/dnf/dnf.conf
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/log/yum.log
DEBUG: rootdir = /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root
DEBUG: resultdir = /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/results
DEBUG: searching for 'dnf4' package manager or alternatives
INFO: Package manager dnf4 detected and used (fallback)
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/mock
DEBUG: Updating files in /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust with files from /etc/pki/ca-trust
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/./source
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/./extracted
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/source/anchors
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/source/blocklist
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/extracted/edk2
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/extracted/java
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/extracted/openssl
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/extracted/pem
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/extracted/pem/directory-hash
DEBUG: Updating files in /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/usr/share/pki/ca-trust-source with files from /usr/share/pki/ca-trust-source
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/usr/share/pki/ca-trust-source
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/usr/share/pki/ca-trust-source/./anchors
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/usr/share/pki/ca-trust-source/./blocklist
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/usr/share
DEBUG: Copying /usr/share/distribution-gpg-keys to the bootstrap chroot
DEBUG: child environment: None
DEBUG: Executing command: ['cp', '-a', '/usr/share/distribution-gpg-keys', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/usr/share'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/dnf
DEBUG: configure DNF vars
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/proc
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', '-o', 'rprivate,mode=0755', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/proc
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'rbind', '/proc', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'remount,nodev,noexec,nosuid,readonly,rprivate,rbind', '--target', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', '-o', 'rprivate,mode=0755', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'rbind', '/sys', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'remount,nodev,noexec,nosuid,readonly,rprivate,rbind', '--target', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/shm
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/shm'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/pts
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'devpts', '-o', 'gid=5,mode=0620,ptmxmode=0666,newinstance', 'devpts', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/pts'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'bind', '/tmp/mock-selinux-plugin.6reb0f1j', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/proc/filesystems'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys/fs/selinux
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys/fs/selinux'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/cache/yum
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'bind', '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/yum_cache', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/cache/yum'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/cache/dnf
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'bind', '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/dnf_cache', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/cache/dnf'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc
DEBUG: method _make_users skipped in bootstrap
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/.initialized
Finish(bootstrap): chroot init
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5
Start: chroot init
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
INFO: mounting tmpfs at /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root.
DEBUG: child environment: None
DEBUG: Executing command: ['mount', '-n', '-t', 'tmpfs', '-o', 'mode=0755', '-o', 'nr_inodes=0', '-o', 'size=4g', 'mock_chroot_tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c
INFO: calling preinit hooks
INFO: enabled root cache
INFO: /home/centos9-master-uc/data/dlrn-5.cfg newer than root cache; cache will be rebuilt
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5/root_cache/
INFO: enabled package manager cache
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5/yum_cache
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5/dnf_cache
Start: cleaning package manager metadata
Finish: cleaning package manager metadata
INFO: enabled HW Info plugin
DEBUG: child environment: None
DEBUG: Executing command: ['/usr/bin/lscpu'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Architecture:                       x86_64
DEBUG: CPU op-mode(s):                     32-bit, 64-bit
DEBUG: Address sizes:                      40 bits physical, 48 bits virtual
DEBUG: Byte Order:                         Little Endian
DEBUG: CPU(s):                             4
DEBUG: On-line CPU(s) list:                0-3
DEBUG: Vendor ID:                          AuthenticAMD
DEBUG: Model name:                         AMD EPYC-Rome Processor
DEBUG: CPU family:                         23
DEBUG: Model:                              49
DEBUG: Thread(s) per core:                 1
DEBUG: Core(s) per socket:                 1
DEBUG: Socket(s):                          4
DEBUG: Stepping:                           0
DEBUG: BogoMIPS:                           5599.99
DEBUG: Flags:                              fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 clzero xsaveerptr wbnoinvd arat npt lbrv nrip_save tsc_scale vmcb_clean pausefilter pfthreshold umip rdpid arch_capabilities
DEBUG: Virtualization:                     AMD-V
DEBUG: Hypervisor vendor:                  KVM
DEBUG: Virtualization type:                full
DEBUG: L1d cache:                          128 KiB (4 instances)
DEBUG: L1i cache:                          128 KiB (4 instances)
DEBUG: L2 cache:                           2 MiB (4 instances)
DEBUG: L3 cache:                           64 MiB (4 instances)
DEBUG: NUMA node(s):                       1
DEBUG: NUMA node0 CPU(s):                  0-3
DEBUG: Vulnerability Gather data sampling: Not affected
DEBUG: Vulnerability Itlb multihit:        Not affected
DEBUG: Vulnerability L1tf:                 Not affected
DEBUG: Vulnerability Mds:                  Not affected
DEBUG: Vulnerability Meltdown:             Not affected
DEBUG: Vulnerability Mmio stale data:      Not affected
DEBUG: Vulnerability Retbleed:             Mitigation; untrained return thunk; SMT disabled
DEBUG: Vulnerability Spec rstack overflow: Vulnerable: Safe RET, no microcode
DEBUG: Vulnerability Spec store bypass:    Mitigation; Speculative Store Bypass disabled via prctl
DEBUG: Vulnerability Spectre v1:           Mitigation; usercopy/swapgs barriers and __user pointer sanitization
DEBUG: Vulnerability Spectre v2:           Mitigation; Retpolines, IBPB conditional, STIBP disabled, RSB filling, PBRSB-eIBRS Not affected
DEBUG: Vulnerability Srbds:                Not affected
DEBUG: Vulnerability Tsx async abort:      Not affected
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/free'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG:                total        used        free      shared  buff/cache   available
DEBUG: Mem:        16114812     3743636     2091480      634684    11251868    12371176
DEBUG: Swap:       16777212     5504460    11272752
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/df', '-H', '-T', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root', '/var/cache/mock'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Filesystem        Type   Size  Used Avail Use% Mounted on
DEBUG: mock_chroot_tmpfs tmpfs  4.3G     0  4.3G   0% /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: /dev/vda4         xfs    549G  209G  341G  38% /
DEBUG: Child return code was: 0
DEBUG: create skeleton dirs
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/lib/rpm
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/lib/rpm
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/lib/yum
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/lib/yum
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/lib/dbus
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/lib/dbus
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/log
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/log
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/cache/dnf
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/cache/dnf
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/cache/yum
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/cache/yum
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/rpm
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/rpm
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/tmp
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/tmp
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/tmp/ccache
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/tmp/ccache
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/tmp
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/tmp
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/dnf
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/dnf
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/dnf/vars
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/dnf/vars
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/yum.repos.d
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/yum.repos.d
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/yum
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/yum
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/run/lock
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/run/lock
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/pts
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/pts
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/shm
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/shm
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/mapper
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/mapper
DEBUG: kernel version == 5.14.0-427.16.1.el9_4.x86_64
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/fstab
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/yum/yum.conf
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/dnf/dnf.conf
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/log/yum.log
DEBUG: rootdir = /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: resultdir = /home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c
INFO: Package manager dnf4 detected and used (direct choice)
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/mock
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/mock
DEBUG: Updating files in /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust with files from /etc/pki/ca-trust
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/./source
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/./source
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/./extracted
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/./extracted
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/source/anchors
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/source/anchors
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/source/blocklist
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/source/blocklist
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/extracted/edk2
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/extracted/edk2
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/extracted/java
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/extracted/java
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/extracted/openssl
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/extracted/openssl
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/extracted/pem
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/extracted/pem
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/extracted/pem/directory-hash
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/extracted/pem/directory-hash
DEBUG: Updating files in /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/usr/share/pki/ca-trust-source with files from /usr/share/pki/ca-trust-source
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/usr/share/pki/ca-trust-source
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/usr/share/pki/ca-trust-source
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/usr/share/pki/ca-trust-source/./anchors
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/usr/share/pki/ca-trust-source/./anchors
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/usr/share/pki/ca-trust-source/./blocklist
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/usr/share/pki/ca-trust-source/./blocklist
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/dnf
DEBUG: configure DNF vars
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', '-o', 'rprivate,mode=0755', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'rbind', '/proc', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'remount,nodev,noexec,nosuid,readonly,rprivate,rbind', '--target', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', '-o', 'rprivate,mode=0755', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'rbind', '/sys', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'remount,nodev,noexec,nosuid,readonly,rprivate,rbind', '--target', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/shm
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/shm'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/pts
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'devpts', '-o', 'gid=5,mode=0620,ptmxmode=0666,newinstance', 'devpts', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/pts'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'bind', '/tmp/mock-selinux-plugin.qd8itqyu', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc/filesystems'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys/fs/selinux
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys/fs/selinux'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/cache/yum
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'bind', '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5/yum_cache', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/cache/yum'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/cache/dnf
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'bind', '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5/dnf_cache', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/cache/dnf'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc
Start: installing minimal buildroot with dnf
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', '-o', 'private,mode=0755', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'rbind', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'remount,private,rbind', '--target', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/installation-homedir
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/installation-homedir
DEBUG: ['/usr/bin/dnf-3', '--installroot', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/', '--releasever', '9', '--setopt=deltarpm=False', '--setopt=allow_vendor_change=yes', '--allowerasing', '--disableplugin=local', '--disableplugin=spacewalk', '--disableplugin=versionlock', 'install', 'basesystem', 'rpm-build', 'python3-devel', 'gcc', 'make', 'python3-sqlalchemy', 'python3-sphinx', 'python3-eventlet', 'python3-six', 'python3-pbr', 'openstack-macros', 'git-core', 'python3-setuptools_scm']
DEBUG: child environment: None
DEBUG: Executing command: ['/usr/bin/dnf-3', '--installroot', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/', '--releasever', '9', '--setopt=deltarpm=False', '--setopt=allow_vendor_change=yes', '--allowerasing', '--disableplugin=local', '--disableplugin=spacewalk', '--disableplugin=versionlock', 'install', 'basesystem', 'rpm-build', 'python3-devel', 'gcc', 'make', 'python3-sqlalchemy', 'python3-sphinx', 'python3-eventlet', 'python3-six', 'python3-pbr', 'openstack-macros', 'git-core', 'python3-setuptools_scm', '--setopt=tsflags=nocontexts'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/installation-homedir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'LC_MESSAGES': 'C.UTF-8'} and shell False
DEBUG: No matches found for the following disable plugin patterns: local, spacewalk, versionlock
DEBUG: delorean-ansible-role-lunasa-hsm-f82c4666c9a872  87 kB/s | 3.0 kB     00:00    
DEBUG: delorean-openstack-ironic-python-agent-builder-  91 kB/s | 3.0 kB     00:00    
DEBUG: delorean-openstack-cinder-47526cae41777e2ab9f6b  95 kB/s | 3.0 kB     00:00    
DEBUG: delorean-python-ironicclient-e786c8cdd10ff198fe  87 kB/s | 3.0 kB     00:00    
DEBUG: delorean-python-observabilityclient-ab8ce8fd346  85 kB/s | 3.0 kB     00:00    
DEBUG: delorean-openstack-trove-d23ffece32fc9b029ab107 1.9 MB/s | 274 kB     00:00    
DEBUG: delorean-python-whitebox-tests-tempest-e056798f  92 kB/s | 3.0 kB     00:00    
DEBUG: delorean-openstack-designate-6ebeb372617a236979 100 kB/s | 3.0 kB     00:00    
DEBUG: delorean-openstack-glance-158dfd0e27fee2d1bdeb9 105 kB/s | 3.0 kB     00:00    
DEBUG: delorean-openstack-keystone-4e014d79f00915e2982 113 kB/s | 3.0 kB     00:00    
DEBUG: delorean-openstack-manila-70623bb84e7880f7f2f75 115 kB/s | 3.0 kB     00:00    
DEBUG: delorean-openstack-neutron-26739f7c769a48f71c85 114 kB/s | 3.0 kB     00:00    
DEBUG: delorean-openstack-octavia-599873b01ffc0adadf94  96 kB/s | 3.0 kB     00:00    
DEBUG: delorean-openstack-watcher-188e583dcb0b48e77f43 107 kB/s | 3.0 kB     00:00    
DEBUG: delorean-python-tcib-84ac6c9d29c1e2c51a8374e5f4  92 kB/s | 3.0 kB     00:00    
DEBUG: delorean-puppet-dns-ed5dc308a20d45c82743e3ebab3 138 kB/s | 3.0 kB     00:00    
DEBUG: delorean-openstack-swift-1cd20f87dec469dc4f7c9a 126 kB/s | 3.0 kB     00:00    
DEBUG: delorean-python-telemetry-tests-tempest-ddfb79a 101 kB/s | 3.0 kB     00:00    
DEBUG: delorean-openstack-watcher-ui-29be9daeccfd462b1  97 kB/s | 3.0 kB     00:00    
DEBUG: CentOS Stream 9 - BaseOS                         68 kB/s | 3.9 kB     00:00    
DEBUG: CentOS Stream 9 - AppStream                      32 kB/s | 4.4 kB     00:00    
DEBUG: CentOS Stream 9 - CRB                            63 kB/s | 5.9 kB     00:00    
DEBUG: CentOS Stream 9 - HighAvailability               53 kB/s | 5.0 kB     00:00    
DEBUG: dlrn-master-testing                              45 kB/s | 3.0 kB     00:00    
DEBUG: dlrn-master-build-deps                           72 kB/s | 3.0 kB     00:00    
DEBUG: centos9-rabbitmq                                 57 kB/s | 3.0 kB     00:00    
DEBUG: centos9-storage                                  69 kB/s | 3.0 kB     00:00    
DEBUG: centos9-opstools                                 36 kB/s | 3.0 kB     00:00    
DEBUG: NFV SIG OpenvSwitch                              32 kB/s | 3.0 kB     00:00    
DEBUG: Extra Packages for Enterprise Linux 9 - x86_64  104 kB/s |  35 kB     00:00    
DEBUG: Dependencies resolved.
DEBUG: ==========================================================================================================================
DEBUG:  Package                                   Arch    Version                               Repository                   Size
DEBUG: ==========================================================================================================================
DEBUG: Installing:
DEBUG:  basesystem                                noarch  11-13.el9                             baseos                      3.9 k
DEBUG:  gcc                                       x86_64  11.5.0-5.el9                          appstream                    32 M
DEBUG:  git-core                                  x86_64  2.47.1-2.el9                          appstream                   4.5 M
DEBUG:  make                                      x86_64  1:4.3-8.el9                           baseos                      536 k
DEBUG:  openstack-macros                          noarch  2023.1.0-0.20250328135226.ce6a105.el9 delorean-component-common    17 k
DEBUG:  python3-devel                             x86_64  3.9.21-2.el9                          appstream                   245 k
DEBUG:  python3-eventlet                          noarch  0.36.1-1.el9s                         delorean-master-testing     492 k
DEBUG:  python3-pbr                               noarch  6.1.1-1.el9s                          delorean-master-testing     146 k
DEBUG:  python3-setuptools_scm                    noarch  7.1.0-2.el9s                          delorean-master-build-deps   78 k
DEBUG:  python3-six                               noarch  1.15.0-9.el9                          baseos                       37 k
DEBUG:  python3-sphinx                            noarch  1:3.4.3-8.el9                         crb                         2.3 M
DEBUG:  python3-sqlalchemy                        x86_64  2.0.38-1.el9s                         delorean-master-testing     2.8 M
DEBUG:  rpm-build                                 x86_64  4.16.1.3-37.el9                       appstream                    67 k
DEBUG: Installing dependencies:
DEBUG:  ImageMagick-libs                          x86_64  6.9.12.98-1.el9s                      delorean-master-build-deps  2.3 M
DEBUG:  LibRaw                                    x86_64  0.21.1-1.el9                          appstream                   409 k
DEBUG:  ModemManager-glib                         x86_64  1.20.2-1.el9                          baseos                      335 k
DEBUG:  NetworkManager-libnm                      x86_64  1:1.53.4-1.el9                        baseos                      1.9 M
DEBUG:  acl                                       x86_64  2.3.1-4.el9                           baseos                       71 k
DEBUG:  adobe-mappings-cmap                       noarch  20171205-12.el9                       appstream                   1.9 M
DEBUG:  adobe-mappings-cmap-deprecated            noarch  20171205-12.el9                       appstream                   107 k
DEBUG:  adobe-mappings-pdf                        noarch  20180407-10.el9                       appstream                   646 k
DEBUG:  adobe-source-code-pro-fonts               noarch  2.030.1.050-12.el9.1                  baseos                      832 k
DEBUG:  adwaita-cursor-theme                      noarch  40.1.1-3.el9                          appstream                   650 k
DEBUG:  adwaita-icon-theme                        noarch  40.1.1-3.el9                          appstream                    12 M
DEBUG:  alsa-lib                                  x86_64  1.2.13-2.el9                          appstream                   526 k
DEBUG:  alternatives                              x86_64  1.24-2.el9                            baseos                       39 k
DEBUG:  annobin                                   x86_64  12.93-1.el9                           appstream                   1.1 M
DEBUG:  at-spi2-atk                               x86_64  2.38.0-4.el9                          appstream                    87 k
DEBUG:  at-spi2-core                              x86_64  2.40.3-1.el9                          appstream                   195 k
DEBUG:  atk                                       x86_64  2.36.0-5.el9                          appstream                   292 k
DEBUG:  audit-libs                                x86_64  3.1.5-7.el9                           baseos                      119 k
DEBUG:  avahi-glib                                x86_64  0.8-22.el9                            appstream                    15 k
DEBUG:  avahi-libs                                x86_64  0.8-22.el9                            baseos                       68 k
DEBUG:  bash                                      x86_64  5.1.8-9.el9                           baseos                      1.7 M
DEBUG:  binutils                                  x86_64  2.35.2-63.el9                         baseos                      4.6 M
DEBUG:  binutils-gold                             x86_64  2.35.2-63.el9                         baseos                      735 k
DEBUG:  bluez-libs                                x86_64  5.72-4.el9                            baseos                       83 k
DEBUG:  bubblewrap                                x86_64  0.4.1-8.el9                           baseos                       50 k
DEBUG:  bzip2                                     x86_64  1.0.8-10.el9                          baseos                       56 k
DEBUG:  bzip2-libs                                x86_64  1.0.8-10.el9                          baseos                       40 k
DEBUG:  ca-certificates                           noarch  2024.2.69_v8.0.303-91.4.el9           baseos                      1.0 M
DEBUG:  cairo                                     x86_64  1.17.4-7.el9                          appstream                   660 k
DEBUG:  cairo-gobject                             x86_64  1.17.4-7.el9                          appstream                    19 k
DEBUG:  centos-gpg-keys                           noarch  9.0-28.el9                            baseos                       12 k
DEBUG:  centos-stream-release                     noarch  9.0-28.el9                            baseos                       24 k
DEBUG:  centos-stream-repos                       noarch  9.0-28.el9                            baseos                      9.5 k
DEBUG:  colord-libs                               x86_64  1.4.5-4.el9                           appstream                   229 k
DEBUG:  composefs-libs                            x86_64  1.0.8-1.el9                           appstream                    54 k
DEBUG:  coreutils                                 x86_64  8.32-39.el9                           baseos                      1.2 M
DEBUG:  coreutils-common                          x86_64  8.32-39.el9                           baseos                      2.0 M
DEBUG:  cpio                                      x86_64  2.13-16.el9                           baseos                      275 k
DEBUG:  cpp                                       x86_64  11.5.0-5.el9                          appstream                    11 M
DEBUG:  cracklib                                  x86_64  2.9.6-27.el9                          baseos                       94 k
DEBUG:  cracklib-dicts                            x86_64  2.9.6-27.el9                          baseos                      3.6 M
DEBUG:  crypto-policies                           noarch  20250128-1.git5269e22.el9             baseos                       86 k
DEBUG:  crypto-policies-scripts                   noarch  20250128-1.git5269e22.el9             baseos                       97 k
DEBUG:  cryptsetup-libs                           x86_64  2.7.2-3.el9                           baseos                      518 k
DEBUG:  cups-libs                                 x86_64  1:2.3.3op2-33.el9                     baseos                      262 k
DEBUG:  curl                                      x86_64  7.76.1-31.el9                         baseos                      294 k
DEBUG:  cyrus-sasl-lib                            x86_64  2.1.27-21.el9                         baseos                      769 k
DEBUG:  dbus                                      x86_64  1:1.12.20-8.el9                       baseos                      3.8 k
DEBUG:  dbus-broker                               x86_64  28-7.el9                              baseos                      172 k
DEBUG:  dbus-common                               noarch  1:1.12.20-8.el9                       baseos                       15 k
DEBUG:  dbus-libs                                 x86_64  1:1.12.20-8.el9                       baseos                      152 k
DEBUG:  debugedit                                 x86_64  5.0-10.el9                            appstream                    75 k
DEBUG:  dejavu-sans-fonts                         noarch  2.37-18.el9                           baseos                      1.3 M
DEBUG:  device-mapper                             x86_64  9:1.02.202-6.el9                      baseos                      139 k
DEBUG:  device-mapper-libs                        x86_64  9:1.02.202-6.el9                      baseos                      179 k
DEBUG:  diffutils                                 x86_64  3.7-12.el9                            baseos                      397 k
DEBUG:  dwz                                       x86_64  0.14-3.el9                            appstream                   128 k
DEBUG:  ed                                        x86_64  1.14.2-12.el9                         baseos                       75 k
DEBUG:  efi-srpm-macros                           noarch  6-2.el9                               appstream                    22 k
DEBUG:  elfutils                                  x86_64  0.193-1.el9                           baseos                      598 k
DEBUG:  elfutils-debuginfod-client                x86_64  0.193-1.el9                           baseos                       44 k
DEBUG:  elfutils-default-yama-scope               noarch  0.193-1.el9                           baseos                      9.7 k
DEBUG:  elfutils-libelf                           x86_64  0.193-1.el9                           baseos                      205 k
DEBUG:  elfutils-libs                             x86_64  0.193-1.el9                           baseos                      268 k
DEBUG:  exempi                                    x86_64  2.6.0-0.2.20211007gite23c213.el9      appstream                   525 k
DEBUG:  exiv2-libs                                x86_64  0.27.5-2.el9                          appstream                   781 k
DEBUG:  expat                                     x86_64  2.5.0-5.el9                           baseos                      116 k
DEBUG:  fdk-aac-free                              x86_64  2.0.0-8.el9                           appstream                   325 k
DEBUG:  file                                      x86_64  5.39-16.el9                           baseos                       50 k
DEBUG:  file-libs                                 x86_64  5.39-16.el9                           baseos                      589 k
DEBUG:  filesystem                                x86_64  3.16-5.el9                            baseos                      4.8 M
DEBUG:  findutils                                 x86_64  1:4.8.0-7.el9                         baseos                      547 k
DEBUG:  flac-libs                                 x86_64  1.3.3-12.el9                          appstream                   218 k
DEBUG:  flatpak-session-helper                    x86_64  1.12.9-4.el9                          appstream                    72 k
DEBUG:  fontconfig                                x86_64  2.14.0-2.el9                          appstream                   297 k
DEBUG:  fonts-filesystem                          noarch  1:2.0.5-7.el9.1                       baseos                       10 k
DEBUG:  fonts-srpm-macros                         noarch  1:2.0.5-7.el9.1                       appstream                    28 k
DEBUG:  freetype                                  x86_64  2.10.4-9.el9                          baseos                      388 k
DEBUG:  fribidi                                   x86_64  1.0.10-6.el9.2                        appstream                    85 k
DEBUG:  fuse                                      x86_64  2.9.9-17.el9                          baseos                       80 k
DEBUG:  fuse-common                               x86_64  3.10.2-9.el9                          baseos                      8.3 k
DEBUG:  fuse-libs                                 x86_64  2.9.9-17.el9                          baseos                       97 k
DEBUG:  gawk                                      x86_64  5.1.0-6.el9                           baseos                      1.0 M
DEBUG:  gcc-plugin-annobin                        x86_64  11.5.0-5.el9                          appstream                    40 k
DEBUG:  gd                                        x86_64  2.3.2-3.el9                           appstream                   132 k
DEBUG:  gdb-minimal                               x86_64  14.2-4.el9                            appstream                   4.2 M
DEBUG:  gdbm-libs                                 x86_64  1:1.23-1.el9                          baseos                       56 k
DEBUG:  gdk-pixbuf2                               x86_64  2.42.6-4.el9                          appstream                   492 k
DEBUG:  gdk-pixbuf2-modules                       x86_64  2.42.6-4.el9                          appstream                    89 k
DEBUG:  geoclue2                                  x86_64  2.6.0-7.el9                           appstream                   124 k
DEBUG:  ghc-srpm-macros                           noarch  1.5.0-6.el9                           appstream                   8.8 k
DEBUG:  giflib                                    x86_64  5.2.1-9.el9                           appstream                    49 k
DEBUG:  glib-networking                           x86_64  2.68.3-3.el9                          baseos                      186 k
DEBUG:  glib2                                     x86_64  2.68.4-16.el9                         baseos                      2.6 M
DEBUG:  glibc                                     x86_64  2.34-192.el9                          baseos                      2.0 M
DEBUG:  glibc-common                              x86_64  2.34-192.el9                          baseos                      304 k
DEBUG:  glibc-devel                               x86_64  2.34-192.el9                          appstream                    35 k
DEBUG:  glibc-gconv-extra                         x86_64  2.34-192.el9                          baseos                      1.7 M
DEBUG:  glibc-headers                             x86_64  2.34-192.el9                          appstream                   542 k
DEBUG:  glibc-minimal-langpack                    x86_64  2.34-192.el9                          baseos                       20 k
DEBUG:  gmp                                       x86_64  1:6.2.0-13.el9                        baseos                      315 k
DEBUG:  gnupg2                                    x86_64  2.3.3-4.el9                           baseos                      2.5 M
DEBUG:  gnutls                                    x86_64  3.8.3-6.el9                           baseos                      1.1 M
DEBUG:  go-srpm-macros                            noarch  3.6.0-11.el9                          appstream                    28 k
DEBUG:  gobject-introspection                     x86_64  1.68.0-11.el9                         baseos                      250 k
DEBUG:  google-droid-sans-fonts                   noarch  20200215-11.el9.2                     appstream                   2.7 M
DEBUG:  gpgme                                     x86_64  1.15.1-6.el9                          baseos                      207 k
DEBUG:  graphene                                  x86_64  1.10.6-2.el9                          appstream                    64 k
DEBUG:  graphite2                                 x86_64  1.3.14-9.el9                          baseos                       95 k
DEBUG:  grep                                      x86_64  3.6-5.el9                             baseos                      269 k
DEBUG:  groff-base                                x86_64  1.22.4-10.el9                         baseos                      1.1 M
DEBUG:  gsettings-desktop-schemas                 x86_64  40.0-6.el9                            baseos                      684 k
DEBUG:  gsm                                       x86_64  1.0.19-6.el9                          appstream                    34 k
DEBUG:  gstreamer1                                x86_64  1.22.12-3.el9                         appstream                   1.4 M
DEBUG:  gstreamer1-plugins-base                   x86_64  1.22.12-4.el9                         appstream                   2.3 M
DEBUG:  gtk-update-icon-cache                     x86_64  3.24.31-5.el9                         appstream                    33 k
DEBUG:  gtk2                                      x86_64  2.24.33-8.el9                         appstream                   3.5 M
DEBUG:  gtk3                                      x86_64  3.24.31-5.el9                         appstream                   4.9 M
DEBUG:  gzip                                      x86_64  1.12-1.el9                            baseos                      163 k
DEBUG:  harfbuzz                                  x86_64  2.7.4-10.el9                          baseos                      624 k
DEBUG:  hicolor-icon-theme                        noarch  0.17-13.el9                           appstream                   219 k
DEBUG:  hwdata                                    noarch  0.348-9.18.el9                        baseos                      1.6 M
DEBUG:  imath                                     x86_64  3.1.2-1.el9                           appstream                    95 k
DEBUG:  info                                      x86_64  6.7-15.el9                            baseos                      225 k
DEBUG:  iso-codes                                 noarch  4.6.0-3.el9                           appstream                   3.5 M
DEBUG:  jasper-libs                               x86_64  2.0.28-3.el9                          appstream                   151 k
DEBUG:  jbig2dec-libs                             x86_64  0.19-7.el9                            appstream                    73 k
DEBUG:  jbigkit-libs                              x86_64  2.1-23.el9                            appstream                    53 k
DEBUG:  json-c                                    x86_64  0.14-11.el9                           baseos                       43 k
DEBUG:  json-glib                                 x86_64  1.6.6-1.el9                           baseos                      163 k
DEBUG:  kbd                                       x86_64  2.4.0-11.el9                          baseos                      419 k
DEBUG:  kbd-legacy                                noarch  2.4.0-11.el9                          baseos                      562 k
DEBUG:  kbd-misc                                  noarch  2.4.0-11.el9                          baseos                      1.7 M
DEBUG:  kernel-headers                            x86_64  5.14.0-585.el9                        appstream                   2.0 M
DEBUG:  kernel-srpm-macros                        noarch  1.0-13.el9                            appstream                    16 k
DEBUG:  keyutils-libs                             x86_64  1.6.3-1.el9                           baseos                       32 k
DEBUG:  kmod                                      x86_64  28-10.el9                             baseos                      126 k
DEBUG:  kmod-libs                                 x86_64  28-10.el9                             baseos                       63 k
DEBUG:  krb5-libs                                 x86_64  1.21.1-6.el9                          baseos                      766 k
DEBUG:  langpacks-core-font-en                    noarch  3.0-16.el9                            appstream                    11 k
DEBUG:  lcms2                                     x86_64  2.12-3.el9                            appstream                   168 k
DEBUG:  less                                      x86_64  590-5.el9                             baseos                      163 k
DEBUG:  libICE                                    x86_64  1.0.10-8.el9                          appstream                    71 k
DEBUG:  libSM                                     x86_64  1.2.3-10.el9                          appstream                    42 k
DEBUG:  libX11                                    x86_64  1.7.0-11.el9                          appstream                   646 k
DEBUG:  libX11-common                             noarch  1.7.0-11.el9                          appstream                   205 k
DEBUG:  libX11-xcb                                x86_64  1.7.0-11.el9                          appstream                    11 k
DEBUG:  libXau                                    x86_64  1.0.9-8.el9                           appstream                    31 k
DEBUG:  libXaw                                    x86_64  1.0.13-19.el9                         appstream                   198 k
DEBUG:  libXcomposite                             x86_64  0.4.5-7.el9                           appstream                    24 k
DEBUG:  libXcursor                                x86_64  1.2.0-7.el9                           appstream                    31 k
DEBUG:  libXdamage                                x86_64  1.1.5-7.el9                           appstream                    23 k
DEBUG:  libXext                                   x86_64  1.3.4-8.el9                           appstream                    40 k
DEBUG:  libXfixes                                 x86_64  5.0.3-16.el9                          appstream                    20 k
DEBUG:  libXft                                    x86_64  2.3.3-8.el9                           appstream                    62 k
DEBUG:  libXi                                     x86_64  1.7.10-8.el9                          appstream                    40 k
DEBUG:  libXinerama                               x86_64  1.1.4-10.el9                          appstream                    15 k
DEBUG:  libXmu                                    x86_64  1.1.3-8.el9                           appstream                    75 k
DEBUG:  libXpm                                    x86_64  3.5.13-10.el9                         appstream                    59 k
DEBUG:  libXrandr                                 x86_64  1.5.2-8.el9                           appstream                    28 k
DEBUG:  libXrender                                x86_64  0.9.10-16.el9                         appstream                    28 k
DEBUG:  libXt                                     x86_64  1.2.0-6.el9                           appstream                   180 k
DEBUG:  libXtst                                   x86_64  1.2.3-16.el9                          appstream                    21 k
DEBUG:  libXv                                     x86_64  1.0.11-16.el9                         appstream                    19 k
DEBUG:  libXxf86vm                                x86_64  1.1.4-18.el9                          appstream                    19 k
DEBUG:  libacl                                    x86_64  2.3.1-4.el9                           baseos                       23 k
DEBUG:  libappstream-glib                         x86_64  0.7.18-5.el9                          appstream                   395 k
DEBUG:  libarchive                                x86_64  3.5.3-4.el9                           baseos                      389 k
DEBUG:  libassuan                                 x86_64  2.5.5-3.el9                           baseos                       68 k
DEBUG:  libasyncns                                x86_64  0.8-22.el9                            appstream                    30 k
DEBUG:  libatomic                                 x86_64  11.5.0-5.el9                          baseos                       26 k
DEBUG:  libattr                                   x86_64  2.5.1-3.el9                           baseos                       19 k
DEBUG:  libblkid                                  x86_64  2.37.4-21.el9                         baseos                      107 k
DEBUG:  libbrotli                                 x86_64  1.0.9-7.el9                           baseos                      313 k
DEBUG:  libcanberra                               x86_64  0.30-27.el9                           appstream                    86 k
DEBUG:  libcanberra-gtk3                          x86_64  0.30-27.el9                           appstream                    32 k
DEBUG:  libcap                                    x86_64  2.48-9.el9                            baseos                       71 k
DEBUG:  libcap-ng                                 x86_64  0.8.2-7.el9                           baseos                       33 k
DEBUG:  libcbor                                   x86_64  0.7.0-5.el9                           baseos                       57 k
DEBUG:  libcom_err                                x86_64  1.46.5-7.el9                          baseos                       26 k
DEBUG:  libcurl                                   x86_64  7.76.1-31.el9                         baseos                      284 k
DEBUG:  libdatrie                                 x86_64  0.2.13-4.el9                          appstream                    33 k
DEBUG:  libdb                                     x86_64  5.3.28-57.el9                         baseos                      735 k
DEBUG:  libdrm                                    x86_64  2.4.123-2.el9                         appstream                   161 k
DEBUG:  libeconf                                  x86_64  0.4.1-4.el9                           baseos                       27 k
DEBUG:  libedit                                   x86_64  3.1-38.20210216cvs.el9                baseos                      104 k
DEBUG:  libepoxy                                  x86_64  1.5.5-4.el9                           appstream                   241 k
DEBUG:  libevent                                  x86_64  2.1.12-8.el9                          baseos                      262 k
DEBUG:  libexif                                   x86_64  0.6.22-6.el9                          appstream                   435 k
DEBUG:  libfdisk                                  x86_64  2.37.4-21.el9                         baseos                      154 k
DEBUG:  libffi                                    x86_64  3.4.2-8.el9                           baseos                       38 k
DEBUG:  libfido2                                  x86_64  1.13.0-2.el9                          baseos                       99 k
DEBUG:  libfontenc                                x86_64  1.1.3-17.el9                          appstream                    31 k
DEBUG:  libgcc                                    x86_64  11.5.0-5.el9                          baseos                       85 k
DEBUG:  libgcrypt                                 x86_64  1.10.0-11.el9                         baseos                      508 k
DEBUG:  libgexiv2                                 x86_64  0.12.3-1.el9                          appstream                    83 k
DEBUG:  libglvnd                                  x86_64  1:1.3.4-1.el9                         appstream                   135 k
DEBUG:  libglvnd-egl                              x86_64  1:1.3.4-1.el9                         appstream                    37 k
DEBUG:  libglvnd-glx                              x86_64  1:1.3.4-1.el9                         appstream                   142 k
DEBUG:  libgomp                                   x86_64  11.5.0-5.el9                          baseos                      261 k
DEBUG:  libgpg-error                              x86_64  1.42-5.el9                            baseos                      216 k
DEBUG:  libgs                                     x86_64  9.54.0-19.el9                         appstream                   3.2 M
DEBUG:  libgsf                                    x86_64  1.14.47-5.el9                         appstream                   256 k
DEBUG:  libgudev                                  x86_64  237-1.el9                             baseos                       36 k
DEBUG:  libgusb                                   x86_64  0.3.8-2.el9                           baseos                       51 k
DEBUG:  libgxps                                   x86_64  0.3.2-3.el9                           appstream                    79 k
DEBUG:  libicu                                    x86_64  67.1-9.el9                            baseos                      9.6 M
DEBUG:  libidn2                                   x86_64  2.3.0-7.el9                           baseos                      101 k
DEBUG:  libijs                                    x86_64  0.35-15.el9                           appstream                    30 k
DEBUG:  libiptcdata                               x86_64  1.0.5-10.el9                          appstream                    61 k
DEBUG:  libjpeg-turbo                             x86_64  2.0.90-7.el9                          appstream                   175 k
DEBUG:  libksba                                   x86_64  1.5.1-7.el9                           baseos                      153 k
DEBUG:  libldac                                   x86_64  2.0.2.3-10.el9                        appstream                    41 k
DEBUG:  liblqr-1                                  x86_64  0.4.2-17.el9s                         delorean-master-build-deps   48 k
DEBUG:  libmount                                  x86_64  2.37.4-21.el9                         baseos                      135 k
DEBUG:  libmpc                                    x86_64  1.2.1-4.el9                           appstream                    62 k
DEBUG:  libnghttp2                                x86_64  1.43.0-6.el9                          baseos                       73 k
DEBUG:  libnotify                                 x86_64  0.7.9-8.el9                           appstream                    44 k
DEBUG:  libogg                                    x86_64  2:1.3.4-6.el9                         appstream                    34 k
DEBUG:  libosinfo                                 x86_64  1.10.0-1.el9                          appstream                   319 k
DEBUG:  libpaper                                  x86_64  1.1.28-4.el9                          appstream                    45 k
DEBUG:  libpciaccess                              x86_64  0.16-7.el9                            baseos                       27 k
DEBUG:  libpkgconf                                x86_64  1.7.3-10.el9                          baseos                       36 k
DEBUG:  libpng                                    x86_64  2:1.6.37-12.el9                       baseos                      117 k
DEBUG:  libproxy                                  x86_64  0.4.15-35.el9                         baseos                       74 k
DEBUG:  libpsl                                    x86_64  0.21.1-5.el9                          baseos                       64 k
DEBUG:  libpwquality                              x86_64  1.4.4-8.el9                           baseos                      119 k
DEBUG:  libraqm                                   x86_64  0.7.0-7.el9s                          delorean-master-testing      19 k
DEBUG:  librsvg2                                  x86_64  2.50.7-3.el9                          appstream                   3.2 M
DEBUG:  libsbc                                    x86_64  1.4-9.el9                             appstream                    45 k
DEBUG:  libseccomp                                x86_64  2.5.2-2.el9                           baseos                       72 k
DEBUG:  libselinux                                x86_64  3.6-3.el9                             baseos                       86 k
DEBUG:  libsemanage                               x86_64  3.6-5.el9                             baseos                      118 k
DEBUG:  libsepol                                  x86_64  3.6-3.el9                             baseos                      329 k
DEBUG:  libsigsegv                                x86_64  2.13-4.el9                            baseos                       27 k
DEBUG:  libsmartcols                              x86_64  2.37.4-21.el9                         baseos                       63 k
DEBUG:  libsndfile                                x86_64  1.0.31-9.el9                          appstream                   206 k
DEBUG:  libsoup                                   x86_64  2.72.0-10.el9                         appstream                   403 k
DEBUG:  libssh                                    x86_64  0.10.4-13.el9                         baseos                      216 k
DEBUG:  libssh-config                             noarch  0.10.4-13.el9                         baseos                       10 k
DEBUG:  libstdc++                                 x86_64  11.5.0-5.el9                          baseos                      735 k
DEBUG:  libstemmer                                x86_64  0-18.585svn.el9                       appstream                    83 k
DEBUG:  libtasn1                                  x86_64  4.16.0-9.el9                          baseos                       74 k
DEBUG:  libtdb                                    x86_64  1.4.12-1.el9                          baseos                       51 k
DEBUG:  libthai                                   x86_64  0.1.28-8.el9                          appstream                   208 k
DEBUG:  libtheora                                 x86_64  1:1.1.1-31.el9                        appstream                   164 k
DEBUG:  libtiff                                   x86_64  4.4.0-13.el9                          appstream                   198 k
DEBUG:  libtool-ltdl                              x86_64  2.4.6-46.el9                          baseos                       36 k
DEBUG:  libtracker-sparql                         x86_64  3.1.2-3.el9                           appstream                   324 k
DEBUG:  libunistring                              x86_64  0.9.10-15.el9                         baseos                      496 k
DEBUG:  libusbx                                   x86_64  1.0.26-1.el9                          baseos                       76 k
DEBUG:  libutempter                               x86_64  1.2.1-6.el9                           baseos                       27 k
DEBUG:  libuuid                                   x86_64  2.37.4-21.el9                         baseos                       28 k
DEBUG:  libverto                                  x86_64  0.3.2-3.el9                           baseos                       22 k
DEBUG:  libvorbis                                 x86_64  1:1.3.7-5.el9                         appstream                   193 k
DEBUG:  libwayland-client                         x86_64  1.21.0-1.el9                          appstream                    33 k
DEBUG:  libwayland-cursor                         x86_64  1.21.0-1.el9                          appstream                    19 k
DEBUG:  libwayland-egl                            x86_64  1.21.0-1.el9                          appstream                    13 k
DEBUG:  libwayland-server                         x86_64  1.21.0-1.el9                          appstream                    42 k
DEBUG:  libwebp                                   x86_64  1.2.0-8.el9                           appstream                   277 k
DEBUG:  libwmf-lite                               x86_64  0.2.12-10.el9                         appstream                    73 k
DEBUG:  libxcb                                    x86_64  1.13.1-9.el9                          appstream                   243 k
DEBUG:  libxcrypt                                 x86_64  4.4.18-3.el9                          baseos                      116 k
DEBUG:  libxcrypt-devel                           x86_64  4.4.18-3.el9                          appstream                    29 k
DEBUG:  libxkbcommon                              x86_64  1.0.3-4.el9                           appstream                   133 k
DEBUG:  libxml2                                   x86_64  2.9.13-9.el9                          baseos                      747 k
DEBUG:  libxshmfence                              x86_64  1.3-10.el9                            appstream                    13 k
DEBUG:  libxslt                                   x86_64  1.1.34-12.el9                         appstream                   233 k
DEBUG:  libzstd                                   x86_64  1.5.5-1.el9                           baseos                      295 k
DEBUG:  llvm-filesystem                           x86_64  20.1.1-3.el9                          appstream                    11 k
DEBUG:  llvm-libs                                 x86_64  20.1.1-3.el9                          appstream                    55 M
DEBUG:  low-memory-monitor                        x86_64  2.1-4.el9                             appstream                    36 k
DEBUG:  lua-libs                                  x86_64  5.4.4-4.el9                           baseos                      130 k
DEBUG:  lua-srpm-macros                           noarch  1-6.el9                               appstream                   9.5 k
DEBUG:  lz4-libs                                  x86_64  1.9.3-5.el9                           baseos                       68 k
DEBUG:  mesa-dri-drivers                          x86_64  24.2.8-2.el9                          appstream                   9.4 M
DEBUG:  mesa-filesystem                           x86_64  24.2.8-2.el9                          appstream                    12 k
DEBUG:  mesa-libEGL                               x86_64  24.2.8-2.el9                          appstream                   142 k
DEBUG:  mesa-libGL                                x86_64  24.2.8-2.el9                          appstream                   170 k
DEBUG:  mesa-libgbm                               x86_64  24.2.8-2.el9                          appstream                    37 k
DEBUG:  mesa-libglapi                             x86_64  24.2.8-2.el9                          appstream                    47 k
DEBUG:  mkfontscale                               x86_64  1.2.1-3.el9                           appstream                    32 k
DEBUG:  mpfr                                      x86_64  4.1.0-7.el9                           baseos                      326 k
DEBUG:  ncurses                                   x86_64  6.2-10.20210508.el9                   baseos                      400 k
DEBUG:  ncurses-base                              noarch  6.2-10.20210508.el9                   baseos                       61 k
DEBUG:  ncurses-libs                              x86_64  6.2-10.20210508.el9                   baseos                      322 k
DEBUG:  nettle                                    x86_64  3.10.1-1.el9                          baseos                      563 k
DEBUG:  npth                                      x86_64  1.6-8.el9                             baseos                       25 k
DEBUG:  nspr                                      x86_64  4.35.0-17.el9                         appstream                   135 k
DEBUG:  nss                                       x86_64  3.101.0-10.el9                        appstream                   717 k
DEBUG:  nss-softokn                               x86_64  3.101.0-10.el9                        appstream                   388 k
DEBUG:  nss-softokn-freebl                        x86_64  3.101.0-10.el9                        appstream                   310 k
DEBUG:  nss-sysinit                               x86_64  3.101.0-10.el9                        appstream                    19 k
DEBUG:  nss-util                                  x86_64  3.101.0-10.el9                        appstream                    90 k
DEBUG:  ocaml-srpm-macros                         noarch  6-6.el9                               appstream                   8.8 k
DEBUG:  openblas-srpm-macros                      noarch  2-11.el9                              appstream                   8.4 k
DEBUG:  openexr-libs                              x86_64  3.1.1-3.el9                           appstream                   1.1 M
DEBUG:  openjpeg2                                 x86_64  2.4.0-8.el9                           appstream                   162 k
DEBUG:  openldap                                  x86_64  2.6.8-4.el9                           baseos                      285 k
DEBUG:  openssh                                   x86_64  8.7p1-45.el9                          baseos                      459 k
DEBUG:  openssh-clients                           x86_64  8.7p1-45.el9                          baseos                      714 k
DEBUG:  openssl                                   x86_64  1:3.5.0-2.el9                         baseos                      1.5 M
DEBUG:  openssl-libs                              x86_64  1:3.5.0-2.el9                         baseos                      2.7 M
DEBUG:  opus                                      x86_64  1.3.1-10.el9                          appstream                   200 k
DEBUG:  orc                                       x86_64  0.4.31-8.el9                          appstream                   183 k
DEBUG:  osinfo-db                                 noarch  20250124-1.el9                        appstream                   558 k
DEBUG:  osinfo-db-tools                           x86_64  1.10.0-1.el9                          appstream                    74 k
DEBUG:  ostree-libs                               x86_64  2025.2-1.el9                          appstream                   476 k
DEBUG:  p11-kit                                   x86_64  0.25.3-3.el9                          baseos                      531 k
DEBUG:  p11-kit-trust                             x86_64  0.25.3-3.el9                          baseos                      142 k
DEBUG:  pam                                       x86_64  1.5.1-23.el9                          baseos                      628 k
DEBUG:  pango                                     x86_64  1.48.7-3.el9                          appstream                   302 k
DEBUG:  patch                                     x86_64  2.7.6-16.el9                          appstream                   128 k
DEBUG:  pcre                                      x86_64  8.44-4.el9                            baseos                      197 k
DEBUG:  pcre2                                     x86_64  10.40-6.el9                           baseos                      234 k
DEBUG:  pcre2-syntax                              noarch  10.40-6.el9                           baseos                      141 k
DEBUG:  perl-AutoLoader                           noarch  5.74-481.el9                          baseos                       21 k
DEBUG:  perl-B                                    x86_64  1.80-481.el9                          baseos                      180 k
DEBUG:  perl-Carp                                 noarch  1.50-460.el9                          baseos                       30 k
DEBUG:  perl-Class-Struct                         noarch  0.66-481.el9                          baseos                       22 k
DEBUG:  perl-Data-Dumper                          x86_64  2.174-462.el9                         baseos                       56 k
DEBUG:  perl-Digest                               noarch  1.19-4.el9                            baseos                       26 k
DEBUG:  perl-Digest-MD5                           x86_64  2.58-4.el9                            baseos                       37 k
DEBUG:  perl-Encode                               x86_64  4:3.08-462.el9                        baseos                      1.7 M
DEBUG:  perl-Errno                                x86_64  1.30-481.el9                          baseos                       14 k
DEBUG:  perl-Exporter                             noarch  5.74-461.el9                          baseos                       32 k
DEBUG:  perl-Fcntl                                x86_64  1.13-481.el9                          baseos                       20 k
DEBUG:  perl-File-Basename                        noarch  2.85-481.el9                          baseos                       17 k
DEBUG:  perl-File-Path                            noarch  2.18-4.el9                            baseos                       36 k
DEBUG:  perl-File-Temp                            noarch  1:0.231.100-4.el9                     baseos                       60 k
DEBUG:  perl-File-stat                            noarch  1.09-481.el9                          baseos                       17 k
DEBUG:  perl-FileHandle                           noarch  2.03-481.el9                          baseos                       15 k
DEBUG:  perl-Getopt-Long                          noarch  1:2.52-4.el9                          baseos                       61 k
DEBUG:  perl-Getopt-Std                           noarch  1.12-481.el9                          baseos                       15 k
DEBUG:  perl-HTTP-Tiny                            noarch  0.076-462.el9                         baseos                       54 k
DEBUG:  perl-IO                                   x86_64  1.43-481.el9                          baseos                       88 k
DEBUG:  perl-IO-Socket-IP                         noarch  0.41-5.el9                            baseos                       43 k
DEBUG:  perl-IO-Socket-SSL                        noarch  2.073-2.el9                           baseos                      217 k
DEBUG:  perl-IPC-Open3                            noarch  1.21-481.el9                          baseos                       22 k
DEBUG:  perl-MIME-Base64                          x86_64  3.16-4.el9                            baseos                       31 k
DEBUG:  perl-Mozilla-CA                           noarch  20200520-6.el9                        baseos                       13 k
DEBUG:  perl-Net-SSLeay                           x86_64  1.94-1.el9                            baseos                      414 k
DEBUG:  perl-POSIX                                x86_64  1.94-481.el9                          baseos                       96 k
DEBUG:  perl-PathTools                            x86_64  3.78-461.el9                          baseos                       88 k
DEBUG:  perl-Pod-Escapes                          noarch  1:1.07-460.el9                        baseos                       21 k
DEBUG:  perl-Pod-Perldoc                          noarch  3.28.01-461.el9                       baseos                       87 k
DEBUG:  perl-Pod-Simple                           noarch  1:3.42-4.el9                          baseos                      225 k
DEBUG:  perl-Pod-Usage                            noarch  4:2.01-4.el9                          baseos                       41 k
DEBUG:  perl-Scalar-List-Utils                    x86_64  4:1.56-462.el9                        baseos                       71 k
DEBUG:  perl-SelectSaver                          noarch  1.02-481.el9                          baseos                       11 k
DEBUG:  perl-Socket                               x86_64  4:2.031-4.el9                         baseos                       56 k
DEBUG:  perl-Storable                             x86_64  1:3.21-460.el9                        baseos                       96 k
DEBUG:  perl-Symbol                               noarch  1.08-481.el9                          baseos                       14 k
DEBUG:  perl-Term-ANSIColor                       noarch  5.01-461.el9                          baseos                       49 k
DEBUG:  perl-Term-Cap                             noarch  1.17-460.el9                          baseos                       23 k
DEBUG:  perl-Text-ParseWords                      noarch  3.30-460.el9                          baseos                       17 k
DEBUG:  perl-Text-Tabs+Wrap                       noarch  2013.0523-460.el9                     baseos                       24 k
DEBUG:  perl-Time-Local                           noarch  2:1.300-7.el9                         baseos                       34 k
DEBUG:  perl-URI                                  noarch  5.09-3.el9                            baseos                      121 k
DEBUG:  perl-base                                 noarch  2.27-481.el9                          baseos                       16 k
DEBUG:  perl-constant                             noarch  1.33-461.el9                          baseos                       24 k
DEBUG:  perl-if                                   noarch  0.60.800-481.el9                      baseos                       14 k
DEBUG:  perl-interpreter                          x86_64  4:5.32.1-481.el9                      baseos                       71 k
DEBUG:  perl-libnet                               noarch  3.13-4.el9                            baseos                      130 k
DEBUG:  perl-libs                                 x86_64  4:5.32.1-481.el9                      baseos                      2.2 M
DEBUG:  perl-mro                                  x86_64  1.23-481.el9                          baseos                       28 k
DEBUG:  perl-overload                             noarch  1.31-481.el9                          baseos                       45 k
DEBUG:  perl-overloading                          noarch  0.02-481.el9                          baseos                       12 k
DEBUG:  perl-parent                               noarch  1:0.238-460.el9                       baseos                       15 k
DEBUG:  perl-podlators                            noarch  1:4.14-460.el9                        baseos                      114 k
DEBUG:  perl-srpm-macros                          noarch  1-41.el9                              appstream                   9.1 k
DEBUG:  perl-subs                                 noarch  1.03-481.el9                          baseos                       11 k
DEBUG:  perl-vars                                 noarch  1.05-481.el9                          baseos                       13 k
DEBUG:  pipewire-jack-audio-connection-kit-libs   x86_64  1.0.1-1.el9                           appstream                   135 k
DEBUG:  pipewire-libs                             x86_64  1.0.1-1.el9                           appstream                   1.9 M
DEBUG:  pixman                                    x86_64  0.40.0-6.el9                          appstream                   269 k
DEBUG:  pkgconf                                   x86_64  1.7.3-10.el9                          baseos                       41 k
DEBUG:  pkgconf-m4                                noarch  1.7.3-10.el9                          baseos                       15 k
DEBUG:  pkgconf-pkg-config                        x86_64  1.7.3-10.el9                          baseos                       11 k
DEBUG:  polkit                                    x86_64  0.117-13.el9                          baseos                      155 k
DEBUG:  polkit-libs                               x86_64  0.117-13.el9                          baseos                      8.3 M
DEBUG:  poppler                                   x86_64  21.01.0-21.el9                        appstream                   1.1 M
DEBUG:  poppler-data                              noarch  0.4.9-9.el9                           appstream                   1.9 M
DEBUG:  poppler-glib                              x86_64  21.01.0-21.el9                        appstream                   152 k
DEBUG:  popt                                      x86_64  1.18-8.el9                            baseos                       65 k
DEBUG:  publicsuffix-list-dafsa                   noarch  20210518-3.el9                        baseos                       58 k
DEBUG:  pulseaudio-libs                           x86_64  15.0-3.el9                            appstream                   676 k
DEBUG:  pyproject-srpm-macros                     noarch  1.16.2-1.el9                          appstream                    14 k
DEBUG:  python-rpm-macros                         noarch  3.9-54.el9                            appstream                    15 k
DEBUG:  python-srpm-macros                        noarch  3.9-54.el9                            appstream                    18 k
DEBUG:  python3                                   x86_64  3.9.21-2.el9                          baseos                       27 k
DEBUG:  python3-babel                             noarch  2.9.1-2.el9                           appstream                   6.0 M
DEBUG:  python3-chardet                           noarch  4.0.0-5.el9                           baseos                      239 k
DEBUG:  python3-dns                               noarch  2.6.1-3.el9                           baseos                      507 k
DEBUG:  python3-docutils                          noarch  0.16-6.el9                            appstream                   1.6 M
DEBUG:  python3-greenlet                          x86_64  3.1.1-1.el9s                          delorean-master-testing     215 k
DEBUG:  python3-idna                              noarch  2.10-7.el9.1                          baseos                      102 k
DEBUG:  python3-imagesize                         noarch  1.2.0-6.el9                           crb                          18 k
DEBUG:  python3-jinja2                            noarch  3.0.1-2.el9s                          delorean-master-testing     511 k
DEBUG:  python3-libs                              x86_64  3.9.21-2.el9                          baseos                      8.1 M
DEBUG:  python3-markupsafe                        x86_64  3.0.2-1.el9s                          delorean-master-testing      28 k
DEBUG:  python3-packaging                         noarch  24.2-2.el9s                           delorean-master-testing     115 k
DEBUG:  python3-pip-wheel                         noarch  21.3.1-1.el9                          baseos                      1.1 M
DEBUG:  python3-pygments                          noarch  2.7.4-4.el9                           crb                         2.0 M
DEBUG:  python3-pysocks                           noarch  1.7.1-12.el9                          baseos                       35 k
DEBUG:  python3-pytz                              noarch  2021.1-5.el9                          appstream                    51 k
DEBUG:  python3-requests                          noarch  2.32.3-4.el9s                         delorean-master-testing     123 k
DEBUG:  python3-rpm-generators                    noarch  12-9.el9                              appstream                    28 k
DEBUG:  python3-rpm-macros                        noarch  3.9-54.el9                            appstream                    10 k
DEBUG:  python3-setuptools                        noarch  65.5.1-2.el9s                         delorean-master-testing     1.2 M
DEBUG:  python3-setuptools-wheel                  noarch  65.5.1-2.el9s                         delorean-master-testing     715 k
DEBUG:  python3-snowballstemmer                   noarch  1.9.0-10.el9                          crb                         164 k
DEBUG:  python3-sphinx-theme-alabaster            noarch  0.7.12-13.el9                         crb                          27 k
DEBUG:  python3-sphinxcontrib-applehelp           noarch  1.0.2-5.el9                           crb                          48 k
DEBUG:  python3-sphinxcontrib-devhelp             noarch  1.0.2-5.el9                           crb                          42 k
DEBUG:  python3-sphinxcontrib-htmlhelp            noarch  1.0.3-6.el9                           crb                          51 k
DEBUG:  python3-sphinxcontrib-jsmath              noarch  1.0.1-12.el9                          crb                          18 k
DEBUG:  python3-sphinxcontrib-qthelp              noarch  1.0.3-5.el9                           crb                          46 k
DEBUG:  python3-sphinxcontrib-serializinghtml     noarch  1.1.4-5.el9                           crb                          46 k
DEBUG:  python3-tomli                             noarch  2.0.1-5.el9                           appstream                    33 k
DEBUG:  python3-typing-extensions                 noarch  4.12.2-2.el9s                         delorean-master-testing      75 k
DEBUG:  python3-urllib3                           noarch  1.26.5-6.el9                          baseos                      215 k
DEBUG:  qt5-srpm-macros                           noarch  5.15.9-1.el9                          appstream                   8.8 k
DEBUG:  readline                                  x86_64  8.1-4.el9                             baseos                      212 k
DEBUG:  redhat-rpm-config                         noarch  209-1.el9                             appstream                    72 k
DEBUG:  rpm                                       x86_64  4.16.1.3-37.el9                       baseos                      536 k
DEBUG:  rpm-build-libs                            x86_64  4.16.1.3-37.el9                       baseos                       89 k
DEBUG:  rpm-libs                                  x86_64  4.16.1.3-37.el9                       baseos                      308 k
DEBUG:  rtkit                                     x86_64  0.11-29.el9                           appstream                    56 k
DEBUG:  rust-srpm-macros                          noarch  17-4.el9                              appstream                    10 k
DEBUG:  sed                                       x86_64  4.8-9.el9                             baseos                      305 k
DEBUG:  setup                                     noarch  2.13.7-10.el9                         baseos                      146 k
DEBUG:  shadow-utils                              x86_64  2:4.9-12.el9                          baseos                      1.2 M
DEBUG:  shared-mime-info                          x86_64  2.1-5.el9                             baseos                      558 k
DEBUG:  sound-theme-freedesktop                   noarch  0.8-17.el9                            appstream                   383 k
DEBUG:  sqlite-libs                               x86_64  3.34.1-7.el9                          baseos                      620 k
DEBUG:  systemd-libs                              x86_64  252-53.el9                            baseos                      641 k
DEBUG:  systemd-pam                               x86_64  252-53.el9                            baseos                      274 k
DEBUG:  systemd-rpm-macros                        noarch  252-53.el9                            baseos                       71 k
DEBUG:  systemd-udev                              x86_64  252-53.el9                            baseos                      2.0 M
DEBUG:  tar                                       x86_64  2:1.34-7.el9                          baseos                      885 k
DEBUG:  totem-pl-parser                           x86_64  3.26.6-2.el9                          appstream                   152 k
DEBUG:  tpm2-tss                                  x86_64  3.2.3-1.el9                           baseos                      603 k
DEBUG:  tracker                                   x86_64  3.1.2-3.el9                           appstream                   555 k
DEBUG:  tzdata                                    noarch  2025b-1.el9                           baseos                      838 k
DEBUG:  unzip                                     x86_64  6.0-58.el9                            baseos                      182 k
DEBUG:  upower                                    x86_64  0.99.11-11.el9                        appstream                   173 k
DEBUG:  urw-base35-bookman-fonts                  noarch  20200910-6.el9                        appstream                   847 k
DEBUG:  urw-base35-c059-fonts                     noarch  20200910-6.el9                        appstream                   875 k
DEBUG:  urw-base35-d050000l-fonts                 noarch  20200910-6.el9                        appstream                    77 k
DEBUG:  urw-base35-fonts                          noarch  20200910-6.el9                        appstream                    11 k
DEBUG:  urw-base35-fonts-common                   noarch  20200910-6.el9                        appstream                    22 k
DEBUG:  urw-base35-gothic-fonts                   noarch  20200910-6.el9                        appstream                   643 k
DEBUG:  urw-base35-nimbus-mono-ps-fonts           noarch  20200910-6.el9                        appstream                   796 k
DEBUG:  urw-base35-nimbus-roman-fonts             noarch  20200910-6.el9                        appstream                   856 k
DEBUG:  urw-base35-nimbus-sans-fonts              noarch  20200910-6.el9                        appstream                   1.3 M
DEBUG:  urw-base35-p052-fonts                     noarch  20200910-6.el9                        appstream                   974 k
DEBUG:  urw-base35-standard-symbols-ps-fonts      noarch  20200910-6.el9                        appstream                    42 k
DEBUG:  urw-base35-z003-fonts                     noarch  20200910-6.el9                        appstream                   276 k
DEBUG:  util-linux                                x86_64  2.37.4-21.el9                         baseos                      2.3 M
DEBUG:  util-linux-core                           x86_64  2.37.4-21.el9                         baseos                      465 k
DEBUG:  webkit2gtk3-jsc                           x86_64  2.48.2-1.el9                          appstream                   8.5 M
DEBUG:  webrtc-audio-processing                   x86_64  0.3.1-8.el9                           appstream                   306 k
DEBUG:  which                                     x86_64  2.21-29.el9                           baseos                       41 k
DEBUG:  wireplumber                               x86_64  0.4.14-1.el9                          appstream                    96 k
DEBUG:  wireplumber-libs                          x86_64  0.4.14-1.el9                          appstream                   358 k
DEBUG:  xdg-dbus-proxy                            x86_64  0.1.3-1.el9                           appstream                    42 k
DEBUG:  xdg-desktop-portal                        x86_64  1.12.6-1.el9                          appstream                   385 k
DEBUG:  xkeyboard-config                          noarch  2.33-2.el9                            appstream                   859 k
DEBUG:  xml-common                                noarch  0.6.3-58.el9                          appstream                    32 k
DEBUG:  xorg-x11-fonts-ISO8859-1-100dpi           noarch  7.5-33.el9                            appstream                   1.1 M
DEBUG:  xz                                        x86_64  5.2.5-8.el9                           baseos                      226 k
DEBUG:  xz-libs                                   x86_64  5.2.5-8.el9                           baseos                       93 k
DEBUG:  zip                                       x86_64  3.0-35.el9                            baseos                      266 k
DEBUG:  zlib                                      x86_64  1.2.11-41.el9                         baseos                       91 k
DEBUG:  zstd                                      x86_64  1.5.5-1.el9                           baseos                      464 k
DEBUG: Installing weak dependencies:
DEBUG:  ImageMagick                               x86_64  6.9.12.98-1.el9s                      delorean-master-build-deps   79 k
DEBUG:  abattis-cantarell-fonts                   noarch  0.301-4.el9                           appstream                   365 k
DEBUG:  dconf                                     x86_64  0.40.0-6.el9                          appstream                   113 k
DEBUG:  exiv2                                     x86_64  0.27.5-2.el9                          appstream                   980 k
DEBUG:  flatpak                                   x86_64  1.12.9-4.el9                          appstream                   1.7 M
DEBUG:  gawk-all-langpacks                        x86_64  5.1.0-6.el9                           appstream                   207 k
DEBUG:  graphviz                                  x86_64  2.44.0-26.el9                         appstream                   3.3 M
DEBUG:  libcanberra-gtk2                          x86_64  0.30-27.el9                           appstream                    26 k
DEBUG:  libproxy-webkitgtk4                       x86_64  0.4.15-35.el9                         appstream                    22 k
DEBUG:  libxcrypt-compat                          x86_64  4.4.18-3.el9                          appstream                    89 k
DEBUG:  p11-kit-server                            x86_64  0.25.3-3.el9                          appstream                   245 k
DEBUG:  perl-NDBM_File                            x86_64  1.15-481.el9                          appstream                    22 k
DEBUG:  pipewire                                  x86_64  1.0.1-1.el9                           appstream                   107 k
DEBUG:  pipewire-alsa                             x86_64  1.0.1-1.el9                           appstream                    57 k
DEBUG:  pipewire-jack-audio-connection-kit        x86_64  1.0.1-1.el9                           appstream                   9.1 k
DEBUG:  pipewire-pulseaudio                       x86_64  1.0.1-1.el9                           appstream                   192 k
DEBUG:  polkit-pkla-compat                        x86_64  0.1-21.el9                            baseos                       47 k
DEBUG:  python-unversioned-command                noarch  3.9.21-2.el9                          appstream                    10 k
DEBUG:  python3-pip                               noarch  21.3.1-1.el9                          appstream                   2.0 M
DEBUG:  systemd                                   x86_64  252-53.el9                            baseos                      4.0 M
DEBUG:  tracker-miners                            x86_64  3.1.2-4.el9                           appstream                   944 k
DEBUG:  xdg-desktop-portal-gtk                    x86_64  1.12.0-3.el9                          appstream                   134 k
DEBUG: Transaction Summary
DEBUG: ==========================================================================================================================
DEBUG: Install  511 Packages
DEBUG: Total size: 360 M
DEBUG: Total download size: 17 k
DEBUG: Installed size: 1.2 G
DEBUG: Downloading Packages:
DEBUG: [SKIPPED] ModemManager-glib-1.20.2-1.el9.x86_64.rpm: Already downloaded        
DEBUG: [SKIPPED] NetworkManager-libnm-1.53.4-1.el9.x86_64.rpm: Already downloaded     
DEBUG: [SKIPPED] acl-2.3.1-4.el9.x86_64.rpm: Already downloaded                       
DEBUG: [SKIPPED] adobe-source-code-pro-fonts-2.030.1.050-12.el9.1.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] alternatives-1.24-2.el9.x86_64.rpm: Already downloaded               
DEBUG: [SKIPPED] audit-libs-3.1.5-7.el9.x86_64.rpm: Already downloaded                
DEBUG: [SKIPPED] avahi-libs-0.8-22.el9.x86_64.rpm: Already downloaded                 
DEBUG: [SKIPPED] basesystem-11-13.el9.noarch.rpm: Already downloaded                  
DEBUG: [SKIPPED] bash-5.1.8-9.el9.x86_64.rpm: Already downloaded                      
DEBUG: [SKIPPED] binutils-2.35.2-63.el9.x86_64.rpm: Already downloaded                
DEBUG: [SKIPPED] binutils-gold-2.35.2-63.el9.x86_64.rpm: Already downloaded           
DEBUG: [SKIPPED] bluez-libs-5.72-4.el9.x86_64.rpm: Already downloaded                 
DEBUG: [SKIPPED] bubblewrap-0.4.1-8.el9.x86_64.rpm: Already downloaded                
DEBUG: [SKIPPED] bzip2-1.0.8-10.el9.x86_64.rpm: Already downloaded                    
DEBUG: [SKIPPED] bzip2-libs-1.0.8-10.el9.x86_64.rpm: Already downloaded               
DEBUG: [SKIPPED] ca-certificates-2024.2.69_v8.0.303-91.4.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] centos-gpg-keys-9.0-28.el9.noarch.rpm: Already downloaded            
DEBUG: [SKIPPED] centos-stream-release-9.0-28.el9.noarch.rpm: Already downloaded      
DEBUG: [SKIPPED] centos-stream-repos-9.0-28.el9.noarch.rpm: Already downloaded        
DEBUG: [SKIPPED] coreutils-8.32-39.el9.x86_64.rpm: Already downloaded                 
DEBUG: [SKIPPED] coreutils-common-8.32-39.el9.x86_64.rpm: Already downloaded          
DEBUG: [SKIPPED] cpio-2.13-16.el9.x86_64.rpm: Already downloaded                      
DEBUG: [SKIPPED] cracklib-2.9.6-27.el9.x86_64.rpm: Already downloaded                 
DEBUG: [SKIPPED] cracklib-dicts-2.9.6-27.el9.x86_64.rpm: Already downloaded           
DEBUG: [SKIPPED] crypto-policies-20250128-1.git5269e22.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] crypto-policies-scripts-20250128-1.git5269e22.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] cryptsetup-libs-2.7.2-3.el9.x86_64.rpm: Already downloaded           
DEBUG: [SKIPPED] cups-libs-2.3.3op2-33.el9.x86_64.rpm: Already downloaded             
DEBUG: [SKIPPED] curl-7.76.1-31.el9.x86_64.rpm: Already downloaded                    
DEBUG: [SKIPPED] cyrus-sasl-lib-2.1.27-21.el9.x86_64.rpm: Already downloaded          
DEBUG: [SKIPPED] dbus-1.12.20-8.el9.x86_64.rpm: Already downloaded                    
DEBUG: [SKIPPED] dbus-broker-28-7.el9.x86_64.rpm: Already downloaded                  
DEBUG: [SKIPPED] dbus-common-1.12.20-8.el9.noarch.rpm: Already downloaded             
DEBUG: [SKIPPED] dbus-libs-1.12.20-8.el9.x86_64.rpm: Already downloaded               
DEBUG: [SKIPPED] dejavu-sans-fonts-2.37-18.el9.noarch.rpm: Already downloaded         
DEBUG: [SKIPPED] device-mapper-1.02.202-6.el9.x86_64.rpm: Already downloaded          
DEBUG: [SKIPPED] device-mapper-libs-1.02.202-6.el9.x86_64.rpm: Already downloaded     
DEBUG: [SKIPPED] diffutils-3.7-12.el9.x86_64.rpm: Already downloaded                  
DEBUG: [SKIPPED] ed-1.14.2-12.el9.x86_64.rpm: Already downloaded                      
DEBUG: [SKIPPED] elfutils-0.193-1.el9.x86_64.rpm: Already downloaded                  
DEBUG: [SKIPPED] elfutils-debuginfod-client-0.193-1.el9.x86_64.rpm: Already downloaded
DEBUG: [SKIPPED] elfutils-default-yama-scope-0.193-1.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] elfutils-libelf-0.193-1.el9.x86_64.rpm: Already downloaded           
DEBUG: [SKIPPED] elfutils-libs-0.193-1.el9.x86_64.rpm: Already downloaded             
DEBUG: [SKIPPED] expat-2.5.0-5.el9.x86_64.rpm: Already downloaded                     
DEBUG: [SKIPPED] file-5.39-16.el9.x86_64.rpm: Already downloaded                      
DEBUG: [SKIPPED] file-libs-5.39-16.el9.x86_64.rpm: Already downloaded                 
DEBUG: [SKIPPED] filesystem-3.16-5.el9.x86_64.rpm: Already downloaded                 
DEBUG: [SKIPPED] findutils-4.8.0-7.el9.x86_64.rpm: Already downloaded                 
DEBUG: [SKIPPED] fonts-filesystem-2.0.5-7.el9.1.noarch.rpm: Already downloaded        
DEBUG: [SKIPPED] freetype-2.10.4-9.el9.x86_64.rpm: Already downloaded                 
DEBUG: [SKIPPED] fuse-2.9.9-17.el9.x86_64.rpm: Already downloaded                     
DEBUG: [SKIPPED] fuse-common-3.10.2-9.el9.x86_64.rpm: Already downloaded              
DEBUG: [SKIPPED] fuse-libs-2.9.9-17.el9.x86_64.rpm: Already downloaded                
DEBUG: [SKIPPED] gawk-5.1.0-6.el9.x86_64.rpm: Already downloaded                      
DEBUG: [SKIPPED] gdbm-libs-1.23-1.el9.x86_64.rpm: Already downloaded                  
DEBUG: [SKIPPED] glib-networking-2.68.3-3.el9.x86_64.rpm: Already downloaded          
DEBUG: [SKIPPED] glib2-2.68.4-16.el9.x86_64.rpm: Already downloaded                   
DEBUG: [SKIPPED] glibc-2.34-192.el9.x86_64.rpm: Already downloaded                    
DEBUG: [SKIPPED] glibc-common-2.34-192.el9.x86_64.rpm: Already downloaded             
DEBUG: [SKIPPED] glibc-gconv-extra-2.34-192.el9.x86_64.rpm: Already downloaded        
DEBUG: [SKIPPED] glibc-minimal-langpack-2.34-192.el9.x86_64.rpm: Already downloaded   
DEBUG: [SKIPPED] gmp-6.2.0-13.el9.x86_64.rpm: Already downloaded                      
DEBUG: [SKIPPED] gnupg2-2.3.3-4.el9.x86_64.rpm: Already downloaded                    
DEBUG: [SKIPPED] gnutls-3.8.3-6.el9.x86_64.rpm: Already downloaded                    
DEBUG: [SKIPPED] gobject-introspection-1.68.0-11.el9.x86_64.rpm: Already downloaded   
DEBUG: [SKIPPED] gpgme-1.15.1-6.el9.x86_64.rpm: Already downloaded                    
DEBUG: [SKIPPED] graphite2-1.3.14-9.el9.x86_64.rpm: Already downloaded                
DEBUG: [SKIPPED] grep-3.6-5.el9.x86_64.rpm: Already downloaded                        
DEBUG: [SKIPPED] groff-base-1.22.4-10.el9.x86_64.rpm: Already downloaded              
DEBUG: [SKIPPED] gsettings-desktop-schemas-40.0-6.el9.x86_64.rpm: Already downloaded  
DEBUG: [SKIPPED] gzip-1.12-1.el9.x86_64.rpm: Already downloaded                       
DEBUG: [SKIPPED] harfbuzz-2.7.4-10.el9.x86_64.rpm: Already downloaded                 
DEBUG: [SKIPPED] hwdata-0.348-9.18.el9.noarch.rpm: Already downloaded                 
DEBUG: [SKIPPED] info-6.7-15.el9.x86_64.rpm: Already downloaded                       
DEBUG: [SKIPPED] json-c-0.14-11.el9.x86_64.rpm: Already downloaded                    
DEBUG: [SKIPPED] json-glib-1.6.6-1.el9.x86_64.rpm: Already downloaded                 
DEBUG: [SKIPPED] kbd-2.4.0-11.el9.x86_64.rpm: Already downloaded                      
DEBUG: [SKIPPED] kbd-legacy-2.4.0-11.el9.noarch.rpm: Already downloaded               
DEBUG: [SKIPPED] kbd-misc-2.4.0-11.el9.noarch.rpm: Already downloaded                 
DEBUG: [SKIPPED] keyutils-libs-1.6.3-1.el9.x86_64.rpm: Already downloaded             
DEBUG: [SKIPPED] kmod-28-10.el9.x86_64.rpm: Already downloaded                        
DEBUG: [SKIPPED] kmod-libs-28-10.el9.x86_64.rpm: Already downloaded                   
DEBUG: [SKIPPED] krb5-libs-1.21.1-6.el9.x86_64.rpm: Already downloaded                
DEBUG: [SKIPPED] less-590-5.el9.x86_64.rpm: Already downloaded                        
DEBUG: [SKIPPED] libacl-2.3.1-4.el9.x86_64.rpm: Already downloaded                    
DEBUG: [SKIPPED] libarchive-3.5.3-4.el9.x86_64.rpm: Already downloaded                
DEBUG: [SKIPPED] libassuan-2.5.5-3.el9.x86_64.rpm: Already downloaded                 
DEBUG: [SKIPPED] libatomic-11.5.0-5.el9.x86_64.rpm: Already downloaded                
DEBUG: [SKIPPED] libattr-2.5.1-3.el9.x86_64.rpm: Already downloaded                   
DEBUG: [SKIPPED] libblkid-2.37.4-21.el9.x86_64.rpm: Already downloaded                
DEBUG: [SKIPPED] libbrotli-1.0.9-7.el9.x86_64.rpm: Already downloaded                 
DEBUG: [SKIPPED] libcap-2.48-9.el9.x86_64.rpm: Already downloaded                     
DEBUG: [SKIPPED] libcap-ng-0.8.2-7.el9.x86_64.rpm: Already downloaded                 
DEBUG: [SKIPPED] libcbor-0.7.0-5.el9.x86_64.rpm: Already downloaded                   
DEBUG: [SKIPPED] libcom_err-1.46.5-7.el9.x86_64.rpm: Already downloaded               
DEBUG: [SKIPPED] libcurl-7.76.1-31.el9.x86_64.rpm: Already downloaded                 
DEBUG: [SKIPPED] libdb-5.3.28-57.el9.x86_64.rpm: Already downloaded                   
DEBUG: [SKIPPED] libeconf-0.4.1-4.el9.x86_64.rpm: Already downloaded                  
DEBUG: [SKIPPED] libedit-3.1-38.20210216cvs.el9.x86_64.rpm: Already downloaded        
DEBUG: [SKIPPED] libevent-2.1.12-8.el9.x86_64.rpm: Already downloaded                 
DEBUG: [SKIPPED] libfdisk-2.37.4-21.el9.x86_64.rpm: Already downloaded                
DEBUG: [SKIPPED] libffi-3.4.2-8.el9.x86_64.rpm: Already downloaded                    
DEBUG: [SKIPPED] libfido2-1.13.0-2.el9.x86_64.rpm: Already downloaded                 
DEBUG: [SKIPPED] libgcc-11.5.0-5.el9.x86_64.rpm: Already downloaded                   
DEBUG: [SKIPPED] libgcrypt-1.10.0-11.el9.x86_64.rpm: Already downloaded               
DEBUG: [SKIPPED] libgomp-11.5.0-5.el9.x86_64.rpm: Already downloaded                  
DEBUG: [SKIPPED] libgpg-error-1.42-5.el9.x86_64.rpm: Already downloaded               
DEBUG: [SKIPPED] libgudev-237-1.el9.x86_64.rpm: Already downloaded                    
DEBUG: [SKIPPED] libgusb-0.3.8-2.el9.x86_64.rpm: Already downloaded                   
DEBUG: [SKIPPED] libicu-67.1-9.el9.x86_64.rpm: Already downloaded                     
DEBUG: [SKIPPED] libidn2-2.3.0-7.el9.x86_64.rpm: Already downloaded                   
DEBUG: [SKIPPED] libksba-1.5.1-7.el9.x86_64.rpm: Already downloaded                   
DEBUG: [SKIPPED] libmount-2.37.4-21.el9.x86_64.rpm: Already downloaded                
DEBUG: [SKIPPED] libnghttp2-1.43.0-6.el9.x86_64.rpm: Already downloaded               
DEBUG: [SKIPPED] libpciaccess-0.16-7.el9.x86_64.rpm: Already downloaded               
DEBUG: [SKIPPED] libpkgconf-1.7.3-10.el9.x86_64.rpm: Already downloaded               
DEBUG: [SKIPPED] libpng-1.6.37-12.el9.x86_64.rpm: Already downloaded                  
DEBUG: [SKIPPED] libproxy-0.4.15-35.el9.x86_64.rpm: Already downloaded                
DEBUG: [SKIPPED] libpsl-0.21.1-5.el9.x86_64.rpm: Already downloaded                   
DEBUG: [SKIPPED] libpwquality-1.4.4-8.el9.x86_64.rpm: Already downloaded              
DEBUG: [SKIPPED] libseccomp-2.5.2-2.el9.x86_64.rpm: Already downloaded                
DEBUG: [SKIPPED] libselinux-3.6-3.el9.x86_64.rpm: Already downloaded                  
DEBUG: [SKIPPED] libsemanage-3.6-5.el9.x86_64.rpm: Already downloaded                 
DEBUG: [SKIPPED] libsepol-3.6-3.el9.x86_64.rpm: Already downloaded                    
DEBUG: [SKIPPED] libsigsegv-2.13-4.el9.x86_64.rpm: Already downloaded                 
DEBUG: [SKIPPED] libsmartcols-2.37.4-21.el9.x86_64.rpm: Already downloaded            
DEBUG: [SKIPPED] libssh-0.10.4-13.el9.x86_64.rpm: Already downloaded                  
DEBUG: [SKIPPED] libssh-config-0.10.4-13.el9.noarch.rpm: Already downloaded           
DEBUG: [SKIPPED] libstdc++-11.5.0-5.el9.x86_64.rpm: Already downloaded                
DEBUG: [SKIPPED] libtasn1-4.16.0-9.el9.x86_64.rpm: Already downloaded                 
DEBUG: [SKIPPED] libtdb-1.4.12-1.el9.x86_64.rpm: Already downloaded                   
DEBUG: [SKIPPED] libtool-ltdl-2.4.6-46.el9.x86_64.rpm: Already downloaded             
DEBUG: [SKIPPED] libunistring-0.9.10-15.el9.x86_64.rpm: Already downloaded            
DEBUG: [SKIPPED] libusbx-1.0.26-1.el9.x86_64.rpm: Already downloaded                  
DEBUG: [SKIPPED] libutempter-1.2.1-6.el9.x86_64.rpm: Already downloaded               
DEBUG: [SKIPPED] libuuid-2.37.4-21.el9.x86_64.rpm: Already downloaded                 
DEBUG: [SKIPPED] libverto-0.3.2-3.el9.x86_64.rpm: Already downloaded                  
DEBUG: [SKIPPED] libxcrypt-4.4.18-3.el9.x86_64.rpm: Already downloaded                
DEBUG: [SKIPPED] libxml2-2.9.13-9.el9.x86_64.rpm: Already downloaded                  
DEBUG: [SKIPPED] libzstd-1.5.5-1.el9.x86_64.rpm: Already downloaded                   
DEBUG: [SKIPPED] lua-libs-5.4.4-4.el9.x86_64.rpm: Already downloaded                  
DEBUG: [SKIPPED] lz4-libs-1.9.3-5.el9.x86_64.rpm: Already downloaded                  
DEBUG: [SKIPPED] make-4.3-8.el9.x86_64.rpm: Already downloaded                        
DEBUG: [SKIPPED] mpfr-4.1.0-7.el9.x86_64.rpm: Already downloaded                      
DEBUG: [SKIPPED] ncurses-6.2-10.20210508.el9.x86_64.rpm: Already downloaded           
DEBUG: [SKIPPED] ncurses-base-6.2-10.20210508.el9.noarch.rpm: Already downloaded      
DEBUG: [SKIPPED] ncurses-libs-6.2-10.20210508.el9.x86_64.rpm: Already downloaded      
DEBUG: [SKIPPED] nettle-3.10.1-1.el9.x86_64.rpm: Already downloaded                   
DEBUG: [SKIPPED] npth-1.6-8.el9.x86_64.rpm: Already downloaded                        
DEBUG: [SKIPPED] openldap-2.6.8-4.el9.x86_64.rpm: Already downloaded                  
DEBUG: [SKIPPED] openssh-8.7p1-45.el9.x86_64.rpm: Already downloaded                  
DEBUG: [SKIPPED] openssh-clients-8.7p1-45.el9.x86_64.rpm: Already downloaded          
DEBUG: [SKIPPED] openssl-3.5.0-2.el9.x86_64.rpm: Already downloaded                   
DEBUG: [SKIPPED] openssl-libs-3.5.0-2.el9.x86_64.rpm: Already downloaded              
DEBUG: [SKIPPED] p11-kit-0.25.3-3.el9.x86_64.rpm: Already downloaded                  
DEBUG: [SKIPPED] p11-kit-trust-0.25.3-3.el9.x86_64.rpm: Already downloaded            
DEBUG: [SKIPPED] pam-1.5.1-23.el9.x86_64.rpm: Already downloaded                      
DEBUG: [SKIPPED] pcre-8.44-4.el9.x86_64.rpm: Already downloaded                       
DEBUG: [SKIPPED] pcre2-10.40-6.el9.x86_64.rpm: Already downloaded                     
DEBUG: [SKIPPED] pcre2-syntax-10.40-6.el9.noarch.rpm: Already downloaded              
DEBUG: [SKIPPED] perl-AutoLoader-5.74-481.el9.noarch.rpm: Already downloaded          
DEBUG: [SKIPPED] perl-B-1.80-481.el9.x86_64.rpm: Already downloaded                   
DEBUG: [SKIPPED] perl-Carp-1.50-460.el9.noarch.rpm: Already downloaded                
DEBUG: [SKIPPED] perl-Class-Struct-0.66-481.el9.noarch.rpm: Already downloaded        
DEBUG: [SKIPPED] perl-Data-Dumper-2.174-462.el9.x86_64.rpm: Already downloaded        
DEBUG: [SKIPPED] perl-Digest-1.19-4.el9.noarch.rpm: Already downloaded                
DEBUG: [SKIPPED] perl-Digest-MD5-2.58-4.el9.x86_64.rpm: Already downloaded            
DEBUG: [SKIPPED] perl-Encode-3.08-462.el9.x86_64.rpm: Already downloaded              
DEBUG: [SKIPPED] perl-Errno-1.30-481.el9.x86_64.rpm: Already downloaded               
DEBUG: [SKIPPED] perl-Exporter-5.74-461.el9.noarch.rpm: Already downloaded            
DEBUG: [SKIPPED] perl-Fcntl-1.13-481.el9.x86_64.rpm: Already downloaded               
DEBUG: [SKIPPED] perl-File-Basename-2.85-481.el9.noarch.rpm: Already downloaded       
DEBUG: [SKIPPED] perl-File-Path-2.18-4.el9.noarch.rpm: Already downloaded             
DEBUG: [SKIPPED] perl-File-Temp-0.231.100-4.el9.noarch.rpm: Already downloaded        
DEBUG: [SKIPPED] perl-File-stat-1.09-481.el9.noarch.rpm: Already downloaded           
DEBUG: [SKIPPED] perl-FileHandle-2.03-481.el9.noarch.rpm: Already downloaded          
DEBUG: [SKIPPED] perl-Getopt-Long-2.52-4.el9.noarch.rpm: Already downloaded           
DEBUG: [SKIPPED] perl-Getopt-Std-1.12-481.el9.noarch.rpm: Already downloaded          
DEBUG: [SKIPPED] perl-HTTP-Tiny-0.076-462.el9.noarch.rpm: Already downloaded          
DEBUG: [SKIPPED] perl-IO-1.43-481.el9.x86_64.rpm: Already downloaded                  
DEBUG: [SKIPPED] perl-IO-Socket-IP-0.41-5.el9.noarch.rpm: Already downloaded          
DEBUG: [SKIPPED] perl-IO-Socket-SSL-2.073-2.el9.noarch.rpm: Already downloaded        
DEBUG: [SKIPPED] perl-IPC-Open3-1.21-481.el9.noarch.rpm: Already downloaded           
DEBUG: [SKIPPED] perl-MIME-Base64-3.16-4.el9.x86_64.rpm: Already downloaded           
DEBUG: [SKIPPED] perl-Mozilla-CA-20200520-6.el9.noarch.rpm: Already downloaded        
DEBUG: [SKIPPED] perl-Net-SSLeay-1.94-1.el9.x86_64.rpm: Already downloaded            
DEBUG: [SKIPPED] perl-POSIX-1.94-481.el9.x86_64.rpm: Already downloaded               
DEBUG: [SKIPPED] perl-PathTools-3.78-461.el9.x86_64.rpm: Already downloaded           
DEBUG: [SKIPPED] perl-Pod-Escapes-1.07-460.el9.noarch.rpm: Already downloaded         
DEBUG: [SKIPPED] perl-Pod-Perldoc-3.28.01-461.el9.noarch.rpm: Already downloaded      
DEBUG: [SKIPPED] perl-Pod-Simple-3.42-4.el9.noarch.rpm: Already downloaded            
DEBUG: [SKIPPED] perl-Pod-Usage-2.01-4.el9.noarch.rpm: Already downloaded             
DEBUG: [SKIPPED] perl-Scalar-List-Utils-1.56-462.el9.x86_64.rpm: Already downloaded   
DEBUG: [SKIPPED] perl-SelectSaver-1.02-481.el9.noarch.rpm: Already downloaded         
DEBUG: [SKIPPED] perl-Socket-2.031-4.el9.x86_64.rpm: Already downloaded               
DEBUG: [SKIPPED] perl-Storable-3.21-460.el9.x86_64.rpm: Already downloaded            
DEBUG: [SKIPPED] perl-Symbol-1.08-481.el9.noarch.rpm: Already downloaded              
DEBUG: [SKIPPED] perl-Term-ANSIColor-5.01-461.el9.noarch.rpm: Already downloaded      
DEBUG: [SKIPPED] perl-Term-Cap-1.17-460.el9.noarch.rpm: Already downloaded            
DEBUG: [SKIPPED] perl-Text-ParseWords-3.30-460.el9.noarch.rpm: Already downloaded     
DEBUG: [SKIPPED] perl-Text-Tabs+Wrap-2013.0523-460.el9.noarch.rpm: Already downloaded 
DEBUG: [SKIPPED] perl-Time-Local-1.300-7.el9.noarch.rpm: Already downloaded           
DEBUG: [SKIPPED] perl-URI-5.09-3.el9.noarch.rpm: Already downloaded                   
DEBUG: [SKIPPED] perl-base-2.27-481.el9.noarch.rpm: Already downloaded                
DEBUG: [SKIPPED] perl-constant-1.33-461.el9.noarch.rpm: Already downloaded            
DEBUG: [SKIPPED] perl-if-0.60.800-481.el9.noarch.rpm: Already downloaded              
DEBUG: [SKIPPED] perl-interpreter-5.32.1-481.el9.x86_64.rpm: Already downloaded       
DEBUG: [SKIPPED] perl-libnet-3.13-4.el9.noarch.rpm: Already downloaded                
DEBUG: [SKIPPED] perl-libs-5.32.1-481.el9.x86_64.rpm: Already downloaded              
DEBUG: [SKIPPED] perl-mro-1.23-481.el9.x86_64.rpm: Already downloaded                 
DEBUG: [SKIPPED] perl-overload-1.31-481.el9.noarch.rpm: Already downloaded            
DEBUG: [SKIPPED] perl-overloading-0.02-481.el9.noarch.rpm: Already downloaded         
DEBUG: [SKIPPED] perl-parent-0.238-460.el9.noarch.rpm: Already downloaded             
DEBUG: [SKIPPED] perl-podlators-4.14-460.el9.noarch.rpm: Already downloaded           
DEBUG: [SKIPPED] perl-subs-1.03-481.el9.noarch.rpm: Already downloaded                
DEBUG: [SKIPPED] perl-vars-1.05-481.el9.noarch.rpm: Already downloaded                
DEBUG: [SKIPPED] pkgconf-1.7.3-10.el9.x86_64.rpm: Already downloaded                  
DEBUG: [SKIPPED] pkgconf-m4-1.7.3-10.el9.noarch.rpm: Already downloaded               
DEBUG: [SKIPPED] pkgconf-pkg-config-1.7.3-10.el9.x86_64.rpm: Already downloaded       
DEBUG: [SKIPPED] polkit-0.117-13.el9.x86_64.rpm: Already downloaded                   
DEBUG: [SKIPPED] polkit-libs-0.117-13.el9.x86_64.rpm: Already downloaded              
DEBUG: [SKIPPED] polkit-pkla-compat-0.1-21.el9.x86_64.rpm: Already downloaded         
DEBUG: [SKIPPED] popt-1.18-8.el9.x86_64.rpm: Already downloaded                       
DEBUG: [SKIPPED] publicsuffix-list-dafsa-20210518-3.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-3.9.21-2.el9.x86_64.rpm: Already downloaded                  
DEBUG: [SKIPPED] python3-chardet-4.0.0-5.el9.noarch.rpm: Already downloaded           
DEBUG: [SKIPPED] python3-dns-2.6.1-3.el9.noarch.rpm: Already downloaded               
DEBUG: [SKIPPED] python3-idna-2.10-7.el9.1.noarch.rpm: Already downloaded             
DEBUG: [SKIPPED] python3-libs-3.9.21-2.el9.x86_64.rpm: Already downloaded             
DEBUG: [SKIPPED] python3-pip-wheel-21.3.1-1.el9.noarch.rpm: Already downloaded        
DEBUG: [SKIPPED] python3-pysocks-1.7.1-12.el9.noarch.rpm: Already downloaded          
DEBUG: [SKIPPED] python3-six-1.15.0-9.el9.noarch.rpm: Already downloaded              
DEBUG: [SKIPPED] python3-urllib3-1.26.5-6.el9.noarch.rpm: Already downloaded          
DEBUG: [SKIPPED] readline-8.1-4.el9.x86_64.rpm: Already downloaded                    
DEBUG: [SKIPPED] rpm-4.16.1.3-37.el9.x86_64.rpm: Already downloaded                   
DEBUG: [SKIPPED] rpm-build-libs-4.16.1.3-37.el9.x86_64.rpm: Already downloaded        
DEBUG: [SKIPPED] rpm-libs-4.16.1.3-37.el9.x86_64.rpm: Already downloaded              
DEBUG: [SKIPPED] sed-4.8-9.el9.x86_64.rpm: Already downloaded                         
DEBUG: [SKIPPED] setup-2.13.7-10.el9.noarch.rpm: Already downloaded                   
DEBUG: [SKIPPED] shadow-utils-4.9-12.el9.x86_64.rpm: Already downloaded               
DEBUG: [SKIPPED] shared-mime-info-2.1-5.el9.x86_64.rpm: Already downloaded            
DEBUG: [SKIPPED] sqlite-libs-3.34.1-7.el9.x86_64.rpm: Already downloaded              
DEBUG: [SKIPPED] systemd-252-53.el9.x86_64.rpm: Already downloaded                    
DEBUG: [SKIPPED] systemd-libs-252-53.el9.x86_64.rpm: Already downloaded               
DEBUG: [SKIPPED] systemd-pam-252-53.el9.x86_64.rpm: Already downloaded                
DEBUG: [SKIPPED] systemd-rpm-macros-252-53.el9.noarch.rpm: Already downloaded         
DEBUG: [SKIPPED] systemd-udev-252-53.el9.x86_64.rpm: Already downloaded               
DEBUG: [SKIPPED] tar-1.34-7.el9.x86_64.rpm: Already downloaded                        
DEBUG: [SKIPPED] tpm2-tss-3.2.3-1.el9.x86_64.rpm: Already downloaded                  
DEBUG: [SKIPPED] tzdata-2025b-1.el9.noarch.rpm: Already downloaded                    
DEBUG: [SKIPPED] unzip-6.0-58.el9.x86_64.rpm: Already downloaded                      
DEBUG: [SKIPPED] util-linux-2.37.4-21.el9.x86_64.rpm: Already downloaded              
DEBUG: [SKIPPED] util-linux-core-2.37.4-21.el9.x86_64.rpm: Already downloaded         
DEBUG: [SKIPPED] which-2.21-29.el9.x86_64.rpm: Already downloaded                     
DEBUG: [SKIPPED] xz-5.2.5-8.el9.x86_64.rpm: Already downloaded                        
DEBUG: [SKIPPED] xz-libs-5.2.5-8.el9.x86_64.rpm: Already downloaded                   
DEBUG: [SKIPPED] zip-3.0-35.el9.x86_64.rpm: Already downloaded                        
DEBUG: [SKIPPED] zlib-1.2.11-41.el9.x86_64.rpm: Already downloaded                    
DEBUG: [SKIPPED] zstd-1.5.5-1.el9.x86_64.rpm: Already downloaded                      
DEBUG: [SKIPPED] LibRaw-0.21.1-1.el9.x86_64.rpm: Already downloaded                   
DEBUG: [SKIPPED] abattis-cantarell-fonts-0.301-4.el9.noarch.rpm: Already downloaded   
DEBUG: [SKIPPED] adobe-mappings-cmap-20171205-12.el9.noarch.rpm: Already downloaded   
DEBUG: [SKIPPED] adobe-mappings-cmap-deprecated-20171205-12.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] adobe-mappings-pdf-20180407-10.el9.noarch.rpm: Already downloaded    
DEBUG: [SKIPPED] adwaita-cursor-theme-40.1.1-3.el9.noarch.rpm: Already downloaded     
DEBUG: [SKIPPED] adwaita-icon-theme-40.1.1-3.el9.noarch.rpm: Already downloaded       
DEBUG: [SKIPPED] alsa-lib-1.2.13-2.el9.x86_64.rpm: Already downloaded                 
DEBUG: [SKIPPED] annobin-12.93-1.el9.x86_64.rpm: Already downloaded                   
DEBUG: [SKIPPED] at-spi2-atk-2.38.0-4.el9.x86_64.rpm: Already downloaded              
DEBUG: [SKIPPED] at-spi2-core-2.40.3-1.el9.x86_64.rpm: Already downloaded             
DEBUG: [SKIPPED] atk-2.36.0-5.el9.x86_64.rpm: Already downloaded                      
DEBUG: [SKIPPED] avahi-glib-0.8-22.el9.x86_64.rpm: Already downloaded                 
DEBUG: [SKIPPED] cairo-1.17.4-7.el9.x86_64.rpm: Already downloaded                    
DEBUG: [SKIPPED] cairo-gobject-1.17.4-7.el9.x86_64.rpm: Already downloaded            
DEBUG: [SKIPPED] colord-libs-1.4.5-4.el9.x86_64.rpm: Already downloaded               
DEBUG: [SKIPPED] composefs-libs-1.0.8-1.el9.x86_64.rpm: Already downloaded            
DEBUG: [SKIPPED] cpp-11.5.0-5.el9.x86_64.rpm: Already downloaded                      
DEBUG: [SKIPPED] dconf-0.40.0-6.el9.x86_64.rpm: Already downloaded                    
DEBUG: [SKIPPED] debugedit-5.0-10.el9.x86_64.rpm: Already downloaded                  
DEBUG: [SKIPPED] dwz-0.14-3.el9.x86_64.rpm: Already downloaded                        
DEBUG: [SKIPPED] efi-srpm-macros-6-2.el9.noarch.rpm: Already downloaded               
DEBUG: [SKIPPED] exempi-2.6.0-0.2.20211007gite23c213.el9.x86_64.rpm: Already downloaded
DEBUG: [SKIPPED] exiv2-0.27.5-2.el9.x86_64.rpm: Already downloaded                    
DEBUG: [SKIPPED] exiv2-libs-0.27.5-2.el9.x86_64.rpm: Already downloaded               
DEBUG: [SKIPPED] fdk-aac-free-2.0.0-8.el9.x86_64.rpm: Already downloaded              
DEBUG: [SKIPPED] flac-libs-1.3.3-12.el9.x86_64.rpm: Already downloaded                
DEBUG: [SKIPPED] flatpak-1.12.9-4.el9.x86_64.rpm: Already downloaded                  
DEBUG: [SKIPPED] flatpak-session-helper-1.12.9-4.el9.x86_64.rpm: Already downloaded   
DEBUG: [SKIPPED] fontconfig-2.14.0-2.el9.x86_64.rpm: Already downloaded               
DEBUG: [SKIPPED] fonts-srpm-macros-2.0.5-7.el9.1.noarch.rpm: Already downloaded       
DEBUG: [SKIPPED] fribidi-1.0.10-6.el9.2.x86_64.rpm: Already downloaded                
DEBUG: [SKIPPED] gawk-all-langpacks-5.1.0-6.el9.x86_64.rpm: Already downloaded        
DEBUG: [SKIPPED] gcc-11.5.0-5.el9.x86_64.rpm: Already downloaded                      
DEBUG: [SKIPPED] gcc-plugin-annobin-11.5.0-5.el9.x86_64.rpm: Already downloaded       
DEBUG: [SKIPPED] gd-2.3.2-3.el9.x86_64.rpm: Already downloaded                        
DEBUG: [SKIPPED] gdb-minimal-14.2-4.el9.x86_64.rpm: Already downloaded                
DEBUG: [SKIPPED] gdk-pixbuf2-2.42.6-4.el9.x86_64.rpm: Already downloaded              
DEBUG: [SKIPPED] gdk-pixbuf2-modules-2.42.6-4.el9.x86_64.rpm: Already downloaded      
DEBUG: [SKIPPED] geoclue2-2.6.0-7.el9.x86_64.rpm: Already downloaded                  
DEBUG: [SKIPPED] ghc-srpm-macros-1.5.0-6.el9.noarch.rpm: Already downloaded           
DEBUG: [SKIPPED] giflib-5.2.1-9.el9.x86_64.rpm: Already downloaded                    
DEBUG: [SKIPPED] git-core-2.47.1-2.el9.x86_64.rpm: Already downloaded                 
DEBUG: [SKIPPED] glibc-devel-2.34-192.el9.x86_64.rpm: Already downloaded              
DEBUG: [SKIPPED] glibc-headers-2.34-192.el9.x86_64.rpm: Already downloaded            
DEBUG: [SKIPPED] go-srpm-macros-3.6.0-11.el9.noarch.rpm: Already downloaded           
DEBUG: [SKIPPED] google-droid-sans-fonts-20200215-11.el9.2.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] graphene-1.10.6-2.el9.x86_64.rpm: Already downloaded                 
DEBUG: [SKIPPED] graphviz-2.44.0-26.el9.x86_64.rpm: Already downloaded                
DEBUG: [SKIPPED] gsm-1.0.19-6.el9.x86_64.rpm: Already downloaded                      
DEBUG: [SKIPPED] gstreamer1-1.22.12-3.el9.x86_64.rpm: Already downloaded              
DEBUG: [SKIPPED] gstreamer1-plugins-base-1.22.12-4.el9.x86_64.rpm: Already downloaded 
DEBUG: [SKIPPED] gtk-update-icon-cache-3.24.31-5.el9.x86_64.rpm: Already downloaded   
DEBUG: [SKIPPED] gtk2-2.24.33-8.el9.x86_64.rpm: Already downloaded                    
DEBUG: [SKIPPED] gtk3-3.24.31-5.el9.x86_64.rpm: Already downloaded                    
DEBUG: [SKIPPED] hicolor-icon-theme-0.17-13.el9.noarch.rpm: Already downloaded        
DEBUG: [SKIPPED] imath-3.1.2-1.el9.x86_64.rpm: Already downloaded                     
DEBUG: [SKIPPED] iso-codes-4.6.0-3.el9.noarch.rpm: Already downloaded                 
DEBUG: [SKIPPED] jasper-libs-2.0.28-3.el9.x86_64.rpm: Already downloaded              
DEBUG: [SKIPPED] jbig2dec-libs-0.19-7.el9.x86_64.rpm: Already downloaded              
DEBUG: [SKIPPED] jbigkit-libs-2.1-23.el9.x86_64.rpm: Already downloaded               
DEBUG: [SKIPPED] kernel-headers-5.14.0-585.el9.x86_64.rpm: Already downloaded         
DEBUG: [SKIPPED] kernel-srpm-macros-1.0-13.el9.noarch.rpm: Already downloaded         
DEBUG: [SKIPPED] langpacks-core-font-en-3.0-16.el9.noarch.rpm: Already downloaded     
DEBUG: [SKIPPED] lcms2-2.12-3.el9.x86_64.rpm: Already downloaded                      
DEBUG: [SKIPPED] libICE-1.0.10-8.el9.x86_64.rpm: Already downloaded                   
DEBUG: [SKIPPED] libSM-1.2.3-10.el9.x86_64.rpm: Already downloaded                    
DEBUG: [SKIPPED] libX11-1.7.0-11.el9.x86_64.rpm: Already downloaded                   
DEBUG: [SKIPPED] libX11-common-1.7.0-11.el9.noarch.rpm: Already downloaded            
DEBUG: [SKIPPED] libX11-xcb-1.7.0-11.el9.x86_64.rpm: Already downloaded               
DEBUG: [SKIPPED] libXau-1.0.9-8.el9.x86_64.rpm: Already downloaded                    
DEBUG: [SKIPPED] libXaw-1.0.13-19.el9.x86_64.rpm: Already downloaded                  
DEBUG: [SKIPPED] libXcomposite-0.4.5-7.el9.x86_64.rpm: Already downloaded             
DEBUG: [SKIPPED] libXcursor-1.2.0-7.el9.x86_64.rpm: Already downloaded                
DEBUG: [SKIPPED] libXdamage-1.1.5-7.el9.x86_64.rpm: Already downloaded                
DEBUG: [SKIPPED] libXext-1.3.4-8.el9.x86_64.rpm: Already downloaded                   
DEBUG: [SKIPPED] libXfixes-5.0.3-16.el9.x86_64.rpm: Already downloaded                
DEBUG: [SKIPPED] libXft-2.3.3-8.el9.x86_64.rpm: Already downloaded                    
DEBUG: [SKIPPED] libXi-1.7.10-8.el9.x86_64.rpm: Already downloaded                    
DEBUG: [SKIPPED] libXinerama-1.1.4-10.el9.x86_64.rpm: Already downloaded              
DEBUG: [SKIPPED] libXmu-1.1.3-8.el9.x86_64.rpm: Already downloaded                    
DEBUG: [SKIPPED] libXpm-3.5.13-10.el9.x86_64.rpm: Already downloaded                  
DEBUG: [SKIPPED] libXrandr-1.5.2-8.el9.x86_64.rpm: Already downloaded                 
DEBUG: [SKIPPED] libXrender-0.9.10-16.el9.x86_64.rpm: Already downloaded              
DEBUG: [SKIPPED] libXt-1.2.0-6.el9.x86_64.rpm: Already downloaded                     
DEBUG: [SKIPPED] libXtst-1.2.3-16.el9.x86_64.rpm: Already downloaded                  
DEBUG: [SKIPPED] libXv-1.0.11-16.el9.x86_64.rpm: Already downloaded                   
DEBUG: [SKIPPED] libXxf86vm-1.1.4-18.el9.x86_64.rpm: Already downloaded               
DEBUG: [SKIPPED] libappstream-glib-0.7.18-5.el9.x86_64.rpm: Already downloaded        
DEBUG: [SKIPPED] libasyncns-0.8-22.el9.x86_64.rpm: Already downloaded                 
DEBUG: [SKIPPED] libcanberra-0.30-27.el9.x86_64.rpm: Already downloaded               
DEBUG: [SKIPPED] libcanberra-gtk2-0.30-27.el9.x86_64.rpm: Already downloaded          
DEBUG: [SKIPPED] libcanberra-gtk3-0.30-27.el9.x86_64.rpm: Already downloaded          
DEBUG: [SKIPPED] libdatrie-0.2.13-4.el9.x86_64.rpm: Already downloaded                
DEBUG: [SKIPPED] libdrm-2.4.123-2.el9.x86_64.rpm: Already downloaded                  
DEBUG: [SKIPPED] libepoxy-1.5.5-4.el9.x86_64.rpm: Already downloaded                  
DEBUG: [SKIPPED] libexif-0.6.22-6.el9.x86_64.rpm: Already downloaded                  
DEBUG: [SKIPPED] libfontenc-1.1.3-17.el9.x86_64.rpm: Already downloaded               
DEBUG: [SKIPPED] libgexiv2-0.12.3-1.el9.x86_64.rpm: Already downloaded                
DEBUG: [SKIPPED] libglvnd-1.3.4-1.el9.x86_64.rpm: Already downloaded                  
DEBUG: [SKIPPED] libglvnd-egl-1.3.4-1.el9.x86_64.rpm: Already downloaded              
DEBUG: [SKIPPED] libglvnd-glx-1.3.4-1.el9.x86_64.rpm: Already downloaded              
DEBUG: [SKIPPED] libgs-9.54.0-19.el9.x86_64.rpm: Already downloaded                   
DEBUG: [SKIPPED] libgsf-1.14.47-5.el9.x86_64.rpm: Already downloaded                  
DEBUG: [SKIPPED] libgxps-0.3.2-3.el9.x86_64.rpm: Already downloaded                   
DEBUG: [SKIPPED] libijs-0.35-15.el9.x86_64.rpm: Already downloaded                    
DEBUG: [SKIPPED] libiptcdata-1.0.5-10.el9.x86_64.rpm: Already downloaded              
DEBUG: [SKIPPED] libjpeg-turbo-2.0.90-7.el9.x86_64.rpm: Already downloaded            
DEBUG: [SKIPPED] libldac-2.0.2.3-10.el9.x86_64.rpm: Already downloaded                
DEBUG: [SKIPPED] libmpc-1.2.1-4.el9.x86_64.rpm: Already downloaded                    
DEBUG: [SKIPPED] libnotify-0.7.9-8.el9.x86_64.rpm: Already downloaded                 
DEBUG: [SKIPPED] libogg-1.3.4-6.el9.x86_64.rpm: Already downloaded                    
DEBUG: [SKIPPED] libosinfo-1.10.0-1.el9.x86_64.rpm: Already downloaded                
DEBUG: [SKIPPED] libpaper-1.1.28-4.el9.x86_64.rpm: Already downloaded                 
DEBUG: [SKIPPED] libproxy-webkitgtk4-0.4.15-35.el9.x86_64.rpm: Already downloaded     
DEBUG: [SKIPPED] librsvg2-2.50.7-3.el9.x86_64.rpm: Already downloaded                 
DEBUG: [SKIPPED] libsbc-1.4-9.el9.x86_64.rpm: Already downloaded                      
DEBUG: [SKIPPED] libsndfile-1.0.31-9.el9.x86_64.rpm: Already downloaded               
DEBUG: [SKIPPED] libsoup-2.72.0-10.el9.x86_64.rpm: Already downloaded                 
DEBUG: [SKIPPED] libstemmer-0-18.585svn.el9.x86_64.rpm: Already downloaded            
DEBUG: [SKIPPED] libthai-0.1.28-8.el9.x86_64.rpm: Already downloaded                  
DEBUG: [SKIPPED] libtheora-1.1.1-31.el9.x86_64.rpm: Already downloaded                
DEBUG: [SKIPPED] libtiff-4.4.0-13.el9.x86_64.rpm: Already downloaded                  
DEBUG: [SKIPPED] libtracker-sparql-3.1.2-3.el9.x86_64.rpm: Already downloaded         
DEBUG: [SKIPPED] libvorbis-1.3.7-5.el9.x86_64.rpm: Already downloaded                 
DEBUG: [SKIPPED] libwayland-client-1.21.0-1.el9.x86_64.rpm: Already downloaded        
DEBUG: [SKIPPED] libwayland-cursor-1.21.0-1.el9.x86_64.rpm: Already downloaded        
DEBUG: [SKIPPED] libwayland-egl-1.21.0-1.el9.x86_64.rpm: Already downloaded           
DEBUG: [SKIPPED] libwayland-server-1.21.0-1.el9.x86_64.rpm: Already downloaded        
DEBUG: [SKIPPED] libwebp-1.2.0-8.el9.x86_64.rpm: Already downloaded                   
DEBUG: [SKIPPED] libwmf-lite-0.2.12-10.el9.x86_64.rpm: Already downloaded             
DEBUG: [SKIPPED] libxcb-1.13.1-9.el9.x86_64.rpm: Already downloaded                   
DEBUG: [SKIPPED] libxcrypt-compat-4.4.18-3.el9.x86_64.rpm: Already downloaded         
DEBUG: [SKIPPED] libxcrypt-devel-4.4.18-3.el9.x86_64.rpm: Already downloaded          
DEBUG: [SKIPPED] libxkbcommon-1.0.3-4.el9.x86_64.rpm: Already downloaded              
DEBUG: [SKIPPED] libxshmfence-1.3-10.el9.x86_64.rpm: Already downloaded               
DEBUG: [SKIPPED] libxslt-1.1.34-12.el9.x86_64.rpm: Already downloaded                 
DEBUG: [SKIPPED] llvm-filesystem-20.1.1-3.el9.x86_64.rpm: Already downloaded          
DEBUG: [SKIPPED] llvm-libs-20.1.1-3.el9.x86_64.rpm: Already downloaded                
DEBUG: [SKIPPED] low-memory-monitor-2.1-4.el9.x86_64.rpm: Already downloaded          
DEBUG: [SKIPPED] lua-srpm-macros-1-6.el9.noarch.rpm: Already downloaded               
DEBUG: [SKIPPED] mesa-dri-drivers-24.2.8-2.el9.x86_64.rpm: Already downloaded         
DEBUG: [SKIPPED] mesa-filesystem-24.2.8-2.el9.x86_64.rpm: Already downloaded          
DEBUG: [SKIPPED] mesa-libEGL-24.2.8-2.el9.x86_64.rpm: Already downloaded              
DEBUG: [SKIPPED] mesa-libGL-24.2.8-2.el9.x86_64.rpm: Already downloaded               
DEBUG: [SKIPPED] mesa-libgbm-24.2.8-2.el9.x86_64.rpm: Already downloaded              
DEBUG: [SKIPPED] mesa-libglapi-24.2.8-2.el9.x86_64.rpm: Already downloaded            
DEBUG: [SKIPPED] mkfontscale-1.2.1-3.el9.x86_64.rpm: Already downloaded               
DEBUG: [SKIPPED] nspr-4.35.0-17.el9.x86_64.rpm: Already downloaded                    
DEBUG: [SKIPPED] nss-3.101.0-10.el9.x86_64.rpm: Already downloaded                    
DEBUG: [SKIPPED] nss-softokn-3.101.0-10.el9.x86_64.rpm: Already downloaded            
DEBUG: [SKIPPED] nss-softokn-freebl-3.101.0-10.el9.x86_64.rpm: Already downloaded     
DEBUG: [SKIPPED] nss-sysinit-3.101.0-10.el9.x86_64.rpm: Already downloaded            
DEBUG: [SKIPPED] nss-util-3.101.0-10.el9.x86_64.rpm: Already downloaded               
DEBUG: [SKIPPED] ocaml-srpm-macros-6-6.el9.noarch.rpm: Already downloaded             
DEBUG: [SKIPPED] openblas-srpm-macros-2-11.el9.noarch.rpm: Already downloaded         
DEBUG: [SKIPPED] openexr-libs-3.1.1-3.el9.x86_64.rpm: Already downloaded              
DEBUG: [SKIPPED] openjpeg2-2.4.0-8.el9.x86_64.rpm: Already downloaded                 
DEBUG: [SKIPPED] opus-1.3.1-10.el9.x86_64.rpm: Already downloaded                     
DEBUG: [SKIPPED] orc-0.4.31-8.el9.x86_64.rpm: Already downloaded                      
DEBUG: [SKIPPED] osinfo-db-20250124-1.el9.noarch.rpm: Already downloaded              
DEBUG: [SKIPPED] osinfo-db-tools-1.10.0-1.el9.x86_64.rpm: Already downloaded          
DEBUG: [SKIPPED] ostree-libs-2025.2-1.el9.x86_64.rpm: Already downloaded              
DEBUG: [SKIPPED] p11-kit-server-0.25.3-3.el9.x86_64.rpm: Already downloaded           
DEBUG: [SKIPPED] pango-1.48.7-3.el9.x86_64.rpm: Already downloaded                    
DEBUG: [SKIPPED] patch-2.7.6-16.el9.x86_64.rpm: Already downloaded                    
DEBUG: [SKIPPED] perl-NDBM_File-1.15-481.el9.x86_64.rpm: Already downloaded           
DEBUG: [SKIPPED] perl-srpm-macros-1-41.el9.noarch.rpm: Already downloaded             
DEBUG: [SKIPPED] pipewire-1.0.1-1.el9.x86_64.rpm: Already downloaded                  
DEBUG: [SKIPPED] pipewire-alsa-1.0.1-1.el9.x86_64.rpm: Already downloaded             
DEBUG: [SKIPPED] pipewire-jack-audio-connection-kit-1.0.1-1.el9.x86_64.rpm: Already downloaded
DEBUG: [SKIPPED] pipewire-jack-audio-connection-kit-libs-1.0.1-1.el9.x86_64.rpm: Already downloaded
DEBUG: [SKIPPED] pipewire-libs-1.0.1-1.el9.x86_64.rpm: Already downloaded             
DEBUG: [SKIPPED] pipewire-pulseaudio-1.0.1-1.el9.x86_64.rpm: Already downloaded       
DEBUG: [SKIPPED] pixman-0.40.0-6.el9.x86_64.rpm: Already downloaded                   
DEBUG: [SKIPPED] poppler-21.01.0-21.el9.x86_64.rpm: Already downloaded                
DEBUG: [SKIPPED] poppler-data-0.4.9-9.el9.noarch.rpm: Already downloaded              
DEBUG: [SKIPPED] poppler-glib-21.01.0-21.el9.x86_64.rpm: Already downloaded           
DEBUG: [SKIPPED] pulseaudio-libs-15.0-3.el9.x86_64.rpm: Already downloaded            
DEBUG: [SKIPPED] pyproject-srpm-macros-1.16.2-1.el9.noarch.rpm: Already downloaded    
DEBUG: [SKIPPED] python-rpm-macros-3.9-54.el9.noarch.rpm: Already downloaded          
DEBUG: [SKIPPED] python-srpm-macros-3.9-54.el9.noarch.rpm: Already downloaded         
DEBUG: [SKIPPED] python-unversioned-command-3.9.21-2.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-babel-2.9.1-2.el9.noarch.rpm: Already downloaded             
DEBUG: [SKIPPED] python3-devel-3.9.21-2.el9.x86_64.rpm: Already downloaded            
DEBUG: [SKIPPED] python3-docutils-0.16-6.el9.noarch.rpm: Already downloaded           
DEBUG: [SKIPPED] python3-pip-21.3.1-1.el9.noarch.rpm: Already downloaded              
DEBUG: [SKIPPED] python3-pytz-2021.1-5.el9.noarch.rpm: Already downloaded             
DEBUG: [SKIPPED] python3-rpm-generators-12-9.el9.noarch.rpm: Already downloaded       
DEBUG: [SKIPPED] python3-rpm-macros-3.9-54.el9.noarch.rpm: Already downloaded         
DEBUG: [SKIPPED] python3-tomli-2.0.1-5.el9.noarch.rpm: Already downloaded             
DEBUG: [SKIPPED] qt5-srpm-macros-5.15.9-1.el9.noarch.rpm: Already downloaded          
DEBUG: [SKIPPED] redhat-rpm-config-209-1.el9.noarch.rpm: Already downloaded           
DEBUG: [SKIPPED] rpm-build-4.16.1.3-37.el9.x86_64.rpm: Already downloaded             
DEBUG: [SKIPPED] rtkit-0.11-29.el9.x86_64.rpm: Already downloaded                     
DEBUG: [SKIPPED] rust-srpm-macros-17-4.el9.noarch.rpm: Already downloaded             
DEBUG: [SKIPPED] sound-theme-freedesktop-0.8-17.el9.noarch.rpm: Already downloaded    
DEBUG: [SKIPPED] totem-pl-parser-3.26.6-2.el9.x86_64.rpm: Already downloaded          
DEBUG: [SKIPPED] tracker-3.1.2-3.el9.x86_64.rpm: Already downloaded                   
DEBUG: [SKIPPED] tracker-miners-3.1.2-4.el9.x86_64.rpm: Already downloaded            
DEBUG: [SKIPPED] upower-0.99.11-11.el9.x86_64.rpm: Already downloaded                 
DEBUG: [SKIPPED] urw-base35-bookman-fonts-20200910-6.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] urw-base35-c059-fonts-20200910-6.el9.noarch.rpm: Already downloaded  
DEBUG: [SKIPPED] urw-base35-d050000l-fonts-20200910-6.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] urw-base35-fonts-20200910-6.el9.noarch.rpm: Already downloaded       
DEBUG: [SKIPPED] urw-base35-fonts-common-20200910-6.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] urw-base35-gothic-fonts-20200910-6.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] urw-base35-nimbus-mono-ps-fonts-20200910-6.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] urw-base35-nimbus-roman-fonts-20200910-6.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] urw-base35-nimbus-sans-fonts-20200910-6.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] urw-base35-p052-fonts-20200910-6.el9.noarch.rpm: Already downloaded  
DEBUG: [SKIPPED] urw-base35-standard-symbols-ps-fonts-20200910-6.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] urw-base35-z003-fonts-20200910-6.el9.noarch.rpm: Already downloaded  
DEBUG: [SKIPPED] webkit2gtk3-jsc-2.48.2-1.el9.x86_64.rpm: Already downloaded          
DEBUG: [SKIPPED] webrtc-audio-processing-0.3.1-8.el9.x86_64.rpm: Already downloaded   
DEBUG: [SKIPPED] wireplumber-0.4.14-1.el9.x86_64.rpm: Already downloaded              
DEBUG: [SKIPPED] wireplumber-libs-0.4.14-1.el9.x86_64.rpm: Already downloaded         
DEBUG: [SKIPPED] xdg-dbus-proxy-0.1.3-1.el9.x86_64.rpm: Already downloaded            
DEBUG: [SKIPPED] xdg-desktop-portal-1.12.6-1.el9.x86_64.rpm: Already downloaded       
DEBUG: [SKIPPED] xdg-desktop-portal-gtk-1.12.0-3.el9.x86_64.rpm: Already downloaded   
DEBUG: [SKIPPED] xkeyboard-config-2.33-2.el9.noarch.rpm: Already downloaded           
DEBUG: [SKIPPED] xml-common-0.6.3-58.el9.noarch.rpm: Already downloaded               
DEBUG: [SKIPPED] xorg-x11-fonts-ISO8859-1-100dpi-7.5-33.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-imagesize-1.2.0-6.el9.noarch.rpm: Already downloaded         
DEBUG: [SKIPPED] python3-pygments-2.7.4-4.el9.noarch.rpm: Already downloaded          
DEBUG: [SKIPPED] python3-snowballstemmer-1.9.0-10.el9.noarch.rpm: Already downloaded  
DEBUG: [SKIPPED] python3-sphinx-3.4.3-8.el9.noarch.rpm: Already downloaded            
DEBUG: [SKIPPED] python3-sphinx-theme-alabaster-0.7.12-13.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-sphinxcontrib-applehelp-1.0.2-5.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-sphinxcontrib-devhelp-1.0.2-5.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-sphinxcontrib-htmlhelp-1.0.3-6.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-sphinxcontrib-jsmath-1.0.1-12.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-sphinxcontrib-qthelp-1.0.3-5.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-sphinxcontrib-serializinghtml-1.1.4-5.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] libraqm-0.7.0-7.el9s.x86_64.rpm: Already downloaded                  
DEBUG: [SKIPPED] python3-eventlet-0.36.1-1.el9s.noarch.rpm: Already downloaded        
DEBUG: [SKIPPED] python3-greenlet-3.1.1-1.el9s.x86_64.rpm: Already downloaded         
DEBUG: [SKIPPED] python3-jinja2-3.0.1-2.el9s.noarch.rpm: Already downloaded           
DEBUG: [SKIPPED] python3-markupsafe-3.0.2-1.el9s.x86_64.rpm: Already downloaded       
DEBUG: [SKIPPED] python3-packaging-24.2-2.el9s.noarch.rpm: Already downloaded         
DEBUG: [SKIPPED] python3-pbr-6.1.1-1.el9s.noarch.rpm: Already downloaded              
DEBUG: [SKIPPED] python3-requests-2.32.3-4.el9s.noarch.rpm: Already downloaded        
DEBUG: [SKIPPED] python3-setuptools-65.5.1-2.el9s.noarch.rpm: Already downloaded      
DEBUG: [SKIPPED] python3-setuptools-wheel-65.5.1-2.el9s.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-sqlalchemy-2.0.38-1.el9s.x86_64.rpm: Already downloaded      
DEBUG: [SKIPPED] python3-typing-extensions-4.12.2-2.el9s.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] ImageMagick-6.9.12.98-1.el9s.x86_64.rpm: Already downloaded          
DEBUG: [SKIPPED] ImageMagick-libs-6.9.12.98-1.el9s.x86_64.rpm: Already downloaded     
DEBUG: [SKIPPED] liblqr-1-0.4.2-17.el9s.x86_64.rpm: Already downloaded                
DEBUG: [SKIPPED] python3-setuptools_scm-7.1.0-2.el9s.noarch.rpm: Already downloaded   
DEBUG: (511/511): openstack-macros-2023.1.0-0.20250328 550 kB/s |  17 kB     00:00    
DEBUG: --------------------------------------------------------------------------------
DEBUG: Total                                           150 kB/s |  17 kB     00:00     
DEBUG: Running transaction check
DEBUG: Transaction check succeeded.
DEBUG: Running transaction test
DEBUG: Transaction test succeeded.
DEBUG: Running transaction
DEBUG:   Running scriptlet: filesystem-3.16-5.el9.x86_64                           1/1 
DEBUG:   Preparing        :                                                        1/1 
DEBUG:   Installing       : libgcc-11.5.0-5.el9.x86_64                           1/511 
DEBUG:   Running scriptlet: libgcc-11.5.0-5.el9.x86_64                           1/511 
DEBUG:   Installing       : fonts-filesystem-1:2.0.5-7.el9.1.noarch              2/511 
DEBUG:   Installing       : tzdata-2025b-1.el9.noarch                            3/511 
DEBUG:   Installing       : hwdata-0.348-9.18.el9.noarch                         4/511 
DEBUG:   Installing       : dejavu-sans-fonts-2.37-18.el9.noarch                 5/511 
DEBUG:   Installing       : adobe-mappings-cmap-20171205-12.el9.noarch           6/511 
DEBUG:   Installing       : adobe-mappings-cmap-deprecated-20171205-12.el9.n     7/511 
DEBUG:   Installing       : langpacks-core-font-en-3.0-16.el9.noarch             8/511 
DEBUG:   Installing       : osinfo-db-20250124-1.el9.noarch                      9/511 
DEBUG:   Installing       : adobe-source-code-pro-fonts-2.030.1.050-12.el9.1    10/511 
DEBUG:   Installing       : abattis-cantarell-fonts-0.301-4.el9.noarch          11/511 
DEBUG:   Installing       : google-droid-sans-fonts-20200215-11.el9.2.noarch    12/511 
DEBUG:   Installing       : python3-setuptools-wheel-65.5.1-2.el9s.noarch       13/511 
DEBUG:   Installing       : xkeyboard-config-2.33-2.el9.noarch                  14/511 
DEBUG:   Installing       : rust-srpm-macros-17-4.el9.noarch                    15/511 
DEBUG:   Installing       : qt5-srpm-macros-5.15.9-1.el9.noarch                 16/511 
DEBUG:   Installing       : poppler-data-0.4.9-9.el9.noarch                     17/511 
DEBUG:   Installing       : perl-srpm-macros-1-41.el9.noarch                    18/511 
DEBUG:   Installing       : openblas-srpm-macros-2-11.el9.noarch                19/511 
DEBUG:   Installing       : ocaml-srpm-macros-6-6.el9.noarch                    20/511 
DEBUG:   Installing       : mesa-filesystem-24.2.8-2.el9.x86_64                 21/511 
DEBUG:   Installing       : llvm-filesystem-20.1.1-3.el9.x86_64                 22/511 
DEBUG:   Installing       : libX11-common-1.7.0-11.el9.noarch                   23/511 
DEBUG:   Installing       : kernel-headers-5.14.0-585.el9.x86_64                24/511 
DEBUG:   Installing       : ghc-srpm-macros-1.5.0-6.el9.noarch                  25/511 
DEBUG:   Installing       : gawk-all-langpacks-5.1.0-6.el9.x86_64               26/511 
DEBUG:   Installing       : adwaita-cursor-theme-40.1.1-3.el9.noarch            27/511 
DEBUG:   Installing       : adobe-mappings-pdf-20180407-10.el9.noarch           28/511 
DEBUG:   Installing       : publicsuffix-list-dafsa-20210518-3.el9.noarch       29/511 
DEBUG:   Installing       : pkgconf-m4-1.7.3-10.el9.noarch                      30/511 
DEBUG:   Installing       : pcre2-syntax-10.40-6.el9.noarch                     31/511 
DEBUG:   Installing       : ncurses-base-6.2-10.20210508.el9.noarch             32/511 
DEBUG:   Installing       : libssh-config-0.10.4-13.el9.noarch                  33/511 
DEBUG:   Installing       : kbd-misc-2.4.0-11.el9.noarch                        34/511 
DEBUG:   Installing       : kbd-legacy-2.4.0-11.el9.noarch                      35/511 
DEBUG:   Installing       : fuse-common-3.10.2-9.el9.x86_64                     36/511 
DEBUG:   Installing       : coreutils-common-8.32-39.el9.x86_64                 37/511 
DEBUG:   Installing       : centos-gpg-keys-9.0-28.el9.noarch                   38/511 
DEBUG:   Installing       : centos-stream-repos-9.0-28.el9.noarch               39/511 
DEBUG: warning: /etc/dnf/vars/stream created as /etc/dnf/vars/stream.rpmnew
DEBUG:   Installing       : centos-stream-release-9.0-28.el9.noarch             40/511 
DEBUG:   Installing       : setup-2.13.7-10.el9.noarch                          41/511 
DEBUG: warning: /etc/hosts created as /etc/hosts.rpmnew
DEBUG:   Running scriptlet: setup-2.13.7-10.el9.noarch                          41/511 
DEBUG:   Installing       : filesystem-3.16-5.el9.x86_64                        42/511 
DEBUG:   Installing       : urw-base35-fonts-common-20200910-6.el9.noarch       43/511 
DEBUG:   Installing       : basesystem-11-13.el9.noarch                         44/511 
DEBUG:   Installing       : glibc-gconv-extra-2.34-192.el9.x86_64               45/511 
DEBUG:   Running scriptlet: glibc-gconv-extra-2.34-192.el9.x86_64               45/511 
DEBUG:   Installing       : glibc-minimal-langpack-2.34-192.el9.x86_64          46/511 
DEBUG:   Installing       : glibc-common-2.34-192.el9.x86_64                    47/511 
DEBUG:   Running scriptlet: glibc-2.34-192.el9.x86_64                           48/511 
DEBUG:   Installing       : glibc-2.34-192.el9.x86_64                           48/511 
DEBUG:   Running scriptlet: glibc-2.34-192.el9.x86_64                           48/511 
DEBUG:   Installing       : ncurses-libs-6.2-10.20210508.el9.x86_64             49/511 
DEBUG:   Installing       : bash-5.1.8-9.el9.x86_64                             50/511 
DEBUG:   Running scriptlet: bash-5.1.8-9.el9.x86_64                             50/511 
DEBUG:   Installing       : zlib-1.2.11-41.el9.x86_64                           51/511 
DEBUG:   Installing       : libstdc++-11.5.0-5.el9.x86_64                       52/511 
DEBUG:   Installing       : libzstd-1.5.5-1.el9.x86_64                          53/511 
DEBUG:   Installing       : xz-libs-5.2.5-8.el9.x86_64                          54/511 
DEBUG:   Installing       : libxml2-2.9.13-9.el9.x86_64                         55/511 
DEBUG:   Installing       : bzip2-libs-1.0.8-10.el9.x86_64                      56/511 
DEBUG:   Installing       : libxcrypt-4.4.18-3.el9.x86_64                       57/511 
DEBUG:   Installing       : libpng-2:1.6.37-12.el9.x86_64                       58/511 
DEBUG:   Installing       : expat-2.5.0-5.el9.x86_64                            59/511 
DEBUG:   Installing       : libjpeg-turbo-2.0.90-7.el9.x86_64                   60/511 
DEBUG:   Installing       : libcap-2.48-9.el9.x86_64                            61/511 
DEBUG:   Installing       : libuuid-2.37.4-21.el9.x86_64                        62/511 
DEBUG:   Installing       : elfutils-libelf-0.193-1.el9.x86_64                  63/511 
DEBUG:   Installing       : sqlite-libs-3.34.1-7.el9.x86_64                     64/511 
DEBUG:   Installing       : libffi-3.4.2-8.el9.x86_64                           65/511 
DEBUG:   Installing       : crypto-policies-20250128-1.git5269e22.el9.noarch    66/511 
DEBUG:   Running scriptlet: crypto-policies-20250128-1.git5269e22.el9.noarch    66/511 
DEBUG:   Installing       : gmp-1:6.2.0-13.el9.x86_64                           67/511 
DEBUG:   Installing       : libgpg-error-1.42-5.el9.x86_64                      68/511 
DEBUG:   Installing       : libtool-ltdl-2.4.6-46.el9.x86_64                    69/511 
DEBUG:   Installing       : lcms2-2.12-3.el9.x86_64                             70/511 
DEBUG:   Installing       : nspr-4.35.0-17.el9.x86_64                           71/511 
DEBUG:   Installing       : mpfr-4.1.0-7.el9.x86_64                             72/511 
DEBUG:   Installing       : readline-8.1-4.el9.x86_64                           73/511 
DEBUG:   Installing       : libogg-2:1.3.4-6.el9.x86_64                         74/511 
DEBUG:   Installing       : libvorbis-1:1.3.7-5.el9.x86_64                      75/511 
DEBUG:   Installing       : nss-util-3.101.0-10.el9.x86_64                      76/511 
DEBUG:   Installing       : libgcrypt-1.10.0-11.el9.x86_64                      77/511 
DEBUG:   Installing       : libwayland-client-1.21.0-1.el9.x86_64               78/511 
DEBUG:   Installing       : libicu-67.1-9.el9.x86_64                            79/511 
DEBUG:   Installing       : libattr-2.5.1-3.el9.x86_64                          80/511 
DEBUG:   Installing       : libacl-2.3.1-4.el9.x86_64                           81/511 
DEBUG:   Installing       : libgomp-11.5.0-5.el9.x86_64                         82/511 
DEBUG:   Installing       : lz4-libs-1.9.3-5.el9.x86_64                         83/511 
DEBUG:   Installing       : popt-1.18-8.el9.x86_64                              84/511 
DEBUG:   Installing       : alsa-lib-1.2.13-2.el9.x86_64                        85/511 
DEBUG:   Installing       : libX11-xcb-1.7.0-11.el9.x86_64                      86/511 
DEBUG:   Installing       : libwebp-1.2.0-8.el9.x86_64                          87/511 
DEBUG:   Installing       : libassuan-2.5.5-3.el9.x86_64                        88/511 
DEBUG:   Installing       : gdbm-libs-1:1.23-1.el9.x86_64                       89/511 
DEBUG:   Installing       : json-c-0.14-11.el9.x86_64                           90/511 
DEBUG:   Installing       : libbrotli-1.0.9-7.el9.x86_64                        91/511 
DEBUG:   Installing       : libcap-ng-0.8.2-7.el9.x86_64                        92/511 
DEBUG:   Installing       : audit-libs-3.1.5-7.el9.x86_64                       93/511 
DEBUG:   Installing       : libcom_err-1.46.5-7.el9.x86_64                      94/511 
DEBUG:   Installing       : libseccomp-2.5.2-2.el9.x86_64                       95/511 
DEBUG:   Installing       : libtasn1-4.16.0-9.el9.x86_64                        96/511 
DEBUG:   Installing       : p11-kit-0.25.3-3.el9.x86_64                         97/511 
DEBUG:   Installing       : libtdb-1.4.12-1.el9.x86_64                          98/511 
DEBUG:   Installing       : libunistring-0.9.10-15.el9.x86_64                   99/511 
DEBUG:   Installing       : libidn2-2.3.0-7.el9.x86_64                         100/511 
DEBUG:   Installing       : lua-libs-5.4.4-4.el9.x86_64                        101/511 
DEBUG:   Installing       : pcre2-10.40-6.el9.x86_64                           102/511 
DEBUG:   Installing       : fribidi-1.0.10-6.el9.2.x86_64                      103/511 
DEBUG:   Installing       : libICE-1.0.10-8.el9.x86_64                         104/511 
DEBUG:   Installing       : libstemmer-0-18.585svn.el9.x86_64                  105/511 
DEBUG:   Installing       : libxshmfence-1.3-10.el9.x86_64                     106/511 
DEBUG:   Installing       : openjpeg2-2.4.0-8.el9.x86_64                       107/511 
DEBUG:   Installing       : opus-1.3.1-10.el9.x86_64                           108/511 
DEBUG:   Installing       : libSM-1.2.3-10.el9.x86_64                          109/511 
DEBUG:   Installing       : libpsl-0.21.1-5.el9.x86_64                         110/511 
DEBUG:   Installing       : libwayland-cursor-1.21.0-1.el9.x86_64              111/511 
DEBUG:   Installing       : libmpc-1.2.1-4.el9.x86_64                          112/511 
DEBUG:   Installing       : libwayland-server-1.21.0-1.el9.x86_64              113/511 
DEBUG:   Installing       : dwz-0.14-3.el9.x86_64                              114/511 
DEBUG:   Installing       : exiv2-0.27.5-2.el9.x86_64                          115/511 
DEBUG:   Installing       : exiv2-libs-0.27.5-2.el9.x86_64                     116/511 
DEBUG:   Installing       : libxcrypt-compat-4.4.18-3.el9.x86_64               117/511 
DEBUG:   Installing       : unzip-6.0-58.el9.x86_64                            118/511 
DEBUG:   Running scriptlet: xml-common-0.6.3-58.el9.noarch                     119/511 
DEBUG:   Installing       : xml-common-0.6.3-58.el9.noarch                     119/511 
DEBUG:   Installing       : libproxy-0.4.15-35.el9.x86_64                      120/511 
DEBUG:   Installing       : imath-3.1.2-1.el9.x86_64                           121/511 
DEBUG:   Installing       : file-libs-5.39-16.el9.x86_64                       122/511 
DEBUG:   Installing       : file-5.39-16.el9.x86_64                            123/511 
DEBUG:   Installing       : hicolor-icon-theme-0.17-13.el9.noarch              124/511 
DEBUG:   Installing       : libedit-3.1-38.20210216cvs.el9.x86_64              125/511 
DEBUG:   Installing       : llvm-libs-20.1.1-3.el9.x86_64                      126/511 
DEBUG:   Installing       : alternatives-1.24-2.el9.x86_64                     127/511 
DEBUG:   Installing       : p11-kit-trust-0.25.3-3.el9.x86_64                  128/511 
DEBUG:   Running scriptlet: p11-kit-trust-0.25.3-3.el9.x86_64                  128/511 
DEBUG:   Installing       : fuse-libs-2.9.9-17.el9.x86_64                      129/511 
DEBUG:   Installing       : libsepol-3.6-3.el9.x86_64                          130/511 
DEBUG:   Installing       : libselinux-3.6-3.el9.x86_64                        131/511 
DEBUG:   Installing       : sed-4.8-9.el9.x86_64                               132/511 
DEBUG:   Installing       : findutils-1:4.8.0-7.el9.x86_64                     133/511 
DEBUG:   Installing       : libsigsegv-2.13-4.el9.x86_64                       134/511 
DEBUG:   Installing       : gawk-5.1.0-6.el9.x86_64                            135/511 
DEBUG:   Installing       : libsmartcols-2.37.4-21.el9.x86_64                  136/511 
DEBUG:   Installing       : pcre-8.44-4.el9.x86_64                             137/511 
DEBUG:   Installing       : grep-3.6-5.el9.x86_64                              138/511 
DEBUG:   Installing       : openssl-libs-1:3.5.0-2.el9.x86_64                  139/511 
DEBUG:   Installing       : coreutils-8.32-39.el9.x86_64                       140/511 
DEBUG:   Running scriptlet: ca-certificates-2024.2.69_v8.0.303-91.4.el9.noar   141/511 
DEBUG:   Installing       : ca-certificates-2024.2.69_v8.0.303-91.4.el9.noar   141/511 
DEBUG:   Running scriptlet: ca-certificates-2024.2.69_v8.0.303-91.4.el9.noar   141/511 
DEBUG:   Installing       : systemd-libs-252-53.el9.x86_64                     142/511 
DEBUG:   Running scriptlet: systemd-libs-252-53.el9.x86_64                     142/511 
DEBUG:   Installing       : libarchive-3.5.3-4.el9.x86_64                      143/511 
DEBUG:   Installing       : dbus-libs-1:1.12.20-8.el9.x86_64                   144/511 
DEBUG:   Installing       : libblkid-2.37.4-21.el9.x86_64                      145/511 
DEBUG:   Running scriptlet: libblkid-2.37.4-21.el9.x86_64                      145/511 
DEBUG:   Installing       : libmount-2.37.4-21.el9.x86_64                      146/511 
DEBUG:   Installing       : libfdisk-2.37.4-21.el9.x86_64                      147/511 
DEBUG:   Installing       : util-linux-core-2.37.4-21.el9.x86_64               148/511 
DEBUG:   Running scriptlet: util-linux-core-2.37.4-21.el9.x86_64               148/511 
DEBUG:   Installing       : libusbx-1.0.26-1.el9.x86_64                        149/511 
DEBUG:   Installing       : gzip-1.12-1.el9.x86_64                             150/511 
DEBUG:   Installing       : cracklib-2.9.6-27.el9.x86_64                       151/511 
DEBUG:   Installing       : kmod-libs-28-10.el9.x86_64                         152/511 
DEBUG:   Installing       : libevent-2.1.12-8.el9.x86_64                       153/511 
DEBUG:   Installing       : avahi-libs-0.8-22.el9.x86_64                       154/511 
DEBUG:   Installing       : xz-5.2.5-8.el9.x86_64                              155/511 
DEBUG:   Installing       : jbigkit-libs-2.1-23.el9.x86_64                     156/511 
DEBUG:   Installing       : libtiff-4.4.0-13.el9.x86_64                        157/511 
DEBUG:   Installing       : libXau-1.0.9-8.el9.x86_64                          158/511 
DEBUG:   Installing       : libxcb-1.13.1-9.el9.x86_64                         159/511 
DEBUG:   Installing       : libX11-1.7.0-11.el9.x86_64                         160/511 
DEBUG:   Installing       : libXext-1.3.4-8.el9.x86_64                         161/511 
DEBUG:   Installing       : libXrender-0.9.10-16.el9.x86_64                    162/511 
DEBUG:   Installing       : libXi-1.7.10-8.el9.x86_64                          163/511 
DEBUG:   Installing       : libXfixes-5.0.3-16.el9.x86_64                      164/511 
DEBUG:   Installing       : libXt-1.2.0-6.el9.x86_64                           165/511 
DEBUG:   Installing       : libXmu-1.1.3-8.el9.x86_64                          166/511 
DEBUG:   Installing       : libXcursor-1.2.0-7.el9.x86_64                      167/511 
DEBUG:   Installing       : libXdamage-1.1.5-7.el9.x86_64                      168/511 
DEBUG:   Installing       : libXrandr-1.5.2-8.el9.x86_64                       169/511 
DEBUG:   Installing       : libXinerama-1.1.4-10.el9.x86_64                    170/511 
DEBUG:   Installing       : libXcomposite-0.4.5-7.el9.x86_64                   171/511 
DEBUG:   Installing       : libXpm-3.5.13-10.el9.x86_64                        172/511 
DEBUG:   Installing       : libglvnd-1:1.3.4-1.el9.x86_64                      173/511 
DEBUG:   Installing       : libwayland-egl-1.21.0-1.el9.x86_64                 174/511 
DEBUG:   Installing       : pixman-0.40.0-6.el9.x86_64                         175/511 
DEBUG:   Installing       : libXaw-1.0.13-19.el9.x86_64                        176/511 
DEBUG:   Installing       : libXtst-1.2.3-16.el9.x86_64                        177/511 
DEBUG:   Installing       : libXv-1.0.11-16.el9.x86_64                         178/511 
DEBUG:   Installing       : libXxf86vm-1.1.4-18.el9.x86_64                     179/511 
DEBUG:   Installing       : cracklib-dicts-2.9.6-27.el9.x86_64                 180/511 
DEBUG:   Installing       : p11-kit-server-0.25.3-3.el9.x86_64                 181/511 
DEBUG:   Installing       : python3-pip-wheel-21.3.1-1.el9.noarch              182/511 
DEBUG:   Installing       : python-unversioned-command-3.9.21-2.el9.noarch     183/511 
DEBUG:   Installing       : python3-3.9.21-2.el9.x86_64                        184/511 
DEBUG:   Installing       : python3-libs-3.9.21-2.el9.x86_64                   185/511 
DEBUG:   Installing       : python3-setuptools-65.5.1-2.el9s.noarch            186/511 
DEBUG:   Installing       : python3-packaging-24.2-2.el9s.noarch               187/511 
DEBUG:   Installing       : python3-idna-2.10-7.el9.1.noarch                   188/511 
DEBUG:   Installing       : python3-greenlet-3.1.1-1.el9s.x86_64               189/511 
DEBUG:   Installing       : python3-typing-extensions-4.12.2-2.el9s.noarch     190/511 
DEBUG:   Installing       : python3-pip-21.3.1-1.el9.noarch                    191/511 
DEBUG:   Installing       : crypto-policies-scripts-20250128-1.git5269e22.el   192/511 
DEBUG:   Installing       : python3-chardet-4.0.0-5.el9.noarch                 193/511 
DEBUG:   Installing       : python3-dns-2.6.1-3.el9.noarch                     194/511 
DEBUG:   Installing       : python3-pysocks-1.7.1-12.el9.noarch                195/511 
DEBUG:   Installing       : python3-six-1.15.0-9.el9.noarch                    196/511 
DEBUG:   Installing       : python3-urllib3-1.26.5-6.el9.noarch                197/511 
DEBUG:   Installing       : python3-requests-2.32.3-4.el9s.noarch              198/511 
DEBUG:   Installing       : python3-docutils-0.16-6.el9.noarch                 199/511 
DEBUG:   Installing       : python3-pytz-2021.1-5.el9.noarch                   200/511 
DEBUG:   Installing       : python3-babel-2.9.1-2.el9.noarch                   201/511 
DEBUG:   Installing       : python3-tomli-2.0.1-5.el9.noarch                   202/511 
DEBUG:   Installing       : python3-imagesize-1.2.0-6.el9.noarch               203/511 
DEBUG:   Installing       : python3-pygments-2.7.4-4.el9.noarch                204/511 
DEBUG:   Installing       : python3-snowballstemmer-1.9.0-10.el9.noarch        205/511 
DEBUG:   Installing       : python3-sphinx-theme-alabaster-0.7.12-13.el9.noa   206/511 
DEBUG:   Installing       : python3-sphinxcontrib-applehelp-1.0.2-5.el9.noar   207/511 
DEBUG:   Installing       : python3-sphinxcontrib-devhelp-1.0.2-5.el9.noarch   208/511 
DEBUG:   Installing       : python3-sphinxcontrib-htmlhelp-1.0.3-6.el9.noarc   209/511 
DEBUG:   Installing       : python3-sphinxcontrib-jsmath-1.0.1-12.el9.noarch   210/511 
DEBUG:   Installing       : python3-sphinxcontrib-qthelp-1.0.3-5.el9.noarch    211/511 
DEBUG:   Installing       : python3-sphinxcontrib-serializinghtml-1.1.4-5.el   212/511 
DEBUG:   Installing       : python3-markupsafe-3.0.2-1.el9s.x86_64             213/511 
DEBUG:   Installing       : python3-jinja2-3.0.1-2.el9s.noarch                 214/511 
DEBUG:   Installing       : openssl-1:3.5.0-2.el9.x86_64                       215/511 
DEBUG:   Installing       : sound-theme-freedesktop-0.8-17.el9.noarch          216/511 
DEBUG:   Running scriptlet: sound-theme-freedesktop-0.8-17.el9.noarch          216/511 
DEBUG:   Installing       : kmod-28-10.el9.x86_64                              217/511 
DEBUG:   Installing       : composefs-libs-1.0.8-1.el9.x86_64                  218/511 
DEBUG:   Installing       : bubblewrap-0.4.1-8.el9.x86_64                      219/511 
DEBUG:   Installing       : libsemanage-3.6-5.el9.x86_64                       220/511 
DEBUG:   Installing       : shadow-utils-2:4.9-12.el9.x86_64                   221/511 
DEBUG:   Running scriptlet: libutempter-1.2.1-6.el9.x86_64                     222/511 
DEBUG:   Installing       : libutempter-1.2.1-6.el9.x86_64                     222/511 
DEBUG:   Installing       : tar-2:1.34-7.el9.x86_64                            223/511 
DEBUG:   Installing       : openexr-libs-3.1.1-3.el9.x86_64                    224/511 
DEBUG:   Installing       : iso-codes-4.6.0-3.el9.noarch                       225/511 
DEBUG:   Installing       : zip-3.0-35.el9.x86_64                              226/511 
DEBUG:   Installing       : cpp-11.5.0-5.el9.x86_64                            227/511 
DEBUG:   Installing       : zstd-1.5.5-1.el9.x86_64                            228/511 
DEBUG:   Installing       : acl-2.3.1-4.el9.x86_64                             229/511 
DEBUG:   Installing       : nss-softokn-freebl-3.101.0-10.el9.x86_64           230/511 
DEBUG:   Installing       : nss-softokn-3.101.0-10.el9.x86_64                  231/511 
DEBUG:   Installing       : nss-sysinit-3.101.0-10.el9.x86_64                  232/511 
DEBUG:   Installing       : nss-3.101.0-10.el9.x86_64                          233/511 
DEBUG:   Running scriptlet: nss-3.101.0-10.el9.x86_64                          233/511 
DEBUG:   Installing       : flac-libs-1.3.3-12.el9.x86_64                      234/511 
DEBUG:   Installing       : libtheora-1:1.1.1-31.el9.x86_64                    235/511 
DEBUG:   Installing       : libksba-1.5.1-7.el9.x86_64                         236/511 
DEBUG:   Installing       : jasper-libs-2.0.28-3.el9.x86_64                    237/511 
DEBUG:   Installing       : LibRaw-0.21.1-1.el9.x86_64                         238/511 
DEBUG:   Installing       : exempi-2.6.0-0.2.20211007gite23c213.el9.x86_64     239/511 
DEBUG:   Installing       : bzip2-1.0.8-10.el9.x86_64                          240/511 
DEBUG:   Installing       : libxkbcommon-1.0.3-4.el9.x86_64                    241/511 
DEBUG:   Installing       : libxslt-1.1.34-12.el9.x86_64                       242/511 
DEBUG:   Installing       : graphite2-1.3.14-9.el9.x86_64                      243/511 
DEBUG:   Running scriptlet: groff-base-1.22.4-10.el9.x86_64                    244/511 
DEBUG:   Installing       : groff-base-1.22.4-10.el9.x86_64                    244/511 
DEBUG:   Running scriptlet: groff-base-1.22.4-10.el9.x86_64                    244/511 
DEBUG:   Installing       : webrtc-audio-processing-0.3.1-8.el9.x86_64         245/511 
DEBUG:   Installing       : info-6.7-15.el9.x86_64                             246/511 
DEBUG:   Installing       : ed-1.14.2-12.el9.x86_64                            247/511 
DEBUG:   Installing       : patch-2.7.6-16.el9.x86_64                          248/511 
DEBUG:   Installing       : libfontenc-1.1.3-17.el9.x86_64                     249/511 
DEBUG:   Installing       : less-590-5.el9.x86_64                              250/511 
DEBUG:   Installing       : systemd-rpm-macros-252-53.el9.noarch               251/511 
DEBUG:   Installing       : adwaita-icon-theme-40.1.1-3.el9.noarch             252/511 
DEBUG:   Installing       : libpaper-1.1.28-4.el9.x86_64                       253/511 
DEBUG:   Installing       : ncurses-6.2-10.20210508.el9.x86_64                 254/511 
DEBUG:   Installing       : perl-Digest-1.19-4.el9.noarch                      255/511 
DEBUG:   Installing       : perl-Digest-MD5-2.58-4.el9.x86_64                  256/511 
DEBUG:   Installing       : perl-B-1.80-481.el9.x86_64                         257/511 
DEBUG:   Installing       : perl-FileHandle-2.03-481.el9.noarch                258/511 
DEBUG:   Installing       : perl-Data-Dumper-2.174-462.el9.x86_64              259/511 
DEBUG:   Installing       : perl-libnet-3.13-4.el9.noarch                      260/511 
DEBUG:   Installing       : perl-AutoLoader-5.74-481.el9.noarch                261/511 
DEBUG:   Installing       : perl-base-2.27-481.el9.noarch                      262/511 
DEBUG:   Installing       : perl-URI-5.09-3.el9.noarch                         263/511 
DEBUG:   Installing       : perl-if-0.60.800-481.el9.noarch                    264/511 
DEBUG:   Installing       : perl-IO-Socket-IP-0.41-5.el9.noarch                265/511 
DEBUG:   Installing       : perl-Time-Local-2:1.300-7.el9.noarch               266/511 
DEBUG:   Installing       : perl-File-Path-2.18-4.el9.noarch                   267/511 
DEBUG:   Installing       : perl-IO-Socket-SSL-2.073-2.el9.noarch              268/511 
DEBUG:   Installing       : perl-Net-SSLeay-1.94-1.el9.x86_64                  269/511 
DEBUG:   Installing       : perl-Pod-Escapes-1:1.07-460.el9.noarch             270/511 
DEBUG:   Installing       : perl-Text-Tabs+Wrap-2013.0523-460.el9.noarch       271/511 
DEBUG:   Installing       : perl-Mozilla-CA-20200520-6.el9.noarch              272/511 
DEBUG:   Installing       : perl-Class-Struct-0.66-481.el9.noarch              273/511 
DEBUG:   Installing       : perl-POSIX-1.94-481.el9.x86_64                     274/511 
DEBUG:   Installing       : perl-Term-ANSIColor-5.01-461.el9.noarch            275/511 
DEBUG:   Installing       : perl-IPC-Open3-1.21-481.el9.noarch                 276/511 
DEBUG:   Installing       : perl-subs-1.03-481.el9.noarch                      277/511 
DEBUG:   Installing       : perl-File-Temp-1:0.231.100-4.el9.noarch            278/511 
DEBUG:   Installing       : perl-Term-Cap-1.17-460.el9.noarch                  279/511 
DEBUG:   Installing       : perl-Pod-Simple-1:3.42-4.el9.noarch                280/511 
DEBUG:   Installing       : perl-HTTP-Tiny-0.076-462.el9.noarch                281/511 
DEBUG:   Installing       : perl-Socket-4:2.031-4.el9.x86_64                   282/511 
DEBUG:   Installing       : perl-SelectSaver-1.02-481.el9.noarch               283/511 
DEBUG:   Installing       : perl-Symbol-1.08-481.el9.noarch                    284/511 
DEBUG:   Installing       : perl-File-stat-1.09-481.el9.noarch                 285/511 
DEBUG:   Installing       : perl-podlators-1:4.14-460.el9.noarch               286/511 
DEBUG:   Installing       : perl-Pod-Perldoc-3.28.01-461.el9.noarch            287/511 
DEBUG:   Installing       : perl-Fcntl-1.13-481.el9.x86_64                     288/511 
DEBUG:   Installing       : perl-Text-ParseWords-3.30-460.el9.noarch           289/511 
DEBUG:   Installing       : perl-mro-1.23-481.el9.x86_64                       290/511 
DEBUG:   Installing       : perl-IO-1.43-481.el9.x86_64                        291/511 
DEBUG:   Installing       : perl-overloading-0.02-481.el9.noarch               292/511 
DEBUG:   Installing       : perl-Pod-Usage-4:2.01-4.el9.noarch                 293/511 
DEBUG:   Installing       : perl-Errno-1.30-481.el9.x86_64                     294/511 
DEBUG:   Installing       : perl-File-Basename-2.85-481.el9.noarch             295/511 
DEBUG:   Installing       : perl-Getopt-Std-1.12-481.el9.noarch                296/511 
DEBUG:   Installing       : perl-MIME-Base64-3.16-4.el9.x86_64                 297/511 
DEBUG:   Installing       : perl-Scalar-List-Utils-4:1.56-462.el9.x86_64       298/511 
DEBUG:   Installing       : perl-constant-1.33-461.el9.noarch                  299/511 
DEBUG:   Installing       : perl-Storable-1:3.21-460.el9.x86_64                300/511 
DEBUG:   Installing       : perl-overload-1.31-481.el9.noarch                  301/511 
DEBUG:   Installing       : perl-parent-1:0.238-460.el9.noarch                 302/511 
DEBUG:   Installing       : perl-vars-1.05-481.el9.noarch                      303/511 
DEBUG:   Installing       : perl-Getopt-Long-1:2.52-4.el9.noarch               304/511 
DEBUG:   Installing       : perl-Carp-1.50-460.el9.noarch                      305/511 
DEBUG:   Installing       : perl-Exporter-5.74-461.el9.noarch                  306/511 
DEBUG:   Installing       : perl-PathTools-3.78-461.el9.x86_64                 307/511 
DEBUG:   Installing       : perl-NDBM_File-1.15-481.el9.x86_64                 308/511 
DEBUG:   Installing       : perl-Encode-4:3.08-462.el9.x86_64                  309/511 
DEBUG:   Installing       : perl-libs-4:5.32.1-481.el9.x86_64                  310/511 
DEBUG:   Installing       : perl-interpreter-4:5.32.1-481.el9.x86_64           311/511 
DEBUG:   Installing       : kernel-srpm-macros-1.0-13.el9.noarch               312/511 
DEBUG:   Installing       : bluez-libs-5.72-4.el9.x86_64                       313/511 
DEBUG:   Installing       : cpio-2.13-16.el9.x86_64                            314/511 
DEBUG:   Installing       : diffutils-3.7-12.el9.x86_64                        315/511 
DEBUG:   Installing       : keyutils-libs-1.6.3-1.el9.x86_64                   316/511 
DEBUG:   Installing       : libatomic-11.5.0-5.el9.x86_64                      317/511 
DEBUG:   Installing       : libcbor-0.7.0-5.el9.x86_64                         318/511 
DEBUG:   Installing       : libdb-5.3.28-57.el9.x86_64                         319/511 
DEBUG:   Installing       : libeconf-0.4.1-4.el9.x86_64                        320/511 
DEBUG:   Installing       : libpwquality-1.4.4-8.el9.x86_64                    321/511 
DEBUG:   Installing       : pam-1.5.1-23.el9.x86_64                            322/511 
DEBUG:   Installing       : util-linux-2.37.4-21.el9.x86_64                    323/511 
DEBUG:   Installing       : dbus-1:1.12.20-8.el9.x86_64                        324/511 
DEBUG:   Installing       : systemd-pam-252-53.el9.x86_64                      325/511 
DEBUG:   Running scriptlet: systemd-252-53.el9.x86_64                          326/511 
DEBUG:   Installing       : systemd-252-53.el9.x86_64                          326/511 
DEBUG:   Running scriptlet: systemd-252-53.el9.x86_64                          326/511 
DEBUG:   Installing       : dbus-common-1:1.12.20-8.el9.noarch                 327/511 
DEBUG:   Running scriptlet: dbus-common-1:1.12.20-8.el9.noarch                 327/511 
DEBUG: Created symlink /etc/systemd/system/sockets.target.wants/dbus.socket → /usr/lib/systemd/system/dbus.socket.
DEBUG: Created symlink /etc/systemd/user/sockets.target.wants/dbus.socket → /usr/lib/systemd/user/dbus.socket.
DEBUG:   Running scriptlet: dbus-broker-28-7.el9.x86_64                        328/511 
DEBUG:   Installing       : dbus-broker-28-7.el9.x86_64                        328/511 
DEBUG:   Running scriptlet: dbus-broker-28-7.el9.x86_64                        328/511 
DEBUG: Created symlink /etc/systemd/system/dbus.service → /usr/lib/systemd/system/dbus-broker.service.
DEBUG: Created symlink /etc/systemd/user/dbus.service → /usr/lib/systemd/user/dbus-broker.service.
DEBUG:   Installing       : device-mapper-libs-9:1.02.202-6.el9.x86_64         329/511 
DEBUG:   Installing       : device-mapper-9:1.02.202-6.el9.x86_64              330/511 
DEBUG:   Installing       : cryptsetup-libs-2.7.2-3.el9.x86_64                 331/511 
DEBUG:   Installing       : elfutils-default-yama-scope-0.193-1.el9.noarch     332/511 
DEBUG:   Running scriptlet: elfutils-default-yama-scope-0.193-1.el9.noarch     332/511 
DEBUG:   Installing       : elfutils-libs-0.193-1.el9.x86_64                   333/511 
DEBUG:   Running scriptlet: openssh-8.7p1-45.el9.x86_64                        334/511 
DEBUG:   Installing       : openssh-8.7p1-45.el9.x86_64                        334/511 
DEBUG:   Installing       : kbd-2.4.0-11.el9.x86_64                            335/511 
DEBUG:   Installing       : libnghttp2-1.43.0-6.el9.x86_64                     336/511 
DEBUG:   Installing       : libpciaccess-0.16-7.el9.x86_64                     337/511 
DEBUG:   Installing       : libdrm-2.4.123-2.el9.x86_64                        338/511 
DEBUG:   Installing       : libglvnd-egl-1:1.3.4-1.el9.x86_64                  339/511 
DEBUG:   Installing       : mesa-libgbm-24.2.8-2.el9.x86_64                    340/511 
DEBUG:   Installing       : mesa-dri-drivers-24.2.8-2.el9.x86_64               341/511 
DEBUG:   Installing       : mesa-libglapi-24.2.8-2.el9.x86_64                  342/511 
DEBUG:   Installing       : mesa-libEGL-24.2.8-2.el9.x86_64                    343/511 
DEBUG:   Installing       : libglvnd-glx-1:1.3.4-1.el9.x86_64                  344/511 
DEBUG:   Installing       : mesa-libGL-24.2.8-2.el9.x86_64                     345/511 
DEBUG:   Installing       : libpkgconf-1.7.3-10.el9.x86_64                     346/511 
DEBUG:   Installing       : pkgconf-1.7.3-10.el9.x86_64                        347/511 
DEBUG:   Installing       : pkgconf-pkg-config-1.7.3-10.el9.x86_64             348/511 
DEBUG:   Installing       : libverto-0.3.2-3.el9.x86_64                        349/511 
DEBUG:   Installing       : krb5-libs-1.21.1-6.el9.x86_64                      350/511 
DEBUG:   Installing       : cyrus-sasl-lib-2.1.27-21.el9.x86_64                351/511 
DEBUG:   Installing       : openldap-2.6.8-4.el9.x86_64                        352/511 
DEBUG:   Installing       : libssh-0.10.4-13.el9.x86_64                        353/511 
DEBUG:   Installing       : libcurl-7.76.1-31.el9.x86_64                       354/511 
DEBUG:   Installing       : elfutils-debuginfod-client-0.193-1.el9.x86_64      355/511 
DEBUG:   Installing       : binutils-gold-2.35.2-63.el9.x86_64                 356/511 
DEBUG:   Installing       : binutils-2.35.2-63.el9.x86_64                      357/511 
DEBUG:   Running scriptlet: binutils-2.35.2-63.el9.x86_64                      357/511 
DEBUG:   Installing       : elfutils-0.193-1.el9.x86_64                        358/511 
DEBUG:   Installing       : gdb-minimal-14.2-4.el9.x86_64                      359/511 
DEBUG:   Installing       : debugedit-5.0-10.el9.x86_64                        360/511 
DEBUG:   Installing       : curl-7.76.1-31.el9.x86_64                          361/511 
DEBUG:   Installing       : rpm-4.16.1.3-37.el9.x86_64                         362/511 
DEBUG:   Installing       : rpm-libs-4.16.1.3-37.el9.x86_64                    363/511 
DEBUG:   Installing       : rpm-build-libs-4.16.1.3-37.el9.x86_64              364/511 
DEBUG:   Installing       : efi-srpm-macros-6-2.el9.noarch                     365/511 
DEBUG:   Installing       : lua-srpm-macros-1-6.el9.noarch                     366/511 
DEBUG:   Running scriptlet: tpm2-tss-3.2.3-1.el9.x86_64                        367/511 
DEBUG:   Installing       : tpm2-tss-3.2.3-1.el9.x86_64                        367/511 
DEBUG:   Installing       : systemd-udev-252-53.el9.x86_64                     368/511 
DEBUG:   Running scriptlet: systemd-udev-252-53.el9.x86_64                     368/511 
DEBUG: Created symlink /etc/systemd/system/sysinit.target.wants/systemd-boot-update.service → /usr/lib/systemd/system/systemd-boot-update.service.
DEBUG: Created symlink /etc/systemd/system/sysinit.target.wants/systemd-pstore.service → /usr/lib/systemd/system/systemd-pstore.service.
DEBUG:   Installing       : libfido2-1.13.0-2.el9.x86_64                       369/511 
DEBUG:   Installing       : openssh-clients-8.7p1-45.el9.x86_64                370/511 
DEBUG:   Running scriptlet: openssh-clients-8.7p1-45.el9.x86_64                370/511 
DEBUG:   Installing       : git-core-2.47.1-2.el9.x86_64                       371/511 
DEBUG:   Installing       : make-1:4.3-8.el9.x86_64                            372/511 
DEBUG:   Installing       : nettle-3.10.1-1.el9.x86_64                         373/511 
DEBUG:   Installing       : gnutls-3.8.3-6.el9.x86_64                          374/511 
DEBUG:   Installing       : glib2-2.68.4-16.el9.x86_64                         375/511 
DEBUG:   Installing       : freetype-2.10.4-9.el9.x86_64                       376/511 
DEBUG:   Installing       : harfbuzz-2.7.4-10.el9.x86_64                       377/511 
DEBUG:   Installing       : fontconfig-2.14.0-2.el9.x86_64                     378/511 
DEBUG:   Running scriptlet: fontconfig-2.14.0-2.el9.x86_64                     378/511 
DEBUG:   Installing       : cairo-1.17.4-7.el9.x86_64                          379/511 
DEBUG:   Installing       : json-glib-1.6.6-1.el9.x86_64                       380/511 
DEBUG:   Installing       : atk-2.36.0-5.el9.x86_64                            381/511 
DEBUG:   Installing       : cairo-gobject-1.17.4-7.el9.x86_64                  382/511 
DEBUG:   Installing       : polkit-libs-0.117-13.el9.x86_64                    383/511 
DEBUG:   Installing       : gstreamer1-1.22.12-3.el9.x86_64                    384/511 
DEBUG:   Installing       : cups-libs-1:2.3.3op2-33.el9.x86_64                 385/511 
DEBUG:   Running scriptlet: polkit-0.117-13.el9.x86_64                         386/511 
DEBUG:   Installing       : polkit-0.117-13.el9.x86_64                         386/511 
DEBUG:   Running scriptlet: polkit-0.117-13.el9.x86_64                         386/511 
DEBUG:   Installing       : polkit-pkla-compat-0.1-21.el9.x86_64               387/511 
DEBUG:   Installing       : gsettings-desktop-schemas-40.0-6.el9.x86_64        388/511 
DEBUG:   Installing       : libgudev-237-1.el9.x86_64                          389/511 
DEBUG:   Installing       : dconf-0.40.0-6.el9.x86_64                          390/511 
DEBUG:   Running scriptlet: dconf-0.40.0-6.el9.x86_64                          390/511 
DEBUG:   Running scriptlet: rtkit-0.11-29.el9.x86_64                           391/511 
DEBUG:   Installing       : rtkit-0.11-29.el9.x86_64                           391/511 
DEBUG:   Running scriptlet: rtkit-0.11-29.el9.x86_64                           391/511 
DEBUG: Created symlink /etc/systemd/system/graphical.target.wants/rtkit-daemon.service → /usr/lib/systemd/system/rtkit-daemon.service.
DEBUG:   Installing       : libgxps-0.3.2-3.el9.x86_64                         392/511 
DEBUG:   Installing       : gd-2.3.2-3.el9.x86_64                              393/511 
DEBUG:   Installing       : libXft-2.3.3-8.el9.x86_64                          394/511 
DEBUG:   Installing       : poppler-21.01.0-21.el9.x86_64                      395/511 
DEBUG:   Installing       : poppler-glib-21.01.0-21.el9.x86_64                 396/511 
DEBUG:   Installing       : urw-base35-bookman-fonts-20200910-6.el9.noarch     397/511 
DEBUG:   Running scriptlet: urw-base35-bookman-fonts-20200910-6.el9.noarch     397/511 
DEBUG:   Installing       : urw-base35-c059-fonts-20200910-6.el9.noarch        398/511 
DEBUG:   Running scriptlet: urw-base35-c059-fonts-20200910-6.el9.noarch        398/511 
DEBUG:   Installing       : urw-base35-d050000l-fonts-20200910-6.el9.noarch    399/511 
DEBUG:   Running scriptlet: urw-base35-d050000l-fonts-20200910-6.el9.noarch    399/511 
DEBUG:   Installing       : urw-base35-gothic-fonts-20200910-6.el9.noarch      400/511 
DEBUG:   Running scriptlet: urw-base35-gothic-fonts-20200910-6.el9.noarch      400/511 
DEBUG:   Installing       : urw-base35-nimbus-mono-ps-fonts-20200910-6.el9.n   401/511 
DEBUG:   Running scriptlet: urw-base35-nimbus-mono-ps-fonts-20200910-6.el9.n   401/511 
DEBUG:   Installing       : urw-base35-nimbus-roman-fonts-20200910-6.el9.noa   402/511 
DEBUG:   Running scriptlet: urw-base35-nimbus-roman-fonts-20200910-6.el9.noa   402/511 
DEBUG:   Installing       : urw-base35-nimbus-sans-fonts-20200910-6.el9.noar   403/511 
DEBUG:   Running scriptlet: urw-base35-nimbus-sans-fonts-20200910-6.el9.noar   403/511 
DEBUG:   Installing       : urw-base35-p052-fonts-20200910-6.el9.noarch        404/511 
DEBUG:   Running scriptlet: urw-base35-p052-fonts-20200910-6.el9.noarch        404/511 
DEBUG:   Installing       : urw-base35-standard-symbols-ps-fonts-20200910-6.   405/511 
DEBUG:   Running scriptlet: urw-base35-standard-symbols-ps-fonts-20200910-6.   405/511 
DEBUG:   Installing       : urw-base35-z003-fonts-20200910-6.el9.noarch        406/511 
DEBUG:   Running scriptlet: urw-base35-z003-fonts-20200910-6.el9.noarch        406/511 
DEBUG:   Installing       : urw-base35-fonts-20200910-6.el9.noarch             407/511 
DEBUG:   Installing       : libraqm-0.7.0-7.el9s.x86_64                        408/511 
DEBUG:   Installing       : mkfontscale-1.2.1-3.el9.x86_64                     409/511 
DEBUG:   Installing       : xorg-x11-fonts-ISO8859-1-100dpi-7.5-33.el9.noarc   410/511 
DEBUG:   Running scriptlet: xorg-x11-fonts-ISO8859-1-100dpi-7.5-33.el9.noarc   410/511 
DEBUG:   Installing       : ModemManager-glib-1.20.2-1.el9.x86_64              411/511 
DEBUG:   Installing       : NetworkManager-libnm-1:1.53.4-1.el9.x86_64         412/511 
DEBUG:   Installing       : gobject-introspection-1.68.0-11.el9.x86_64         413/511 
DEBUG:   Installing       : upower-0.99.11-11.el9.x86_64                       414/511 
DEBUG:   Running scriptlet: upower-0.99.11-11.el9.x86_64                       414/511 
DEBUG: Created symlink /etc/systemd/system/graphical.target.wants/upower.service → /usr/lib/systemd/system/upower.service.
DEBUG:   Installing       : libgusb-0.3.8-2.el9.x86_64                         415/511 
DEBUG:   Installing       : colord-libs-1.4.5-4.el9.x86_64                     416/511 
DEBUG:   Installing       : shared-mime-info-2.1-5.el9.x86_64                  417/511 
DEBUG:   Running scriptlet: shared-mime-info-2.1-5.el9.x86_64                  417/511 
DEBUG:   Installing       : gdk-pixbuf2-2.42.6-4.el9.x86_64                    418/511 
DEBUG:   Installing       : gdk-pixbuf2-modules-2.42.6-4.el9.x86_64            419/511 
DEBUG:   Installing       : gtk-update-icon-cache-3.24.31-5.el9.x86_64         420/511 
DEBUG:   Installing       : libgsf-1.14.47-5.el9.x86_64                        421/511 
DEBUG:   Installing       : libnotify-0.7.9-8.el9.x86_64                       422/511 
DEBUG:   Installing       : at-spi2-core-2.40.3-1.el9.x86_64                   423/511 
DEBUG:   Installing       : at-spi2-atk-2.38.0-4.el9.x86_64                    424/511 
DEBUG:   Installing       : avahi-glib-0.8-22.el9.x86_64                       425/511 
DEBUG:   Installing       : flatpak-session-helper-1.12.9-4.el9.x86_64         426/511 
DEBUG:   Installing       : graphene-1.10.6-2.el9.x86_64                       427/511 
DEBUG:   Installing       : libgexiv2-0.12.3-1.el9.x86_64                      428/511 
DEBUG:   Installing       : low-memory-monitor-2.1-4.el9.x86_64                429/511 
DEBUG:   Running scriptlet: low-memory-monitor-2.1-4.el9.x86_64                429/511 
DEBUG: Created symlink /etc/systemd/system/basic.target.wants/low-memory-monitor.service → /usr/lib/systemd/system/low-memory-monitor.service.
DEBUG:   Installing       : totem-pl-parser-3.26.6-2.el9.x86_64                430/511 
DEBUG:   Installing       : webkit2gtk3-jsc-2.48.2-1.el9.x86_64                431/511 
DEBUG:   Installing       : libproxy-webkitgtk4-0.4.15-35.el9.x86_64           432/511 
DEBUG:   Installing       : glib-networking-2.68.3-3.el9.x86_64                433/511 
DEBUG:   Installing       : libsoup-2.72.0-10.el9.x86_64                       434/511 
DEBUG:   Running scriptlet: geoclue2-2.6.0-7.el9.x86_64                        435/511 
DEBUG:   Installing       : geoclue2-2.6.0-7.el9.x86_64                        435/511 
DEBUG:   Running scriptlet: geoclue2-2.6.0-7.el9.x86_64                        435/511 
DEBUG:   Installing       : libappstream-glib-0.7.18-5.el9.x86_64              436/511 
DEBUG:   Installing       : osinfo-db-tools-1.10.0-1.el9.x86_64                437/511 
DEBUG:   Installing       : libosinfo-1.10.0-1.el9.x86_64                      438/511 
DEBUG:   Installing       : xdg-dbus-proxy-0.1.3-1.el9.x86_64                  439/511 
DEBUG:   Installing       : liblqr-1-0.4.2-17.el9s.x86_64                      440/511 
DEBUG:   Installing       : npth-1.6-8.el9.x86_64                              441/511 
DEBUG:   Installing       : gnupg2-2.3.3-4.el9.x86_64                          442/511 
DEBUG:   Installing       : gpgme-1.15.1-6.el9.x86_64                          443/511 
DEBUG:   Installing       : ostree-libs-2025.2-1.el9.x86_64                    444/511 
DEBUG:   Installing       : which-2.21-29.el9.x86_64                           445/511 
DEBUG:   Installing       : fuse-2.9.9-17.el9.x86_64                           446/511 
DEBUG:   Installing       : fdk-aac-free-2.0.0-8.el9.x86_64                    447/511 
DEBUG:   Installing       : giflib-5.2.1-9.el9.x86_64                          448/511 
DEBUG:   Installing       : glibc-headers-2.34-192.el9.x86_64                  449/511 
DEBUG:   Installing       : libxcrypt-devel-4.4.18-3.el9.x86_64                450/511 
DEBUG:   Installing       : glibc-devel-2.34-192.el9.x86_64                    451/511 
DEBUG:   Installing       : gcc-11.5.0-5.el9.x86_64                            452/511 
DEBUG:   Installing       : annobin-12.93-1.el9.x86_64                         453/511 
DEBUG:   Installing       : gcc-plugin-annobin-11.5.0-5.el9.x86_64             454/511 
DEBUG:   Installing       : fonts-srpm-macros-1:2.0.5-7.el9.1.noarch           455/511 
DEBUG:   Installing       : go-srpm-macros-3.6.0-11.el9.noarch                 456/511 
DEBUG:   Installing       : python-srpm-macros-3.9-54.el9.noarch               457/511 
DEBUG:   Installing       : redhat-rpm-config-209-1.el9.noarch                 458/511 
DEBUG:   Running scriptlet: redhat-rpm-config-209-1.el9.noarch                 458/511 
DEBUG:   Installing       : rpm-build-4.16.1.3-37.el9.x86_64                   459/511 
DEBUG:   Installing       : pyproject-srpm-macros-1.16.2-1.el9.noarch          460/511 
DEBUG:   Installing       : python-rpm-macros-3.9-54.el9.noarch                461/511 
DEBUG:   Installing       : python3-rpm-macros-3.9-54.el9.noarch               462/511 
DEBUG:   Installing       : python3-rpm-generators-12-9.el9.noarch             463/511 
DEBUG:   Installing       : gsm-1.0.19-6.el9.x86_64                            464/511 
DEBUG:   Installing       : libsndfile-1.0.31-9.el9.x86_64                     465/511 
DEBUG:   Installing       : jbig2dec-libs-0.19-7.el9.x86_64                    466/511 
DEBUG:   Installing       : libasyncns-0.8-22.el9.x86_64                       467/511 
DEBUG:   Installing       : pulseaudio-libs-15.0-3.el9.x86_64                  468/511 
DEBUG:   Installing       : libcanberra-0.30-27.el9.x86_64                     469/511 
DEBUG:   Running scriptlet: libcanberra-0.30-27.el9.x86_64                     469/511 
DEBUG:   Installing       : libdatrie-0.2.13-4.el9.x86_64                      470/511 
DEBUG:   Installing       : libthai-0.1.28-8.el9.x86_64                        471/511 
DEBUG:   Installing       : pango-1.48.7-3.el9.x86_64                          472/511 
DEBUG:   Installing       : librsvg2-2.50.7-3.el9.x86_64                       473/511 
DEBUG:   Installing       : libepoxy-1.5.5-4.el9.x86_64                        474/511 
DEBUG:   Installing       : libexif-0.6.22-6.el9.x86_64                        475/511 
DEBUG:   Installing       : libijs-0.35-15.el9.x86_64                          476/511 
DEBUG:   Installing       : libgs-9.54.0-19.el9.x86_64                         477/511 
DEBUG:   Installing       : libiptcdata-1.0.5-10.el9.x86_64                    478/511 
DEBUG:   Installing       : libldac-2.0.2.3-10.el9.x86_64                      479/511 
DEBUG:   Installing       : libsbc-1.4-9.el9.x86_64                            480/511 
DEBUG:   Installing       : pipewire-libs-1.0.1-1.el9.x86_64                   481/511 
DEBUG:   Running scriptlet: pipewire-1.0.1-1.el9.x86_64                        482/511 
DEBUG:   Installing       : pipewire-1.0.1-1.el9.x86_64                        482/511 
DEBUG:   Running scriptlet: pipewire-1.0.1-1.el9.x86_64                        482/511 
DEBUG: Created symlink /etc/systemd/user/sockets.target.wants/pipewire.socket → /usr/lib/systemd/user/pipewire.socket.
DEBUG:   Installing       : wireplumber-libs-0.4.14-1.el9.x86_64               483/511 
DEBUG:   Installing       : wireplumber-0.4.14-1.el9.x86_64                    484/511 
DEBUG:   Running scriptlet: flatpak-1.12.9-4.el9.x86_64                        485/511 
DEBUG:   Installing       : flatpak-1.12.9-4.el9.x86_64                        485/511 
DEBUG:   Installing       : xdg-desktop-portal-1.12.6-1.el9.x86_64             486/511 
DEBUG:   Running scriptlet: xdg-desktop-portal-1.12.6-1.el9.x86_64             486/511 
DEBUG:   Installing       : pipewire-jack-audio-connection-kit-libs-1.0.1-1.   487/511 
DEBUG:   Installing       : libwmf-lite-0.2.12-10.el9.x86_64                   488/511 
DEBUG:   Installing       : orc-0.4.31-8.el9.x86_64                            489/511 
DEBUG:   Installing       : gstreamer1-plugins-base-1.22.12-4.el9.x86_64       490/511 
DEBUG:   Installing       : libtracker-sparql-3.1.2-3.el9.x86_64               491/511 
DEBUG:   Installing       : tracker-3.1.2-3.el9.x86_64                         492/511 
DEBUG:   Running scriptlet: tracker-3.1.2-3.el9.x86_64                         492/511 
DEBUG:   Installing       : tracker-miners-3.1.2-4.el9.x86_64                  493/511 
DEBUG:   Running scriptlet: tracker-miners-3.1.2-4.el9.x86_64                  493/511 
DEBUG:   Installing       : libcanberra-gtk3-0.30-27.el9.x86_64                494/511 
DEBUG:   Installing       : gtk3-3.24.31-5.el9.x86_64                          495/511 
DEBUG:   Installing       : xdg-desktop-portal-gtk-1.12.0-3.el9.x86_64         496/511 
DEBUG:   Running scriptlet: xdg-desktop-portal-gtk-1.12.0-3.el9.x86_64         496/511 
DEBUG:   Installing       : gtk2-2.24.33-8.el9.x86_64                          497/511 
DEBUG:   Installing       : libcanberra-gtk2-0.30-27.el9.x86_64                498/511 
DEBUG:   Installing       : graphviz-2.44.0-26.el9.x86_64                      499/511 
DEBUG:   Running scriptlet: graphviz-2.44.0-26.el9.x86_64                      499/511 
DEBUG:   Installing       : ImageMagick-libs-6.9.12.98-1.el9s.x86_64           500/511 
DEBUG:   Installing       : ImageMagick-6.9.12.98-1.el9s.x86_64                501/511 
DEBUG:   Installing       : python3-sphinx-1:3.4.3-8.el9.noarch                502/511 
DEBUG:   Installing       : pipewire-jack-audio-connection-kit-1.0.1-1.el9.x   503/511 
DEBUG:   Installing       : pipewire-alsa-1.0.1-1.el9.x86_64                   504/511 
DEBUG:   Installing       : pipewire-pulseaudio-1.0.1-1.el9.x86_64             505/511 
DEBUG:   Running scriptlet: pipewire-pulseaudio-1.0.1-1.el9.x86_64             505/511 
DEBUG: Created symlink /etc/systemd/user/sockets.target.wants/pipewire-pulse.socket → /usr/lib/systemd/user/pipewire-pulse.socket.
DEBUG:   Installing       : python3-devel-3.9.21-2.el9.x86_64                  506/511 
DEBUG:   Installing       : python3-pbr-6.1.1-1.el9s.noarch                    507/511 
DEBUG:   Installing       : python3-setuptools_scm-7.1.0-2.el9s.noarch         508/511 
DEBUG:   Installing       : python3-eventlet-0.36.1-1.el9s.noarch              509/511 
DEBUG:   Installing       : python3-sqlalchemy-2.0.38-1.el9s.x86_64            510/511 
DEBUG:   Installing       : openstack-macros-2023.1.0-0.20250328135226.ce6a1   511/511 
DEBUG:   Running scriptlet: filesystem-3.16-5.el9.x86_64                       511/511 
DEBUG:   Running scriptlet: ca-certificates-2024.2.69_v8.0.303-91.4.el9.noar   511/511 
DEBUG:   Running scriptlet: crypto-policies-scripts-20250128-1.git5269e22.el   511/511 
DEBUG:   Running scriptlet: nss-3.101.0-10.el9.x86_64                          511/511 
DEBUG:   Running scriptlet: rpm-4.16.1.3-37.el9.x86_64                         511/511 
DEBUG:   Running scriptlet: fontconfig-2.14.0-2.el9.x86_64                     511/511 
DEBUG:   Running scriptlet: dconf-0.40.0-6.el9.x86_64                          511/511 
DEBUG:   Running scriptlet: urw-base35-bookman-fonts-20200910-6.el9.noarch     511/511 
DEBUG:   Running scriptlet: urw-base35-c059-fonts-20200910-6.el9.noarch        511/511 
DEBUG:   Running scriptlet: urw-base35-d050000l-fonts-20200910-6.el9.noarch    511/511 
DEBUG:   Running scriptlet: urw-base35-gothic-fonts-20200910-6.el9.noarch      511/511 
DEBUG:   Running scriptlet: urw-base35-nimbus-mono-ps-fonts-20200910-6.el9.n   511/511 
DEBUG:   Running scriptlet: urw-base35-nimbus-roman-fonts-20200910-6.el9.noa   511/511 
DEBUG:   Running scriptlet: urw-base35-nimbus-sans-fonts-20200910-6.el9.noar   511/511 
DEBUG:   Running scriptlet: urw-base35-p052-fonts-20200910-6.el9.noarch        511/511 
DEBUG:   Running scriptlet: urw-base35-standard-symbols-ps-fonts-20200910-6.   511/511 
DEBUG:   Running scriptlet: urw-base35-z003-fonts-20200910-6.el9.noarch        511/511 
DEBUG:   Running scriptlet: wireplumber-0.4.14-1.el9.x86_64                    511/511 
DEBUG: Created symlink /etc/systemd/user/pipewire-session-manager.service → /usr/lib/systemd/user/wireplumber.service.
DEBUG: Created symlink /etc/systemd/user/pipewire.service.wants/wireplumber.service → /usr/lib/systemd/user/wireplumber.service.
DEBUG:   Running scriptlet: openstack-macros-2023.1.0-0.20250328135226.ce6a1   511/511 
DEBUG:   Verifying        : openstack-macros-2023.1.0-0.20250328135226.ce6a1     1/511 
DEBUG:   Verifying        : ModemManager-glib-1.20.2-1.el9.x86_64                2/511 
DEBUG:   Verifying        : NetworkManager-libnm-1:1.53.4-1.el9.x86_64           3/511 
DEBUG:   Verifying        : acl-2.3.1-4.el9.x86_64                               4/511 
DEBUG:   Verifying        : adobe-source-code-pro-fonts-2.030.1.050-12.el9.1     5/511 
DEBUG:   Verifying        : alternatives-1.24-2.el9.x86_64                       6/511 
DEBUG:   Verifying        : audit-libs-3.1.5-7.el9.x86_64                        7/511 
DEBUG:   Verifying        : avahi-libs-0.8-22.el9.x86_64                         8/511 
DEBUG:   Verifying        : basesystem-11-13.el9.noarch                          9/511 
DEBUG:   Verifying        : bash-5.1.8-9.el9.x86_64                             10/511 
DEBUG:   Verifying        : binutils-2.35.2-63.el9.x86_64                       11/511 
DEBUG:   Verifying        : binutils-gold-2.35.2-63.el9.x86_64                  12/511 
DEBUG:   Verifying        : bluez-libs-5.72-4.el9.x86_64                        13/511 
DEBUG:   Verifying        : bubblewrap-0.4.1-8.el9.x86_64                       14/511 
DEBUG:   Verifying        : bzip2-1.0.8-10.el9.x86_64                           15/511 
DEBUG:   Verifying        : bzip2-libs-1.0.8-10.el9.x86_64                      16/511 
DEBUG:   Verifying        : ca-certificates-2024.2.69_v8.0.303-91.4.el9.noar    17/511 
DEBUG:   Verifying        : centos-gpg-keys-9.0-28.el9.noarch                   18/511 
DEBUG:   Verifying        : centos-stream-release-9.0-28.el9.noarch             19/511 
DEBUG:   Verifying        : centos-stream-repos-9.0-28.el9.noarch               20/511 
DEBUG:   Verifying        : coreutils-8.32-39.el9.x86_64                        21/511 
DEBUG:   Verifying        : coreutils-common-8.32-39.el9.x86_64                 22/511 
DEBUG:   Verifying        : cpio-2.13-16.el9.x86_64                             23/511 
DEBUG:   Verifying        : cracklib-2.9.6-27.el9.x86_64                        24/511 
DEBUG:   Verifying        : cracklib-dicts-2.9.6-27.el9.x86_64                  25/511 
DEBUG:   Verifying        : crypto-policies-20250128-1.git5269e22.el9.noarch    26/511 
DEBUG:   Verifying        : crypto-policies-scripts-20250128-1.git5269e22.el    27/511 
DEBUG:   Verifying        : cryptsetup-libs-2.7.2-3.el9.x86_64                  28/511 
DEBUG:   Verifying        : cups-libs-1:2.3.3op2-33.el9.x86_64                  29/511 
DEBUG:   Verifying        : curl-7.76.1-31.el9.x86_64                           30/511 
DEBUG:   Verifying        : cyrus-sasl-lib-2.1.27-21.el9.x86_64                 31/511 
DEBUG:   Verifying        : dbus-1:1.12.20-8.el9.x86_64                         32/511 
DEBUG:   Verifying        : dbus-broker-28-7.el9.x86_64                         33/511 
DEBUG:   Verifying        : dbus-common-1:1.12.20-8.el9.noarch                  34/511 
DEBUG:   Verifying        : dbus-libs-1:1.12.20-8.el9.x86_64                    35/511 
DEBUG:   Verifying        : dejavu-sans-fonts-2.37-18.el9.noarch                36/511 
DEBUG:   Verifying        : device-mapper-9:1.02.202-6.el9.x86_64               37/511 
DEBUG:   Verifying        : device-mapper-libs-9:1.02.202-6.el9.x86_64          38/511 
DEBUG:   Verifying        : diffutils-3.7-12.el9.x86_64                         39/511 
DEBUG:   Verifying        : ed-1.14.2-12.el9.x86_64                             40/511 
DEBUG:   Verifying        : elfutils-0.193-1.el9.x86_64                         41/511 
DEBUG:   Verifying        : elfutils-debuginfod-client-0.193-1.el9.x86_64       42/511 
DEBUG:   Verifying        : elfutils-default-yama-scope-0.193-1.el9.noarch      43/511 
DEBUG:   Verifying        : elfutils-libelf-0.193-1.el9.x86_64                  44/511 
DEBUG:   Verifying        : elfutils-libs-0.193-1.el9.x86_64                    45/511 
DEBUG:   Verifying        : expat-2.5.0-5.el9.x86_64                            46/511 
DEBUG:   Verifying        : file-5.39-16.el9.x86_64                             47/511 
DEBUG:   Verifying        : file-libs-5.39-16.el9.x86_64                        48/511 
DEBUG:   Verifying        : filesystem-3.16-5.el9.x86_64                        49/511 
DEBUG:   Verifying        : findutils-1:4.8.0-7.el9.x86_64                      50/511 
DEBUG:   Verifying        : fonts-filesystem-1:2.0.5-7.el9.1.noarch             51/511 
DEBUG:   Verifying        : freetype-2.10.4-9.el9.x86_64                        52/511 
DEBUG:   Verifying        : fuse-2.9.9-17.el9.x86_64                            53/511 
DEBUG:   Verifying        : fuse-common-3.10.2-9.el9.x86_64                     54/511 
DEBUG:   Verifying        : fuse-libs-2.9.9-17.el9.x86_64                       55/511 
DEBUG:   Verifying        : gawk-5.1.0-6.el9.x86_64                             56/511 
DEBUG:   Verifying        : gdbm-libs-1:1.23-1.el9.x86_64                       57/511 
DEBUG:   Verifying        : glib-networking-2.68.3-3.el9.x86_64                 58/511 
DEBUG:   Verifying        : glib2-2.68.4-16.el9.x86_64                          59/511 
DEBUG:   Verifying        : glibc-2.34-192.el9.x86_64                           60/511 
DEBUG:   Verifying        : glibc-common-2.34-192.el9.x86_64                    61/511 
DEBUG:   Verifying        : glibc-gconv-extra-2.34-192.el9.x86_64               62/511 
DEBUG:   Verifying        : glibc-minimal-langpack-2.34-192.el9.x86_64          63/511 
DEBUG:   Verifying        : gmp-1:6.2.0-13.el9.x86_64                           64/511 
DEBUG:   Verifying        : gnupg2-2.3.3-4.el9.x86_64                           65/511 
DEBUG:   Verifying        : gnutls-3.8.3-6.el9.x86_64                           66/511 
DEBUG:   Verifying        : gobject-introspection-1.68.0-11.el9.x86_64          67/511 
DEBUG:   Verifying        : gpgme-1.15.1-6.el9.x86_64                           68/511 
DEBUG:   Verifying        : graphite2-1.3.14-9.el9.x86_64                       69/511 
DEBUG:   Verifying        : grep-3.6-5.el9.x86_64                               70/511 
DEBUG:   Verifying        : groff-base-1.22.4-10.el9.x86_64                     71/511 
DEBUG:   Verifying        : gsettings-desktop-schemas-40.0-6.el9.x86_64         72/511 
DEBUG:   Verifying        : gzip-1.12-1.el9.x86_64                              73/511 
DEBUG:   Verifying        : harfbuzz-2.7.4-10.el9.x86_64                        74/511 
DEBUG:   Verifying        : hwdata-0.348-9.18.el9.noarch                        75/511 
DEBUG:   Verifying        : info-6.7-15.el9.x86_64                              76/511 
DEBUG:   Verifying        : json-c-0.14-11.el9.x86_64                           77/511 
DEBUG:   Verifying        : json-glib-1.6.6-1.el9.x86_64                        78/511 
DEBUG:   Verifying        : kbd-2.4.0-11.el9.x86_64                             79/511 
DEBUG:   Verifying        : kbd-legacy-2.4.0-11.el9.noarch                      80/511 
DEBUG:   Verifying        : kbd-misc-2.4.0-11.el9.noarch                        81/511 
DEBUG:   Verifying        : keyutils-libs-1.6.3-1.el9.x86_64                    82/511 
DEBUG:   Verifying        : kmod-28-10.el9.x86_64                               83/511 
DEBUG:   Verifying        : kmod-libs-28-10.el9.x86_64                          84/511 
DEBUG:   Verifying        : krb5-libs-1.21.1-6.el9.x86_64                       85/511 
DEBUG:   Verifying        : less-590-5.el9.x86_64                               86/511 
DEBUG:   Verifying        : libacl-2.3.1-4.el9.x86_64                           87/511 
DEBUG:   Verifying        : libarchive-3.5.3-4.el9.x86_64                       88/511 
DEBUG:   Verifying        : libassuan-2.5.5-3.el9.x86_64                        89/511 
DEBUG:   Verifying        : libatomic-11.5.0-5.el9.x86_64                       90/511 
DEBUG:   Verifying        : libattr-2.5.1-3.el9.x86_64                          91/511 
DEBUG:   Verifying        : libblkid-2.37.4-21.el9.x86_64                       92/511 
DEBUG:   Verifying        : libbrotli-1.0.9-7.el9.x86_64                        93/511 
DEBUG:   Verifying        : libcap-2.48-9.el9.x86_64                            94/511 
DEBUG:   Verifying        : libcap-ng-0.8.2-7.el9.x86_64                        95/511 
DEBUG:   Verifying        : libcbor-0.7.0-5.el9.x86_64                          96/511 
DEBUG:   Verifying        : libcom_err-1.46.5-7.el9.x86_64                      97/511 
DEBUG:   Verifying        : libcurl-7.76.1-31.el9.x86_64                        98/511 
DEBUG:   Verifying        : libdb-5.3.28-57.el9.x86_64                          99/511 
DEBUG:   Verifying        : libeconf-0.4.1-4.el9.x86_64                        100/511 
DEBUG:   Verifying        : libedit-3.1-38.20210216cvs.el9.x86_64              101/511 
DEBUG:   Verifying        : libevent-2.1.12-8.el9.x86_64                       102/511 
DEBUG:   Verifying        : libfdisk-2.37.4-21.el9.x86_64                      103/511 
DEBUG:   Verifying        : libffi-3.4.2-8.el9.x86_64                          104/511 
DEBUG:   Verifying        : libfido2-1.13.0-2.el9.x86_64                       105/511 
DEBUG:   Verifying        : libgcc-11.5.0-5.el9.x86_64                         106/511 
DEBUG:   Verifying        : libgcrypt-1.10.0-11.el9.x86_64                     107/511 
DEBUG:   Verifying        : libgomp-11.5.0-5.el9.x86_64                        108/511 
DEBUG:   Verifying        : libgpg-error-1.42-5.el9.x86_64                     109/511 
DEBUG:   Verifying        : libgudev-237-1.el9.x86_64                          110/511 
DEBUG:   Verifying        : libgusb-0.3.8-2.el9.x86_64                         111/511 
DEBUG:   Verifying        : libicu-67.1-9.el9.x86_64                           112/511 
DEBUG:   Verifying        : libidn2-2.3.0-7.el9.x86_64                         113/511 
DEBUG:   Verifying        : libksba-1.5.1-7.el9.x86_64                         114/511 
DEBUG:   Verifying        : libmount-2.37.4-21.el9.x86_64                      115/511 
DEBUG:   Verifying        : libnghttp2-1.43.0-6.el9.x86_64                     116/511 
DEBUG:   Verifying        : libpciaccess-0.16-7.el9.x86_64                     117/511 
DEBUG:   Verifying        : libpkgconf-1.7.3-10.el9.x86_64                     118/511 
DEBUG:   Verifying        : libpng-2:1.6.37-12.el9.x86_64                      119/511 
DEBUG:   Verifying        : libproxy-0.4.15-35.el9.x86_64                      120/511 
DEBUG:   Verifying        : libpsl-0.21.1-5.el9.x86_64                         121/511 
DEBUG:   Verifying        : libpwquality-1.4.4-8.el9.x86_64                    122/511 
DEBUG:   Verifying        : libseccomp-2.5.2-2.el9.x86_64                      123/511 
DEBUG:   Verifying        : libselinux-3.6-3.el9.x86_64                        124/511 
DEBUG:   Verifying        : libsemanage-3.6-5.el9.x86_64                       125/511 
DEBUG:   Verifying        : libsepol-3.6-3.el9.x86_64                          126/511 
DEBUG:   Verifying        : libsigsegv-2.13-4.el9.x86_64                       127/511 
DEBUG:   Verifying        : libsmartcols-2.37.4-21.el9.x86_64                  128/511 
DEBUG:   Verifying        : libssh-0.10.4-13.el9.x86_64                        129/511 
DEBUG:   Verifying        : libssh-config-0.10.4-13.el9.noarch                 130/511 
DEBUG:   Verifying        : libstdc++-11.5.0-5.el9.x86_64                      131/511 
DEBUG:   Verifying        : libtasn1-4.16.0-9.el9.x86_64                       132/511 
DEBUG:   Verifying        : libtdb-1.4.12-1.el9.x86_64                         133/511 
DEBUG:   Verifying        : libtool-ltdl-2.4.6-46.el9.x86_64                   134/511 
DEBUG:   Verifying        : libunistring-0.9.10-15.el9.x86_64                  135/511 
DEBUG:   Verifying        : libusbx-1.0.26-1.el9.x86_64                        136/511 
DEBUG:   Verifying        : libutempter-1.2.1-6.el9.x86_64                     137/511 
DEBUG:   Verifying        : libuuid-2.37.4-21.el9.x86_64                       138/511 
DEBUG:   Verifying        : libverto-0.3.2-3.el9.x86_64                        139/511 
DEBUG:   Verifying        : libxcrypt-4.4.18-3.el9.x86_64                      140/511 
DEBUG:   Verifying        : libxml2-2.9.13-9.el9.x86_64                        141/511 
DEBUG:   Verifying        : libzstd-1.5.5-1.el9.x86_64                         142/511 
DEBUG:   Verifying        : lua-libs-5.4.4-4.el9.x86_64                        143/511 
DEBUG:   Verifying        : lz4-libs-1.9.3-5.el9.x86_64                        144/511 
DEBUG:   Verifying        : make-1:4.3-8.el9.x86_64                            145/511 
DEBUG:   Verifying        : mpfr-4.1.0-7.el9.x86_64                            146/511 
DEBUG:   Verifying        : ncurses-6.2-10.20210508.el9.x86_64                 147/511 
DEBUG:   Verifying        : ncurses-base-6.2-10.20210508.el9.noarch            148/511 
DEBUG:   Verifying        : ncurses-libs-6.2-10.20210508.el9.x86_64            149/511 
DEBUG:   Verifying        : nettle-3.10.1-1.el9.x86_64                         150/511 
DEBUG:   Verifying        : npth-1.6-8.el9.x86_64                              151/511 
DEBUG:   Verifying        : openldap-2.6.8-4.el9.x86_64                        152/511 
DEBUG:   Verifying        : openssh-8.7p1-45.el9.x86_64                        153/511 
DEBUG:   Verifying        : openssh-clients-8.7p1-45.el9.x86_64                154/511 
DEBUG:   Verifying        : openssl-1:3.5.0-2.el9.x86_64                       155/511 
DEBUG:   Verifying        : openssl-libs-1:3.5.0-2.el9.x86_64                  156/511 
DEBUG:   Verifying        : p11-kit-0.25.3-3.el9.x86_64                        157/511 
DEBUG:   Verifying        : p11-kit-trust-0.25.3-3.el9.x86_64                  158/511 
DEBUG:   Verifying        : pam-1.5.1-23.el9.x86_64                            159/511 
DEBUG:   Verifying        : pcre-8.44-4.el9.x86_64                             160/511 
DEBUG:   Verifying        : pcre2-10.40-6.el9.x86_64                           161/511 
DEBUG:   Verifying        : pcre2-syntax-10.40-6.el9.noarch                    162/511 
DEBUG:   Verifying        : perl-AutoLoader-5.74-481.el9.noarch                163/511 
DEBUG:   Verifying        : perl-B-1.80-481.el9.x86_64                         164/511 
DEBUG:   Verifying        : perl-Carp-1.50-460.el9.noarch                      165/511 
DEBUG:   Verifying        : perl-Class-Struct-0.66-481.el9.noarch              166/511 
DEBUG:   Verifying        : perl-Data-Dumper-2.174-462.el9.x86_64              167/511 
DEBUG:   Verifying        : perl-Digest-1.19-4.el9.noarch                      168/511 
DEBUG:   Verifying        : perl-Digest-MD5-2.58-4.el9.x86_64                  169/511 
DEBUG:   Verifying        : perl-Encode-4:3.08-462.el9.x86_64                  170/511 
DEBUG:   Verifying        : perl-Errno-1.30-481.el9.x86_64                     171/511 
DEBUG:   Verifying        : perl-Exporter-5.74-461.el9.noarch                  172/511 
DEBUG:   Verifying        : perl-Fcntl-1.13-481.el9.x86_64                     173/511 
DEBUG:   Verifying        : perl-File-Basename-2.85-481.el9.noarch             174/511 
DEBUG:   Verifying        : perl-File-Path-2.18-4.el9.noarch                   175/511 
DEBUG:   Verifying        : perl-File-Temp-1:0.231.100-4.el9.noarch            176/511 
DEBUG:   Verifying        : perl-File-stat-1.09-481.el9.noarch                 177/511 
DEBUG:   Verifying        : perl-FileHandle-2.03-481.el9.noarch                178/511 
DEBUG:   Verifying        : perl-Getopt-Long-1:2.52-4.el9.noarch               179/511 
DEBUG:   Verifying        : perl-Getopt-Std-1.12-481.el9.noarch                180/511 
DEBUG:   Verifying        : perl-HTTP-Tiny-0.076-462.el9.noarch                181/511 
DEBUG:   Verifying        : perl-IO-1.43-481.el9.x86_64                        182/511 
DEBUG:   Verifying        : perl-IO-Socket-IP-0.41-5.el9.noarch                183/511 
DEBUG:   Verifying        : perl-IO-Socket-SSL-2.073-2.el9.noarch              184/511 
DEBUG:   Verifying        : perl-IPC-Open3-1.21-481.el9.noarch                 185/511 
DEBUG:   Verifying        : perl-MIME-Base64-3.16-4.el9.x86_64                 186/511 
DEBUG:   Verifying        : perl-Mozilla-CA-20200520-6.el9.noarch              187/511 
DEBUG:   Verifying        : perl-Net-SSLeay-1.94-1.el9.x86_64                  188/511 
DEBUG:   Verifying        : perl-POSIX-1.94-481.el9.x86_64                     189/511 
DEBUG:   Verifying        : perl-PathTools-3.78-461.el9.x86_64                 190/511 
DEBUG:   Verifying        : perl-Pod-Escapes-1:1.07-460.el9.noarch             191/511 
DEBUG:   Verifying        : perl-Pod-Perldoc-3.28.01-461.el9.noarch            192/511 
DEBUG:   Verifying        : perl-Pod-Simple-1:3.42-4.el9.noarch                193/511 
DEBUG:   Verifying        : perl-Pod-Usage-4:2.01-4.el9.noarch                 194/511 
DEBUG:   Verifying        : perl-Scalar-List-Utils-4:1.56-462.el9.x86_64       195/511 
DEBUG:   Verifying        : perl-SelectSaver-1.02-481.el9.noarch               196/511 
DEBUG:   Verifying        : perl-Socket-4:2.031-4.el9.x86_64                   197/511 
DEBUG:   Verifying        : perl-Storable-1:3.21-460.el9.x86_64                198/511 
DEBUG:   Verifying        : perl-Symbol-1.08-481.el9.noarch                    199/511 
DEBUG:   Verifying        : perl-Term-ANSIColor-5.01-461.el9.noarch            200/511 
DEBUG:   Verifying        : perl-Term-Cap-1.17-460.el9.noarch                  201/511 
DEBUG:   Verifying        : perl-Text-ParseWords-3.30-460.el9.noarch           202/511 
DEBUG:   Verifying        : perl-Text-Tabs+Wrap-2013.0523-460.el9.noarch       203/511 
DEBUG:   Verifying        : perl-Time-Local-2:1.300-7.el9.noarch               204/511 
DEBUG:   Verifying        : perl-URI-5.09-3.el9.noarch                         205/511 
DEBUG:   Verifying        : perl-base-2.27-481.el9.noarch                      206/511 
DEBUG:   Verifying        : perl-constant-1.33-461.el9.noarch                  207/511 
DEBUG:   Verifying        : perl-if-0.60.800-481.el9.noarch                    208/511 
DEBUG:   Verifying        : perl-interpreter-4:5.32.1-481.el9.x86_64           209/511 
DEBUG:   Verifying        : perl-libnet-3.13-4.el9.noarch                      210/511 
DEBUG:   Verifying        : perl-libs-4:5.32.1-481.el9.x86_64                  211/511 
DEBUG:   Verifying        : perl-mro-1.23-481.el9.x86_64                       212/511 
DEBUG:   Verifying        : perl-overload-1.31-481.el9.noarch                  213/511 
DEBUG:   Verifying        : perl-overloading-0.02-481.el9.noarch               214/511 
DEBUG:   Verifying        : perl-parent-1:0.238-460.el9.noarch                 215/511 
DEBUG:   Verifying        : perl-podlators-1:4.14-460.el9.noarch               216/511 
DEBUG:   Verifying        : perl-subs-1.03-481.el9.noarch                      217/511 
DEBUG:   Verifying        : perl-vars-1.05-481.el9.noarch                      218/511 
DEBUG:   Verifying        : pkgconf-1.7.3-10.el9.x86_64                        219/511 
DEBUG:   Verifying        : pkgconf-m4-1.7.3-10.el9.noarch                     220/511 
DEBUG:   Verifying        : pkgconf-pkg-config-1.7.3-10.el9.x86_64             221/511 
DEBUG:   Verifying        : polkit-0.117-13.el9.x86_64                         222/511 
DEBUG:   Verifying        : polkit-libs-0.117-13.el9.x86_64                    223/511 
DEBUG:   Verifying        : polkit-pkla-compat-0.1-21.el9.x86_64               224/511 
DEBUG:   Verifying        : popt-1.18-8.el9.x86_64                             225/511 
DEBUG:   Verifying        : publicsuffix-list-dafsa-20210518-3.el9.noarch      226/511 
DEBUG:   Verifying        : python3-3.9.21-2.el9.x86_64                        227/511 
DEBUG:   Verifying        : python3-chardet-4.0.0-5.el9.noarch                 228/511 
DEBUG:   Verifying        : python3-dns-2.6.1-3.el9.noarch                     229/511 
DEBUG:   Verifying        : python3-idna-2.10-7.el9.1.noarch                   230/511 
DEBUG:   Verifying        : python3-libs-3.9.21-2.el9.x86_64                   231/511 
DEBUG:   Verifying        : python3-pip-wheel-21.3.1-1.el9.noarch              232/511 
DEBUG:   Verifying        : python3-pysocks-1.7.1-12.el9.noarch                233/511 
DEBUG:   Verifying        : python3-six-1.15.0-9.el9.noarch                    234/511 
DEBUG:   Verifying        : python3-urllib3-1.26.5-6.el9.noarch                235/511 
DEBUG:   Verifying        : readline-8.1-4.el9.x86_64                          236/511 
DEBUG:   Verifying        : rpm-4.16.1.3-37.el9.x86_64                         237/511 
DEBUG:   Verifying        : rpm-build-libs-4.16.1.3-37.el9.x86_64              238/511 
DEBUG:   Verifying        : rpm-libs-4.16.1.3-37.el9.x86_64                    239/511 
DEBUG:   Verifying        : sed-4.8-9.el9.x86_64                               240/511 
DEBUG:   Verifying        : setup-2.13.7-10.el9.noarch                         241/511 
DEBUG:   Verifying        : shadow-utils-2:4.9-12.el9.x86_64                   242/511 
DEBUG:   Verifying        : shared-mime-info-2.1-5.el9.x86_64                  243/511 
DEBUG:   Verifying        : sqlite-libs-3.34.1-7.el9.x86_64                    244/511 
DEBUG:   Verifying        : systemd-252-53.el9.x86_64                          245/511 
DEBUG:   Verifying        : systemd-libs-252-53.el9.x86_64                     246/511 
DEBUG:   Verifying        : systemd-pam-252-53.el9.x86_64                      247/511 
DEBUG:   Verifying        : systemd-rpm-macros-252-53.el9.noarch               248/511 
DEBUG:   Verifying        : systemd-udev-252-53.el9.x86_64                     249/511 
DEBUG:   Verifying        : tar-2:1.34-7.el9.x86_64                            250/511 
DEBUG:   Verifying        : tpm2-tss-3.2.3-1.el9.x86_64                        251/511 
DEBUG:   Verifying        : tzdata-2025b-1.el9.noarch                          252/511 
DEBUG:   Verifying        : unzip-6.0-58.el9.x86_64                            253/511 
DEBUG:   Verifying        : util-linux-2.37.4-21.el9.x86_64                    254/511 
DEBUG:   Verifying        : util-linux-core-2.37.4-21.el9.x86_64               255/511 
DEBUG:   Verifying        : which-2.21-29.el9.x86_64                           256/511 
DEBUG:   Verifying        : xz-5.2.5-8.el9.x86_64                              257/511 
DEBUG:   Verifying        : xz-libs-5.2.5-8.el9.x86_64                         258/511 
DEBUG:   Verifying        : zip-3.0-35.el9.x86_64                              259/511 
DEBUG:   Verifying        : zlib-1.2.11-41.el9.x86_64                          260/511 
DEBUG:   Verifying        : zstd-1.5.5-1.el9.x86_64                            261/511 
DEBUG:   Verifying        : LibRaw-0.21.1-1.el9.x86_64                         262/511 
DEBUG:   Verifying        : abattis-cantarell-fonts-0.301-4.el9.noarch         263/511 
DEBUG:   Verifying        : adobe-mappings-cmap-20171205-12.el9.noarch         264/511 
DEBUG:   Verifying        : adobe-mappings-cmap-deprecated-20171205-12.el9.n   265/511 
DEBUG:   Verifying        : adobe-mappings-pdf-20180407-10.el9.noarch          266/511 
DEBUG:   Verifying        : adwaita-cursor-theme-40.1.1-3.el9.noarch           267/511 
DEBUG:   Verifying        : adwaita-icon-theme-40.1.1-3.el9.noarch             268/511 
DEBUG:   Verifying        : alsa-lib-1.2.13-2.el9.x86_64                       269/511 
DEBUG:   Verifying        : annobin-12.93-1.el9.x86_64                         270/511 
DEBUG:   Verifying        : at-spi2-atk-2.38.0-4.el9.x86_64                    271/511 
DEBUG:   Verifying        : at-spi2-core-2.40.3-1.el9.x86_64                   272/511 
DEBUG:   Verifying        : atk-2.36.0-5.el9.x86_64                            273/511 
DEBUG:   Verifying        : avahi-glib-0.8-22.el9.x86_64                       274/511 
DEBUG:   Verifying        : cairo-1.17.4-7.el9.x86_64                          275/511 
DEBUG:   Verifying        : cairo-gobject-1.17.4-7.el9.x86_64                  276/511 
DEBUG:   Verifying        : colord-libs-1.4.5-4.el9.x86_64                     277/511 
DEBUG:   Verifying        : composefs-libs-1.0.8-1.el9.x86_64                  278/511 
DEBUG:   Verifying        : cpp-11.5.0-5.el9.x86_64                            279/511 
DEBUG:   Verifying        : dconf-0.40.0-6.el9.x86_64                          280/511 
DEBUG:   Verifying        : debugedit-5.0-10.el9.x86_64                        281/511 
DEBUG:   Verifying        : dwz-0.14-3.el9.x86_64                              282/511 
DEBUG:   Verifying        : efi-srpm-macros-6-2.el9.noarch                     283/511 
DEBUG:   Verifying        : exempi-2.6.0-0.2.20211007gite23c213.el9.x86_64     284/511 
DEBUG:   Verifying        : exiv2-0.27.5-2.el9.x86_64                          285/511 
DEBUG:   Verifying        : exiv2-libs-0.27.5-2.el9.x86_64                     286/511 
DEBUG:   Verifying        : fdk-aac-free-2.0.0-8.el9.x86_64                    287/511 
DEBUG:   Verifying        : flac-libs-1.3.3-12.el9.x86_64                      288/511 
DEBUG:   Verifying        : flatpak-1.12.9-4.el9.x86_64                        289/511 
DEBUG:   Verifying        : flatpak-session-helper-1.12.9-4.el9.x86_64         290/511 
DEBUG:   Verifying        : fontconfig-2.14.0-2.el9.x86_64                     291/511 
DEBUG:   Verifying        : fonts-srpm-macros-1:2.0.5-7.el9.1.noarch           292/511 
DEBUG:   Verifying        : fribidi-1.0.10-6.el9.2.x86_64                      293/511 
DEBUG:   Verifying        : gawk-all-langpacks-5.1.0-6.el9.x86_64              294/511 
DEBUG:   Verifying        : gcc-11.5.0-5.el9.x86_64                            295/511 
DEBUG:   Verifying        : gcc-plugin-annobin-11.5.0-5.el9.x86_64             296/511 
DEBUG:   Verifying        : gd-2.3.2-3.el9.x86_64                              297/511 
DEBUG:   Verifying        : gdb-minimal-14.2-4.el9.x86_64                      298/511 
DEBUG:   Verifying        : gdk-pixbuf2-2.42.6-4.el9.x86_64                    299/511 
DEBUG:   Verifying        : gdk-pixbuf2-modules-2.42.6-4.el9.x86_64            300/511 
DEBUG:   Verifying        : geoclue2-2.6.0-7.el9.x86_64                        301/511 
DEBUG:   Verifying        : ghc-srpm-macros-1.5.0-6.el9.noarch                 302/511 
DEBUG:   Verifying        : giflib-5.2.1-9.el9.x86_64                          303/511 
DEBUG:   Verifying        : git-core-2.47.1-2.el9.x86_64                       304/511 
DEBUG:   Verifying        : glibc-devel-2.34-192.el9.x86_64                    305/511 
DEBUG:   Verifying        : glibc-headers-2.34-192.el9.x86_64                  306/511 
DEBUG:   Verifying        : go-srpm-macros-3.6.0-11.el9.noarch                 307/511 
DEBUG:   Verifying        : google-droid-sans-fonts-20200215-11.el9.2.noarch   308/511 
DEBUG:   Verifying        : graphene-1.10.6-2.el9.x86_64                       309/511 
DEBUG:   Verifying        : graphviz-2.44.0-26.el9.x86_64                      310/511 
DEBUG:   Verifying        : gsm-1.0.19-6.el9.x86_64                            311/511 
DEBUG:   Verifying        : gstreamer1-1.22.12-3.el9.x86_64                    312/511 
DEBUG:   Verifying        : gstreamer1-plugins-base-1.22.12-4.el9.x86_64       313/511 
DEBUG:   Verifying        : gtk-update-icon-cache-3.24.31-5.el9.x86_64         314/511 
DEBUG:   Verifying        : gtk2-2.24.33-8.el9.x86_64                          315/511 
DEBUG:   Verifying        : gtk3-3.24.31-5.el9.x86_64                          316/511 
DEBUG:   Verifying        : hicolor-icon-theme-0.17-13.el9.noarch              317/511 
DEBUG:   Verifying        : imath-3.1.2-1.el9.x86_64                           318/511 
DEBUG:   Verifying        : iso-codes-4.6.0-3.el9.noarch                       319/511 
DEBUG:   Verifying        : jasper-libs-2.0.28-3.el9.x86_64                    320/511 
DEBUG:   Verifying        : jbig2dec-libs-0.19-7.el9.x86_64                    321/511 
DEBUG:   Verifying        : jbigkit-libs-2.1-23.el9.x86_64                     322/511 
DEBUG:   Verifying        : kernel-headers-5.14.0-585.el9.x86_64               323/511 
DEBUG:   Verifying        : kernel-srpm-macros-1.0-13.el9.noarch               324/511 
DEBUG:   Verifying        : langpacks-core-font-en-3.0-16.el9.noarch           325/511 
DEBUG:   Verifying        : lcms2-2.12-3.el9.x86_64                            326/511 
DEBUG:   Verifying        : libICE-1.0.10-8.el9.x86_64                         327/511 
DEBUG:   Verifying        : libSM-1.2.3-10.el9.x86_64                          328/511 
DEBUG:   Verifying        : libX11-1.7.0-11.el9.x86_64                         329/511 
DEBUG:   Verifying        : libX11-common-1.7.0-11.el9.noarch                  330/511 
DEBUG:   Verifying        : libX11-xcb-1.7.0-11.el9.x86_64                     331/511 
DEBUG:   Verifying        : libXau-1.0.9-8.el9.x86_64                          332/511 
DEBUG:   Verifying        : libXaw-1.0.13-19.el9.x86_64                        333/511 
DEBUG:   Verifying        : libXcomposite-0.4.5-7.el9.x86_64                   334/511 
DEBUG:   Verifying        : libXcursor-1.2.0-7.el9.x86_64                      335/511 
DEBUG:   Verifying        : libXdamage-1.1.5-7.el9.x86_64                      336/511 
DEBUG:   Verifying        : libXext-1.3.4-8.el9.x86_64                         337/511 
DEBUG:   Verifying        : libXfixes-5.0.3-16.el9.x86_64                      338/511 
DEBUG:   Verifying        : libXft-2.3.3-8.el9.x86_64                          339/511 
DEBUG:   Verifying        : libXi-1.7.10-8.el9.x86_64                          340/511 
DEBUG:   Verifying        : libXinerama-1.1.4-10.el9.x86_64                    341/511 
DEBUG:   Verifying        : libXmu-1.1.3-8.el9.x86_64                          342/511 
DEBUG:   Verifying        : libXpm-3.5.13-10.el9.x86_64                        343/511 
DEBUG:   Verifying        : libXrandr-1.5.2-8.el9.x86_64                       344/511 
DEBUG:   Verifying        : libXrender-0.9.10-16.el9.x86_64                    345/511 
DEBUG:   Verifying        : libXt-1.2.0-6.el9.x86_64                           346/511 
DEBUG:   Verifying        : libXtst-1.2.3-16.el9.x86_64                        347/511 
DEBUG:   Verifying        : libXv-1.0.11-16.el9.x86_64                         348/511 
DEBUG:   Verifying        : libXxf86vm-1.1.4-18.el9.x86_64                     349/511 
DEBUG:   Verifying        : libappstream-glib-0.7.18-5.el9.x86_64              350/511 
DEBUG:   Verifying        : libasyncns-0.8-22.el9.x86_64                       351/511 
DEBUG:   Verifying        : libcanberra-0.30-27.el9.x86_64                     352/511 
DEBUG:   Verifying        : libcanberra-gtk2-0.30-27.el9.x86_64                353/511 
DEBUG:   Verifying        : libcanberra-gtk3-0.30-27.el9.x86_64                354/511 
DEBUG:   Verifying        : libdatrie-0.2.13-4.el9.x86_64                      355/511 
DEBUG:   Verifying        : libdrm-2.4.123-2.el9.x86_64                        356/511 
DEBUG:   Verifying        : libepoxy-1.5.5-4.el9.x86_64                        357/511 
DEBUG:   Verifying        : libexif-0.6.22-6.el9.x86_64                        358/511 
DEBUG:   Verifying        : libfontenc-1.1.3-17.el9.x86_64                     359/511 
DEBUG:   Verifying        : libgexiv2-0.12.3-1.el9.x86_64                      360/511 
DEBUG:   Verifying        : libglvnd-1:1.3.4-1.el9.x86_64                      361/511 
DEBUG:   Verifying        : libglvnd-egl-1:1.3.4-1.el9.x86_64                  362/511 
DEBUG:   Verifying        : libglvnd-glx-1:1.3.4-1.el9.x86_64                  363/511 
DEBUG:   Verifying        : libgs-9.54.0-19.el9.x86_64                         364/511 
DEBUG:   Verifying        : libgsf-1.14.47-5.el9.x86_64                        365/511 
DEBUG:   Verifying        : libgxps-0.3.2-3.el9.x86_64                         366/511 
DEBUG:   Verifying        : libijs-0.35-15.el9.x86_64                          367/511 
DEBUG:   Verifying        : libiptcdata-1.0.5-10.el9.x86_64                    368/511 
DEBUG:   Verifying        : libjpeg-turbo-2.0.90-7.el9.x86_64                  369/511 
DEBUG:   Verifying        : libldac-2.0.2.3-10.el9.x86_64                      370/511 
DEBUG:   Verifying        : libmpc-1.2.1-4.el9.x86_64                          371/511 
DEBUG:   Verifying        : libnotify-0.7.9-8.el9.x86_64                       372/511 
DEBUG:   Verifying        : libogg-2:1.3.4-6.el9.x86_64                        373/511 
DEBUG:   Verifying        : libosinfo-1.10.0-1.el9.x86_64                      374/511 
DEBUG:   Verifying        : libpaper-1.1.28-4.el9.x86_64                       375/511 
DEBUG:   Verifying        : libproxy-webkitgtk4-0.4.15-35.el9.x86_64           376/511 
DEBUG:   Verifying        : librsvg2-2.50.7-3.el9.x86_64                       377/511 
DEBUG:   Verifying        : libsbc-1.4-9.el9.x86_64                            378/511 
DEBUG:   Verifying        : libsndfile-1.0.31-9.el9.x86_64                     379/511 
DEBUG:   Verifying        : libsoup-2.72.0-10.el9.x86_64                       380/511 
DEBUG:   Verifying        : libstemmer-0-18.585svn.el9.x86_64                  381/511 
DEBUG:   Verifying        : libthai-0.1.28-8.el9.x86_64                        382/511 
DEBUG:   Verifying        : libtheora-1:1.1.1-31.el9.x86_64                    383/511 
DEBUG:   Verifying        : libtiff-4.4.0-13.el9.x86_64                        384/511 
DEBUG:   Verifying        : libtracker-sparql-3.1.2-3.el9.x86_64               385/511 
DEBUG:   Verifying        : libvorbis-1:1.3.7-5.el9.x86_64                     386/511 
DEBUG:   Verifying        : libwayland-client-1.21.0-1.el9.x86_64              387/511 
DEBUG:   Verifying        : libwayland-cursor-1.21.0-1.el9.x86_64              388/511 
DEBUG:   Verifying        : libwayland-egl-1.21.0-1.el9.x86_64                 389/511 
DEBUG:   Verifying        : libwayland-server-1.21.0-1.el9.x86_64              390/511 
DEBUG:   Verifying        : libwebp-1.2.0-8.el9.x86_64                         391/511 
DEBUG:   Verifying        : libwmf-lite-0.2.12-10.el9.x86_64                   392/511 
DEBUG:   Verifying        : libxcb-1.13.1-9.el9.x86_64                         393/511 
DEBUG:   Verifying        : libxcrypt-compat-4.4.18-3.el9.x86_64               394/511 
DEBUG:   Verifying        : libxcrypt-devel-4.4.18-3.el9.x86_64                395/511 
DEBUG:   Verifying        : libxkbcommon-1.0.3-4.el9.x86_64                    396/511 
DEBUG:   Verifying        : libxshmfence-1.3-10.el9.x86_64                     397/511 
DEBUG:   Verifying        : libxslt-1.1.34-12.el9.x86_64                       398/511 
DEBUG:   Verifying        : llvm-filesystem-20.1.1-3.el9.x86_64                399/511 
DEBUG:   Verifying        : llvm-libs-20.1.1-3.el9.x86_64                      400/511 
DEBUG:   Verifying        : low-memory-monitor-2.1-4.el9.x86_64                401/511 
DEBUG:   Verifying        : lua-srpm-macros-1-6.el9.noarch                     402/511 
DEBUG:   Verifying        : mesa-dri-drivers-24.2.8-2.el9.x86_64               403/511 
DEBUG:   Verifying        : mesa-filesystem-24.2.8-2.el9.x86_64                404/511 
DEBUG:   Verifying        : mesa-libEGL-24.2.8-2.el9.x86_64                    405/511 
DEBUG:   Verifying        : mesa-libGL-24.2.8-2.el9.x86_64                     406/511 
DEBUG:   Verifying        : mesa-libgbm-24.2.8-2.el9.x86_64                    407/511 
DEBUG:   Verifying        : mesa-libglapi-24.2.8-2.el9.x86_64                  408/511 
DEBUG:   Verifying        : mkfontscale-1.2.1-3.el9.x86_64                     409/511 
DEBUG:   Verifying        : nspr-4.35.0-17.el9.x86_64                          410/511 
DEBUG:   Verifying        : nss-3.101.0-10.el9.x86_64                          411/511 
DEBUG:   Verifying        : nss-softokn-3.101.0-10.el9.x86_64                  412/511 
DEBUG:   Verifying        : nss-softokn-freebl-3.101.0-10.el9.x86_64           413/511 
DEBUG:   Verifying        : nss-sysinit-3.101.0-10.el9.x86_64                  414/511 
DEBUG:   Verifying        : nss-util-3.101.0-10.el9.x86_64                     415/511 
DEBUG:   Verifying        : ocaml-srpm-macros-6-6.el9.noarch                   416/511 
DEBUG:   Verifying        : openblas-srpm-macros-2-11.el9.noarch               417/511 
DEBUG:   Verifying        : openexr-libs-3.1.1-3.el9.x86_64                    418/511 
DEBUG:   Verifying        : openjpeg2-2.4.0-8.el9.x86_64                       419/511 
DEBUG:   Verifying        : opus-1.3.1-10.el9.x86_64                           420/511 
DEBUG:   Verifying        : orc-0.4.31-8.el9.x86_64                            421/511 
DEBUG:   Verifying        : osinfo-db-20250124-1.el9.noarch                    422/511 
DEBUG:   Verifying        : osinfo-db-tools-1.10.0-1.el9.x86_64                423/511 
DEBUG:   Verifying        : ostree-libs-2025.2-1.el9.x86_64                    424/511 
DEBUG:   Verifying        : p11-kit-server-0.25.3-3.el9.x86_64                 425/511 
DEBUG:   Verifying        : pango-1.48.7-3.el9.x86_64                          426/511 
DEBUG:   Verifying        : patch-2.7.6-16.el9.x86_64                          427/511 
DEBUG:   Verifying        : perl-NDBM_File-1.15-481.el9.x86_64                 428/511 
DEBUG:   Verifying        : perl-srpm-macros-1-41.el9.noarch                   429/511 
DEBUG:   Verifying        : pipewire-1.0.1-1.el9.x86_64                        430/511 
DEBUG:   Verifying        : pipewire-alsa-1.0.1-1.el9.x86_64                   431/511 
DEBUG:   Verifying        : pipewire-jack-audio-connection-kit-1.0.1-1.el9.x   432/511 
DEBUG:   Verifying        : pipewire-jack-audio-connection-kit-libs-1.0.1-1.   433/511 
DEBUG:   Verifying        : pipewire-libs-1.0.1-1.el9.x86_64                   434/511 
DEBUG:   Verifying        : pipewire-pulseaudio-1.0.1-1.el9.x86_64             435/511 
DEBUG:   Verifying        : pixman-0.40.0-6.el9.x86_64                         436/511 
DEBUG:   Verifying        : poppler-21.01.0-21.el9.x86_64                      437/511 
DEBUG:   Verifying        : poppler-data-0.4.9-9.el9.noarch                    438/511 
DEBUG:   Verifying        : poppler-glib-21.01.0-21.el9.x86_64                 439/511 
DEBUG:   Verifying        : pulseaudio-libs-15.0-3.el9.x86_64                  440/511 
DEBUG:   Verifying        : pyproject-srpm-macros-1.16.2-1.el9.noarch          441/511 
DEBUG:   Verifying        : python-rpm-macros-3.9-54.el9.noarch                442/511 
DEBUG:   Verifying        : python-srpm-macros-3.9-54.el9.noarch               443/511 
DEBUG:   Verifying        : python-unversioned-command-3.9.21-2.el9.noarch     444/511 
DEBUG:   Verifying        : python3-babel-2.9.1-2.el9.noarch                   445/511 
DEBUG:   Verifying        : python3-devel-3.9.21-2.el9.x86_64                  446/511 
DEBUG:   Verifying        : python3-docutils-0.16-6.el9.noarch                 447/511 
DEBUG:   Verifying        : python3-pip-21.3.1-1.el9.noarch                    448/511 
DEBUG:   Verifying        : python3-pytz-2021.1-5.el9.noarch                   449/511 
DEBUG:   Verifying        : python3-rpm-generators-12-9.el9.noarch             450/511 
DEBUG:   Verifying        : python3-rpm-macros-3.9-54.el9.noarch               451/511 
DEBUG:   Verifying        : python3-tomli-2.0.1-5.el9.noarch                   452/511 
DEBUG:   Verifying        : qt5-srpm-macros-5.15.9-1.el9.noarch                453/511 
DEBUG:   Verifying        : redhat-rpm-config-209-1.el9.noarch                 454/511 
DEBUG:   Verifying        : rpm-build-4.16.1.3-37.el9.x86_64                   455/511 
DEBUG:   Verifying        : rtkit-0.11-29.el9.x86_64                           456/511 
DEBUG:   Verifying        : rust-srpm-macros-17-4.el9.noarch                   457/511 
DEBUG:   Verifying        : sound-theme-freedesktop-0.8-17.el9.noarch          458/511 
DEBUG:   Verifying        : totem-pl-parser-3.26.6-2.el9.x86_64                459/511 
DEBUG:   Verifying        : tracker-3.1.2-3.el9.x86_64                         460/511 
DEBUG:   Verifying        : tracker-miners-3.1.2-4.el9.x86_64                  461/511 
DEBUG:   Verifying        : upower-0.99.11-11.el9.x86_64                       462/511 
DEBUG:   Verifying        : urw-base35-bookman-fonts-20200910-6.el9.noarch     463/511 
DEBUG:   Verifying        : urw-base35-c059-fonts-20200910-6.el9.noarch        464/511 
DEBUG:   Verifying        : urw-base35-d050000l-fonts-20200910-6.el9.noarch    465/511 
DEBUG:   Verifying        : urw-base35-fonts-20200910-6.el9.noarch             466/511 
DEBUG:   Verifying        : urw-base35-fonts-common-20200910-6.el9.noarch      467/511 
DEBUG:   Verifying        : urw-base35-gothic-fonts-20200910-6.el9.noarch      468/511 
DEBUG:   Verifying        : urw-base35-nimbus-mono-ps-fonts-20200910-6.el9.n   469/511 
DEBUG:   Verifying        : urw-base35-nimbus-roman-fonts-20200910-6.el9.noa   470/511 
DEBUG:   Verifying        : urw-base35-nimbus-sans-fonts-20200910-6.el9.noar   471/511 
DEBUG:   Verifying        : urw-base35-p052-fonts-20200910-6.el9.noarch        472/511 
DEBUG:   Verifying        : urw-base35-standard-symbols-ps-fonts-20200910-6.   473/511 
DEBUG:   Verifying        : urw-base35-z003-fonts-20200910-6.el9.noarch        474/511 
DEBUG:   Verifying        : webkit2gtk3-jsc-2.48.2-1.el9.x86_64                475/511 
DEBUG:   Verifying        : webrtc-audio-processing-0.3.1-8.el9.x86_64         476/511 
DEBUG:   Verifying        : wireplumber-0.4.14-1.el9.x86_64                    477/511 
DEBUG:   Verifying        : wireplumber-libs-0.4.14-1.el9.x86_64               478/511 
DEBUG:   Verifying        : xdg-dbus-proxy-0.1.3-1.el9.x86_64                  479/511 
DEBUG:   Verifying        : xdg-desktop-portal-1.12.6-1.el9.x86_64             480/511 
DEBUG:   Verifying        : xdg-desktop-portal-gtk-1.12.0-3.el9.x86_64         481/511 
DEBUG:   Verifying        : xkeyboard-config-2.33-2.el9.noarch                 482/511 
DEBUG:   Verifying        : xml-common-0.6.3-58.el9.noarch                     483/511 
DEBUG:   Verifying        : xorg-x11-fonts-ISO8859-1-100dpi-7.5-33.el9.noarc   484/511 
DEBUG:   Verifying        : python3-imagesize-1.2.0-6.el9.noarch               485/511 
DEBUG:   Verifying        : python3-pygments-2.7.4-4.el9.noarch                486/511 
DEBUG:   Verifying        : python3-snowballstemmer-1.9.0-10.el9.noarch        487/511 
DEBUG:   Verifying        : python3-sphinx-1:3.4.3-8.el9.noarch                488/511 
DEBUG:   Verifying        : python3-sphinx-theme-alabaster-0.7.12-13.el9.noa   489/511 
DEBUG:   Verifying        : python3-sphinxcontrib-applehelp-1.0.2-5.el9.noar   490/511 
DEBUG:   Verifying        : python3-sphinxcontrib-devhelp-1.0.2-5.el9.noarch   491/511 
DEBUG:   Verifying        : python3-sphinxcontrib-htmlhelp-1.0.3-6.el9.noarc   492/511 
DEBUG:   Verifying        : python3-sphinxcontrib-jsmath-1.0.1-12.el9.noarch   493/511 
DEBUG:   Verifying        : python3-sphinxcontrib-qthelp-1.0.3-5.el9.noarch    494/511 
DEBUG:   Verifying        : python3-sphinxcontrib-serializinghtml-1.1.4-5.el   495/511 
DEBUG:   Verifying        : libraqm-0.7.0-7.el9s.x86_64                        496/511 
DEBUG:   Verifying        : python3-eventlet-0.36.1-1.el9s.noarch              497/511 
DEBUG:   Verifying        : python3-greenlet-3.1.1-1.el9s.x86_64               498/511 
DEBUG:   Verifying        : python3-jinja2-3.0.1-2.el9s.noarch                 499/511 
DEBUG:   Verifying        : python3-markupsafe-3.0.2-1.el9s.x86_64             500/511 
DEBUG:   Verifying        : python3-packaging-24.2-2.el9s.noarch               501/511 
DEBUG:   Verifying        : python3-pbr-6.1.1-1.el9s.noarch                    502/511 
DEBUG:   Verifying        : python3-requests-2.32.3-4.el9s.noarch              503/511 
DEBUG:   Verifying        : python3-setuptools-65.5.1-2.el9s.noarch            504/511 
DEBUG:   Verifying        : python3-setuptools-wheel-65.5.1-2.el9s.noarch      505/511 
DEBUG:   Verifying        : python3-sqlalchemy-2.0.38-1.el9s.x86_64            506/511 
DEBUG:   Verifying        : python3-typing-extensions-4.12.2-2.el9s.noarch     507/511 
DEBUG:   Verifying        : ImageMagick-6.9.12.98-1.el9s.x86_64                508/511 
DEBUG:   Verifying        : ImageMagick-libs-6.9.12.98-1.el9s.x86_64           509/511 
DEBUG:   Verifying        : liblqr-1-0.4.2-17.el9s.x86_64                      510/511 
DEBUG:   Verifying        : python3-setuptools_scm-7.1.0-2.el9s.noarch         511/511 
DEBUG: Installed:
DEBUG:   ImageMagick-6.9.12.98-1.el9s.x86_64                                           
DEBUG:   ImageMagick-libs-6.9.12.98-1.el9s.x86_64                                      
DEBUG:   LibRaw-0.21.1-1.el9.x86_64                                                    
DEBUG:   ModemManager-glib-1.20.2-1.el9.x86_64                                         
DEBUG:   NetworkManager-libnm-1:1.53.4-1.el9.x86_64                                    
DEBUG:   abattis-cantarell-fonts-0.301-4.el9.noarch                                    
DEBUG:   acl-2.3.1-4.el9.x86_64                                                        
DEBUG:   adobe-mappings-cmap-20171205-12.el9.noarch                                    
DEBUG:   adobe-mappings-cmap-deprecated-20171205-12.el9.noarch                         
DEBUG:   adobe-mappings-pdf-20180407-10.el9.noarch                                     
DEBUG:   adobe-source-code-pro-fonts-2.030.1.050-12.el9.1.noarch                       
DEBUG:   adwaita-cursor-theme-40.1.1-3.el9.noarch                                      
DEBUG:   adwaita-icon-theme-40.1.1-3.el9.noarch                                        
DEBUG:   alsa-lib-1.2.13-2.el9.x86_64                                                  
DEBUG:   alternatives-1.24-2.el9.x86_64                                                
DEBUG:   annobin-12.93-1.el9.x86_64                                                    
DEBUG:   at-spi2-atk-2.38.0-4.el9.x86_64                                               
DEBUG:   at-spi2-core-2.40.3-1.el9.x86_64                                              
DEBUG:   atk-2.36.0-5.el9.x86_64                                                       
DEBUG:   audit-libs-3.1.5-7.el9.x86_64                                                 
DEBUG:   avahi-glib-0.8-22.el9.x86_64                                                  
DEBUG:   avahi-libs-0.8-22.el9.x86_64                                                  
DEBUG:   basesystem-11-13.el9.noarch                                                   
DEBUG:   bash-5.1.8-9.el9.x86_64                                                       
DEBUG:   binutils-2.35.2-63.el9.x86_64                                                 
DEBUG:   binutils-gold-2.35.2-63.el9.x86_64                                            
DEBUG:   bluez-libs-5.72-4.el9.x86_64                                                  
DEBUG:   bubblewrap-0.4.1-8.el9.x86_64                                                 
DEBUG:   bzip2-1.0.8-10.el9.x86_64                                                     
DEBUG:   bzip2-libs-1.0.8-10.el9.x86_64                                                
DEBUG:   ca-certificates-2024.2.69_v8.0.303-91.4.el9.noarch                            
DEBUG:   cairo-1.17.4-7.el9.x86_64                                                     
DEBUG:   cairo-gobject-1.17.4-7.el9.x86_64                                             
DEBUG:   centos-gpg-keys-9.0-28.el9.noarch                                             
DEBUG:   centos-stream-release-9.0-28.el9.noarch                                       
DEBUG:   centos-stream-repos-9.0-28.el9.noarch                                         
DEBUG:   colord-libs-1.4.5-4.el9.x86_64                                                
DEBUG:   composefs-libs-1.0.8-1.el9.x86_64                                             
DEBUG:   coreutils-8.32-39.el9.x86_64                                                  
DEBUG:   coreutils-common-8.32-39.el9.x86_64                                           
DEBUG:   cpio-2.13-16.el9.x86_64                                                       
DEBUG:   cpp-11.5.0-5.el9.x86_64                                                       
DEBUG:   cracklib-2.9.6-27.el9.x86_64                                                  
DEBUG:   cracklib-dicts-2.9.6-27.el9.x86_64                                            
DEBUG:   crypto-policies-20250128-1.git5269e22.el9.noarch                              
DEBUG:   crypto-policies-scripts-20250128-1.git5269e22.el9.noarch                      
DEBUG:   cryptsetup-libs-2.7.2-3.el9.x86_64                                            
DEBUG:   cups-libs-1:2.3.3op2-33.el9.x86_64                                            
DEBUG:   curl-7.76.1-31.el9.x86_64                                                     
DEBUG:   cyrus-sasl-lib-2.1.27-21.el9.x86_64                                           
DEBUG:   dbus-1:1.12.20-8.el9.x86_64                                                   
DEBUG:   dbus-broker-28-7.el9.x86_64                                                   
DEBUG:   dbus-common-1:1.12.20-8.el9.noarch                                            
DEBUG:   dbus-libs-1:1.12.20-8.el9.x86_64                                              
DEBUG:   dconf-0.40.0-6.el9.x86_64                                                     
DEBUG:   debugedit-5.0-10.el9.x86_64                                                   
DEBUG:   dejavu-sans-fonts-2.37-18.el9.noarch                                          
DEBUG:   device-mapper-9:1.02.202-6.el9.x86_64                                         
DEBUG:   device-mapper-libs-9:1.02.202-6.el9.x86_64                                    
DEBUG:   diffutils-3.7-12.el9.x86_64                                                   
DEBUG:   dwz-0.14-3.el9.x86_64                                                         
DEBUG:   ed-1.14.2-12.el9.x86_64                                                       
DEBUG:   efi-srpm-macros-6-2.el9.noarch                                                
DEBUG:   elfutils-0.193-1.el9.x86_64                                                   
DEBUG:   elfutils-debuginfod-client-0.193-1.el9.x86_64                                 
DEBUG:   elfutils-default-yama-scope-0.193-1.el9.noarch                                
DEBUG:   elfutils-libelf-0.193-1.el9.x86_64                                            
DEBUG:   elfutils-libs-0.193-1.el9.x86_64                                              
DEBUG:   exempi-2.6.0-0.2.20211007gite23c213.el9.x86_64                                
DEBUG:   exiv2-0.27.5-2.el9.x86_64                                                     
DEBUG:   exiv2-libs-0.27.5-2.el9.x86_64                                                
DEBUG:   expat-2.5.0-5.el9.x86_64                                                      
DEBUG:   fdk-aac-free-2.0.0-8.el9.x86_64                                               
DEBUG:   file-5.39-16.el9.x86_64                                                       
DEBUG:   file-libs-5.39-16.el9.x86_64                                                  
DEBUG:   filesystem-3.16-5.el9.x86_64                                                  
DEBUG:   findutils-1:4.8.0-7.el9.x86_64                                                
DEBUG:   flac-libs-1.3.3-12.el9.x86_64                                                 
DEBUG:   flatpak-1.12.9-4.el9.x86_64                                                   
DEBUG:   flatpak-session-helper-1.12.9-4.el9.x86_64                                    
DEBUG:   fontconfig-2.14.0-2.el9.x86_64                                                
DEBUG:   fonts-filesystem-1:2.0.5-7.el9.1.noarch                                       
DEBUG:   fonts-srpm-macros-1:2.0.5-7.el9.1.noarch                                      
DEBUG:   freetype-2.10.4-9.el9.x86_64                                                  
DEBUG:   fribidi-1.0.10-6.el9.2.x86_64                                                 
DEBUG:   fuse-2.9.9-17.el9.x86_64                                                      
DEBUG:   fuse-common-3.10.2-9.el9.x86_64                                               
DEBUG:   fuse-libs-2.9.9-17.el9.x86_64                                                 
DEBUG:   gawk-5.1.0-6.el9.x86_64                                                       
DEBUG:   gawk-all-langpacks-5.1.0-6.el9.x86_64                                         
DEBUG:   gcc-11.5.0-5.el9.x86_64                                                       
DEBUG:   gcc-plugin-annobin-11.5.0-5.el9.x86_64                                        
DEBUG:   gd-2.3.2-3.el9.x86_64                                                         
DEBUG:   gdb-minimal-14.2-4.el9.x86_64                                                 
DEBUG:   gdbm-libs-1:1.23-1.el9.x86_64                                                 
DEBUG:   gdk-pixbuf2-2.42.6-4.el9.x86_64                                               
DEBUG:   gdk-pixbuf2-modules-2.42.6-4.el9.x86_64                                       
DEBUG:   geoclue2-2.6.0-7.el9.x86_64                                                   
DEBUG:   ghc-srpm-macros-1.5.0-6.el9.noarch                                            
DEBUG:   giflib-5.2.1-9.el9.x86_64                                                     
DEBUG:   git-core-2.47.1-2.el9.x86_64                                                  
DEBUG:   glib-networking-2.68.3-3.el9.x86_64                                           
DEBUG:   glib2-2.68.4-16.el9.x86_64                                                    
DEBUG:   glibc-2.34-192.el9.x86_64                                                     
DEBUG:   glibc-common-2.34-192.el9.x86_64                                              
DEBUG:   glibc-devel-2.34-192.el9.x86_64                                               
DEBUG:   glibc-gconv-extra-2.34-192.el9.x86_64                                         
DEBUG:   glibc-headers-2.34-192.el9.x86_64                                             
DEBUG:   glibc-minimal-langpack-2.34-192.el9.x86_64                                    
DEBUG:   gmp-1:6.2.0-13.el9.x86_64                                                     
DEBUG:   gnupg2-2.3.3-4.el9.x86_64                                                     
DEBUG:   gnutls-3.8.3-6.el9.x86_64                                                     
DEBUG:   go-srpm-macros-3.6.0-11.el9.noarch                                            
DEBUG:   gobject-introspection-1.68.0-11.el9.x86_64                                    
DEBUG:   google-droid-sans-fonts-20200215-11.el9.2.noarch                              
DEBUG:   gpgme-1.15.1-6.el9.x86_64                                                     
DEBUG:   graphene-1.10.6-2.el9.x86_64                                                  
DEBUG:   graphite2-1.3.14-9.el9.x86_64                                                 
DEBUG:   graphviz-2.44.0-26.el9.x86_64                                                 
DEBUG:   grep-3.6-5.el9.x86_64                                                         
DEBUG:   groff-base-1.22.4-10.el9.x86_64                                               
DEBUG:   gsettings-desktop-schemas-40.0-6.el9.x86_64                                   
DEBUG:   gsm-1.0.19-6.el9.x86_64                                                       
DEBUG:   gstreamer1-1.22.12-3.el9.x86_64                                               
DEBUG:   gstreamer1-plugins-base-1.22.12-4.el9.x86_64                                  
DEBUG:   gtk-update-icon-cache-3.24.31-5.el9.x86_64                                    
DEBUG:   gtk2-2.24.33-8.el9.x86_64                                                     
DEBUG:   gtk3-3.24.31-5.el9.x86_64                                                     
DEBUG:   gzip-1.12-1.el9.x86_64                                                        
DEBUG:   harfbuzz-2.7.4-10.el9.x86_64                                                  
DEBUG:   hicolor-icon-theme-0.17-13.el9.noarch                                         
DEBUG:   hwdata-0.348-9.18.el9.noarch                                                  
DEBUG:   imath-3.1.2-1.el9.x86_64                                                      
DEBUG:   info-6.7-15.el9.x86_64                                                        
DEBUG:   iso-codes-4.6.0-3.el9.noarch                                                  
DEBUG:   jasper-libs-2.0.28-3.el9.x86_64                                               
DEBUG:   jbig2dec-libs-0.19-7.el9.x86_64                                               
DEBUG:   jbigkit-libs-2.1-23.el9.x86_64                                                
DEBUG:   json-c-0.14-11.el9.x86_64                                                     
DEBUG:   json-glib-1.6.6-1.el9.x86_64                                                  
DEBUG:   kbd-2.4.0-11.el9.x86_64                                                       
DEBUG:   kbd-legacy-2.4.0-11.el9.noarch                                                
DEBUG:   kbd-misc-2.4.0-11.el9.noarch                                                  
DEBUG:   kernel-headers-5.14.0-585.el9.x86_64                                          
DEBUG:   kernel-srpm-macros-1.0-13.el9.noarch                                          
DEBUG:   keyutils-libs-1.6.3-1.el9.x86_64                                              
DEBUG:   kmod-28-10.el9.x86_64                                                         
DEBUG:   kmod-libs-28-10.el9.x86_64                                                    
DEBUG:   krb5-libs-1.21.1-6.el9.x86_64                                                 
DEBUG:   langpacks-core-font-en-3.0-16.el9.noarch                                      
DEBUG:   lcms2-2.12-3.el9.x86_64                                                       
DEBUG:   less-590-5.el9.x86_64                                                         
DEBUG:   libICE-1.0.10-8.el9.x86_64                                                    
DEBUG:   libSM-1.2.3-10.el9.x86_64                                                     
DEBUG:   libX11-1.7.0-11.el9.x86_64                                                    
DEBUG:   libX11-common-1.7.0-11.el9.noarch                                             
DEBUG:   libX11-xcb-1.7.0-11.el9.x86_64                                                
DEBUG:   libXau-1.0.9-8.el9.x86_64                                                     
DEBUG:   libXaw-1.0.13-19.el9.x86_64                                                   
DEBUG:   libXcomposite-0.4.5-7.el9.x86_64                                              
DEBUG:   libXcursor-1.2.0-7.el9.x86_64                                                 
DEBUG:   libXdamage-1.1.5-7.el9.x86_64                                                 
DEBUG:   libXext-1.3.4-8.el9.x86_64                                                    
DEBUG:   libXfixes-5.0.3-16.el9.x86_64                                                 
DEBUG:   libXft-2.3.3-8.el9.x86_64                                                     
DEBUG:   libXi-1.7.10-8.el9.x86_64                                                     
DEBUG:   libXinerama-1.1.4-10.el9.x86_64                                               
DEBUG:   libXmu-1.1.3-8.el9.x86_64                                                     
DEBUG:   libXpm-3.5.13-10.el9.x86_64                                                   
DEBUG:   libXrandr-1.5.2-8.el9.x86_64                                                  
DEBUG:   libXrender-0.9.10-16.el9.x86_64                                               
DEBUG:   libXt-1.2.0-6.el9.x86_64                                                      
DEBUG:   libXtst-1.2.3-16.el9.x86_64                                                   
DEBUG:   libXv-1.0.11-16.el9.x86_64                                                    
DEBUG:   libXxf86vm-1.1.4-18.el9.x86_64                                                
DEBUG:   libacl-2.3.1-4.el9.x86_64                                                     
DEBUG:   libappstream-glib-0.7.18-5.el9.x86_64                                         
DEBUG:   libarchive-3.5.3-4.el9.x86_64                                                 
DEBUG:   libassuan-2.5.5-3.el9.x86_64                                                  
DEBUG:   libasyncns-0.8-22.el9.x86_64                                                  
DEBUG:   libatomic-11.5.0-5.el9.x86_64                                                 
DEBUG:   libattr-2.5.1-3.el9.x86_64                                                    
DEBUG:   libblkid-2.37.4-21.el9.x86_64                                                 
DEBUG:   libbrotli-1.0.9-7.el9.x86_64                                                  
DEBUG:   libcanberra-0.30-27.el9.x86_64                                                
DEBUG:   libcanberra-gtk2-0.30-27.el9.x86_64                                           
DEBUG:   libcanberra-gtk3-0.30-27.el9.x86_64                                           
DEBUG:   libcap-2.48-9.el9.x86_64                                                      
DEBUG:   libcap-ng-0.8.2-7.el9.x86_64                                                  
DEBUG:   libcbor-0.7.0-5.el9.x86_64                                                    
DEBUG:   libcom_err-1.46.5-7.el9.x86_64                                                
DEBUG:   libcurl-7.76.1-31.el9.x86_64                                                  
DEBUG:   libdatrie-0.2.13-4.el9.x86_64                                                 
DEBUG:   libdb-5.3.28-57.el9.x86_64                                                    
DEBUG:   libdrm-2.4.123-2.el9.x86_64                                                   
DEBUG:   libeconf-0.4.1-4.el9.x86_64                                                   
DEBUG:   libedit-3.1-38.20210216cvs.el9.x86_64                                         
DEBUG:   libepoxy-1.5.5-4.el9.x86_64                                                   
DEBUG:   libevent-2.1.12-8.el9.x86_64                                                  
DEBUG:   libexif-0.6.22-6.el9.x86_64                                                   
DEBUG:   libfdisk-2.37.4-21.el9.x86_64                                                 
DEBUG:   libffi-3.4.2-8.el9.x86_64                                                     
DEBUG:   libfido2-1.13.0-2.el9.x86_64                                                  
DEBUG:   libfontenc-1.1.3-17.el9.x86_64                                                
DEBUG:   libgcc-11.5.0-5.el9.x86_64                                                    
DEBUG:   libgcrypt-1.10.0-11.el9.x86_64                                                
DEBUG:   libgexiv2-0.12.3-1.el9.x86_64                                                 
DEBUG:   libglvnd-1:1.3.4-1.el9.x86_64                                                 
DEBUG:   libglvnd-egl-1:1.3.4-1.el9.x86_64                                             
DEBUG:   libglvnd-glx-1:1.3.4-1.el9.x86_64                                             
DEBUG:   libgomp-11.5.0-5.el9.x86_64                                                   
DEBUG:   libgpg-error-1.42-5.el9.x86_64                                                
DEBUG:   libgs-9.54.0-19.el9.x86_64                                                    
DEBUG:   libgsf-1.14.47-5.el9.x86_64                                                   
DEBUG:   libgudev-237-1.el9.x86_64                                                     
DEBUG:   libgusb-0.3.8-2.el9.x86_64                                                    
DEBUG:   libgxps-0.3.2-3.el9.x86_64                                                    
DEBUG:   libicu-67.1-9.el9.x86_64                                                      
DEBUG:   libidn2-2.3.0-7.el9.x86_64                                                    
DEBUG:   libijs-0.35-15.el9.x86_64                                                     
DEBUG:   libiptcdata-1.0.5-10.el9.x86_64                                               
DEBUG:   libjpeg-turbo-2.0.90-7.el9.x86_64                                             
DEBUG:   libksba-1.5.1-7.el9.x86_64                                                    
DEBUG:   libldac-2.0.2.3-10.el9.x86_64                                                 
DEBUG:   liblqr-1-0.4.2-17.el9s.x86_64                                                 
DEBUG:   libmount-2.37.4-21.el9.x86_64                                                 
DEBUG:   libmpc-1.2.1-4.el9.x86_64                                                     
DEBUG:   libnghttp2-1.43.0-6.el9.x86_64                                                
DEBUG:   libnotify-0.7.9-8.el9.x86_64                                                  
DEBUG:   libogg-2:1.3.4-6.el9.x86_64                                                   
DEBUG:   libosinfo-1.10.0-1.el9.x86_64                                                 
DEBUG:   libpaper-1.1.28-4.el9.x86_64                                                  
DEBUG:   libpciaccess-0.16-7.el9.x86_64                                                
DEBUG:   libpkgconf-1.7.3-10.el9.x86_64                                                
DEBUG:   libpng-2:1.6.37-12.el9.x86_64                                                 
DEBUG:   libproxy-0.4.15-35.el9.x86_64                                                 
DEBUG:   libproxy-webkitgtk4-0.4.15-35.el9.x86_64                                      
DEBUG:   libpsl-0.21.1-5.el9.x86_64                                                    
DEBUG:   libpwquality-1.4.4-8.el9.x86_64                                               
DEBUG:   libraqm-0.7.0-7.el9s.x86_64                                                   
DEBUG:   librsvg2-2.50.7-3.el9.x86_64                                                  
DEBUG:   libsbc-1.4-9.el9.x86_64                                                       
DEBUG:   libseccomp-2.5.2-2.el9.x86_64                                                 
DEBUG:   libselinux-3.6-3.el9.x86_64                                                   
DEBUG:   libsemanage-3.6-5.el9.x86_64                                                  
DEBUG:   libsepol-3.6-3.el9.x86_64                                                     
DEBUG:   libsigsegv-2.13-4.el9.x86_64                                                  
DEBUG:   libsmartcols-2.37.4-21.el9.x86_64                                             
DEBUG:   libsndfile-1.0.31-9.el9.x86_64                                                
DEBUG:   libsoup-2.72.0-10.el9.x86_64                                                  
DEBUG:   libssh-0.10.4-13.el9.x86_64                                                   
DEBUG:   libssh-config-0.10.4-13.el9.noarch                                            
DEBUG:   libstdc++-11.5.0-5.el9.x86_64                                                 
DEBUG:   libstemmer-0-18.585svn.el9.x86_64                                             
DEBUG:   libtasn1-4.16.0-9.el9.x86_64                                                  
DEBUG:   libtdb-1.4.12-1.el9.x86_64                                                    
DEBUG:   libthai-0.1.28-8.el9.x86_64                                                   
DEBUG:   libtheora-1:1.1.1-31.el9.x86_64                                               
DEBUG:   libtiff-4.4.0-13.el9.x86_64                                                   
DEBUG:   libtool-ltdl-2.4.6-46.el9.x86_64                                              
DEBUG:   libtracker-sparql-3.1.2-3.el9.x86_64                                          
DEBUG:   libunistring-0.9.10-15.el9.x86_64                                             
DEBUG:   libusbx-1.0.26-1.el9.x86_64                                                   
DEBUG:   libutempter-1.2.1-6.el9.x86_64                                                
DEBUG:   libuuid-2.37.4-21.el9.x86_64                                                  
DEBUG:   libverto-0.3.2-3.el9.x86_64                                                   
DEBUG:   libvorbis-1:1.3.7-5.el9.x86_64                                                
DEBUG:   libwayland-client-1.21.0-1.el9.x86_64                                         
DEBUG:   libwayland-cursor-1.21.0-1.el9.x86_64                                         
DEBUG:   libwayland-egl-1.21.0-1.el9.x86_64                                            
DEBUG:   libwayland-server-1.21.0-1.el9.x86_64                                         
DEBUG:   libwebp-1.2.0-8.el9.x86_64                                                    
DEBUG:   libwmf-lite-0.2.12-10.el9.x86_64                                              
DEBUG:   libxcb-1.13.1-9.el9.x86_64                                                    
DEBUG:   libxcrypt-4.4.18-3.el9.x86_64                                                 
DEBUG:   libxcrypt-compat-4.4.18-3.el9.x86_64                                          
DEBUG:   libxcrypt-devel-4.4.18-3.el9.x86_64                                           
DEBUG:   libxkbcommon-1.0.3-4.el9.x86_64                                               
DEBUG:   libxml2-2.9.13-9.el9.x86_64                                                   
DEBUG:   libxshmfence-1.3-10.el9.x86_64                                                
DEBUG:   libxslt-1.1.34-12.el9.x86_64                                                  
DEBUG:   libzstd-1.5.5-1.el9.x86_64                                                    
DEBUG:   llvm-filesystem-20.1.1-3.el9.x86_64                                           
DEBUG:   llvm-libs-20.1.1-3.el9.x86_64                                                 
DEBUG:   low-memory-monitor-2.1-4.el9.x86_64                                           
DEBUG:   lua-libs-5.4.4-4.el9.x86_64                                                   
DEBUG:   lua-srpm-macros-1-6.el9.noarch                                                
DEBUG:   lz4-libs-1.9.3-5.el9.x86_64                                                   
DEBUG:   make-1:4.3-8.el9.x86_64                                                       
DEBUG:   mesa-dri-drivers-24.2.8-2.el9.x86_64                                          
DEBUG:   mesa-filesystem-24.2.8-2.el9.x86_64                                           
DEBUG:   mesa-libEGL-24.2.8-2.el9.x86_64                                               
DEBUG:   mesa-libGL-24.2.8-2.el9.x86_64                                                
DEBUG:   mesa-libgbm-24.2.8-2.el9.x86_64                                               
DEBUG:   mesa-libglapi-24.2.8-2.el9.x86_64                                             
DEBUG:   mkfontscale-1.2.1-3.el9.x86_64                                                
DEBUG:   mpfr-4.1.0-7.el9.x86_64                                                       
DEBUG:   ncurses-6.2-10.20210508.el9.x86_64                                            
DEBUG:   ncurses-base-6.2-10.20210508.el9.noarch                                       
DEBUG:   ncurses-libs-6.2-10.20210508.el9.x86_64                                       
DEBUG:   nettle-3.10.1-1.el9.x86_64                                                    
DEBUG:   npth-1.6-8.el9.x86_64                                                         
DEBUG:   nspr-4.35.0-17.el9.x86_64                                                     
DEBUG:   nss-3.101.0-10.el9.x86_64                                                     
DEBUG:   nss-softokn-3.101.0-10.el9.x86_64                                             
DEBUG:   nss-softokn-freebl-3.101.0-10.el9.x86_64                                      
DEBUG:   nss-sysinit-3.101.0-10.el9.x86_64                                             
DEBUG:   nss-util-3.101.0-10.el9.x86_64                                                
DEBUG:   ocaml-srpm-macros-6-6.el9.noarch                                              
DEBUG:   openblas-srpm-macros-2-11.el9.noarch                                          
DEBUG:   openexr-libs-3.1.1-3.el9.x86_64                                               
DEBUG:   openjpeg2-2.4.0-8.el9.x86_64                                                  
DEBUG:   openldap-2.6.8-4.el9.x86_64                                                   
DEBUG:   openssh-8.7p1-45.el9.x86_64                                                   
DEBUG:   openssh-clients-8.7p1-45.el9.x86_64                                           
DEBUG:   openssl-1:3.5.0-2.el9.x86_64                                                  
DEBUG:   openssl-libs-1:3.5.0-2.el9.x86_64                                             
DEBUG:   openstack-macros-2023.1.0-0.20250328135226.ce6a105.el9.noarch                 
DEBUG:   opus-1.3.1-10.el9.x86_64                                                      
DEBUG:   orc-0.4.31-8.el9.x86_64                                                       
DEBUG:   osinfo-db-20250124-1.el9.noarch                                               
DEBUG:   osinfo-db-tools-1.10.0-1.el9.x86_64                                           
DEBUG:   ostree-libs-2025.2-1.el9.x86_64                                               
DEBUG:   p11-kit-0.25.3-3.el9.x86_64                                                   
DEBUG:   p11-kit-server-0.25.3-3.el9.x86_64                                            
DEBUG:   p11-kit-trust-0.25.3-3.el9.x86_64                                             
DEBUG:   pam-1.5.1-23.el9.x86_64                                                       
DEBUG:   pango-1.48.7-3.el9.x86_64                                                     
DEBUG:   patch-2.7.6-16.el9.x86_64                                                     
DEBUG:   pcre-8.44-4.el9.x86_64                                                        
DEBUG:   pcre2-10.40-6.el9.x86_64                                                      
DEBUG:   pcre2-syntax-10.40-6.el9.noarch                                               
DEBUG:   perl-AutoLoader-5.74-481.el9.noarch                                           
DEBUG:   perl-B-1.80-481.el9.x86_64                                                    
DEBUG:   perl-Carp-1.50-460.el9.noarch                                                 
DEBUG:   perl-Class-Struct-0.66-481.el9.noarch                                         
DEBUG:   perl-Data-Dumper-2.174-462.el9.x86_64                                         
DEBUG:   perl-Digest-1.19-4.el9.noarch                                                 
DEBUG:   perl-Digest-MD5-2.58-4.el9.x86_64                                             
DEBUG:   perl-Encode-4:3.08-462.el9.x86_64                                             
DEBUG:   perl-Errno-1.30-481.el9.x86_64                                                
DEBUG:   perl-Exporter-5.74-461.el9.noarch                                             
DEBUG:   perl-Fcntl-1.13-481.el9.x86_64                                                
DEBUG:   perl-File-Basename-2.85-481.el9.noarch                                        
DEBUG:   perl-File-Path-2.18-4.el9.noarch                                              
DEBUG:   perl-File-Temp-1:0.231.100-4.el9.noarch                                       
DEBUG:   perl-File-stat-1.09-481.el9.noarch                                            
DEBUG:   perl-FileHandle-2.03-481.el9.noarch                                           
DEBUG:   perl-Getopt-Long-1:2.52-4.el9.noarch                                          
DEBUG:   perl-Getopt-Std-1.12-481.el9.noarch                                           
DEBUG:   perl-HTTP-Tiny-0.076-462.el9.noarch                                           
DEBUG:   perl-IO-1.43-481.el9.x86_64                                                   
DEBUG:   perl-IO-Socket-IP-0.41-5.el9.noarch                                           
DEBUG:   perl-IO-Socket-SSL-2.073-2.el9.noarch                                         
DEBUG:   perl-IPC-Open3-1.21-481.el9.noarch                                            
DEBUG:   perl-MIME-Base64-3.16-4.el9.x86_64                                            
DEBUG:   perl-Mozilla-CA-20200520-6.el9.noarch                                         
DEBUG:   perl-NDBM_File-1.15-481.el9.x86_64                                            
DEBUG:   perl-Net-SSLeay-1.94-1.el9.x86_64                                             
DEBUG:   perl-POSIX-1.94-481.el9.x86_64                                                
DEBUG:   perl-PathTools-3.78-461.el9.x86_64                                            
DEBUG:   perl-Pod-Escapes-1:1.07-460.el9.noarch                                        
DEBUG:   perl-Pod-Perldoc-3.28.01-461.el9.noarch                                       
DEBUG:   perl-Pod-Simple-1:3.42-4.el9.noarch                                           
DEBUG:   perl-Pod-Usage-4:2.01-4.el9.noarch                                            
DEBUG:   perl-Scalar-List-Utils-4:1.56-462.el9.x86_64                                  
DEBUG:   perl-SelectSaver-1.02-481.el9.noarch                                          
DEBUG:   perl-Socket-4:2.031-4.el9.x86_64                                              
DEBUG:   perl-Storable-1:3.21-460.el9.x86_64                                           
DEBUG:   perl-Symbol-1.08-481.el9.noarch                                               
DEBUG:   perl-Term-ANSIColor-5.01-461.el9.noarch                                       
DEBUG:   perl-Term-Cap-1.17-460.el9.noarch                                             
DEBUG:   perl-Text-ParseWords-3.30-460.el9.noarch                                      
DEBUG:   perl-Text-Tabs+Wrap-2013.0523-460.el9.noarch                                  
DEBUG:   perl-Time-Local-2:1.300-7.el9.noarch                                          
DEBUG:   perl-URI-5.09-3.el9.noarch                                                    
DEBUG:   perl-base-2.27-481.el9.noarch                                                 
DEBUG:   perl-constant-1.33-461.el9.noarch                                             
DEBUG:   perl-if-0.60.800-481.el9.noarch                                               
DEBUG:   perl-interpreter-4:5.32.1-481.el9.x86_64                                      
DEBUG:   perl-libnet-3.13-4.el9.noarch                                                 
DEBUG:   perl-libs-4:5.32.1-481.el9.x86_64                                             
DEBUG:   perl-mro-1.23-481.el9.x86_64                                                  
DEBUG:   perl-overload-1.31-481.el9.noarch                                             
DEBUG:   perl-overloading-0.02-481.el9.noarch                                          
DEBUG:   perl-parent-1:0.238-460.el9.noarch                                            
DEBUG:   perl-podlators-1:4.14-460.el9.noarch                                          
DEBUG:   perl-srpm-macros-1-41.el9.noarch                                              
DEBUG:   perl-subs-1.03-481.el9.noarch                                                 
DEBUG:   perl-vars-1.05-481.el9.noarch                                                 
DEBUG:   pipewire-1.0.1-1.el9.x86_64                                                   
DEBUG:   pipewire-alsa-1.0.1-1.el9.x86_64                                              
DEBUG:   pipewire-jack-audio-connection-kit-1.0.1-1.el9.x86_64                         
DEBUG:   pipewire-jack-audio-connection-kit-libs-1.0.1-1.el9.x86_64                    
DEBUG:   pipewire-libs-1.0.1-1.el9.x86_64                                              
DEBUG:   pipewire-pulseaudio-1.0.1-1.el9.x86_64                                        
DEBUG:   pixman-0.40.0-6.el9.x86_64                                                    
DEBUG:   pkgconf-1.7.3-10.el9.x86_64                                                   
DEBUG:   pkgconf-m4-1.7.3-10.el9.noarch                                                
DEBUG:   pkgconf-pkg-config-1.7.3-10.el9.x86_64                                        
DEBUG:   polkit-0.117-13.el9.x86_64                                                    
DEBUG:   polkit-libs-0.117-13.el9.x86_64                                               
DEBUG:   polkit-pkla-compat-0.1-21.el9.x86_64                                          
DEBUG:   poppler-21.01.0-21.el9.x86_64                                                 
DEBUG:   poppler-data-0.4.9-9.el9.noarch                                               
DEBUG:   poppler-glib-21.01.0-21.el9.x86_64                                            
DEBUG:   popt-1.18-8.el9.x86_64                                                        
DEBUG:   publicsuffix-list-dafsa-20210518-3.el9.noarch                                 
DEBUG:   pulseaudio-libs-15.0-3.el9.x86_64                                             
DEBUG:   pyproject-srpm-macros-1.16.2-1.el9.noarch                                     
DEBUG:   python-rpm-macros-3.9-54.el9.noarch                                           
DEBUG:   python-srpm-macros-3.9-54.el9.noarch                                          
DEBUG:   python-unversioned-command-3.9.21-2.el9.noarch                                
DEBUG:   python3-3.9.21-2.el9.x86_64                                                   
DEBUG:   python3-babel-2.9.1-2.el9.noarch                                              
DEBUG:   python3-chardet-4.0.0-5.el9.noarch                                            
DEBUG:   python3-devel-3.9.21-2.el9.x86_64                                             
DEBUG:   python3-dns-2.6.1-3.el9.noarch                                                
DEBUG:   python3-docutils-0.16-6.el9.noarch                                            
DEBUG:   python3-eventlet-0.36.1-1.el9s.noarch                                         
DEBUG:   python3-greenlet-3.1.1-1.el9s.x86_64                                          
DEBUG:   python3-idna-2.10-7.el9.1.noarch                                              
DEBUG:   python3-imagesize-1.2.0-6.el9.noarch                                          
DEBUG:   python3-jinja2-3.0.1-2.el9s.noarch                                            
DEBUG:   python3-libs-3.9.21-2.el9.x86_64                                              
DEBUG:   python3-markupsafe-3.0.2-1.el9s.x86_64                                        
DEBUG:   python3-packaging-24.2-2.el9s.noarch                                          
DEBUG:   python3-pbr-6.1.1-1.el9s.noarch                                               
DEBUG:   python3-pip-21.3.1-1.el9.noarch                                               
DEBUG:   python3-pip-wheel-21.3.1-1.el9.noarch                                         
DEBUG:   python3-pygments-2.7.4-4.el9.noarch                                           
DEBUG:   python3-pysocks-1.7.1-12.el9.noarch                                           
DEBUG:   python3-pytz-2021.1-5.el9.noarch                                              
DEBUG:   python3-requests-2.32.3-4.el9s.noarch                                         
DEBUG:   python3-rpm-generators-12-9.el9.noarch                                        
DEBUG:   python3-rpm-macros-3.9-54.el9.noarch                                          
DEBUG:   python3-setuptools-65.5.1-2.el9s.noarch                                       
DEBUG:   python3-setuptools-wheel-65.5.1-2.el9s.noarch                                 
DEBUG:   python3-setuptools_scm-7.1.0-2.el9s.noarch                                    
DEBUG:   python3-six-1.15.0-9.el9.noarch                                               
DEBUG:   python3-snowballstemmer-1.9.0-10.el9.noarch                                   
DEBUG:   python3-sphinx-1:3.4.3-8.el9.noarch                                           
DEBUG:   python3-sphinx-theme-alabaster-0.7.12-13.el9.noarch                           
DEBUG:   python3-sphinxcontrib-applehelp-1.0.2-5.el9.noarch                            
DEBUG:   python3-sphinxcontrib-devhelp-1.0.2-5.el9.noarch                              
DEBUG:   python3-sphinxcontrib-htmlhelp-1.0.3-6.el9.noarch                             
DEBUG:   python3-sphinxcontrib-jsmath-1.0.1-12.el9.noarch                              
DEBUG:   python3-sphinxcontrib-qthelp-1.0.3-5.el9.noarch                               
DEBUG:   python3-sphinxcontrib-serializinghtml-1.1.4-5.el9.noarch                      
DEBUG:   python3-sqlalchemy-2.0.38-1.el9s.x86_64                                       
DEBUG:   python3-tomli-2.0.1-5.el9.noarch                                              
DEBUG:   python3-typing-extensions-4.12.2-2.el9s.noarch                                
DEBUG:   python3-urllib3-1.26.5-6.el9.noarch                                           
DEBUG:   qt5-srpm-macros-5.15.9-1.el9.noarch                                           
DEBUG:   readline-8.1-4.el9.x86_64                                                     
DEBUG:   redhat-rpm-config-209-1.el9.noarch                                            
DEBUG:   rpm-4.16.1.3-37.el9.x86_64                                                    
DEBUG:   rpm-build-4.16.1.3-37.el9.x86_64                                              
DEBUG:   rpm-build-libs-4.16.1.3-37.el9.x86_64                                         
DEBUG:   rpm-libs-4.16.1.3-37.el9.x86_64                                               
DEBUG:   rtkit-0.11-29.el9.x86_64                                                      
DEBUG:   rust-srpm-macros-17-4.el9.noarch                                              
DEBUG:   sed-4.8-9.el9.x86_64                                                          
DEBUG:   setup-2.13.7-10.el9.noarch                                                    
DEBUG:   shadow-utils-2:4.9-12.el9.x86_64                                              
DEBUG:   shared-mime-info-2.1-5.el9.x86_64                                             
DEBUG:   sound-theme-freedesktop-0.8-17.el9.noarch                                     
DEBUG:   sqlite-libs-3.34.1-7.el9.x86_64                                               
DEBUG:   systemd-252-53.el9.x86_64                                                     
DEBUG:   systemd-libs-252-53.el9.x86_64                                                
DEBUG:   systemd-pam-252-53.el9.x86_64                                                 
DEBUG:   systemd-rpm-macros-252-53.el9.noarch                                          
DEBUG:   systemd-udev-252-53.el9.x86_64                                                
DEBUG:   tar-2:1.34-7.el9.x86_64                                                       
DEBUG:   totem-pl-parser-3.26.6-2.el9.x86_64                                           
DEBUG:   tpm2-tss-3.2.3-1.el9.x86_64                                                   
DEBUG:   tracker-3.1.2-3.el9.x86_64                                                    
DEBUG:   tracker-miners-3.1.2-4.el9.x86_64                                             
DEBUG:   tzdata-2025b-1.el9.noarch                                                     
DEBUG:   unzip-6.0-58.el9.x86_64                                                       
DEBUG:   upower-0.99.11-11.el9.x86_64                                                  
DEBUG:   urw-base35-bookman-fonts-20200910-6.el9.noarch                                
DEBUG:   urw-base35-c059-fonts-20200910-6.el9.noarch                                   
DEBUG:   urw-base35-d050000l-fonts-20200910-6.el9.noarch                               
DEBUG:   urw-base35-fonts-20200910-6.el9.noarch                                        
DEBUG:   urw-base35-fonts-common-20200910-6.el9.noarch                                 
DEBUG:   urw-base35-gothic-fonts-20200910-6.el9.noarch                                 
DEBUG:   urw-base35-nimbus-mono-ps-fonts-20200910-6.el9.noarch                         
DEBUG:   urw-base35-nimbus-roman-fonts-20200910-6.el9.noarch                           
DEBUG:   urw-base35-nimbus-sans-fonts-20200910-6.el9.noarch                            
DEBUG:   urw-base35-p052-fonts-20200910-6.el9.noarch                                   
DEBUG:   urw-base35-standard-symbols-ps-fonts-20200910-6.el9.noarch                    
DEBUG:   urw-base35-z003-fonts-20200910-6.el9.noarch                                   
DEBUG:   util-linux-2.37.4-21.el9.x86_64                                               
DEBUG:   util-linux-core-2.37.4-21.el9.x86_64                                          
DEBUG:   webkit2gtk3-jsc-2.48.2-1.el9.x86_64                                           
DEBUG:   webrtc-audio-processing-0.3.1-8.el9.x86_64                                    
DEBUG:   which-2.21-29.el9.x86_64                                                      
DEBUG:   wireplumber-0.4.14-1.el9.x86_64                                               
DEBUG:   wireplumber-libs-0.4.14-1.el9.x86_64                                          
DEBUG:   xdg-dbus-proxy-0.1.3-1.el9.x86_64                                             
DEBUG:   xdg-desktop-portal-1.12.6-1.el9.x86_64                                        
DEBUG:   xdg-desktop-portal-gtk-1.12.0-3.el9.x86_64                                    
DEBUG:   xkeyboard-config-2.33-2.el9.noarch                                            
DEBUG:   xml-common-0.6.3-58.el9.noarch                                                
DEBUG:   xorg-x11-fonts-ISO8859-1-100dpi-7.5-33.el9.noarch                             
DEBUG:   xz-5.2.5-8.el9.x86_64                                                         
DEBUG:   xz-libs-5.2.5-8.el9.x86_64                                                    
DEBUG:   zip-3.0-35.el9.x86_64                                                         
DEBUG:   zlib-1.2.11-41.el9.x86_64                                                     
DEBUG:   zstd-1.5.5-1.el9.x86_64                                                       
DEBUG: Complete!
DEBUG: Child return code was: 0
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
Finish: installing minimal buildroot with dnf
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/os-release
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir/build
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir/build
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir/build/RPMS
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir/build/RPMS
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir/build/SPECS
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir/build/SPECS
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir/build/SRPMS
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir/build/SRPMS
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir/build/SOURCES
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir/build/SOURCES
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir/build/BUILD
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir/build/BUILD
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir/build/BUILDROOT
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir/build/BUILDROOT
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir/build/originals
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir/build/originals
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir
DEBUG: child environment: None
DEBUG: Executing command: ['userdel', '-f', 'mockbuild', '--prefix', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: userdel: user 'mockbuild' does not exist
DEBUG: Child return code was: 6
DEBUG: child environment: None
DEBUG: Executing command: ['groupdel', 'mock', '--prefix', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: groupdel: group 'mock' does not exist
DEBUG: Child return code was: 6
DEBUG: child environment: None
DEBUG: Executing command: ['groupadd', 'mock', '-g', '135', '--prefix', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['useradd', 'mockbuild', '-o', '-u', '1020', '-g', '135', '-N', '-d', '/builddir', '--prefix', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: useradd: warning: the home directory /builddir already exists.
DEBUG: useradd: Not copying any file from skel directory into it.
DEBUG: Child return code was: 0
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/.initialized
DEBUG: child environment: None
DEBUG: Executing command: ['sync'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
Start: creating root cache
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/tar', '--one-file-system', '--exclude-caches', '--exclude-caches-under', '--use-compress-program', 'pigz', '-cf', '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5/root_cache/cache.tar.gz', '-C', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root', '--exclude=./proc', '--exclude=./sys', '--exclude=./dev', '--exclude=./tmp/ccache', '--exclude=./var/cache/yum', '--exclude=./var/cache/dnf', '--exclude=./var/log', '--exclude=.//proc', '--exclude=.//proc', '--exclude=.//sys', '--exclude=.//sys', '--exclude=.//dev/shm', '--exclude=.//dev/pts', '--exclude=.//proc/filesystems', '--exclude=.//sys/fs/selinux', '--exclude=.//var/cache/yum', '--exclude=.//var/cache/dnf', '.'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
Finish: creating root cache
Finish: chroot init
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', '-o', 'private,mode=0755', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'rbind', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'remount,private,rbind', '--target', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/rpm', '-qa', '--root', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
DEBUG: libgcc-11.5.0-5.el9.x86_64
DEBUG: fonts-filesystem-2.0.5-7.el9.1.noarch
DEBUG: tzdata-2025b-1.el9.noarch
DEBUG: hwdata-0.348-9.18.el9.noarch
DEBUG: dejavu-sans-fonts-2.37-18.el9.noarch
DEBUG: adobe-mappings-cmap-20171205-12.el9.noarch
DEBUG: adobe-mappings-cmap-deprecated-20171205-12.el9.noarch
DEBUG: langpacks-core-font-en-3.0-16.el9.noarch
DEBUG: osinfo-db-20250124-1.el9.noarch
DEBUG: adobe-source-code-pro-fonts-2.030.1.050-12.el9.1.noarch
DEBUG: abattis-cantarell-fonts-0.301-4.el9.noarch
DEBUG: google-droid-sans-fonts-20200215-11.el9.2.noarch
DEBUG: python3-setuptools-wheel-65.5.1-2.el9s.noarch
DEBUG: xkeyboard-config-2.33-2.el9.noarch
DEBUG: rust-srpm-macros-17-4.el9.noarch
DEBUG: qt5-srpm-macros-5.15.9-1.el9.noarch
DEBUG: poppler-data-0.4.9-9.el9.noarch
DEBUG: perl-srpm-macros-1-41.el9.noarch
DEBUG: openblas-srpm-macros-2-11.el9.noarch
DEBUG: ocaml-srpm-macros-6-6.el9.noarch
DEBUG: mesa-filesystem-24.2.8-2.el9.x86_64
DEBUG: llvm-filesystem-20.1.1-3.el9.x86_64
DEBUG: libX11-common-1.7.0-11.el9.noarch
DEBUG: kernel-headers-5.14.0-585.el9.x86_64
DEBUG: ghc-srpm-macros-1.5.0-6.el9.noarch
DEBUG: gawk-all-langpacks-5.1.0-6.el9.x86_64
DEBUG: adwaita-cursor-theme-40.1.1-3.el9.noarch
DEBUG: adobe-mappings-pdf-20180407-10.el9.noarch
DEBUG: publicsuffix-list-dafsa-20210518-3.el9.noarch
DEBUG: pkgconf-m4-1.7.3-10.el9.noarch
DEBUG: pcre2-syntax-10.40-6.el9.noarch
DEBUG: ncurses-base-6.2-10.20210508.el9.noarch
DEBUG: libssh-config-0.10.4-13.el9.noarch
DEBUG: kbd-misc-2.4.0-11.el9.noarch
DEBUG: kbd-legacy-2.4.0-11.el9.noarch
DEBUG: fuse-common-3.10.2-9.el9.x86_64
DEBUG: coreutils-common-8.32-39.el9.x86_64
DEBUG: centos-gpg-keys-9.0-28.el9.noarch
DEBUG: centos-stream-repos-9.0-28.el9.noarch
DEBUG: centos-stream-release-9.0-28.el9.noarch
DEBUG: setup-2.13.7-10.el9.noarch
DEBUG: filesystem-3.16-5.el9.x86_64
DEBUG: urw-base35-fonts-common-20200910-6.el9.noarch
DEBUG: basesystem-11-13.el9.noarch
DEBUG: glibc-gconv-extra-2.34-192.el9.x86_64
DEBUG: glibc-minimal-langpack-2.34-192.el9.x86_64
DEBUG: glibc-common-2.34-192.el9.x86_64
DEBUG: glibc-2.34-192.el9.x86_64
DEBUG: ncurses-libs-6.2-10.20210508.el9.x86_64
DEBUG: bash-5.1.8-9.el9.x86_64
DEBUG: zlib-1.2.11-41.el9.x86_64
DEBUG: libstdc++-11.5.0-5.el9.x86_64
DEBUG: libzstd-1.5.5-1.el9.x86_64
DEBUG: xz-libs-5.2.5-8.el9.x86_64
DEBUG: libxml2-2.9.13-9.el9.x86_64
DEBUG: bzip2-libs-1.0.8-10.el9.x86_64
DEBUG: libxcrypt-4.4.18-3.el9.x86_64
DEBUG: libpng-1.6.37-12.el9.x86_64
DEBUG: expat-2.5.0-5.el9.x86_64
DEBUG: libjpeg-turbo-2.0.90-7.el9.x86_64
DEBUG: libcap-2.48-9.el9.x86_64
DEBUG: libuuid-2.37.4-21.el9.x86_64
DEBUG: elfutils-libelf-0.193-1.el9.x86_64
DEBUG: sqlite-libs-3.34.1-7.el9.x86_64
DEBUG: libffi-3.4.2-8.el9.x86_64
DEBUG: crypto-policies-20250128-1.git5269e22.el9.noarch
DEBUG: gmp-6.2.0-13.el9.x86_64
DEBUG: libgpg-error-1.42-5.el9.x86_64
DEBUG: libtool-ltdl-2.4.6-46.el9.x86_64
DEBUG: lcms2-2.12-3.el9.x86_64
DEBUG: nspr-4.35.0-17.el9.x86_64
DEBUG: mpfr-4.1.0-7.el9.x86_64
DEBUG: readline-8.1-4.el9.x86_64
DEBUG: libogg-1.3.4-6.el9.x86_64
DEBUG: libvorbis-1.3.7-5.el9.x86_64
DEBUG: nss-util-3.101.0-10.el9.x86_64
DEBUG: libgcrypt-1.10.0-11.el9.x86_64
DEBUG: libwayland-client-1.21.0-1.el9.x86_64
DEBUG: libicu-67.1-9.el9.x86_64
DEBUG: libattr-2.5.1-3.el9.x86_64
DEBUG: libacl-2.3.1-4.el9.x86_64
DEBUG: libgomp-11.5.0-5.el9.x86_64
DEBUG: lz4-libs-1.9.3-5.el9.x86_64
DEBUG: popt-1.18-8.el9.x86_64
DEBUG: alsa-lib-1.2.13-2.el9.x86_64
DEBUG: libX11-xcb-1.7.0-11.el9.x86_64
DEBUG: libwebp-1.2.0-8.el9.x86_64
DEBUG: libassuan-2.5.5-3.el9.x86_64
DEBUG: gdbm-libs-1.23-1.el9.x86_64
DEBUG: json-c-0.14-11.el9.x86_64
DEBUG: libbrotli-1.0.9-7.el9.x86_64
DEBUG: libcap-ng-0.8.2-7.el9.x86_64
DEBUG: audit-libs-3.1.5-7.el9.x86_64
DEBUG: libcom_err-1.46.5-7.el9.x86_64
DEBUG: libseccomp-2.5.2-2.el9.x86_64
DEBUG: libtasn1-4.16.0-9.el9.x86_64
DEBUG: p11-kit-0.25.3-3.el9.x86_64
DEBUG: libtdb-1.4.12-1.el9.x86_64
DEBUG: libunistring-0.9.10-15.el9.x86_64
DEBUG: libidn2-2.3.0-7.el9.x86_64
DEBUG: lua-libs-5.4.4-4.el9.x86_64
DEBUG: pcre2-10.40-6.el9.x86_64
DEBUG: fribidi-1.0.10-6.el9.2.x86_64
DEBUG: libICE-1.0.10-8.el9.x86_64
DEBUG: libstemmer-0-18.585svn.el9.x86_64
DEBUG: libxshmfence-1.3-10.el9.x86_64
DEBUG: openjpeg2-2.4.0-8.el9.x86_64
DEBUG: opus-1.3.1-10.el9.x86_64
DEBUG: libSM-1.2.3-10.el9.x86_64
DEBUG: libpsl-0.21.1-5.el9.x86_64
DEBUG: libwayland-cursor-1.21.0-1.el9.x86_64
DEBUG: libmpc-1.2.1-4.el9.x86_64
DEBUG: libwayland-server-1.21.0-1.el9.x86_64
DEBUG: dwz-0.14-3.el9.x86_64
DEBUG: exiv2-0.27.5-2.el9.x86_64
DEBUG: exiv2-libs-0.27.5-2.el9.x86_64
DEBUG: libxcrypt-compat-4.4.18-3.el9.x86_64
DEBUG: unzip-6.0-58.el9.x86_64
DEBUG: xml-common-0.6.3-58.el9.noarch
DEBUG: libproxy-0.4.15-35.el9.x86_64
DEBUG: imath-3.1.2-1.el9.x86_64
DEBUG: file-libs-5.39-16.el9.x86_64
DEBUG: file-5.39-16.el9.x86_64
DEBUG: hicolor-icon-theme-0.17-13.el9.noarch
DEBUG: libedit-3.1-38.20210216cvs.el9.x86_64
DEBUG: llvm-libs-20.1.1-3.el9.x86_64
DEBUG: alternatives-1.24-2.el9.x86_64
DEBUG: p11-kit-trust-0.25.3-3.el9.x86_64
DEBUG: fuse-libs-2.9.9-17.el9.x86_64
DEBUG: libsepol-3.6-3.el9.x86_64
DEBUG: libselinux-3.6-3.el9.x86_64
DEBUG: sed-4.8-9.el9.x86_64
DEBUG: findutils-4.8.0-7.el9.x86_64
DEBUG: libsigsegv-2.13-4.el9.x86_64
DEBUG: gawk-5.1.0-6.el9.x86_64
DEBUG: libsmartcols-2.37.4-21.el9.x86_64
DEBUG: pcre-8.44-4.el9.x86_64
DEBUG: grep-3.6-5.el9.x86_64
DEBUG: openssl-libs-3.5.0-2.el9.x86_64
DEBUG: coreutils-8.32-39.el9.x86_64
DEBUG: ca-certificates-2024.2.69_v8.0.303-91.4.el9.noarch
DEBUG: systemd-libs-252-53.el9.x86_64
DEBUG: libarchive-3.5.3-4.el9.x86_64
DEBUG: dbus-libs-1.12.20-8.el9.x86_64
DEBUG: libblkid-2.37.4-21.el9.x86_64
DEBUG: libmount-2.37.4-21.el9.x86_64
DEBUG: libfdisk-2.37.4-21.el9.x86_64
DEBUG: util-linux-core-2.37.4-21.el9.x86_64
DEBUG: libusbx-1.0.26-1.el9.x86_64
DEBUG: gzip-1.12-1.el9.x86_64
DEBUG: cracklib-2.9.6-27.el9.x86_64
DEBUG: kmod-libs-28-10.el9.x86_64
DEBUG: libevent-2.1.12-8.el9.x86_64
DEBUG: avahi-libs-0.8-22.el9.x86_64
DEBUG: xz-5.2.5-8.el9.x86_64
DEBUG: jbigkit-libs-2.1-23.el9.x86_64
DEBUG: libtiff-4.4.0-13.el9.x86_64
DEBUG: libXau-1.0.9-8.el9.x86_64
DEBUG: libxcb-1.13.1-9.el9.x86_64
DEBUG: libX11-1.7.0-11.el9.x86_64
DEBUG: libXext-1.3.4-8.el9.x86_64
DEBUG: libXrender-0.9.10-16.el9.x86_64
DEBUG: libXi-1.7.10-8.el9.x86_64
DEBUG: libXfixes-5.0.3-16.el9.x86_64
DEBUG: libXt-1.2.0-6.el9.x86_64
DEBUG: libXmu-1.1.3-8.el9.x86_64
DEBUG: libXcursor-1.2.0-7.el9.x86_64
DEBUG: libXdamage-1.1.5-7.el9.x86_64
DEBUG: libXrandr-1.5.2-8.el9.x86_64
DEBUG: libXinerama-1.1.4-10.el9.x86_64
DEBUG: libXcomposite-0.4.5-7.el9.x86_64
DEBUG: libXpm-3.5.13-10.el9.x86_64
DEBUG: libglvnd-1.3.4-1.el9.x86_64
DEBUG: libwayland-egl-1.21.0-1.el9.x86_64
DEBUG: pixman-0.40.0-6.el9.x86_64
DEBUG: libXaw-1.0.13-19.el9.x86_64
DEBUG: libXtst-1.2.3-16.el9.x86_64
DEBUG: libXv-1.0.11-16.el9.x86_64
DEBUG: libXxf86vm-1.1.4-18.el9.x86_64
DEBUG: cracklib-dicts-2.9.6-27.el9.x86_64
DEBUG: p11-kit-server-0.25.3-3.el9.x86_64
DEBUG: python3-pip-wheel-21.3.1-1.el9.noarch
DEBUG: python-unversioned-command-3.9.21-2.el9.noarch
DEBUG: python3-3.9.21-2.el9.x86_64
DEBUG: python3-libs-3.9.21-2.el9.x86_64
DEBUG: python3-setuptools-65.5.1-2.el9s.noarch
DEBUG: python3-packaging-24.2-2.el9s.noarch
DEBUG: python3-idna-2.10-7.el9.1.noarch
DEBUG: python3-greenlet-3.1.1-1.el9s.x86_64
DEBUG: python3-typing-extensions-4.12.2-2.el9s.noarch
DEBUG: python3-pip-21.3.1-1.el9.noarch
DEBUG: crypto-policies-scripts-20250128-1.git5269e22.el9.noarch
DEBUG: python3-chardet-4.0.0-5.el9.noarch
DEBUG: python3-dns-2.6.1-3.el9.noarch
DEBUG: python3-pysocks-1.7.1-12.el9.noarch
DEBUG: python3-six-1.15.0-9.el9.noarch
DEBUG: python3-urllib3-1.26.5-6.el9.noarch
DEBUG: python3-requests-2.32.3-4.el9s.noarch
DEBUG: python3-docutils-0.16-6.el9.noarch
DEBUG: python3-pytz-2021.1-5.el9.noarch
DEBUG: python3-babel-2.9.1-2.el9.noarch
DEBUG: python3-tomli-2.0.1-5.el9.noarch
DEBUG: python3-imagesize-1.2.0-6.el9.noarch
DEBUG: python3-pygments-2.7.4-4.el9.noarch
DEBUG: python3-snowballstemmer-1.9.0-10.el9.noarch
DEBUG: python3-sphinx-theme-alabaster-0.7.12-13.el9.noarch
DEBUG: python3-sphinxcontrib-applehelp-1.0.2-5.el9.noarch
DEBUG: python3-sphinxcontrib-devhelp-1.0.2-5.el9.noarch
DEBUG: python3-sphinxcontrib-htmlhelp-1.0.3-6.el9.noarch
DEBUG: python3-sphinxcontrib-jsmath-1.0.1-12.el9.noarch
DEBUG: python3-sphinxcontrib-qthelp-1.0.3-5.el9.noarch
DEBUG: python3-sphinxcontrib-serializinghtml-1.1.4-5.el9.noarch
DEBUG: python3-markupsafe-3.0.2-1.el9s.x86_64
DEBUG: python3-jinja2-3.0.1-2.el9s.noarch
DEBUG: openssl-3.5.0-2.el9.x86_64
DEBUG: sound-theme-freedesktop-0.8-17.el9.noarch
DEBUG: kmod-28-10.el9.x86_64
DEBUG: composefs-libs-1.0.8-1.el9.x86_64
DEBUG: bubblewrap-0.4.1-8.el9.x86_64
DEBUG: libsemanage-3.6-5.el9.x86_64
DEBUG: shadow-utils-4.9-12.el9.x86_64
DEBUG: libutempter-1.2.1-6.el9.x86_64
DEBUG: tar-1.34-7.el9.x86_64
DEBUG: openexr-libs-3.1.1-3.el9.x86_64
DEBUG: iso-codes-4.6.0-3.el9.noarch
DEBUG: zip-3.0-35.el9.x86_64
DEBUG: cpp-11.5.0-5.el9.x86_64
DEBUG: zstd-1.5.5-1.el9.x86_64
DEBUG: acl-2.3.1-4.el9.x86_64
DEBUG: nss-softokn-freebl-3.101.0-10.el9.x86_64
DEBUG: nss-softokn-3.101.0-10.el9.x86_64
DEBUG: nss-sysinit-3.101.0-10.el9.x86_64
DEBUG: nss-3.101.0-10.el9.x86_64
DEBUG: flac-libs-1.3.3-12.el9.x86_64
DEBUG: libtheora-1.1.1-31.el9.x86_64
DEBUG: libksba-1.5.1-7.el9.x86_64
DEBUG: jasper-libs-2.0.28-3.el9.x86_64
DEBUG: LibRaw-0.21.1-1.el9.x86_64
DEBUG: exempi-2.6.0-0.2.20211007gite23c213.el9.x86_64
DEBUG: bzip2-1.0.8-10.el9.x86_64
DEBUG: libxkbcommon-1.0.3-4.el9.x86_64
DEBUG: libxslt-1.1.34-12.el9.x86_64
DEBUG: graphite2-1.3.14-9.el9.x86_64
DEBUG: groff-base-1.22.4-10.el9.x86_64
DEBUG: webrtc-audio-processing-0.3.1-8.el9.x86_64
DEBUG: info-6.7-15.el9.x86_64
DEBUG: ed-1.14.2-12.el9.x86_64
DEBUG: patch-2.7.6-16.el9.x86_64
DEBUG: libfontenc-1.1.3-17.el9.x86_64
DEBUG: less-590-5.el9.x86_64
DEBUG: systemd-rpm-macros-252-53.el9.noarch
DEBUG: adwaita-icon-theme-40.1.1-3.el9.noarch
DEBUG: libpaper-1.1.28-4.el9.x86_64
DEBUG: ncurses-6.2-10.20210508.el9.x86_64
DEBUG: perl-Digest-1.19-4.el9.noarch
DEBUG: perl-Digest-MD5-2.58-4.el9.x86_64
DEBUG: perl-B-1.80-481.el9.x86_64
DEBUG: perl-FileHandle-2.03-481.el9.noarch
DEBUG: perl-Data-Dumper-2.174-462.el9.x86_64
DEBUG: perl-libnet-3.13-4.el9.noarch
DEBUG: perl-AutoLoader-5.74-481.el9.noarch
DEBUG: perl-base-2.27-481.el9.noarch
DEBUG: perl-URI-5.09-3.el9.noarch
DEBUG: perl-if-0.60.800-481.el9.noarch
DEBUG: perl-IO-Socket-IP-0.41-5.el9.noarch
DEBUG: perl-Time-Local-1.300-7.el9.noarch
DEBUG: perl-File-Path-2.18-4.el9.noarch
DEBUG: perl-IO-Socket-SSL-2.073-2.el9.noarch
DEBUG: perl-Net-SSLeay-1.94-1.el9.x86_64
DEBUG: perl-Pod-Escapes-1.07-460.el9.noarch
DEBUG: perl-Text-Tabs+Wrap-2013.0523-460.el9.noarch
DEBUG: perl-Mozilla-CA-20200520-6.el9.noarch
DEBUG: perl-Class-Struct-0.66-481.el9.noarch
DEBUG: perl-POSIX-1.94-481.el9.x86_64
DEBUG: perl-Term-ANSIColor-5.01-461.el9.noarch
DEBUG: perl-IPC-Open3-1.21-481.el9.noarch
DEBUG: perl-subs-1.03-481.el9.noarch
DEBUG: perl-File-Temp-0.231.100-4.el9.noarch
DEBUG: perl-Term-Cap-1.17-460.el9.noarch
DEBUG: perl-Pod-Simple-3.42-4.el9.noarch
DEBUG: perl-HTTP-Tiny-0.076-462.el9.noarch
DEBUG: perl-Socket-2.031-4.el9.x86_64
DEBUG: perl-SelectSaver-1.02-481.el9.noarch
DEBUG: perl-Symbol-1.08-481.el9.noarch
DEBUG: perl-File-stat-1.09-481.el9.noarch
DEBUG: perl-podlators-4.14-460.el9.noarch
DEBUG: perl-Pod-Perldoc-3.28.01-461.el9.noarch
DEBUG: perl-Fcntl-1.13-481.el9.x86_64
DEBUG: perl-Text-ParseWords-3.30-460.el9.noarch
DEBUG: perl-mro-1.23-481.el9.x86_64
DEBUG: perl-IO-1.43-481.el9.x86_64
DEBUG: perl-overloading-0.02-481.el9.noarch
DEBUG: perl-Pod-Usage-2.01-4.el9.noarch
DEBUG: perl-Errno-1.30-481.el9.x86_64
DEBUG: perl-File-Basename-2.85-481.el9.noarch
DEBUG: perl-Getopt-Std-1.12-481.el9.noarch
DEBUG: perl-MIME-Base64-3.16-4.el9.x86_64
DEBUG: perl-Scalar-List-Utils-1.56-462.el9.x86_64
DEBUG: perl-constant-1.33-461.el9.noarch
DEBUG: perl-Storable-3.21-460.el9.x86_64
DEBUG: perl-overload-1.31-481.el9.noarch
DEBUG: perl-parent-0.238-460.el9.noarch
DEBUG: perl-vars-1.05-481.el9.noarch
DEBUG: perl-Getopt-Long-2.52-4.el9.noarch
DEBUG: perl-Carp-1.50-460.el9.noarch
DEBUG: perl-Exporter-5.74-461.el9.noarch
DEBUG: perl-PathTools-3.78-461.el9.x86_64
DEBUG: perl-NDBM_File-1.15-481.el9.x86_64
DEBUG: perl-Encode-3.08-462.el9.x86_64
DEBUG: perl-libs-5.32.1-481.el9.x86_64
DEBUG: perl-interpreter-5.32.1-481.el9.x86_64
DEBUG: kernel-srpm-macros-1.0-13.el9.noarch
DEBUG: bluez-libs-5.72-4.el9.x86_64
DEBUG: cpio-2.13-16.el9.x86_64
DEBUG: diffutils-3.7-12.el9.x86_64
DEBUG: keyutils-libs-1.6.3-1.el9.x86_64
DEBUG: libatomic-11.5.0-5.el9.x86_64
DEBUG: libcbor-0.7.0-5.el9.x86_64
DEBUG: libdb-5.3.28-57.el9.x86_64
DEBUG: libeconf-0.4.1-4.el9.x86_64
DEBUG: libpwquality-1.4.4-8.el9.x86_64
DEBUG: pam-1.5.1-23.el9.x86_64
DEBUG: util-linux-2.37.4-21.el9.x86_64
DEBUG: dbus-1.12.20-8.el9.x86_64
DEBUG: systemd-pam-252-53.el9.x86_64
DEBUG: systemd-252-53.el9.x86_64
DEBUG: dbus-common-1.12.20-8.el9.noarch
DEBUG: dbus-broker-28-7.el9.x86_64
DEBUG: device-mapper-libs-1.02.202-6.el9.x86_64
DEBUG: device-mapper-1.02.202-6.el9.x86_64
DEBUG: cryptsetup-libs-2.7.2-3.el9.x86_64
DEBUG: elfutils-default-yama-scope-0.193-1.el9.noarch
DEBUG: elfutils-libs-0.193-1.el9.x86_64
DEBUG: openssh-8.7p1-45.el9.x86_64
DEBUG: kbd-2.4.0-11.el9.x86_64
DEBUG: libnghttp2-1.43.0-6.el9.x86_64
DEBUG: libpciaccess-0.16-7.el9.x86_64
DEBUG: libdrm-2.4.123-2.el9.x86_64
DEBUG: libglvnd-egl-1.3.4-1.el9.x86_64
DEBUG: mesa-libgbm-24.2.8-2.el9.x86_64
DEBUG: mesa-dri-drivers-24.2.8-2.el9.x86_64
DEBUG: mesa-libglapi-24.2.8-2.el9.x86_64
DEBUG: mesa-libEGL-24.2.8-2.el9.x86_64
DEBUG: libglvnd-glx-1.3.4-1.el9.x86_64
DEBUG: mesa-libGL-24.2.8-2.el9.x86_64
DEBUG: libpkgconf-1.7.3-10.el9.x86_64
DEBUG: pkgconf-1.7.3-10.el9.x86_64
DEBUG: pkgconf-pkg-config-1.7.3-10.el9.x86_64
DEBUG: libverto-0.3.2-3.el9.x86_64
DEBUG: krb5-libs-1.21.1-6.el9.x86_64
DEBUG: cyrus-sasl-lib-2.1.27-21.el9.x86_64
DEBUG: openldap-2.6.8-4.el9.x86_64
DEBUG: libssh-0.10.4-13.el9.x86_64
DEBUG: libcurl-7.76.1-31.el9.x86_64
DEBUG: elfutils-debuginfod-client-0.193-1.el9.x86_64
DEBUG: binutils-gold-2.35.2-63.el9.x86_64
DEBUG: binutils-2.35.2-63.el9.x86_64
DEBUG: elfutils-0.193-1.el9.x86_64
DEBUG: gdb-minimal-14.2-4.el9.x86_64
DEBUG: debugedit-5.0-10.el9.x86_64
DEBUG: curl-7.76.1-31.el9.x86_64
DEBUG: rpm-4.16.1.3-37.el9.x86_64
DEBUG: rpm-libs-4.16.1.3-37.el9.x86_64
DEBUG: rpm-build-libs-4.16.1.3-37.el9.x86_64
DEBUG: efi-srpm-macros-6-2.el9.noarch
DEBUG: lua-srpm-macros-1-6.el9.noarch
DEBUG: tpm2-tss-3.2.3-1.el9.x86_64
DEBUG: systemd-udev-252-53.el9.x86_64
DEBUG: libfido2-1.13.0-2.el9.x86_64
DEBUG: openssh-clients-8.7p1-45.el9.x86_64
DEBUG: git-core-2.47.1-2.el9.x86_64
DEBUG: make-4.3-8.el9.x86_64
DEBUG: nettle-3.10.1-1.el9.x86_64
DEBUG: gnutls-3.8.3-6.el9.x86_64
DEBUG: glib2-2.68.4-16.el9.x86_64
DEBUG: freetype-2.10.4-9.el9.x86_64
DEBUG: harfbuzz-2.7.4-10.el9.x86_64
DEBUG: fontconfig-2.14.0-2.el9.x86_64
DEBUG: cairo-1.17.4-7.el9.x86_64
DEBUG: json-glib-1.6.6-1.el9.x86_64
DEBUG: atk-2.36.0-5.el9.x86_64
DEBUG: cairo-gobject-1.17.4-7.el9.x86_64
DEBUG: polkit-libs-0.117-13.el9.x86_64
DEBUG: gstreamer1-1.22.12-3.el9.x86_64
DEBUG: cups-libs-2.3.3op2-33.el9.x86_64
DEBUG: polkit-0.117-13.el9.x86_64
DEBUG: polkit-pkla-compat-0.1-21.el9.x86_64
DEBUG: gsettings-desktop-schemas-40.0-6.el9.x86_64
DEBUG: libgudev-237-1.el9.x86_64
DEBUG: dconf-0.40.0-6.el9.x86_64
DEBUG: rtkit-0.11-29.el9.x86_64
DEBUG: libgxps-0.3.2-3.el9.x86_64
DEBUG: gd-2.3.2-3.el9.x86_64
DEBUG: libXft-2.3.3-8.el9.x86_64
DEBUG: poppler-21.01.0-21.el9.x86_64
DEBUG: poppler-glib-21.01.0-21.el9.x86_64
DEBUG: urw-base35-bookman-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-c059-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-d050000l-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-gothic-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-nimbus-mono-ps-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-nimbus-roman-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-nimbus-sans-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-p052-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-standard-symbols-ps-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-z003-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-fonts-20200910-6.el9.noarch
DEBUG: libraqm-0.7.0-7.el9s.x86_64
DEBUG: mkfontscale-1.2.1-3.el9.x86_64
DEBUG: xorg-x11-fonts-ISO8859-1-100dpi-7.5-33.el9.noarch
DEBUG: ModemManager-glib-1.20.2-1.el9.x86_64
DEBUG: NetworkManager-libnm-1.53.4-1.el9.x86_64
DEBUG: gobject-introspection-1.68.0-11.el9.x86_64
DEBUG: upower-0.99.11-11.el9.x86_64
DEBUG: libgusb-0.3.8-2.el9.x86_64
DEBUG: colord-libs-1.4.5-4.el9.x86_64
DEBUG: shared-mime-info-2.1-5.el9.x86_64
DEBUG: gdk-pixbuf2-2.42.6-4.el9.x86_64
DEBUG: gdk-pixbuf2-modules-2.42.6-4.el9.x86_64
DEBUG: gtk-update-icon-cache-3.24.31-5.el9.x86_64
DEBUG: libgsf-1.14.47-5.el9.x86_64
DEBUG: libnotify-0.7.9-8.el9.x86_64
DEBUG: at-spi2-core-2.40.3-1.el9.x86_64
DEBUG: at-spi2-atk-2.38.0-4.el9.x86_64
DEBUG: avahi-glib-0.8-22.el9.x86_64
DEBUG: flatpak-session-helper-1.12.9-4.el9.x86_64
DEBUG: graphene-1.10.6-2.el9.x86_64
DEBUG: libgexiv2-0.12.3-1.el9.x86_64
DEBUG: low-memory-monitor-2.1-4.el9.x86_64
DEBUG: totem-pl-parser-3.26.6-2.el9.x86_64
DEBUG: webkit2gtk3-jsc-2.48.2-1.el9.x86_64
DEBUG: libproxy-webkitgtk4-0.4.15-35.el9.x86_64
DEBUG: glib-networking-2.68.3-3.el9.x86_64
DEBUG: libsoup-2.72.0-10.el9.x86_64
DEBUG: geoclue2-2.6.0-7.el9.x86_64
DEBUG: libappstream-glib-0.7.18-5.el9.x86_64
DEBUG: osinfo-db-tools-1.10.0-1.el9.x86_64
DEBUG: libosinfo-1.10.0-1.el9.x86_64
DEBUG: xdg-dbus-proxy-0.1.3-1.el9.x86_64
DEBUG: liblqr-1-0.4.2-17.el9s.x86_64
DEBUG: npth-1.6-8.el9.x86_64
DEBUG: gnupg2-2.3.3-4.el9.x86_64
DEBUG: gpgme-1.15.1-6.el9.x86_64
DEBUG: ostree-libs-2025.2-1.el9.x86_64
DEBUG: which-2.21-29.el9.x86_64
DEBUG: fuse-2.9.9-17.el9.x86_64
DEBUG: fdk-aac-free-2.0.0-8.el9.x86_64
DEBUG: giflib-5.2.1-9.el9.x86_64
DEBUG: glibc-headers-2.34-192.el9.x86_64
DEBUG: libxcrypt-devel-4.4.18-3.el9.x86_64
DEBUG: glibc-devel-2.34-192.el9.x86_64
DEBUG: gcc-11.5.0-5.el9.x86_64
DEBUG: annobin-12.93-1.el9.x86_64
DEBUG: gcc-plugin-annobin-11.5.0-5.el9.x86_64
DEBUG: fonts-srpm-macros-2.0.5-7.el9.1.noarch
DEBUG: go-srpm-macros-3.6.0-11.el9.noarch
DEBUG: python-srpm-macros-3.9-54.el9.noarch
DEBUG: redhat-rpm-config-209-1.el9.noarch
DEBUG: rpm-build-4.16.1.3-37.el9.x86_64
DEBUG: pyproject-srpm-macros-1.16.2-1.el9.noarch
DEBUG: python-rpm-macros-3.9-54.el9.noarch
DEBUG: python3-rpm-macros-3.9-54.el9.noarch
DEBUG: python3-rpm-generators-12-9.el9.noarch
DEBUG: gsm-1.0.19-6.el9.x86_64
DEBUG: libsndfile-1.0.31-9.el9.x86_64
DEBUG: jbig2dec-libs-0.19-7.el9.x86_64
DEBUG: libasyncns-0.8-22.el9.x86_64
DEBUG: pulseaudio-libs-15.0-3.el9.x86_64
DEBUG: libcanberra-0.30-27.el9.x86_64
DEBUG: libdatrie-0.2.13-4.el9.x86_64
DEBUG: libthai-0.1.28-8.el9.x86_64
DEBUG: pango-1.48.7-3.el9.x86_64
DEBUG: librsvg2-2.50.7-3.el9.x86_64
DEBUG: libepoxy-1.5.5-4.el9.x86_64
DEBUG: libexif-0.6.22-6.el9.x86_64
DEBUG: libijs-0.35-15.el9.x86_64
DEBUG: libgs-9.54.0-19.el9.x86_64
DEBUG: libiptcdata-1.0.5-10.el9.x86_64
DEBUG: libldac-2.0.2.3-10.el9.x86_64
DEBUG: libsbc-1.4-9.el9.x86_64
DEBUG: pipewire-libs-1.0.1-1.el9.x86_64
DEBUG: pipewire-1.0.1-1.el9.x86_64
DEBUG: wireplumber-libs-0.4.14-1.el9.x86_64
DEBUG: wireplumber-0.4.14-1.el9.x86_64
DEBUG: flatpak-1.12.9-4.el9.x86_64
DEBUG: xdg-desktop-portal-1.12.6-1.el9.x86_64
DEBUG: pipewire-jack-audio-connection-kit-libs-1.0.1-1.el9.x86_64
DEBUG: libwmf-lite-0.2.12-10.el9.x86_64
DEBUG: orc-0.4.31-8.el9.x86_64
DEBUG: gstreamer1-plugins-base-1.22.12-4.el9.x86_64
DEBUG: libtracker-sparql-3.1.2-3.el9.x86_64
DEBUG: tracker-3.1.2-3.el9.x86_64
DEBUG: tracker-miners-3.1.2-4.el9.x86_64
DEBUG: libcanberra-gtk3-0.30-27.el9.x86_64
DEBUG: gtk3-3.24.31-5.el9.x86_64
DEBUG: xdg-desktop-portal-gtk-1.12.0-3.el9.x86_64
DEBUG: gtk2-2.24.33-8.el9.x86_64
DEBUG: libcanberra-gtk2-0.30-27.el9.x86_64
DEBUG: graphviz-2.44.0-26.el9.x86_64
DEBUG: ImageMagick-libs-6.9.12.98-1.el9s.x86_64
DEBUG: ImageMagick-6.9.12.98-1.el9s.x86_64
DEBUG: python3-sphinx-3.4.3-8.el9.noarch
DEBUG: pipewire-jack-audio-connection-kit-1.0.1-1.el9.x86_64
DEBUG: pipewire-alsa-1.0.1-1.el9.x86_64
DEBUG: pipewire-pulseaudio-1.0.1-1.el9.x86_64
DEBUG: python3-devel-3.9.21-2.el9.x86_64
DEBUG: python3-pbr-6.1.1-1.el9s.noarch
DEBUG: python3-setuptools_scm-7.1.0-2.el9s.noarch
DEBUG: python3-eventlet-0.36.1-1.el9s.noarch
DEBUG: python3-sqlalchemy-2.0.38-1.el9s.x86_64
DEBUG: openstack-macros-2023.1.0-0.20250328135226.ce6a105.el9.noarch
DEBUG: Child return code was: 0
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
INFO: Installed packages:
INFO: ImageMagick-6.9.12.98-1.el9s.x86_64
ImageMagick-libs-6.9.12.98-1.el9s.x86_64
LibRaw-0.21.1-1.el9.x86_64
ModemManager-glib-1.20.2-1.el9.x86_64
NetworkManager-libnm-1.53.4-1.el9.x86_64
abattis-cantarell-fonts-0.301-4.el9.noarch
acl-2.3.1-4.el9.x86_64
adobe-mappings-cmap-20171205-12.el9.noarch
adobe-mappings-cmap-deprecated-20171205-12.el9.noarch
adobe-mappings-pdf-20180407-10.el9.noarch
adobe-source-code-pro-fonts-2.030.1.050-12.el9.1.noarch
adwaita-cursor-theme-40.1.1-3.el9.noarch
adwaita-icon-theme-40.1.1-3.el9.noarch
alsa-lib-1.2.13-2.el9.x86_64
alternatives-1.24-2.el9.x86_64
annobin-12.93-1.el9.x86_64
at-spi2-atk-2.38.0-4.el9.x86_64
at-spi2-core-2.40.3-1.el9.x86_64
atk-2.36.0-5.el9.x86_64
audit-libs-3.1.5-7.el9.x86_64
avahi-glib-0.8-22.el9.x86_64
avahi-libs-0.8-22.el9.x86_64
basesystem-11-13.el9.noarch
bash-5.1.8-9.el9.x86_64
binutils-2.35.2-63.el9.x86_64
binutils-gold-2.35.2-63.el9.x86_64
bluez-libs-5.72-4.el9.x86_64
bubblewrap-0.4.1-8.el9.x86_64
bzip2-1.0.8-10.el9.x86_64
bzip2-libs-1.0.8-10.el9.x86_64
ca-certificates-2024.2.69_v8.0.303-91.4.el9.noarch
cairo-1.17.4-7.el9.x86_64
cairo-gobject-1.17.4-7.el9.x86_64
centos-gpg-keys-9.0-28.el9.noarch
centos-stream-release-9.0-28.el9.noarch
centos-stream-repos-9.0-28.el9.noarch
colord-libs-1.4.5-4.el9.x86_64
composefs-libs-1.0.8-1.el9.x86_64
coreutils-8.32-39.el9.x86_64
coreutils-common-8.32-39.el9.x86_64
cpio-2.13-16.el9.x86_64
cpp-11.5.0-5.el9.x86_64
cracklib-2.9.6-27.el9.x86_64
cracklib-dicts-2.9.6-27.el9.x86_64
crypto-policies-20250128-1.git5269e22.el9.noarch
crypto-policies-scripts-20250128-1.git5269e22.el9.noarch
cryptsetup-libs-2.7.2-3.el9.x86_64
cups-libs-2.3.3op2-33.el9.x86_64
curl-7.76.1-31.el9.x86_64
cyrus-sasl-lib-2.1.27-21.el9.x86_64
dbus-1.12.20-8.el9.x86_64
dbus-broker-28-7.el9.x86_64
dbus-common-1.12.20-8.el9.noarch
dbus-libs-1.12.20-8.el9.x86_64
dconf-0.40.0-6.el9.x86_64
debugedit-5.0-10.el9.x86_64
dejavu-sans-fonts-2.37-18.el9.noarch
device-mapper-1.02.202-6.el9.x86_64
device-mapper-libs-1.02.202-6.el9.x86_64
diffutils-3.7-12.el9.x86_64
dwz-0.14-3.el9.x86_64
ed-1.14.2-12.el9.x86_64
efi-srpm-macros-6-2.el9.noarch
elfutils-0.193-1.el9.x86_64
elfutils-debuginfod-client-0.193-1.el9.x86_64
elfutils-default-yama-scope-0.193-1.el9.noarch
elfutils-libelf-0.193-1.el9.x86_64
elfutils-libs-0.193-1.el9.x86_64
exempi-2.6.0-0.2.20211007gite23c213.el9.x86_64
exiv2-0.27.5-2.el9.x86_64
exiv2-libs-0.27.5-2.el9.x86_64
expat-2.5.0-5.el9.x86_64
fdk-aac-free-2.0.0-8.el9.x86_64
file-5.39-16.el9.x86_64
file-libs-5.39-16.el9.x86_64
filesystem-3.16-5.el9.x86_64
findutils-4.8.0-7.el9.x86_64
flac-libs-1.3.3-12.el9.x86_64
flatpak-1.12.9-4.el9.x86_64
flatpak-session-helper-1.12.9-4.el9.x86_64
fontconfig-2.14.0-2.el9.x86_64
fonts-filesystem-2.0.5-7.el9.1.noarch
fonts-srpm-macros-2.0.5-7.el9.1.noarch
freetype-2.10.4-9.el9.x86_64
fribidi-1.0.10-6.el9.2.x86_64
fuse-2.9.9-17.el9.x86_64
fuse-common-3.10.2-9.el9.x86_64
fuse-libs-2.9.9-17.el9.x86_64
gawk-5.1.0-6.el9.x86_64
gawk-all-langpacks-5.1.0-6.el9.x86_64
gcc-11.5.0-5.el9.x86_64
gcc-plugin-annobin-11.5.0-5.el9.x86_64
gd-2.3.2-3.el9.x86_64
gdb-minimal-14.2-4.el9.x86_64
gdbm-libs-1.23-1.el9.x86_64
gdk-pixbuf2-2.42.6-4.el9.x86_64
gdk-pixbuf2-modules-2.42.6-4.el9.x86_64
geoclue2-2.6.0-7.el9.x86_64
ghc-srpm-macros-1.5.0-6.el9.noarch
giflib-5.2.1-9.el9.x86_64
git-core-2.47.1-2.el9.x86_64
glib-networking-2.68.3-3.el9.x86_64
glib2-2.68.4-16.el9.x86_64
glibc-2.34-192.el9.x86_64
glibc-common-2.34-192.el9.x86_64
glibc-devel-2.34-192.el9.x86_64
glibc-gconv-extra-2.34-192.el9.x86_64
glibc-headers-2.34-192.el9.x86_64
glibc-minimal-langpack-2.34-192.el9.x86_64
gmp-6.2.0-13.el9.x86_64
gnupg2-2.3.3-4.el9.x86_64
gnutls-3.8.3-6.el9.x86_64
go-srpm-macros-3.6.0-11.el9.noarch
gobject-introspection-1.68.0-11.el9.x86_64
google-droid-sans-fonts-20200215-11.el9.2.noarch
gpgme-1.15.1-6.el9.x86_64
graphene-1.10.6-2.el9.x86_64
graphite2-1.3.14-9.el9.x86_64
graphviz-2.44.0-26.el9.x86_64
grep-3.6-5.el9.x86_64
groff-base-1.22.4-10.el9.x86_64
gsettings-desktop-schemas-40.0-6.el9.x86_64
gsm-1.0.19-6.el9.x86_64
gstreamer1-1.22.12-3.el9.x86_64
gstreamer1-plugins-base-1.22.12-4.el9.x86_64
gtk-update-icon-cache-3.24.31-5.el9.x86_64
gtk2-2.24.33-8.el9.x86_64
gtk3-3.24.31-5.el9.x86_64
gzip-1.12-1.el9.x86_64
harfbuzz-2.7.4-10.el9.x86_64
hicolor-icon-theme-0.17-13.el9.noarch
hwdata-0.348-9.18.el9.noarch
imath-3.1.2-1.el9.x86_64
info-6.7-15.el9.x86_64
iso-codes-4.6.0-3.el9.noarch
jasper-libs-2.0.28-3.el9.x86_64
jbig2dec-libs-0.19-7.el9.x86_64
jbigkit-libs-2.1-23.el9.x86_64
json-c-0.14-11.el9.x86_64
json-glib-1.6.6-1.el9.x86_64
kbd-2.4.0-11.el9.x86_64
kbd-legacy-2.4.0-11.el9.noarch
kbd-misc-2.4.0-11.el9.noarch
kernel-headers-5.14.0-585.el9.x86_64
kernel-srpm-macros-1.0-13.el9.noarch
keyutils-libs-1.6.3-1.el9.x86_64
kmod-28-10.el9.x86_64
kmod-libs-28-10.el9.x86_64
krb5-libs-1.21.1-6.el9.x86_64
langpacks-core-font-en-3.0-16.el9.noarch
lcms2-2.12-3.el9.x86_64
less-590-5.el9.x86_64
libICE-1.0.10-8.el9.x86_64
libSM-1.2.3-10.el9.x86_64
libX11-1.7.0-11.el9.x86_64
libX11-common-1.7.0-11.el9.noarch
libX11-xcb-1.7.0-11.el9.x86_64
libXau-1.0.9-8.el9.x86_64
libXaw-1.0.13-19.el9.x86_64
libXcomposite-0.4.5-7.el9.x86_64
libXcursor-1.2.0-7.el9.x86_64
libXdamage-1.1.5-7.el9.x86_64
libXext-1.3.4-8.el9.x86_64
libXfixes-5.0.3-16.el9.x86_64
libXft-2.3.3-8.el9.x86_64
libXi-1.7.10-8.el9.x86_64
libXinerama-1.1.4-10.el9.x86_64
libXmu-1.1.3-8.el9.x86_64
libXpm-3.5.13-10.el9.x86_64
libXrandr-1.5.2-8.el9.x86_64
libXrender-0.9.10-16.el9.x86_64
libXt-1.2.0-6.el9.x86_64
libXtst-1.2.3-16.el9.x86_64
libXv-1.0.11-16.el9.x86_64
libXxf86vm-1.1.4-18.el9.x86_64
libacl-2.3.1-4.el9.x86_64
libappstream-glib-0.7.18-5.el9.x86_64
libarchive-3.5.3-4.el9.x86_64
libassuan-2.5.5-3.el9.x86_64
libasyncns-0.8-22.el9.x86_64
libatomic-11.5.0-5.el9.x86_64
libattr-2.5.1-3.el9.x86_64
libblkid-2.37.4-21.el9.x86_64
libbrotli-1.0.9-7.el9.x86_64
libcanberra-0.30-27.el9.x86_64
libcanberra-gtk2-0.30-27.el9.x86_64
libcanberra-gtk3-0.30-27.el9.x86_64
libcap-2.48-9.el9.x86_64
libcap-ng-0.8.2-7.el9.x86_64
libcbor-0.7.0-5.el9.x86_64
libcom_err-1.46.5-7.el9.x86_64
libcurl-7.76.1-31.el9.x86_64
libdatrie-0.2.13-4.el9.x86_64
libdb-5.3.28-57.el9.x86_64
libdrm-2.4.123-2.el9.x86_64
libeconf-0.4.1-4.el9.x86_64
libedit-3.1-38.20210216cvs.el9.x86_64
libepoxy-1.5.5-4.el9.x86_64
libevent-2.1.12-8.el9.x86_64
libexif-0.6.22-6.el9.x86_64
libfdisk-2.37.4-21.el9.x86_64
libffi-3.4.2-8.el9.x86_64
libfido2-1.13.0-2.el9.x86_64
libfontenc-1.1.3-17.el9.x86_64
libgcc-11.5.0-5.el9.x86_64
libgcrypt-1.10.0-11.el9.x86_64
libgexiv2-0.12.3-1.el9.x86_64
libglvnd-1.3.4-1.el9.x86_64
libglvnd-egl-1.3.4-1.el9.x86_64
libglvnd-glx-1.3.4-1.el9.x86_64
libgomp-11.5.0-5.el9.x86_64
libgpg-error-1.42-5.el9.x86_64
libgs-9.54.0-19.el9.x86_64
libgsf-1.14.47-5.el9.x86_64
libgudev-237-1.el9.x86_64
libgusb-0.3.8-2.el9.x86_64
libgxps-0.3.2-3.el9.x86_64
libicu-67.1-9.el9.x86_64
libidn2-2.3.0-7.el9.x86_64
libijs-0.35-15.el9.x86_64
libiptcdata-1.0.5-10.el9.x86_64
libjpeg-turbo-2.0.90-7.el9.x86_64
libksba-1.5.1-7.el9.x86_64
libldac-2.0.2.3-10.el9.x86_64
liblqr-1-0.4.2-17.el9s.x86_64
libmount-2.37.4-21.el9.x86_64
libmpc-1.2.1-4.el9.x86_64
libnghttp2-1.43.0-6.el9.x86_64
libnotify-0.7.9-8.el9.x86_64
libogg-1.3.4-6.el9.x86_64
libosinfo-1.10.0-1.el9.x86_64
libpaper-1.1.28-4.el9.x86_64
libpciaccess-0.16-7.el9.x86_64
libpkgconf-1.7.3-10.el9.x86_64
libpng-1.6.37-12.el9.x86_64
libproxy-0.4.15-35.el9.x86_64
libproxy-webkitgtk4-0.4.15-35.el9.x86_64
libpsl-0.21.1-5.el9.x86_64
libpwquality-1.4.4-8.el9.x86_64
libraqm-0.7.0-7.el9s.x86_64
librsvg2-2.50.7-3.el9.x86_64
libsbc-1.4-9.el9.x86_64
libseccomp-2.5.2-2.el9.x86_64
libselinux-3.6-3.el9.x86_64
libsemanage-3.6-5.el9.x86_64
libsepol-3.6-3.el9.x86_64
libsigsegv-2.13-4.el9.x86_64
libsmartcols-2.37.4-21.el9.x86_64
libsndfile-1.0.31-9.el9.x86_64
libsoup-2.72.0-10.el9.x86_64
libssh-0.10.4-13.el9.x86_64
libssh-config-0.10.4-13.el9.noarch
libstdc++-11.5.0-5.el9.x86_64
libstemmer-0-18.585svn.el9.x86_64
libtasn1-4.16.0-9.el9.x86_64
libtdb-1.4.12-1.el9.x86_64
libthai-0.1.28-8.el9.x86_64
libtheora-1.1.1-31.el9.x86_64
libtiff-4.4.0-13.el9.x86_64
libtool-ltdl-2.4.6-46.el9.x86_64
libtracker-sparql-3.1.2-3.el9.x86_64
libunistring-0.9.10-15.el9.x86_64
libusbx-1.0.26-1.el9.x86_64
libutempter-1.2.1-6.el9.x86_64
libuuid-2.37.4-21.el9.x86_64
libverto-0.3.2-3.el9.x86_64
libvorbis-1.3.7-5.el9.x86_64
libwayland-client-1.21.0-1.el9.x86_64
libwayland-cursor-1.21.0-1.el9.x86_64
libwayland-egl-1.21.0-1.el9.x86_64
libwayland-server-1.21.0-1.el9.x86_64
libwebp-1.2.0-8.el9.x86_64
libwmf-lite-0.2.12-10.el9.x86_64
libxcb-1.13.1-9.el9.x86_64
libxcrypt-4.4.18-3.el9.x86_64
libxcrypt-compat-4.4.18-3.el9.x86_64
libxcrypt-devel-4.4.18-3.el9.x86_64
libxkbcommon-1.0.3-4.el9.x86_64
libxml2-2.9.13-9.el9.x86_64
libxshmfence-1.3-10.el9.x86_64
libxslt-1.1.34-12.el9.x86_64
libzstd-1.5.5-1.el9.x86_64
llvm-filesystem-20.1.1-3.el9.x86_64
llvm-libs-20.1.1-3.el9.x86_64
low-memory-monitor-2.1-4.el9.x86_64
lua-libs-5.4.4-4.el9.x86_64
lua-srpm-macros-1-6.el9.noarch
lz4-libs-1.9.3-5.el9.x86_64
make-4.3-8.el9.x86_64
mesa-dri-drivers-24.2.8-2.el9.x86_64
mesa-filesystem-24.2.8-2.el9.x86_64
mesa-libEGL-24.2.8-2.el9.x86_64
mesa-libGL-24.2.8-2.el9.x86_64
mesa-libgbm-24.2.8-2.el9.x86_64
mesa-libglapi-24.2.8-2.el9.x86_64
mkfontscale-1.2.1-3.el9.x86_64
mpfr-4.1.0-7.el9.x86_64
ncurses-6.2-10.20210508.el9.x86_64
ncurses-base-6.2-10.20210508.el9.noarch
ncurses-libs-6.2-10.20210508.el9.x86_64
nettle-3.10.1-1.el9.x86_64
npth-1.6-8.el9.x86_64
nspr-4.35.0-17.el9.x86_64
nss-3.101.0-10.el9.x86_64
nss-softokn-3.101.0-10.el9.x86_64
nss-softokn-freebl-3.101.0-10.el9.x86_64
nss-sysinit-3.101.0-10.el9.x86_64
nss-util-3.101.0-10.el9.x86_64
ocaml-srpm-macros-6-6.el9.noarch
openblas-srpm-macros-2-11.el9.noarch
openexr-libs-3.1.1-3.el9.x86_64
openjpeg2-2.4.0-8.el9.x86_64
openldap-2.6.8-4.el9.x86_64
openssh-8.7p1-45.el9.x86_64
openssh-clients-8.7p1-45.el9.x86_64
openssl-3.5.0-2.el9.x86_64
openssl-libs-3.5.0-2.el9.x86_64
openstack-macros-2023.1.0-0.20250328135226.ce6a105.el9.noarch
opus-1.3.1-10.el9.x86_64
orc-0.4.31-8.el9.x86_64
osinfo-db-20250124-1.el9.noarch
osinfo-db-tools-1.10.0-1.el9.x86_64
ostree-libs-2025.2-1.el9.x86_64
p11-kit-0.25.3-3.el9.x86_64
p11-kit-server-0.25.3-3.el9.x86_64
p11-kit-trust-0.25.3-3.el9.x86_64
pam-1.5.1-23.el9.x86_64
pango-1.48.7-3.el9.x86_64
patch-2.7.6-16.el9.x86_64
pcre-8.44-4.el9.x86_64
pcre2-10.40-6.el9.x86_64
pcre2-syntax-10.40-6.el9.noarch
perl-AutoLoader-5.74-481.el9.noarch
perl-B-1.80-481.el9.x86_64
perl-Carp-1.50-460.el9.noarch
perl-Class-Struct-0.66-481.el9.noarch
perl-Data-Dumper-2.174-462.el9.x86_64
perl-Digest-1.19-4.el9.noarch
perl-Digest-MD5-2.58-4.el9.x86_64
perl-Encode-3.08-462.el9.x86_64
perl-Errno-1.30-481.el9.x86_64
perl-Exporter-5.74-461.el9.noarch
perl-Fcntl-1.13-481.el9.x86_64
perl-File-Basename-2.85-481.el9.noarch
perl-File-Path-2.18-4.el9.noarch
perl-File-Temp-0.231.100-4.el9.noarch
perl-File-stat-1.09-481.el9.noarch
perl-FileHandle-2.03-481.el9.noarch
perl-Getopt-Long-2.52-4.el9.noarch
perl-Getopt-Std-1.12-481.el9.noarch
perl-HTTP-Tiny-0.076-462.el9.noarch
perl-IO-1.43-481.el9.x86_64
perl-IO-Socket-IP-0.41-5.el9.noarch
perl-IO-Socket-SSL-2.073-2.el9.noarch
perl-IPC-Open3-1.21-481.el9.noarch
perl-MIME-Base64-3.16-4.el9.x86_64
perl-Mozilla-CA-20200520-6.el9.noarch
perl-NDBM_File-1.15-481.el9.x86_64
perl-Net-SSLeay-1.94-1.el9.x86_64
perl-POSIX-1.94-481.el9.x86_64
perl-PathTools-3.78-461.el9.x86_64
perl-Pod-Escapes-1.07-460.el9.noarch
perl-Pod-Perldoc-3.28.01-461.el9.noarch
perl-Pod-Simple-3.42-4.el9.noarch
perl-Pod-Usage-2.01-4.el9.noarch
perl-Scalar-List-Utils-1.56-462.el9.x86_64
perl-SelectSaver-1.02-481.el9.noarch
perl-Socket-2.031-4.el9.x86_64
perl-Storable-3.21-460.el9.x86_64
perl-Symbol-1.08-481.el9.noarch
perl-Term-ANSIColor-5.01-461.el9.noarch
perl-Term-Cap-1.17-460.el9.noarch
perl-Text-ParseWords-3.30-460.el9.noarch
perl-Text-Tabs+Wrap-2013.0523-460.el9.noarch
perl-Time-Local-1.300-7.el9.noarch
perl-URI-5.09-3.el9.noarch
perl-base-2.27-481.el9.noarch
perl-constant-1.33-461.el9.noarch
perl-if-0.60.800-481.el9.noarch
perl-interpreter-5.32.1-481.el9.x86_64
perl-libnet-3.13-4.el9.noarch
perl-libs-5.32.1-481.el9.x86_64
perl-mro-1.23-481.el9.x86_64
perl-overload-1.31-481.el9.noarch
perl-overloading-0.02-481.el9.noarch
perl-parent-0.238-460.el9.noarch
perl-podlators-4.14-460.el9.noarch
perl-srpm-macros-1-41.el9.noarch
perl-subs-1.03-481.el9.noarch
perl-vars-1.05-481.el9.noarch
pipewire-1.0.1-1.el9.x86_64
pipewire-alsa-1.0.1-1.el9.x86_64
pipewire-jack-audio-connection-kit-1.0.1-1.el9.x86_64
pipewire-jack-audio-connection-kit-libs-1.0.1-1.el9.x86_64
pipewire-libs-1.0.1-1.el9.x86_64
pipewire-pulseaudio-1.0.1-1.el9.x86_64
pixman-0.40.0-6.el9.x86_64
pkgconf-1.7.3-10.el9.x86_64
pkgconf-m4-1.7.3-10.el9.noarch
pkgconf-pkg-config-1.7.3-10.el9.x86_64
polkit-0.117-13.el9.x86_64
polkit-libs-0.117-13.el9.x86_64
polkit-pkla-compat-0.1-21.el9.x86_64
poppler-21.01.0-21.el9.x86_64
poppler-data-0.4.9-9.el9.noarch
poppler-glib-21.01.0-21.el9.x86_64
popt-1.18-8.el9.x86_64
publicsuffix-list-dafsa-20210518-3.el9.noarch
pulseaudio-libs-15.0-3.el9.x86_64
pyproject-srpm-macros-1.16.2-1.el9.noarch
python-rpm-macros-3.9-54.el9.noarch
python-srpm-macros-3.9-54.el9.noarch
python-unversioned-command-3.9.21-2.el9.noarch
python3-3.9.21-2.el9.x86_64
python3-babel-2.9.1-2.el9.noarch
python3-chardet-4.0.0-5.el9.noarch
python3-devel-3.9.21-2.el9.x86_64
python3-dns-2.6.1-3.el9.noarch
python3-docutils-0.16-6.el9.noarch
python3-eventlet-0.36.1-1.el9s.noarch
python3-greenlet-3.1.1-1.el9s.x86_64
python3-idna-2.10-7.el9.1.noarch
python3-imagesize-1.2.0-6.el9.noarch
python3-jinja2-3.0.1-2.el9s.noarch
python3-libs-3.9.21-2.el9.x86_64
python3-markupsafe-3.0.2-1.el9s.x86_64
python3-packaging-24.2-2.el9s.noarch
python3-pbr-6.1.1-1.el9s.noarch
python3-pip-21.3.1-1.el9.noarch
python3-pip-wheel-21.3.1-1.el9.noarch
python3-pygments-2.7.4-4.el9.noarch
python3-pysocks-1.7.1-12.el9.noarch
python3-pytz-2021.1-5.el9.noarch
python3-requests-2.32.3-4.el9s.noarch
python3-rpm-generators-12-9.el9.noarch
python3-rpm-macros-3.9-54.el9.noarch
python3-setuptools-65.5.1-2.el9s.noarch
python3-setuptools-wheel-65.5.1-2.el9s.noarch
python3-setuptools_scm-7.1.0-2.el9s.noarch
python3-six-1.15.0-9.el9.noarch
python3-snowballstemmer-1.9.0-10.el9.noarch
python3-sphinx-3.4.3-8.el9.noarch
python3-sphinx-theme-alabaster-0.7.12-13.el9.noarch
python3-sphinxcontrib-applehelp-1.0.2-5.el9.noarch
python3-sphinxcontrib-devhelp-1.0.2-5.el9.noarch
python3-sphinxcontrib-htmlhelp-1.0.3-6.el9.noarch
python3-sphinxcontrib-jsmath-1.0.1-12.el9.noarch
python3-sphinxcontrib-qthelp-1.0.3-5.el9.noarch
python3-sphinxcontrib-serializinghtml-1.1.4-5.el9.noarch
python3-sqlalchemy-2.0.38-1.el9s.x86_64
python3-tomli-2.0.1-5.el9.noarch
python3-typing-extensions-4.12.2-2.el9s.noarch
python3-urllib3-1.26.5-6.el9.noarch
qt5-srpm-macros-5.15.9-1.el9.noarch
readline-8.1-4.el9.x86_64
redhat-rpm-config-209-1.el9.noarch
rpm-4.16.1.3-37.el9.x86_64
rpm-build-4.16.1.3-37.el9.x86_64
rpm-build-libs-4.16.1.3-37.el9.x86_64
rpm-libs-4.16.1.3-37.el9.x86_64
rtkit-0.11-29.el9.x86_64
rust-srpm-macros-17-4.el9.noarch
sed-4.8-9.el9.x86_64
setup-2.13.7-10.el9.noarch
shadow-utils-4.9-12.el9.x86_64
shared-mime-info-2.1-5.el9.x86_64
sound-theme-freedesktop-0.8-17.el9.noarch
sqlite-libs-3.34.1-7.el9.x86_64
systemd-252-53.el9.x86_64
systemd-libs-252-53.el9.x86_64
systemd-pam-252-53.el9.x86_64
systemd-rpm-macros-252-53.el9.noarch
systemd-udev-252-53.el9.x86_64
tar-1.34-7.el9.x86_64
totem-pl-parser-3.26.6-2.el9.x86_64
tpm2-tss-3.2.3-1.el9.x86_64
tracker-3.1.2-3.el9.x86_64
tracker-miners-3.1.2-4.el9.x86_64
tzdata-2025b-1.el9.noarch
unzip-6.0-58.el9.x86_64
upower-0.99.11-11.el9.x86_64
urw-base35-bookman-fonts-20200910-6.el9.noarch
urw-base35-c059-fonts-20200910-6.el9.noarch
urw-base35-d050000l-fonts-20200910-6.el9.noarch
urw-base35-fonts-20200910-6.el9.noarch
urw-base35-fonts-common-20200910-6.el9.noarch
urw-base35-gothic-fonts-20200910-6.el9.noarch
urw-base35-nimbus-mono-ps-fonts-20200910-6.el9.noarch
urw-base35-nimbus-roman-fonts-20200910-6.el9.noarch
urw-base35-nimbus-sans-fonts-20200910-6.el9.noarch
urw-base35-p052-fonts-20200910-6.el9.noarch
urw-base35-standard-symbols-ps-fonts-20200910-6.el9.noarch
urw-base35-z003-fonts-20200910-6.el9.noarch
util-linux-2.37.4-21.el9.x86_64
util-linux-core-2.37.4-21.el9.x86_64
webkit2gtk3-jsc-2.48.2-1.el9.x86_64
webrtc-audio-processing-0.3.1-8.el9.x86_64
which-2.21-29.el9.x86_64
wireplumber-0.4.14-1.el9.x86_64
wireplumber-libs-0.4.14-1.el9.x86_64
xdg-dbus-proxy-0.1.3-1.el9.x86_64
xdg-desktop-portal-1.12.6-1.el9.x86_64
xdg-desktop-portal-gtk-1.12.0-3.el9.x86_64
xkeyboard-config-2.33-2.el9.noarch
xml-common-0.6.3-58.el9.noarch
xorg-x11-fonts-ISO8859-1-100dpi-7.5-33.el9.noarch
xz-5.2.5-8.el9.x86_64
xz-libs-5.2.5-8.el9.x86_64
zip-3.0-35.el9.x86_64
zlib-1.2.11-41.el9.x86_64
zstd-1.5.5-1.el9.x86_64
Finish: run
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/cache/dnf'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/cache/yum'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys/fs/selinux'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc/filesystems'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/pts'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/shm'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/cache/dnf'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/cache/yum'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys/fs/selinux'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/proc/filesystems'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/pts'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/shm'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
+ /usr/bin/mock -q -r /home/centos9-master-uc/data/dlrn-5.cfg --chroot 'git config --global --add safe.directory /var/tmp/pkgsrc'
++ /usr/bin/mock -r /home/centos9-master-uc/data/dlrn-5.cfg -p
+ MOCKDIR=/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/
+ '[' -z '' ']'
+ '[' '' == 1 ']'
+ detect_version_and_release
+ '[' -r setup.py -a '!' -r metadata.json ']'
+ copy_src_to_mock_buildroot
+ git checkout -f 56d43ff56d900377d379b54e4345ac7cb7f1381b
Note: switching to '56d43ff56d900377d379b54e4345ac7cb7f1381b'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at 56d43ff56 ci: Remove code which has been long-dead
+ '[' -d /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root//var/tmp/pkgsrc ']'
+ mkdir /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root//var/tmp/pkgsrc
+ cp -pr . /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root//var/tmp/pkgsrc
+ pushd /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root//var/tmp/pkgsrc
/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/tmp/pkgsrc ~/data/openstack-ironic
+ set +o pipefail
+ git tag -l 'private-*'
+ xargs -n 1 git tag -d
+ set -o pipefail
+ popd
~/data/openstack-ironic
+ '[' -z '' ']'
++ /usr/bin/mock -q -r /home/centos9-master-uc/data/dlrn-5.cfg --chroot 'cd /var/tmp/pkgsrc && rm -rf *.egg-info && (([ -x /usr/bin/python3 ] && python3 setup.py --version 2> /dev/null) || python setup.py --version 2> /dev/null)'
++ tail -n 1
++ /usr/bin/mock -q -r /home/centos9-master-uc/data/dlrn-5.cfg --chroot 'cd /var/tmp/pkgsrc && git log --abbrev=7 -n1 --format=format:%h'
+ setversionandrelease 29.1.0.dev115 56d43ff
+ UPSTREAMVERSION=29.1.0.dev115
+ [[ 29.1.0.dev115 =~ ([^-]*)-(.+) ]]
+ [[ 29.1.0.dev115 =~ (.*?)\.(0rc.+) ]]
+ [[ 29.1.0.dev115 =~ (.*?)\.(0b.+) ]]
+ [[ 29.1.0.dev115 =~ (.*?)\.(0a.+) ]]
+ [[ 29.1.0.dev115 =~ (.*?)\.(dev.+) ]]
+ VERSION=29.1.0
+ '[' 0.date.hash = 0.1.date.hash ']'
+ '[' 0.date.hash = minor.date.hash ']'
+ RELEASE=0.20250522024713.56d43ff
+ '[' -r setup.py -a '!' -r metadata.json ']'
+ SOURCETYPE=tarball
+ /usr/bin/mock -v -r /home/centos9-master-uc/data/dlrn-5.cfg --resultdir /home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c --chroot 'cd /var/tmp/pkgsrc && (([ -x /usr/bin/python3 ] && python3 setup.py sdist) || python setup.py sdist)'
INFO: mock.py version 6.0 starting (python version = 3.9.18, NVR = mock-6.0-1.el9), args: /usr/libexec/mock/mock -v -r /home/centos9-master-uc/data/dlrn-5.cfg --resultdir /home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c --chroot 'cd /var/tmp/pkgsrc && (([ -x /usr/bin/python3 ] && python3 setup.py sdist) || python setup.py sdist)'
Start(bootstrap): init plugins
INFO: tmpfs initialized
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/yum_cache
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/dnf_cache
INFO: selinux enabled
Finish(bootstrap): init plugins
Start: init plugins
INFO: tmpfs initialized
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5/yum_cache
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5/dnf_cache
INFO: selinux enabled
Finish: init plugins
INFO: Signal handler active
Start: run
DEBUG: mock final configuration:
DEBUG:     _aliases:  {'yum.conf': 'dnf.conf', 'dnf5.conf': 'dnf.conf', 'dnf4.conf': 'dnf.conf', 'dnf_command': 'dnf4_command', 'dnf_common_opts': 'dnf4_common_opts', 'dnf_install_command': 'dnf4_install_command', 'dnf_disable_plugins': 'dnf4_disable_plugins', 'dnf_avoid_opts': 'dnf4_avoid_opts', 'dnf_builddep_opts': 'dnf4_builddep_opts', 'system_dnf4_command': 'dnf4_system_command', 'system_dnf_command': 'dnf4_system_command', 'system_dnf5_command': 'dnf5_system_command', 'system_yum_command': 'yum_system_command', 'system_microdnf_command': 'microdnf_system_command'}
DEBUG:     config_paths:  ['/home/centos9-master-uc/data/dlrn-5.cfg', '/etc/mock/chroot-aliases.cfg', '/etc/mock/site-defaults.cfg']
DEBUG:     version:  6.0
DEBUG:     basedir:  /var/lib/mock
DEBUG:     resultdir:  /home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c
DEBUG:     rootdir:  /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG:     cache_topdir:  /var/cache/mock
DEBUG:     clean:  True
DEBUG:     check:  True
DEBUG:     post_install:  False
DEBUG:     chroothome:  /builddir
DEBUG:     log_config_file:  logging.ini
DEBUG:     rpmbuild_timeout:  0
DEBUG:     host_arch:  x86_64
DEBUG:     chrootuid:  1020
DEBUG:     chrootgid:  135
DEBUG:     chrootgroup:  mock
DEBUG:     chrootuser:  mockbuild
DEBUG:     build_log_fmt_name:  unadorned
DEBUG:     root_log_fmt_name:  detailed
DEBUG:     state_log_fmt_name:  state
DEBUG:     online:  True
DEBUG:     isolation:  simple
DEBUG:     use_nspawn:  None
DEBUG:     rpmbuild_networking:  False
DEBUG:     nspawn_args:  ['--capability=cap_ipc_lock']
DEBUG:     use_container_host_hostname:  True
DEBUG:     use_bootstrap:  True
DEBUG:     use_bootstrap_image:  True
DEBUG:     bootstrap_image:  quay.io/centos/centos:stream9
DEBUG:     bootstrap_image_skip_pull:  False
DEBUG:     bootstrap_image_ready:  False
DEBUG:     bootstrap_image_fallback:  True
DEBUG:     bootstrap_image_keep_getting:  120
DEBUG:     bootstrap_image_assert_digest:  None
DEBUG:     use_buildroot_image:  False
DEBUG:     buildroot_image:  None
DEBUG:     buildroot_image_skip_pull:  False
DEBUG:     buildroot_image_ready:  False
DEBUG:     buildroot_image_fallback:  False
DEBUG:     buildroot_image_keep_getting:  120
DEBUG:     buildroot_image_assert_digest:  None
DEBUG:     internal_dev_setup:  True
DEBUG:     cleanup_on_success:  True
DEBUG:     cleanup_on_failure:  True
DEBUG:     exclude_from_homedir_cleanup:  ['build/SOURCES', '.bash_history', '.bashrc']
DEBUG:     createrepo_on_rpms:  False
DEBUG:     createrepo_command:  /usr/bin/createrepo_c -d -q -x *.src.rpm
DEBUG:     tar_binary:  /bin/tar
DEBUG:     tar:  gnutar
DEBUG:     backup_on_clean:  False
DEBUG:     backup_base_dir:  /var/lib/mock/backup
DEBUG:     redhat_subscription_required:  False
DEBUG:     ssl_ca_bundle_path:  None
DEBUG:     ssl_extra_certs:  None
DEBUG:     plugins:  ['tmpfs', 'root_cache', 'yum_cache', 'mount', 'bind_mount', 'ccache', 'selinux', 'package_state', 'chroot_scan', 'lvm_root', 'compress_logs', 'sign', 'pm_request', 'hw_info', 'procenv', 'showrc', 'rpkg_preprocessor', 'rpmautospec', 'buildroot_lock', 'export_buildroot_image', '__init__', 'overlayfs']
DEBUG:     plugin_dir:  /usr/lib/python3.9/site-packages/mockbuild/plugins
DEBUG:     plugin_conf:  {'ccache_enable': False, 'ccache_opts': {'max_cache_size': '4G', 'compress': None, 'dir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5/ccache/u1020/', 'hashdir': True, 'debug': False, 'show_stats': False, 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'yum_cache_enable': True, 'yum_cache_opts': {'max_age_days': 30, 'max_metadata_age_days': 30, 'online': True, 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'root_cache_enable': True, 'root_cache_opts': {'age_check': True, 'max_age_days': 15, 'dir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5/root_cache/', 'compress_program': 'pigz', 'decompress_program': None, 'exclude_dirs': ['./proc', './sys', './dev', './tmp/ccache', './var/cache/yum', './var/cache/dnf', './var/log'], 'extension': '.gz', 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'bind_mount_enable': True, 'bind_mount_opts': {'dirs': [], 'create_dirs': False, 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'mount_enable': True, 'mount_opts': {'dirs': [], 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'tmpfs_enable': True, 'tmpfs_opts': {'required_ram_mb': 4096, 'max_fs_size': '4g', 'mode': '0755', 'keep_mounted': True, 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'selinux_enable': True, 'selinux_opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'package_state_enable': True, 'package_state_opts': {'available_pkgs': False, 'installed_pkgs': True, 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'buildroot_lock_enable': False, 'buildroot_lock_opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'pm_request_enable': False, 'pm_request_opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'lvm_root_enable': False, 'lvm_root_opts': {'pool_name': 'mockbuild', 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'chroot_scan_enable': False, 'chroot_scan_opts': {'regexes': ['^[^k]?core(\\.\\d+)?$', '\\.log$'], 'only_failed': True, 'write_tar': False, 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'sign_enable': False, 'sign_opts': {'cmd': 'rpmsign', 'opts': '--addsign %(rpms)s', 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'hw_info_enable': True, 'hw_info_opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'procenv_enable': False, 'procenv_opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'showrc_enable': False, 'showrc_opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'compress_logs_enable': False, 'compress_logs_opts': {'command': 'gzip', 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'rpkg_preprocessor_enable': False, 'rpkg_preprocessor_opts': {'requires': ['preproc-rpmspec'], 'cmd': '/usr/bin/preproc-rpmspec %(source_spec)s --output %(target_spec)s', 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'rpmautospec_enable': False, 'rpmautospec_opts': {'requires': ['rpmautospec'], 'cmd_base': ['/usr/bin/rpmautospec', 'process-distgit'], 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'export_buildroot_image_enable': False, 'export_buildroot_image_opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, '__init___enable': False, '__init___opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'overlayfs_enable': False, 'overlayfs_opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}}
DEBUG:     environment:  {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}
DEBUG:     scm:  False
DEBUG:     scm_opts:  {'method': 'git', 'cvs_get': 'cvs -d /srv/cvs co SCM_BRN SCM_PKG', 'git_get': 'git clone SCM_BRN git://localhost/SCM_PKG.git SCM_PKG', 'svn_get': 'svn co file:///srv/svn/SCM_PKG/SCM_BRN SCM_PKG', 'distgit_get': 'rpkg clone -a --branch SCM_BRN SCM_PKG SCM_PKG', 'distgit_src_get': 'rpkg sources', 'spec': 'SCM_PKG.spec', 'int_src_dir': None, 'ext_src_dir': '/dev/null', 'write_tar': False, 'git_timestamps': False, 'exclude_vcs': True}
DEBUG:     use_host_resolv:  False
DEBUG:     chroot_setup_cmd:  install basesystem rpm-build python3-devel gcc make python3-sqlalchemy python3-sphinx python3-eventlet python3-six python3-pbr openstack-macros git-core python3-setuptools_scm
DEBUG:     repo_arch:  x86_64
DEBUG:     repo_arch_map:  {}
DEBUG:     target_arch:  x86_64
DEBUG:     releasever:  9
DEBUG:     rpmbuild_arch:  x86_64
DEBUG:     dnf_vars:  {'stream': '9-stream', 'contentdir': 'centos'}
DEBUG:     yum_builddep_opts:  []
DEBUG:     yum_common_opts:  []
DEBUG:     update_before_build:  True
DEBUG:     priorities.conf:  
[main]
enabled=0
DEBUG:     rhnplugin.conf:  
[main]
enabled=0
DEBUG:     subscription-manager.conf:  
DEBUG:     more_buildreqs:  {}
DEBUG:     nosync:  False
DEBUG:     nosync_force:  False
DEBUG:     files:  {'etc/hosts': '127.0.0.1 localhost localhost.localdomain\n::1       localhost localhost.localdomain localhost6 localhost6.localdomain6\n'}
DEBUG:     macros:  {'%_topdir': '/builddir/build', '%_rpmfilename': '%%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}.rpm', '%_buildhost': 'trunk-builder-centos9.rdoproject.org', '%_platform_multiplier': 1}
DEBUG:     hostname:  None
DEBUG:     module_enable:  []
DEBUG:     module_install:  []
DEBUG:     module_setup_commands:  []
DEBUG:     forcearch:  None
DEBUG:     bootstrap_chroot_additional_packages:  []
DEBUG:     bootstrap_module_enable:  []
DEBUG:     bootstrap_module_install:  []
DEBUG:     bootstrap_module_setup_commands:  []
DEBUG:     no_root_shells:  False
DEBUG:     extra_chroot_dirs:  ['/run/lock']
DEBUG:     package_manager:  dnf
DEBUG:     package_manager_max_attempts:  1
DEBUG:     package_manager_attempt_delay:  10
DEBUG:     dynamic_buildrequires:  True
DEBUG:     dynamic_buildrequires_max_loops:  10
DEBUG:     external_buildrequires:  False
DEBUG:     dev_loop_count:  12
DEBUG:     yum_command:  /usr/bin/yum
DEBUG:     yum_system_command:  /usr/bin/yum
DEBUG:     yum_install_command:  install yum yum-utils
DEBUG:     yum_builddep_command:  /usr/bin/yum-builddep
DEBUG:     yum_avoid_opts:  {}
DEBUG:     dnf4_command:  /usr/bin/dnf-3
DEBUG:     dnf4_system_command:  /usr/bin/dnf-3
DEBUG:     dnf4_common_opts:  ['--setopt=deltarpm=False', '--setopt=allow_vendor_change=yes', '--allowerasing']
DEBUG:     dnf4_install_command:  install python3-dnf python3-dnf-plugins-core
DEBUG:     dnf4_disable_plugins:  ['local', 'spacewalk', 'versionlock']
DEBUG:     dnf4_avoid_opts:  {}
DEBUG:     dnf5_command:  /usr/bin/dnf5
DEBUG:     dnf5_system_command:  /usr/bin/dnf5
DEBUG:     dnf5_common_opts:  ['--setopt=deltarpm=False', '--setopt=allow_vendor_change=yes', '--allowerasing']
DEBUG:     dnf5_install_command:  install dnf5 dnf5-plugins
DEBUG:     dnf5_disable_plugins:  []
DEBUG:     dnf5_avoid_opts:  {'remove': ['--allowerasing'], 'repoquery': ['--allowerasing'], 'makecache': ['--allowerasing'], 'search': ['--allowerasing'], 'info': ['--allowerasing']}
DEBUG:     microdnf_command:  /usr/bin/microdnf
DEBUG:     microdnf_install_command:  dnf-install microdnf dnf dnf-plugins-core
DEBUG:     microdnf_builddep_command:  /usr/bin/dnf
DEBUG:     microdnf_builddep_opts:  []
DEBUG:     microdnf_common_opts:  []
DEBUG:     microdnf_avoid_opts:  {}
DEBUG:     rpm_command:  /bin/rpm
DEBUG:     rpmbuild_command:  /usr/bin/rpmbuild
DEBUG:     user_agent:  Mock (dlrn-centos9-master-uc-x86_64-5; x86_64)
DEBUG:     opstimeout:  0
DEBUG:     stderr_line_prefix:  
DEBUG:     chroot_additional_packages:  []
DEBUG:     additional_packages:  []
DEBUG:     no-config:  {'epel-8': {'alternatives': {'alma+epel-8': {'description': ['Builds against AlmaLinux 8 repositories, together with the official EPEL repositories.', 'Project page: https://almalinux.org/']}, 'centos-stream+epel-8': {'description': ['Builds against CentOS Stream 8 repositories (some packages may be a bit ahead the Red Hat Enterprise Linux 8) together with the official EPEL 8 repositories.', 'Project page: https://www.centos.org/centos-stream/']}, 'circlelinux+epel-8': {'description': ['Builds against Circle Linux 8 repositories, together with the official EPEL repositories.', 'Project page: https://cclinux.org/']}, 'rhel+epel-8': {'description': ['Builds against Red Hat Enterprise Linux 8 repositories, together with the official EPEL repositories.', 'This mimics what is done in the official EPEL build system, but you need a Red Hat subscription:', 'https://rpm-software-management.github.io/mock/Feature-rhelchroots']}, 'rocky+epel-8': {'description': ['Builds against Rocky Linux 8 repositories, together with the official EPEL repositories.', 'Project page: https://rockylinux.org/']}}}, 'epel-9': {'alternatives': {'alma+epel-9': {'description': ['Builds against AlmaLinux 9 repositories, together with the official EPEL repositories.', 'Project page: https://almalinux.org/']}, 'centos-stream+epel-9': {'description': ['Builds against CentOS Stream 9 repositories (some packages may be a bit ahead the Red Hat Enterprise Linux 9) together with the official EPEL repositories.', 'Project page: https://www.centos.org/centos-stream/']}, 'rhel+epel-9': {'description': ['Builds against Red Hat Enterprise Linux 9 repositories, together with the official EPEL repositories.', 'This mimics what is done in the official EPEL build system, but you need a Red Hat subscription:', 'https://rpm-software-management.github.io/mock/Feature-rhelchroots']}, 'rocky+epel-9': {'description': ['Builds against Rocky Linux 9 repositories, together with the official EPEL repositories.', 'Project page: https://rockylinux.org/']}}}}
DEBUG:     seccomp:  False
DEBUG:     copy_host_users:  []
DEBUG:     use_host_shadow_utils:  True
DEBUG:     qemu_user_static_mapping:  {'aarch64': 'aarch64', 'armv7hl': 'arm', 'i386': 'i386', 'i686': 'i386', 'ppc64': 'ppc64', 'ppc64le': 'ppc64le', 's390x': 's390x', 'x86_64': 'x86_64'}
DEBUG:     recursion_limit:  5000
DEBUG:     calculatedeps:  None
DEBUG:     hermetic_build:  False
DEBUG:     mock_run_uuid:  04d852d5-e6e1-4360-a6aa-9c76244568e5
DEBUG:     config_path:  /etc/mock
DEBUG:     chroot_name:  dlrn-5
DEBUG:     config_file:  /home/centos9-master-uc/data/dlrn-5.cfg
DEBUG:     root:  dlrn-centos9-master-uc-x86_64-5
DEBUG:     legal_host_arches:  ('x86_64',)
DEBUG:     dist:  el9
DEBUG:     dnf.conf:  
[main]
keepcache=1
debuglevel=2
reposdir=/dev/null
logfile=/var/log/yum.log
retries=20
obsoletes=1
gpgcheck=0
assumeyes=1
syslog_ident=mock
syslog_device=
mdpolicy=group:primary
# NOTE(karolinku) required for botocore
best=0
protected_packages=
module_platform_id=platform:el9
user_agent=DLRN

[baseos]
name=CentOS Stream $releasever - BaseOS
#metalink=https://mirrors.centos.org/metalink?repo=centos-baseos-9-stream&arch=$basearch&protocol=https,http
baseurl=http://mirror.stream.centos.org/9-stream/BaseOS/$basearch/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1

[appstream]
name=CentOS Stream $releasever - AppStream
#metalink=https://mirrors.centos.org/metalink?repo=centos-appstream-9-stream&arch=$basearch&protocol=https,http
baseurl=http://mirror.stream.centos.org/9-stream/AppStream/$basearch/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1

[crb]
name=CentOS Stream $releasever - CRB
metalink=https://mirrors.centos.org/metalink?repo=centos-crb-9-stream&arch=$basearch&protocol=https,http
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1

[highavailability]
name=CentOS Stream $releasever - HighAvailability
metalink=https://mirrors.centos.org/metalink?repo=centos-highavailability-9-stream&arch=$basearch&protocol=https,http
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1

[delorean-component-barbican]
name=delorean-ansible-role-lunasa-hsm-f82c4666c9a8729c12c262d32d7afc363149da1a
baseurl=https://trunk.rdoproject.org/centos9-master/component/barbican/f8/2c/f82c4666c9a8729c12c262d32d7afc363149da1a_9e27a0ec
enabled=1
gpgcheck=0
priority=1

[delorean-component-baremetal]
name=delorean-openstack-ironic-python-agent-builder-c1213ffe14089e99e70bc801b3c2efbf1869a308
baseurl=https://trunk.rdoproject.org/centos9-master/component/baremetal/c1/21/c1213ffe14089e99e70bc801b3c2efbf1869a308_9e2883cd
enabled=1
gpgcheck=0
priority=1

[delorean-component-cinder]
name=delorean-openstack-cinder-47526cae41777e2ab9f6b4ad5f02d9cdf2d821d2
baseurl=https://trunk.rdoproject.org/centos9-master/component/cinder/47/52/47526cae41777e2ab9f6b4ad5f02d9cdf2d821d2_8dd4aab3
enabled=1
gpgcheck=0
priority=1

[delorean-component-clients]
name=delorean-python-ironicclient-e786c8cdd10ff198feac49ad911d0a97d0e2697a
baseurl=https://trunk.rdoproject.org/centos9-master/component/clients/e7/86/e786c8cdd10ff198feac49ad911d0a97d0e2697a_da631bae
enabled=1
gpgcheck=0
priority=1

[delorean-component-cloudops]
name=delorean-python-observabilityclient-ab8ce8fd34674bb2e8e8c2c581c250685cf182ec
baseurl=https://trunk.rdoproject.org/centos9-master/component/cloudops/ab/8c/ab8ce8fd34674bb2e8e8c2c581c250685cf182ec_6f82bf1a
enabled=1
gpgcheck=0
priority=1

[delorean-component-common]
name=delorean-openstack-trove-d23ffece32fc9b029ab107266fbebad28023f3d4
baseurl=https://trunk.rdoproject.org/centos9-master/component/common/d2/3f/d23ffece32fc9b029ab107266fbebad28023f3d4_d4ee7df1
enabled=1
gpgcheck=0
priority=1

[delorean-component-compute]
name=delorean-python-whitebox-tests-tempest-e056798f095f7758ed7221fcb8c9a25b6a33d692
baseurl=https://trunk.rdoproject.org/centos9-master/component/compute/e0/56/e056798f095f7758ed7221fcb8c9a25b6a33d692_87a8050e
enabled=1
gpgcheck=0
priority=1

[delorean-component-designate]
name=delorean-openstack-designate-6ebeb372617a236979cd583a656af82d8a136051
baseurl=https://trunk.rdoproject.org/centos9-master/component/designate/6e/be/6ebeb372617a236979cd583a656af82d8a136051_1056db71
enabled=1
gpgcheck=0
priority=1

[delorean-component-glance]
name=delorean-openstack-glance-158dfd0e27fee2d1bdeb91f473667d574713e663
baseurl=https://trunk.rdoproject.org/centos9-master/component/glance/15/8d/158dfd0e27fee2d1bdeb91f473667d574713e663_268fa265
enabled=1
gpgcheck=0
priority=1

[delorean-component-keystone]
name=delorean-openstack-keystone-4e014d79f00915e298244246e1929f80a98012a6
baseurl=https://trunk.rdoproject.org/centos9-master/component/keystone/4e/01/4e014d79f00915e298244246e1929f80a98012a6_8019c0a8
enabled=1
gpgcheck=0
priority=1

[delorean-component-manila]
name=delorean-openstack-manila-70623bb84e7880f7f2f750bda2774e5e5151c900
baseurl=https://trunk.rdoproject.org/centos9-master/component/manila/70/62/70623bb84e7880f7f2f750bda2774e5e5151c900_f171e06d
enabled=1
gpgcheck=0
priority=1

[delorean-component-network]
name=delorean-openstack-neutron-26739f7c769a48f71c8590bbc481e1a11d8e793f
baseurl=https://trunk.rdoproject.org/centos9-master/component/network/26/73/26739f7c769a48f71c8590bbc481e1a11d8e793f_6995f615
enabled=1
gpgcheck=0
priority=1

[delorean-component-octavia]
name=delorean-openstack-octavia-599873b01ffc0adadf94ecbdb791351275ef10f8
baseurl=https://trunk.rdoproject.org/centos9-master/component/octavia/59/98/599873b01ffc0adadf94ecbdb791351275ef10f8_197e1bd9
enabled=1
gpgcheck=0
priority=1

[delorean-component-optimize]
name=delorean-openstack-watcher-188e583dcb0b48e77f43923ae349a0b7046b65a5
baseurl=https://trunk.rdoproject.org/centos9-master/component/optimize/18/8e/188e583dcb0b48e77f43923ae349a0b7046b65a5_fa75ed37
enabled=1
gpgcheck=0
priority=1

[delorean-component-podified]
name=delorean-python-tcib-84ac6c9d29c1e2c51a8374e5f4f15ad7a237e74c
baseurl=https://trunk.rdoproject.org/centos9-master/component/podified/84/ac/84ac6c9d29c1e2c51a8374e5f4f15ad7a237e74c_33748446
enabled=1
gpgcheck=0
priority=1

[delorean-component-puppet]
name=delorean-puppet-dns-ed5dc308a20d45c82743e3ebab3d61a1bde8a845
baseurl=https://trunk.rdoproject.org/centos9-master/component/puppet/ed/5d/ed5dc308a20d45c82743e3ebab3d61a1bde8a845_37ddcbfc
enabled=1
gpgcheck=0
priority=1

[delorean-component-swift]
name=delorean-openstack-swift-1cd20f87dec469dc4f7c9ac27d99ffec0b859301
baseurl=https://trunk.rdoproject.org/centos9-master/component/swift/1c/d2/1cd20f87dec469dc4f7c9ac27d99ffec0b859301_2abff1ce
enabled=1
gpgcheck=0
priority=1

[delorean-component-tempest]
name=delorean-python-telemetry-tests-tempest-ddfb79a63e13bfe813cf845908bd27169d5958a3
baseurl=https://trunk.rdoproject.org/centos9-master/component/tempest/dd/fb/ddfb79a63e13bfe813cf845908bd27169d5958a3_14fd3881
enabled=1
gpgcheck=0
priority=1

[delorean-component-ui]
name=delorean-openstack-watcher-ui-29be9daeccfd462b1be176378cb2ab90bfc584df
baseurl=https://trunk.rdoproject.org/centos9-master/component/ui/29/be/29be9daeccfd462b1be176378cb2ab90bfc584df_73715b47
enabled=1
gpgcheck=0
priority=1

[delorean-master-testing]
name=dlrn-master-testing
baseurl=https://trunk.rdoproject.org/centos9-master/deps/latest/
enabled=1
gpgcheck=0
module_hotfixes=1

[delorean-master-build-deps]
name=dlrn-master-build-deps
baseurl=https://trunk.rdoproject.org/centos9-master/build-deps/latest/
enabled=1
gpgcheck=0
module_hotfixes=1

[centos9-rabbitmq]
name=centos9-rabbitmq
baseurl=http://mirror.stream.centos.org/SIGs/9-stream/messaging/$basearch/rabbitmq-38/
enabled=1
gpgcheck=0
module_hotfixes=1

[centos9-storage]
name=centos9-storage
baseurl=http://mirror.stream.centos.org/SIGs/9-stream/storage/$basearch/ceph-reef/
enabled=1
gpgcheck=0
module_hotfixes=1

[centos9-opstools]
name=centos9-opstools
baseurl=http://mirror.stream.centos.org/SIGs/9-stream/opstools/$basearch/collectd-5/
enabled=1
gpgcheck=0
module_hotfixes=1

[centos9-nfv-ovs]
name=NFV SIG OpenvSwitch
baseurl=http://mirror.stream.centos.org/SIGs/9-stream/nfv/$basearch/openvswitch-2/
gpgcheck=0
enabled=1
module_hotfixes=1

# epel is required for Ceph Reef
[epel-low-priority]
name=Extra Packages for Enterprise Linux $releasever - $basearch
metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-$releasever&arch=$basearch&infra=$infra&content=$contentdir
enabled=1
gpgcheck=0
countme=1
priority=100
includepkgs=libarrow*,parquet*,python3-asyncssh,re2,python3-grpcio,grpc*,abseil*


DEBUG:     __jinja_expand:  True
DEBUG:     verbose:  2
DEBUG:     print_main_output:  False
DEBUG:     cache_alterations:  False
DEBUG:     enable_disable_repos:  []
DEBUG:     build_log_fmt_str:  %(message)s
DEBUG:     root_log_fmt_str:  %(levelname)s %(filename)s:%(lineno)d:  %(message)s
DEBUG:     state_log_fmt_str:  %(asctime)s - %(message)s
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5
DEBUG: ensuring that dir exists: /home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c
Mock Version: 6.0
INFO: Mock Version: 6.0
INFO: Mock Version: 6.0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap
Start(bootstrap): chroot init
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root
INFO: mounting tmpfs at /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root.
INFO: reusing tmpfs at /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root.
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/results
INFO: calling preinit hooks
INFO: enabled root cache
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root_cache/
INFO: enabled package manager cache
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/yum_cache
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/dnf_cache
Start(bootstrap): cleaning package manager metadata
Finish(bootstrap): cleaning package manager metadata
DEBUG: create skeleton dirs
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/rpm
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/yum
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/dbus
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/log
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/cache/dnf
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/cache/yum
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/rpm
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/tmp
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/tmp/ccache
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/tmp
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/dnf
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/dnf/vars
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/yum.repos.d
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/yum.repos.d
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/yum
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/proc
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/run/lock
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/pts
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/shm
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/mapper
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/mapper
DEBUG: kernel version == 5.14.0-427.16.1.el9_4.x86_64
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/fstab
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/yum/yum.conf
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/dnf/dnf.conf
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/log/yum.log
DEBUG: rootdir = /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root
DEBUG: resultdir = /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/results
DEBUG: searching for 'dnf4' package manager or alternatives
INFO: Package manager dnf4 detected and used (fallback)
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/mock
DEBUG: Updating files in /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust with files from /etc/pki/ca-trust
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/./source
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/./extracted
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/source/anchors
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/source/blocklist
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/extracted/edk2
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/extracted/java
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/extracted/openssl
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/extracted/pem
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/extracted/pem/directory-hash
DEBUG: Updating files in /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/usr/share/pki/ca-trust-source with files from /usr/share/pki/ca-trust-source
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/usr/share/pki/ca-trust-source
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/usr/share/pki/ca-trust-source/./anchors
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/usr/share/pki/ca-trust-source/./blocklist
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/usr/share
DEBUG: Copying /usr/share/distribution-gpg-keys to the bootstrap chroot
DEBUG: child environment: None
DEBUG: Executing command: ['cp', '-a', '/usr/share/distribution-gpg-keys', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/usr/share'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/dnf
DEBUG: configure DNF vars
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/proc
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', '-o', 'rprivate,mode=0755', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/proc
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'rbind', '/proc', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'remount,nodev,noexec,nosuid,readonly,rprivate,rbind', '--target', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', '-o', 'rprivate,mode=0755', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'rbind', '/sys', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'remount,nodev,noexec,nosuid,readonly,rprivate,rbind', '--target', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/shm
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/shm'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/pts
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'devpts', '-o', 'gid=5,mode=0620,ptmxmode=0666,newinstance', 'devpts', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/pts'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'bind', '/tmp/mock-selinux-plugin.7db6e4yi', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/proc/filesystems'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys/fs/selinux
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys/fs/selinux'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/cache/yum
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'bind', '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/yum_cache', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/cache/yum'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/cache/dnf
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'bind', '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/dnf_cache', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/cache/dnf'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc
DEBUG: method _make_users skipped in bootstrap
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/.initialized
Finish(bootstrap): chroot init
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5
Start: chroot init
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
INFO: mounting tmpfs at /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root.
INFO: reusing tmpfs at /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root.
DEBUG: ensuring that dir exists: /home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c
INFO: calling preinit hooks
INFO: enabled root cache
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5/root_cache/
INFO: enabled package manager cache
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5/yum_cache
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5/dnf_cache
Start: cleaning package manager metadata
Finish: cleaning package manager metadata
INFO: enabled HW Info plugin
DEBUG: child environment: None
DEBUG: Executing command: ['/usr/bin/lscpu'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Architecture:                       x86_64
DEBUG: CPU op-mode(s):                     32-bit, 64-bit
DEBUG: Address sizes:                      40 bits physical, 48 bits virtual
DEBUG: Byte Order:                         Little Endian
DEBUG: CPU(s):                             4
DEBUG: On-line CPU(s) list:                0-3
DEBUG: Vendor ID:                          AuthenticAMD
DEBUG: Model name:                         AMD EPYC-Rome Processor
DEBUG: CPU family:                         23
DEBUG: Model:                              49
DEBUG: Thread(s) per core:                 1
DEBUG: Core(s) per socket:                 1
DEBUG: Socket(s):                          4
DEBUG: Stepping:                           0
DEBUG: BogoMIPS:                           5599.99
DEBUG: Flags:                              fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 clzero xsaveerptr wbnoinvd arat npt lbrv nrip_save tsc_scale vmcb_clean pausefilter pfthreshold umip rdpid arch_capabilities
DEBUG: Virtualization:                     AMD-V
DEBUG: Hypervisor vendor:                  KVM
DEBUG: Virtualization type:                full
DEBUG: L1d cache:                          128 KiB (4 instances)
DEBUG: L1i cache:                          128 KiB (4 instances)
DEBUG: L2 cache:                           2 MiB (4 instances)
DEBUG: L3 cache:                           64 MiB (4 instances)
DEBUG: NUMA node(s):                       1
DEBUG: NUMA node0 CPU(s):                  0-3
DEBUG: Vulnerability Gather data sampling: Not affected
DEBUG: Vulnerability Itlb multihit:        Not affected
DEBUG: Vulnerability L1tf:                 Not affected
DEBUG: Vulnerability Mds:                  Not affected
DEBUG: Vulnerability Meltdown:             Not affected
DEBUG: Vulnerability Mmio stale data:      Not affected
DEBUG: Vulnerability Retbleed:             Mitigation; untrained return thunk; SMT disabled
DEBUG: Vulnerability Spec rstack overflow: Vulnerable: Safe RET, no microcode
DEBUG: Vulnerability Spec store bypass:    Mitigation; Speculative Store Bypass disabled via prctl
DEBUG: Vulnerability Spectre v1:           Mitigation; usercopy/swapgs barriers and __user pointer sanitization
DEBUG: Vulnerability Spectre v2:           Mitigation; Retpolines, IBPB conditional, STIBP disabled, RSB filling, PBRSB-eIBRS Not affected
DEBUG: Vulnerability Srbds:                Not affected
DEBUG: Vulnerability Tsx async abort:      Not affected
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/free'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG:                total        used        free      shared  buff/cache   available
DEBUG: Mem:        16114812     5439248      426644     2445648    13032060    10675564
DEBUG: Swap:       16777212     5505228    11271984
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/df', '-H', '-T', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root', '/var/cache/mock'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Filesystem        Type   Size  Used Avail Use% Mounted on
DEBUG: mock_chroot_tmpfs tmpfs  4.3G  1.6G  2.8G  36% /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: /dev/vda4         xfs    549G  210G  340G  39% /
DEBUG: Child return code was: 0
DEBUG: create skeleton dirs
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/lib/rpm
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/lib/yum
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/lib/dbus
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/log
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/cache/dnf
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/cache/yum
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/rpm
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/tmp
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/tmp/ccache
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/tmp
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/dnf
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/dnf/vars
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/yum.repos.d
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/yum.repos.d
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/yum
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/run/lock
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/pts
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/shm
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/mapper
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/mapper
DEBUG: kernel version == 5.14.0-427.16.1.el9_4.x86_64
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/fstab
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/yum/yum.conf
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/dnf/dnf.conf
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/log/yum.log
DEBUG: rootdir = /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: resultdir = /home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c
INFO: Package manager dnf4 detected and used (direct choice)
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/mock
DEBUG: Updating files in /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust with files from /etc/pki/ca-trust
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/./source
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/./extracted
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/source/anchors
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/source/blocklist
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/extracted/edk2
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/extracted/java
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/extracted/openssl
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/extracted/pem
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/extracted/pem/directory-hash
DEBUG: Updating files in /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/usr/share/pki/ca-trust-source with files from /usr/share/pki/ca-trust-source
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/usr/share/pki/ca-trust-source
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/usr/share/pki/ca-trust-source/./anchors
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/usr/share/pki/ca-trust-source/./blocklist
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/dnf
DEBUG: configure DNF vars
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', '-o', 'rprivate,mode=0755', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'rbind', '/proc', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'remount,nodev,noexec,nosuid,readonly,rprivate,rbind', '--target', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', '-o', 'rprivate,mode=0755', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'rbind', '/sys', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'remount,nodev,noexec,nosuid,readonly,rprivate,rbind', '--target', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/shm
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/shm'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/pts
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'devpts', '-o', 'gid=5,mode=0620,ptmxmode=0666,newinstance', 'devpts', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/pts'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'bind', '/tmp/mock-selinux-plugin.901rc7pl', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc/filesystems'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys/fs/selinux
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys/fs/selinux'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/cache/yum
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'bind', '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5/yum_cache', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/cache/yum'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/cache/dnf
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'bind', '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5/dnf_cache', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/cache/dnf'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['userdel', '-f', 'mockbuild', '--prefix', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['groupdel', 'mock', '--prefix', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['groupadd', 'mock', '-g', '135', '--prefix', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['useradd', 'mockbuild', '-o', '-u', '1020', '-g', '135', '-N', '-d', '/builddir', '--prefix', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: useradd: warning: the home directory /builddir already exists.
DEBUG: useradd: Not copying any file from skel directory into it.
DEBUG: Creating mailbox file: File exists
DEBUG: Child return code was: 0
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/.initialized
Finish: chroot init
INFO: Running in chroot: ['cd /var/tmp/pkgsrc && (([ -x /usr/bin/python3 ] && python3 setup.py sdist) || python setup.py sdist)']
Start: chroot ['cd /var/tmp/pkgsrc && (([ -x /usr/bin/python3 ] && python3 setup.py sdist) || python setup.py sdist)']
DEBUG: child environment: None
DEBUG: Executing command: ['cd /var/tmp/pkgsrc && (([ -x /usr/bin/python3 ] && python3 setup.py sdist) || python setup.py sdist)'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell True
/usr/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
/usr/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
running sdist
[pbr] Writing ChangeLog
[pbr] Generating ChangeLog
[pbr] ChangeLog complete (0.3s)
[pbr] Generating AUTHORS
[pbr] AUTHORS complete (0.5s)
running egg_info
creating ironic.egg-info
writing pbr to ironic.egg-info/pbr.json
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'
[pbr] In git context, generating filelist from git
warning: no previously-included files matching '*.pyc' found anywhere in distribution
adding license file 'LICENSE'
writing manifest file 'ironic.egg-info/SOURCES.txt'
[pbr] reno was not found or is too old. Skipping release notes
running check
creating ironic-29.1.0.dev115
creating ironic-29.1.0.dev115/api-ref
creating ironic-29.1.0.dev115/api-ref/source
creating ironic-29.1.0.dev115/api-ref/source/samples
creating ironic-29.1.0.dev115/devstack
creating ironic-29.1.0.dev115/devstack/files
creating ironic-29.1.0.dev115/devstack/files/hooks
creating ironic-29.1.0.dev115/devstack/lib
creating ironic-29.1.0.dev115/devstack/tools
creating ironic-29.1.0.dev115/devstack/tools/ironic
creating ironic-29.1.0.dev115/devstack/tools/ironic/scripts
creating ironic-29.1.0.dev115/devstack/tools/ironic/templates
creating ironic-29.1.0.dev115/devstack/upgrade
creating ironic-29.1.0.dev115/devstack/upgrade/from-queens
creating ironic-29.1.0.dev115/doc
creating ironic-29.1.0.dev115/doc/source
creating ironic-29.1.0.dev115/doc/source/_exts
creating ironic-29.1.0.dev115/doc/source/admin
creating ironic-29.1.0.dev115/doc/source/admin/drivers
creating ironic-29.1.0.dev115/doc/source/admin/drivers/redfish
creating ironic-29.1.0.dev115/doc/source/admin/inspection
creating ironic-29.1.0.dev115/doc/source/admin/interfaces
creating ironic-29.1.0.dev115/doc/source/cli
creating ironic-29.1.0.dev115/doc/source/configuration
creating ironic-29.1.0.dev115/doc/source/contributor
creating ironic-29.1.0.dev115/doc/source/images
creating ironic-29.1.0.dev115/doc/source/install
creating ironic-29.1.0.dev115/doc/source/install/include
creating ironic-29.1.0.dev115/doc/source/install/refarch
creating ironic-29.1.0.dev115/doc/source/install/standalone
creating ironic-29.1.0.dev115/doc/source/references
creating ironic-29.1.0.dev115/doc/source/support
creating ironic-29.1.0.dev115/doc/source/user
creating ironic-29.1.0.dev115/etc
creating ironic-29.1.0.dev115/etc/apache2
creating ironic-29.1.0.dev115/etc/ironic
creating ironic-29.1.0.dev115/etc/ironic/rootwrap.d
creating ironic-29.1.0.dev115/ironic
creating ironic-29.1.0.dev115/ironic.egg-info
creating ironic-29.1.0.dev115/ironic/api
creating ironic-29.1.0.dev115/ironic/api/controllers
creating ironic-29.1.0.dev115/ironic/api/controllers/v1
creating ironic-29.1.0.dev115/ironic/api/middleware
creating ironic-29.1.0.dev115/ironic/api/schemas
creating ironic-29.1.0.dev115/ironic/api/schemas/v1
creating ironic-29.1.0.dev115/ironic/api/validation
creating ironic-29.1.0.dev115/ironic/command
creating ironic-29.1.0.dev115/ironic/common
creating ironic-29.1.0.dev115/ironic/common/glance_service
creating ironic-29.1.0.dev115/ironic/common/inspection_rules
creating ironic-29.1.0.dev115/ironic/common/json_rpc
creating ironic-29.1.0.dev115/ironic/conductor
creating ironic-29.1.0.dev115/ironic/conf
creating ironic-29.1.0.dev115/ironic/console
creating ironic-29.1.0.dev115/ironic/console/container
creating ironic-29.1.0.dev115/ironic/console/rfb
creating ironic-29.1.0.dev115/ironic/console/securityproxy
creating ironic-29.1.0.dev115/ironic/db
creating ironic-29.1.0.dev115/ironic/db/sqlalchemy
creating ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic
creating ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
creating ironic-29.1.0.dev115/ironic/dhcp
creating ironic-29.1.0.dev115/ironic/drivers
creating ironic-29.1.0.dev115/ironic/drivers/modules
creating ironic-29.1.0.dev115/ironic/drivers/modules/ansible
creating ironic-29.1.0.dev115/ironic/drivers/modules/ansible/playbooks
creating ironic-29.1.0.dev115/ironic/drivers/modules/ansible/playbooks/callback_plugins
creating ironic-29.1.0.dev115/ironic/drivers/modules/ansible/playbooks/library
creating ironic-29.1.0.dev115/ironic/drivers/modules/ansible/playbooks/roles
creating ironic-29.1.0.dev115/ironic/drivers/modules/ansible/playbooks/roles/clean
creating ironic-29.1.0.dev115/ironic/drivers/modules/ansible/playbooks/roles/clean/defaults
creating ironic-29.1.0.dev115/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks
creating ironic-29.1.0.dev115/ironic/drivers/modules/ansible/playbooks/roles/configure
creating ironic-29.1.0.dev115/ironic/drivers/modules/ansible/playbooks/roles/configure/defaults
creating ironic-29.1.0.dev115/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks
creating ironic-29.1.0.dev115/ironic/drivers/modules/ansible/playbooks/roles/deploy
creating ironic-29.1.0.dev115/ironic/drivers/modules/ansible/playbooks/roles/deploy/files
creating ironic-29.1.0.dev115/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks
creating ironic-29.1.0.dev115/ironic/drivers/modules/ansible/playbooks/roles/discover
creating ironic-29.1.0.dev115/ironic/drivers/modules/ansible/playbooks/roles/discover/tasks
creating ironic-29.1.0.dev115/ironic/drivers/modules/ansible/playbooks/roles/prepare
creating ironic-29.1.0.dev115/ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks
creating ironic-29.1.0.dev115/ironic/drivers/modules/ansible/playbooks/roles/shutdown
creating ironic-29.1.0.dev115/ironic/drivers/modules/ansible/playbooks/roles/shutdown/tasks
creating ironic-29.1.0.dev115/ironic/drivers/modules/drac
creating ironic-29.1.0.dev115/ironic/drivers/modules/ilo
creating ironic-29.1.0.dev115/ironic/drivers/modules/inspector
creating ironic-29.1.0.dev115/ironic/drivers/modules/inspector/hooks
creating ironic-29.1.0.dev115/ironic/drivers/modules/intel_ipmi
creating ironic-29.1.0.dev115/ironic/drivers/modules/irmc
creating ironic-29.1.0.dev115/ironic/drivers/modules/network
creating ironic-29.1.0.dev115/ironic/drivers/modules/redfish
creating ironic-29.1.0.dev115/ironic/drivers/modules/storage
creating ironic-29.1.0.dev115/ironic/hacking
creating ironic-29.1.0.dev115/ironic/objects
creating ironic-29.1.0.dev115/ironic/pxe_filter
creating ironic-29.1.0.dev115/ironic/tests
creating ironic-29.1.0.dev115/ironic/tests/functional
creating ironic-29.1.0.dev115/ironic/tests/json_samples
creating ironic-29.1.0.dev115/ironic/tests/unit
creating ironic-29.1.0.dev115/ironic/tests/unit/api
creating ironic-29.1.0.dev115/ironic/tests/unit/api/controllers
creating ironic-29.1.0.dev115/ironic/tests/unit/api/controllers/v1
creating ironic-29.1.0.dev115/ironic/tests/unit/api/validation
creating ironic-29.1.0.dev115/ironic/tests/unit/command
creating ironic-29.1.0.dev115/ironic/tests/unit/common
creating ironic-29.1.0.dev115/ironic/tests/unit/common/drive_samples
creating ironic-29.1.0.dev115/ironic/tests/unit/common/json_samples
creating ironic-29.1.0.dev115/ironic/tests/unit/conductor
creating ironic-29.1.0.dev115/ironic/tests/unit/conf
creating ironic-29.1.0.dev115/ironic/tests/unit/console
creating ironic-29.1.0.dev115/ironic/tests/unit/console/container
creating ironic-29.1.0.dev115/ironic/tests/unit/console/rfb
creating ironic-29.1.0.dev115/ironic/tests/unit/console/securityproxy
creating ironic-29.1.0.dev115/ironic/tests/unit/db
creating ironic-29.1.0.dev115/ironic/tests/unit/db/sqlalchemy
creating ironic-29.1.0.dev115/ironic/tests/unit/dhcp
creating ironic-29.1.0.dev115/ironic/tests/unit/drivers
creating ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules
creating ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/ansible
creating ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/drac
creating ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/ibmc
creating ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/ilo
creating ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/inspector
creating ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/inspector/hooks
creating ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/intel_ipmi
creating ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/irmc
creating ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/network
creating ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/network/json_samples
creating ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/redfish
creating ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/storage
creating ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/xclarity
creating ironic-29.1.0.dev115/ironic/tests/unit/objects
creating ironic-29.1.0.dev115/ironic/tests/unit/pxe_filter
creating ironic-29.1.0.dev115/ironic/wsgi
creating ironic-29.1.0.dev115/playbooks
creating ironic-29.1.0.dev115/playbooks/ci-workarounds
creating ironic-29.1.0.dev115/playbooks/metal3-ci
creating ironic-29.1.0.dev115/redfish-interop-profiles
creating ironic-29.1.0.dev115/releasenotes
creating ironic-29.1.0.dev115/releasenotes/notes
creating ironic-29.1.0.dev115/releasenotes/source
creating ironic-29.1.0.dev115/releasenotes/source/_static
creating ironic-29.1.0.dev115/releasenotes/source/_templates
creating ironic-29.1.0.dev115/releasenotes/source/locale
creating ironic-29.1.0.dev115/releasenotes/source/locale/en_GB
creating ironic-29.1.0.dev115/releasenotes/source/locale/en_GB/LC_MESSAGES
creating ironic-29.1.0.dev115/releasenotes/source/locale/ja
creating ironic-29.1.0.dev115/releasenotes/source/locale/ja/LC_MESSAGES
creating ironic-29.1.0.dev115/tools
creating ironic-29.1.0.dev115/tools/benchmark
creating ironic-29.1.0.dev115/tools/config
creating ironic-29.1.0.dev115/tools/policy
creating ironic-29.1.0.dev115/tools/vnc-container
creating ironic-29.1.0.dev115/tools/vnc-container/bin
creating ironic-29.1.0.dev115/tools/vnc-container/drivers
creating ironic-29.1.0.dev115/tools/vnc-container/drivers/fake
creating ironic-29.1.0.dev115/zuul.d
copying files to ironic-29.1.0.dev115...
copying .coveragerc -> ironic-29.1.0.dev115
copying .mailmap -> ironic-29.1.0.dev115
copying .pre-commit-config.yaml -> ironic-29.1.0.dev115
copying .stestr.conf -> ironic-29.1.0.dev115
copying AUTHORS -> ironic-29.1.0.dev115
copying CONTRIBUTING.rst -> ironic-29.1.0.dev115
copying ChangeLog -> ironic-29.1.0.dev115
copying LICENSE -> ironic-29.1.0.dev115
copying README.rst -> ironic-29.1.0.dev115
copying bindep.txt -> ironic-29.1.0.dev115
copying driver-requirements.txt -> ironic-29.1.0.dev115
copying pyproject.toml -> ironic-29.1.0.dev115
copying requirements.txt -> ironic-29.1.0.dev115
copying setup.cfg -> ironic-29.1.0.dev115
copying setup.py -> ironic-29.1.0.dev115
copying test-requirements.txt -> ironic-29.1.0.dev115
copying tox.ini -> ironic-29.1.0.dev115
copying api-ref/regenerate-samples.sh -> ironic-29.1.0.dev115/api-ref
copying api-ref/source/baremetal-api-v1-allocation.inc -> ironic-29.1.0.dev115/api-ref/source
copying api-ref/source/baremetal-api-v1-attach-detach-vmedia.inc -> ironic-29.1.0.dev115/api-ref/source
copying api-ref/source/baremetal-api-v1-chassis.inc -> ironic-29.1.0.dev115/api-ref/source
copying api-ref/source/baremetal-api-v1-conductors.inc -> ironic-29.1.0.dev115/api-ref/source
copying api-ref/source/baremetal-api-v1-deploy-templates.inc -> ironic-29.1.0.dev115/api-ref/source
copying api-ref/source/baremetal-api-v1-driver-passthru.inc -> ironic-29.1.0.dev115/api-ref/source
copying api-ref/source/baremetal-api-v1-drivers.inc -> ironic-29.1.0.dev115/api-ref/source
copying api-ref/source/baremetal-api-v1-get-vmedia.inc -> ironic-29.1.0.dev115/api-ref/source
copying api-ref/source/baremetal-api-v1-indicators.inc -> ironic-29.1.0.dev115/api-ref/source
copying api-ref/source/baremetal-api-v1-inspection-rules.inc -> ironic-29.1.0.dev115/api-ref/source
copying api-ref/source/baremetal-api-v1-misc.inc -> ironic-29.1.0.dev115/api-ref/source
copying api-ref/source/baremetal-api-v1-node-allocation.inc -> ironic-29.1.0.dev115/api-ref/source
copying api-ref/source/baremetal-api-v1-node-management.inc -> ironic-29.1.0.dev115/api-ref/source
copying api-ref/source/baremetal-api-v1-node-passthru.inc -> ironic-29.1.0.dev115/api-ref/source
copying api-ref/source/baremetal-api-v1-nodes-bios.inc -> ironic-29.1.0.dev115/api-ref/source
copying api-ref/source/baremetal-api-v1-nodes-firmware.inc -> ironic-29.1.0.dev115/api-ref/source
copying api-ref/source/baremetal-api-v1-nodes-history.inc -> ironic-29.1.0.dev115/api-ref/source
copying api-ref/source/baremetal-api-v1-nodes-inventory.inc -> ironic-29.1.0.dev115/api-ref/source
copying api-ref/source/baremetal-api-v1-nodes-portgroups.inc -> ironic-29.1.0.dev115/api-ref/source
copying api-ref/source/baremetal-api-v1-nodes-ports.inc -> ironic-29.1.0.dev115/api-ref/source
copying api-ref/source/baremetal-api-v1-nodes-traits.inc -> ironic-29.1.0.dev115/api-ref/source
copying api-ref/source/baremetal-api-v1-nodes-vifs.inc -> ironic-29.1.0.dev115/api-ref/source
copying api-ref/source/baremetal-api-v1-nodes-volume.inc -> ironic-29.1.0.dev115/api-ref/source
copying api-ref/source/baremetal-api-v1-nodes.inc -> ironic-29.1.0.dev115/api-ref/source
copying api-ref/source/baremetal-api-v1-portgroups-ports.inc -> ironic-29.1.0.dev115/api-ref/source
copying api-ref/source/baremetal-api-v1-portgroups.inc -> ironic-29.1.0.dev115/api-ref/source
copying api-ref/source/baremetal-api-v1-ports.inc -> ironic-29.1.0.dev115/api-ref/source
copying api-ref/source/baremetal-api-v1-runbooks.inc -> ironic-29.1.0.dev115/api-ref/source
copying api-ref/source/baremetal-api-v1-shards.inc -> ironic-29.1.0.dev115/api-ref/source
copying api-ref/source/baremetal-api-v1-volume.inc -> ironic-29.1.0.dev115/api-ref/source
copying api-ref/source/baremetal-api-versions.inc -> ironic-29.1.0.dev115/api-ref/source
copying api-ref/source/conf.py -> ironic-29.1.0.dev115/api-ref/source
copying api-ref/source/index.rst -> ironic-29.1.0.dev115/api-ref/source
copying api-ref/source/parameters.yaml -> ironic-29.1.0.dev115/api-ref/source
copying api-ref/source/samples/allocation-create-request-2.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/allocation-create-request.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/allocation-create-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/allocation-show-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/allocation-update-request.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/allocation-update-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/allocations-list-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/api-root-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/api-v1-root-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/chassis-create-request.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/chassis-list-details-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/chassis-list-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/chassis-show-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/chassis-update-request.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/chassis-update-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/conductor-list-details-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/conductor-list-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/conductor-show-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/deploy-template-create-request.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/deploy-template-create-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/deploy-template-detail-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/deploy-template-list-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/deploy-template-show-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/deploy-template-update-request.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/deploy-template-update-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/driver-get-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/driver-logical-disk-properties-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/driver-property-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/drivers-list-detail-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/drivers-list-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/inspection-rule-create-request.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/inspection-rule-create-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/inspection-rule-detail-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/inspection-rule-list-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/inspection-rule-show-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/inspection-rule-update-request.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/inspection-rule-update-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/lookup-node-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/node-bios-detail-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/node-bios-list-details-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/node-bios-list-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/node-create-request-classic.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/node-create-request-dynamic.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/node-create-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/node-firmware-components-list-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/node-get-boot-device-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/node-get-state-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/node-get-supported-boot-devices-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/node-history-list-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/node-indicators-get-state-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/node-indicators-list-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/node-indicators-set-state.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/node-inject-nmi.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/node-inventory-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/node-maintenance-request.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/node-port-detail-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/node-port-list-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/node-portgroup-detail-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/node-portgroup-list-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/node-set-active-state-deploy-steps.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/node-set-active-state.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/node-set-available-state.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/node-set-boot-device.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/node-set-boot-mode-bios.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/node-set-boot-mode-uefi.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/node-set-clean-state.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/node-set-manage-state.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/node-set-power-off.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/node-set-provision-state.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/node-set-raid-request.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/node-set-secure-boot-off.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/node-set-secure-boot-on.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/node-set-service-state.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/node-set-soft-power-off.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/node-set-traits-request.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/node-show-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/node-traits-list-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/node-update-driver-info-request.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/node-update-driver-info-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/node-update-driver.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/node-validate-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/node-vendor-passthru-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/node-vif-attach-request.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/node-vif-list-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/node-vmedia-attach-request.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/node-volume-connector-detail-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/node-volume-connector-list-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/node-volume-list-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/node-volume-target-detail-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/node-volume-target-list-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/nodes-list-details-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/nodes-list-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/port-create-request.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/port-create-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/port-list-detail-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/port-list-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/port-update-request.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/port-update-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/portgroup-create-request.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/portgroup-create-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/portgroup-list-detail-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/portgroup-list-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/portgroup-port-detail-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/portgroup-port-list-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/portgroup-update-request.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/portgroup-update-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/runbook-create-request.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/runbook-create-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/runbook-detail-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/runbook-list-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/runbook-show-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/runbook-update-request.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/runbook-update-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/shards-list-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/volume-connector-create-request.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/volume-connector-create-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/volume-connector-list-detail-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/volume-connector-list-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/volume-connector-update-request.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/volume-connector-update-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/volume-list-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/volume-target-create-request.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/volume-target-create-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/volume-target-list-detail-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/volume-target-list-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/volume-target-update-request.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying api-ref/source/samples/volume-target-update-response.json -> ironic-29.1.0.dev115/api-ref/source/samples
copying devstack/common_settings -> ironic-29.1.0.dev115/devstack
copying devstack/plugin.sh -> ironic-29.1.0.dev115/devstack
copying devstack/settings -> ironic-29.1.0.dev115/devstack
copying devstack/files/apache-ipxe-ironic.template -> ironic-29.1.0.dev115/devstack/files
copying devstack/files/apache-ironic-api-redirect.template -> ironic-29.1.0.dev115/devstack/files
copying devstack/files/bindep.txt -> ironic-29.1.0.dev115/devstack/files
copying devstack/files/ci-block-device-for-lvm.yaml -> ironic-29.1.0.dev115/devstack/files
copying devstack/files/hooks/qemu.py -> ironic-29.1.0.dev115/devstack/files/hooks
copying devstack/lib/ironic -> ironic-29.1.0.dev115/devstack/lib
copying devstack/tools/ironic/scripts/cirros-partition.sh -> ironic-29.1.0.dev115/devstack/tools/ironic/scripts
copying devstack/tools/ironic/scripts/cleanup-node.sh -> ironic-29.1.0.dev115/devstack/tools/ironic/scripts
copying devstack/tools/ironic/scripts/configure-vm.py -> ironic-29.1.0.dev115/devstack/tools/ironic/scripts
copying devstack/tools/ironic/scripts/create-node.sh -> ironic-29.1.0.dev115/devstack/tools/ironic/scripts
copying devstack/tools/ironic/scripts/setup-network.sh -> ironic-29.1.0.dev115/devstack/tools/ironic/scripts
copying devstack/tools/ironic/templates/brbm.xml -> ironic-29.1.0.dev115/devstack/tools/ironic/templates
copying devstack/tools/ironic/templates/tftpd-xinetd.template -> ironic-29.1.0.dev115/devstack/tools/ironic/templates
copying devstack/tools/ironic/templates/vm.xml -> ironic-29.1.0.dev115/devstack/tools/ironic/templates
copying devstack/upgrade/resources.sh -> ironic-29.1.0.dev115/devstack/upgrade
copying devstack/upgrade/settings -> ironic-29.1.0.dev115/devstack/upgrade
copying devstack/upgrade/shutdown.sh -> ironic-29.1.0.dev115/devstack/upgrade
copying devstack/upgrade/upgrade.sh -> ironic-29.1.0.dev115/devstack/upgrade
copying devstack/upgrade/from-queens/upgrade-ironic -> ironic-29.1.0.dev115/devstack/upgrade/from-queens
copying doc/requirements.txt -> ironic-29.1.0.dev115/doc
copying doc/source/conf.py -> ironic-29.1.0.dev115/doc/source
copying doc/source/index.rst -> ironic-29.1.0.dev115/doc/source
copying doc/source/_exts/automated_steps.py -> ironic-29.1.0.dev115/doc/source/_exts
copying doc/source/_exts/redfish_interop.py -> ironic-29.1.0.dev115/doc/source/_exts
copying doc/source/_exts/web_api_docstring.py -> ironic-29.1.0.dev115/doc/source/_exts
copying doc/source/admin/adoption.rst -> ironic-29.1.0.dev115/doc/source/admin
copying doc/source/admin/agent-power.rst -> ironic-29.1.0.dev115/doc/source/admin
copying doc/source/admin/agent-token.rst -> ironic-29.1.0.dev115/doc/source/admin
copying doc/source/admin/anaconda-deploy-interface.rst -> ironic-29.1.0.dev115/doc/source/admin
copying doc/source/admin/api-audit-support.rst -> ironic-29.1.0.dev115/doc/source/admin
copying doc/source/admin/architecture.rst -> ironic-29.1.0.dev115/doc/source/admin
copying doc/source/admin/bios.rst -> ironic-29.1.0.dev115/doc/source/admin
copying doc/source/admin/boot-from-volume.rst -> ironic-29.1.0.dev115/doc/source/admin
copying doc/source/admin/building-windows-images.rst -> ironic-29.1.0.dev115/doc/source/admin
copying doc/source/admin/cleaning.rst -> ironic-29.1.0.dev115/doc/source/admin
copying doc/source/admin/conductor-groups.rst -> ironic-29.1.0.dev115/doc/source/admin
copying doc/source/admin/console.rst -> ironic-29.1.0.dev115/doc/source/admin
copying doc/source/admin/dashboard.rst -> ironic-29.1.0.dev115/doc/source/admin
copying doc/source/admin/deploy-steps.rst -> ironic-29.1.0.dev115/doc/source/admin
copying doc/source/admin/dhcp-less.rst -> ironic-29.1.0.dev115/doc/source/admin
copying doc/source/admin/drivers.rst -> ironic-29.1.0.dev115/doc/source/admin
copying doc/source/admin/fast-track.rst -> ironic-29.1.0.dev115/doc/source/admin
copying doc/source/admin/features.rst -> ironic-29.1.0.dev115/doc/source/admin
copying doc/source/admin/firmware-updates.rst -> ironic-29.1.0.dev115/doc/source/admin
copying doc/source/admin/hardware-burn-in.rst -> ironic-29.1.0.dev115/doc/source/admin
copying doc/source/admin/index.rst -> ironic-29.1.0.dev115/doc/source/admin
copying doc/source/admin/inspection.rst -> ironic-29.1.0.dev115/doc/source/admin
copying doc/source/admin/metrics.rst -> ironic-29.1.0.dev115/doc/source/admin
copying doc/source/admin/multitenancy.rst -> ironic-29.1.0.dev115/doc/source/admin
copying doc/source/admin/networking.rst -> ironic-29.1.0.dev115/doc/source/admin
copying doc/source/admin/node-deployment.rst -> ironic-29.1.0.dev115/doc/source/admin
copying doc/source/admin/node-history.rst -> ironic-29.1.0.dev115/doc/source/admin
copying doc/source/admin/node-multitenancy.rst -> ironic-29.1.0.dev115/doc/source/admin
copying doc/source/admin/notifications.rst -> ironic-29.1.0.dev115/doc/source/admin
copying doc/source/admin/oci-container-registry.rst -> ironic-29.1.0.dev115/doc/source/admin
copying doc/source/admin/operation.rst -> ironic-29.1.0.dev115/doc/source/admin
copying doc/source/admin/ovn-networking.rst -> ironic-29.1.0.dev115/doc/source/admin
copying doc/source/admin/portgroups.rst -> ironic-29.1.0.dev115/doc/source/admin
copying doc/source/admin/power-sync.rst -> ironic-29.1.0.dev115/doc/source/admin
copying doc/source/admin/radosgw.rst -> ironic-29.1.0.dev115/doc/source/admin
copying doc/source/admin/raid.rst -> ironic-29.1.0.dev115/doc/source/admin
copying doc/source/admin/ramdisk-boot.rst -> ironic-29.1.0.dev115/doc/source/admin
copying doc/source/admin/report.txt -> ironic-29.1.0.dev115/doc/source/admin
copying doc/source/admin/rescue.rst -> ironic-29.1.0.dev115/doc/source/admin
copying doc/source/admin/retirement.rst -> ironic-29.1.0.dev115/doc/source/admin
copying doc/source/admin/runbooks.rst -> ironic-29.1.0.dev115/doc/source/admin
copying doc/source/admin/secure-rbac.rst -> ironic-29.1.0.dev115/doc/source/admin
copying doc/source/admin/security.rst -> ironic-29.1.0.dev115/doc/source/admin
copying doc/source/admin/servicing.rst -> ironic-29.1.0.dev115/doc/source/admin
copying doc/source/admin/steps.rst -> ironic-29.1.0.dev115/doc/source/admin
copying doc/source/admin/troubleshooting.rst -> ironic-29.1.0.dev115/doc/source/admin
copying doc/source/admin/tuning.rst -> ironic-29.1.0.dev115/doc/source/admin
copying doc/source/admin/upgrade-guide.rst -> ironic-29.1.0.dev115/doc/source/admin
copying doc/source/admin/upgrade-to-hardware-types.rst -> ironic-29.1.0.dev115/doc/source/admin
copying doc/source/admin/user-image-basic-auth.rst -> ironic-29.1.0.dev115/doc/source/admin
copying doc/source/admin/vendor-passthru.rst -> ironic-29.1.0.dev115/doc/source/admin
copying doc/source/admin/drivers/ansible.rst -> ironic-29.1.0.dev115/doc/source/admin/drivers
copying doc/source/admin/drivers/fake.rst -> ironic-29.1.0.dev115/doc/source/admin/drivers
copying doc/source/admin/drivers/idrac.rst -> ironic-29.1.0.dev115/doc/source/admin/drivers
copying doc/source/admin/drivers/ilo.rst -> ironic-29.1.0.dev115/doc/source/admin/drivers
copying doc/source/admin/drivers/intel-ipmi.rst -> ironic-29.1.0.dev115/doc/source/admin/drivers
copying doc/source/admin/drivers/ipa.rst -> ironic-29.1.0.dev115/doc/source/admin/drivers
copying doc/source/admin/drivers/ipmitool.rst -> ironic-29.1.0.dev115/doc/source/admin/drivers
copying doc/source/admin/drivers/irmc.rst -> ironic-29.1.0.dev115/doc/source/admin/drivers
copying doc/source/admin/drivers/redfish.rst -> ironic-29.1.0.dev115/doc/source/admin/drivers
copying doc/source/admin/drivers/snmp.rst -> ironic-29.1.0.dev115/doc/source/admin/drivers
copying doc/source/admin/drivers/redfish/interop.rst -> ironic-29.1.0.dev115/doc/source/admin/drivers/redfish
copying doc/source/admin/drivers/redfish/metrics.rst -> ironic-29.1.0.dev115/doc/source/admin/drivers/redfish
copying doc/source/admin/drivers/redfish/passthru.rst -> ironic-29.1.0.dev115/doc/source/admin/drivers/redfish
copying doc/source/admin/drivers/redfish/session-cache.rst -> ironic-29.1.0.dev115/doc/source/admin/drivers/redfish
copying doc/source/admin/inspection/data.rst -> ironic-29.1.0.dev115/doc/source/admin/inspection
copying doc/source/admin/inspection/discovery.rst -> ironic-29.1.0.dev115/doc/source/admin/inspection
copying doc/source/admin/inspection/hooks.rst -> ironic-29.1.0.dev115/doc/source/admin/inspection
copying doc/source/admin/inspection/index.rst -> ironic-29.1.0.dev115/doc/source/admin/inspection
copying doc/source/admin/inspection/inspector.rst -> ironic-29.1.0.dev115/doc/source/admin/inspection
copying doc/source/admin/inspection/managed.rst -> ironic-29.1.0.dev115/doc/source/admin/inspection
copying doc/source/admin/inspection/migration.rst -> ironic-29.1.0.dev115/doc/source/admin/inspection
copying doc/source/admin/inspection/pxe_filter.rst -> ironic-29.1.0.dev115/doc/source/admin/inspection
copying doc/source/admin/interfaces/boot.rst -> ironic-29.1.0.dev115/doc/source/admin/interfaces
copying doc/source/admin/interfaces/deploy.rst -> ironic-29.1.0.dev115/doc/source/admin/interfaces
copying doc/source/cli/index.rst -> ironic-29.1.0.dev115/doc/source/cli
copying doc/source/cli/ironic-dbsync.rst -> ironic-29.1.0.dev115/doc/source/cli
copying doc/source/cli/ironic-status.rst -> ironic-29.1.0.dev115/doc/source/cli
copying doc/source/configuration/config.rst -> ironic-29.1.0.dev115/doc/source/configuration
copying doc/source/configuration/index.rst -> ironic-29.1.0.dev115/doc/source/configuration
copying doc/source/configuration/policy.rst -> ironic-29.1.0.dev115/doc/source/configuration
copying doc/source/configuration/sample-config.rst -> ironic-29.1.0.dev115/doc/source/configuration
copying doc/source/configuration/sample-policy.rst -> ironic-29.1.0.dev115/doc/source/configuration
copying doc/source/contributor/adding-new-job.rst -> ironic-29.1.0.dev115/doc/source/contributor
copying doc/source/contributor/architecture.rst -> ironic-29.1.0.dev115/doc/source/contributor
copying doc/source/contributor/arm-devstack-guide.rst -> ironic-29.1.0.dev115/doc/source/contributor
copying doc/source/contributor/bifrost-dev-guide.rst -> ironic-29.1.0.dev115/doc/source/contributor
copying doc/source/contributor/bios_develop.rst -> ironic-29.1.0.dev115/doc/source/contributor
copying doc/source/contributor/bug-deputy.rst -> ironic-29.1.0.dev115/doc/source/contributor
copying doc/source/contributor/bugs.rst -> ironic-29.1.0.dev115/doc/source/contributor
copying doc/source/contributor/community.rst -> ironic-29.1.0.dev115/doc/source/contributor
copying doc/source/contributor/contributing.rst -> ironic-29.1.0.dev115/doc/source/contributor
copying doc/source/contributor/debug-ci-failures.rst -> ironic-29.1.0.dev115/doc/source/contributor
copying doc/source/contributor/deploy-steps.rst -> ironic-29.1.0.dev115/doc/source/contributor
copying doc/source/contributor/dev-quickstart.rst -> ironic-29.1.0.dev115/doc/source/contributor
copying doc/source/contributor/devstack-guide.rst -> ironic-29.1.0.dev115/doc/source/contributor
copying doc/source/contributor/drivers.rst -> ironic-29.1.0.dev115/doc/source/contributor
copying doc/source/contributor/faq.rst -> ironic-29.1.0.dev115/doc/source/contributor
copying doc/source/contributor/governance.rst -> ironic-29.1.0.dev115/doc/source/contributor
copying doc/source/contributor/index.rst -> ironic-29.1.0.dev115/doc/source/contributor
copying doc/source/contributor/ironic-boot-from-volume.rst -> ironic-29.1.0.dev115/doc/source/contributor
copying doc/source/contributor/ironic-multitenant-networking.rst -> ironic-29.1.0.dev115/doc/source/contributor
copying doc/source/contributor/jobs-description.rst -> ironic-29.1.0.dev115/doc/source/contributor
copying doc/source/contributor/local-dev-guide.rst -> ironic-29.1.0.dev115/doc/source/contributor
copying doc/source/contributor/metal3-integration.rst -> ironic-29.1.0.dev115/doc/source/contributor
copying doc/source/contributor/metrics.rst -> ironic-29.1.0.dev115/doc/source/contributor
copying doc/source/contributor/notifications.rst -> ironic-29.1.0.dev115/doc/source/contributor
copying doc/source/contributor/osprofiler-support.rst -> ironic-29.1.0.dev115/doc/source/contributor
copying doc/source/contributor/rbac-testing.rst -> ironic-29.1.0.dev115/doc/source/contributor
copying doc/source/contributor/releasing.rst -> ironic-29.1.0.dev115/doc/source/contributor
copying doc/source/contributor/rolling-upgrades.rst -> ironic-29.1.0.dev115/doc/source/contributor
copying doc/source/contributor/states.rst -> ironic-29.1.0.dev115/doc/source/contributor
copying doc/source/contributor/third-party-ci.rst -> ironic-29.1.0.dev115/doc/source/contributor
copying doc/source/contributor/vendor-passthru.rst -> ironic-29.1.0.dev115/doc/source/contributor
copying doc/source/contributor/vision-reflection.rst -> ironic-29.1.0.dev115/doc/source/contributor
copying doc/source/contributor/vision.rst -> ironic-29.1.0.dev115/doc/source/contributor
copying doc/source/contributor/webapi-version-history.rst -> ironic-29.1.0.dev115/doc/source/contributor
copying doc/source/contributor/webapi.rst -> ironic-29.1.0.dev115/doc/source/contributor
copying doc/source/images/agent-token-with-pxe-ipxe.diag -> ironic-29.1.0.dev115/doc/source/images
copying doc/source/images/agent-token-with-pxe-ipxe.svg -> ironic-29.1.0.dev115/doc/source/images
copying doc/source/images/agent-token-with-virtual-media.diag -> ironic-29.1.0.dev115/doc/source/images
copying doc/source/images/agent-token-with-virtual-media.svg -> ironic-29.1.0.dev115/doc/source/images
copying doc/source/images/boot-from-volume.diag -> ironic-29.1.0.dev115/doc/source/images
copying doc/source/images/boot-from-volume.svg -> ironic-29.1.0.dev115/doc/source/images
copying doc/source/images/conceptual_architecture.png -> ironic-29.1.0.dev115/doc/source/images
copying doc/source/images/deployment_architecture_2.png -> ironic-29.1.0.dev115/doc/source/images
copying doc/source/images/direct-deploy.diag -> ironic-29.1.0.dev115/doc/source/images
copying doc/source/images/direct-deploy.svg -> ironic-29.1.0.dev115/doc/source/images
copying doc/source/images/glance-and-swift-for-partition-images.diag -> ironic-29.1.0.dev115/doc/source/images
copying doc/source/images/glance-and-swift-for-partition-images.svg -> ironic-29.1.0.dev115/doc/source/images
copying doc/source/images/glance-and-swift-whole-disk-images.diag -> ironic-29.1.0.dev115/doc/source/images
copying doc/source/images/glance-and-swift-whole-disk-images.svg -> ironic-29.1.0.dev115/doc/source/images
copying doc/source/images/https-based-deploy.diag -> ironic-29.1.0.dev115/doc/source/images
copying doc/source/images/https-based-deploy.svg -> ironic-29.1.0.dev115/doc/source/images
copying doc/source/images/logical_architecture.png -> ironic-29.1.0.dev115/doc/source/images
copying doc/source/images/standalone-ironic.diag -> ironic-29.1.0.dev115/doc/source/images
copying doc/source/images/standalone-ironic.svg -> ironic-29.1.0.dev115/doc/source/images
copying doc/source/images/states.svg -> ironic-29.1.0.dev115/doc/source/images
copying doc/source/images/swiftless-deploy.diag -> ironic-29.1.0.dev115/doc/source/images
copying doc/source/images/swiftless-deploy.svg -> ironic-29.1.0.dev115/doc/source/images
copying doc/source/install/advanced.rst -> ironic-29.1.0.dev115/doc/source/install
copying doc/source/install/configdrive.rst -> ironic-29.1.0.dev115/doc/source/install
copying doc/source/install/configure-cleaning.rst -> ironic-29.1.0.dev115/doc/source/install
copying doc/source/install/configure-compute.rst -> ironic-29.1.0.dev115/doc/source/install
copying doc/source/install/configure-esp.rst -> ironic-29.1.0.dev115/doc/source/install
copying doc/source/install/configure-glance-images.rst -> ironic-29.1.0.dev115/doc/source/install
copying doc/source/install/configure-glance-swift.rst -> ironic-29.1.0.dev115/doc/source/install
copying doc/source/install/configure-identity.rst -> ironic-29.1.0.dev115/doc/source/install
copying doc/source/install/configure-integration.rst -> ironic-29.1.0.dev115/doc/source/install
copying doc/source/install/configure-ipmi.rst -> ironic-29.1.0.dev115/doc/source/install
copying doc/source/install/configure-ipv6-networking.rst -> ironic-29.1.0.dev115/doc/source/install
copying doc/source/install/configure-networking.rst -> ironic-29.1.0.dev115/doc/source/install
copying doc/source/install/configure-nova-flavors.rst -> ironic-29.1.0.dev115/doc/source/install
copying doc/source/install/configure-pxe.rst -> ironic-29.1.0.dev115/doc/source/install
copying doc/source/install/configure-tenant-networks.rst -> ironic-29.1.0.dev115/doc/source/install
copying doc/source/install/creating-images.rst -> ironic-29.1.0.dev115/doc/source/install
copying doc/source/install/deploy-ramdisk.rst -> ironic-29.1.0.dev115/doc/source/install
copying doc/source/install/enabling-drivers.rst -> ironic-29.1.0.dev115/doc/source/install
copying doc/source/install/enabling-https.rst -> ironic-29.1.0.dev115/doc/source/install
copying doc/source/install/enrollment.rst -> ironic-29.1.0.dev115/doc/source/install
copying doc/source/install/get_started.rst -> ironic-29.1.0.dev115/doc/source/install
copying doc/source/install/graphical-console.rst -> ironic-29.1.0.dev115/doc/source/install
copying doc/source/install/index.rst -> ironic-29.1.0.dev115/doc/source/install
copying doc/source/install/install-obs.rst -> ironic-29.1.0.dev115/doc/source/install
copying doc/source/install/install-rdo.rst -> ironic-29.1.0.dev115/doc/source/install
copying doc/source/install/install-ubuntu.rst -> ironic-29.1.0.dev115/doc/source/install
copying doc/source/install/install.rst -> ironic-29.1.0.dev115/doc/source/install
copying doc/source/install/next-steps.rst -> ironic-29.1.0.dev115/doc/source/install
copying doc/source/install/setup-drivers.rst -> ironic-29.1.0.dev115/doc/source/install
copying doc/source/install/standalone.rst -> ironic-29.1.0.dev115/doc/source/install
copying doc/source/install/troubleshooting.rst -> ironic-29.1.0.dev115/doc/source/install
copying doc/source/install/include/boot-mode.inc -> ironic-29.1.0.dev115/doc/source/install/include
copying doc/source/install/include/common-configure.inc -> ironic-29.1.0.dev115/doc/source/install/include
copying doc/source/install/include/common-prerequisites.inc -> ironic-29.1.0.dev115/doc/source/install/include
copying doc/source/install/include/configure-ironic-api-mod_wsgi.inc -> ironic-29.1.0.dev115/doc/source/install/include
copying doc/source/install/include/configure-ironic-api.inc -> ironic-29.1.0.dev115/doc/source/install/include
copying doc/source/install/include/configure-ironic-conductor.inc -> ironic-29.1.0.dev115/doc/source/install/include
copying doc/source/install/include/configure-ironic-novncproxy.inc -> ironic-29.1.0.dev115/doc/source/install/include
copying doc/source/install/include/configure-ironic-singleprocess.inc -> ironic-29.1.0.dev115/doc/source/install/include
copying doc/source/install/include/console.inc -> ironic-29.1.0.dev115/doc/source/install/include
copying doc/source/install/include/disk-label.inc -> ironic-29.1.0.dev115/doc/source/install/include
copying doc/source/install/include/kernel-boot-parameters.inc -> ironic-29.1.0.dev115/doc/source/install/include
copying doc/source/install/include/notifications.inc -> ironic-29.1.0.dev115/doc/source/install/include
copying doc/source/install/include/root-device-hints.inc -> ironic-29.1.0.dev115/doc/source/install/include
copying doc/source/install/refarch/common.rst -> ironic-29.1.0.dev115/doc/source/install/refarch
copying doc/source/install/refarch/index.rst -> ironic-29.1.0.dev115/doc/source/install/refarch
copying doc/source/install/refarch/small-cloud-trusted-tenants.rst -> ironic-29.1.0.dev115/doc/source/install/refarch
copying doc/source/install/standalone/configure.rst -> ironic-29.1.0.dev115/doc/source/install/standalone
copying doc/source/install/standalone/deploy.rst -> ironic-29.1.0.dev115/doc/source/install/standalone
copying doc/source/install/standalone/enrollment.rst -> ironic-29.1.0.dev115/doc/source/install/standalone
copying doc/source/references/index.rst -> ironic-29.1.0.dev115/doc/source/references
copying doc/source/support/index.rst -> ironic-29.1.0.dev115/doc/source/support
copying doc/source/user/architecture.rst -> ironic-29.1.0.dev115/doc/source/user
copying doc/source/user/creating-images.rst -> ironic-29.1.0.dev115/doc/source/user
copying doc/source/user/deploy.rst -> ironic-29.1.0.dev115/doc/source/user
copying doc/source/user/index.rst -> ironic-29.1.0.dev115/doc/source/user
copying doc/source/user/states.rst -> ironic-29.1.0.dev115/doc/source/user
copying etc/apache2/ironic -> ironic-29.1.0.dev115/etc/apache2
copying etc/ironic/README-ironic.conf.txt -> ironic-29.1.0.dev115/etc/ironic
copying etc/ironic/README-policy.yaml.txt -> ironic-29.1.0.dev115/etc/ironic
copying etc/ironic/api_audit_map.conf.sample -> ironic-29.1.0.dev115/etc/ironic
copying etc/ironic/rootwrap.conf -> ironic-29.1.0.dev115/etc/ironic
copying etc/ironic/rootwrap.d/ironic-utils.filters -> ironic-29.1.0.dev115/etc/ironic/rootwrap.d
copying ironic/__init__.py -> ironic-29.1.0.dev115/ironic
copying ironic/version.py -> ironic-29.1.0.dev115/ironic
copying ironic.egg-info/PKG-INFO -> ironic-29.1.0.dev115/ironic.egg-info
copying ironic.egg-info/SOURCES.txt -> ironic-29.1.0.dev115/ironic.egg-info
copying ironic.egg-info/dependency_links.txt -> ironic-29.1.0.dev115/ironic.egg-info
copying ironic.egg-info/entry_points.txt -> ironic-29.1.0.dev115/ironic.egg-info
copying ironic.egg-info/not-zip-safe -> ironic-29.1.0.dev115/ironic.egg-info
copying ironic.egg-info/pbr.json -> ironic-29.1.0.dev115/ironic.egg-info
copying ironic.egg-info/requires.txt -> ironic-29.1.0.dev115/ironic.egg-info
copying ironic.egg-info/top_level.txt -> ironic-29.1.0.dev115/ironic.egg-info
copying ironic/api/__init__.py -> ironic-29.1.0.dev115/ironic/api
copying ironic/api/app.py -> ironic-29.1.0.dev115/ironic/api
copying ironic/api/config.py -> ironic-29.1.0.dev115/ironic/api
copying ironic/api/functions.py -> ironic-29.1.0.dev115/ironic/api
copying ironic/api/hooks.py -> ironic-29.1.0.dev115/ironic/api
copying ironic/api/method.py -> ironic-29.1.0.dev115/ironic/api
copying ironic/api/wsgi.py -> ironic-29.1.0.dev115/ironic/api
copying ironic/api/controllers/__init__.py -> ironic-29.1.0.dev115/ironic/api/controllers
copying ironic/api/controllers/base.py -> ironic-29.1.0.dev115/ironic/api/controllers
copying ironic/api/controllers/link.py -> ironic-29.1.0.dev115/ironic/api/controllers
copying ironic/api/controllers/root.py -> ironic-29.1.0.dev115/ironic/api/controllers
copying ironic/api/controllers/version.py -> ironic-29.1.0.dev115/ironic/api/controllers
copying ironic/api/controllers/v1/__init__.py -> ironic-29.1.0.dev115/ironic/api/controllers/v1
copying ironic/api/controllers/v1/allocation.py -> ironic-29.1.0.dev115/ironic/api/controllers/v1
copying ironic/api/controllers/v1/bios.py -> ironic-29.1.0.dev115/ironic/api/controllers/v1
copying ironic/api/controllers/v1/chassis.py -> ironic-29.1.0.dev115/ironic/api/controllers/v1
copying ironic/api/controllers/v1/collection.py -> ironic-29.1.0.dev115/ironic/api/controllers/v1
copying ironic/api/controllers/v1/conductor.py -> ironic-29.1.0.dev115/ironic/api/controllers/v1
copying ironic/api/controllers/v1/deploy_template.py -> ironic-29.1.0.dev115/ironic/api/controllers/v1
copying ironic/api/controllers/v1/driver.py -> ironic-29.1.0.dev115/ironic/api/controllers/v1
copying ironic/api/controllers/v1/event.py -> ironic-29.1.0.dev115/ironic/api/controllers/v1
copying ironic/api/controllers/v1/firmware.py -> ironic-29.1.0.dev115/ironic/api/controllers/v1
copying ironic/api/controllers/v1/inspection_rule.py -> ironic-29.1.0.dev115/ironic/api/controllers/v1
copying ironic/api/controllers/v1/network-data-schema.json -> ironic-29.1.0.dev115/ironic/api/controllers/v1
copying ironic/api/controllers/v1/node.py -> ironic-29.1.0.dev115/ironic/api/controllers/v1
copying ironic/api/controllers/v1/notification_utils.py -> ironic-29.1.0.dev115/ironic/api/controllers/v1
copying ironic/api/controllers/v1/port.py -> ironic-29.1.0.dev115/ironic/api/controllers/v1
copying ironic/api/controllers/v1/portgroup.py -> ironic-29.1.0.dev115/ironic/api/controllers/v1
copying ironic/api/controllers/v1/ramdisk.py -> ironic-29.1.0.dev115/ironic/api/controllers/v1
copying ironic/api/controllers/v1/runbook.py -> ironic-29.1.0.dev115/ironic/api/controllers/v1
copying ironic/api/controllers/v1/shard.py -> ironic-29.1.0.dev115/ironic/api/controllers/v1
copying ironic/api/controllers/v1/utils.py -> ironic-29.1.0.dev115/ironic/api/controllers/v1
copying ironic/api/controllers/v1/versions.py -> ironic-29.1.0.dev115/ironic/api/controllers/v1
copying ironic/api/controllers/v1/volume.py -> ironic-29.1.0.dev115/ironic/api/controllers/v1
copying ironic/api/controllers/v1/volume_connector.py -> ironic-29.1.0.dev115/ironic/api/controllers/v1
copying ironic/api/controllers/v1/volume_target.py -> ironic-29.1.0.dev115/ironic/api/controllers/v1
copying ironic/api/middleware/__init__.py -> ironic-29.1.0.dev115/ironic/api/middleware
copying ironic/api/middleware/auth_public_routes.py -> ironic-29.1.0.dev115/ironic/api/middleware
copying ironic/api/middleware/json_ext.py -> ironic-29.1.0.dev115/ironic/api/middleware
copying ironic/api/middleware/parsable_error.py -> ironic-29.1.0.dev115/ironic/api/middleware
copying ironic/api/schemas/v1/shard.py -> ironic-29.1.0.dev115/ironic/api/schemas/v1
copying ironic/api/validation/__init__.py -> ironic-29.1.0.dev115/ironic/api/validation
copying ironic/api/validation/validators.py -> ironic-29.1.0.dev115/ironic/api/validation
copying ironic/command/__init__.py -> ironic-29.1.0.dev115/ironic/command
copying ironic/command/api.py -> ironic-29.1.0.dev115/ironic/command
copying ironic/command/conductor.py -> ironic-29.1.0.dev115/ironic/command
copying ironic/command/dbsync.py -> ironic-29.1.0.dev115/ironic/command
copying ironic/command/novncproxy.py -> ironic-29.1.0.dev115/ironic/command
copying ironic/command/pxe_filter.py -> ironic-29.1.0.dev115/ironic/command
copying ironic/command/singleprocess.py -> ironic-29.1.0.dev115/ironic/command
copying ironic/command/status.py -> ironic-29.1.0.dev115/ironic/command
copying ironic/common/__init__.py -> ironic-29.1.0.dev115/ironic/common
copying ironic/common/args.py -> ironic-29.1.0.dev115/ironic/common
copying ironic/common/async_steps.py -> ironic-29.1.0.dev115/ironic/common
copying ironic/common/auth_basic.py -> ironic-29.1.0.dev115/ironic/common
copying ironic/common/boot_devices.py -> ironic-29.1.0.dev115/ironic/common
copying ironic/common/boot_modes.py -> ironic-29.1.0.dev115/ironic/common
copying ironic/common/checksum_utils.py -> ironic-29.1.0.dev115/ironic/common
copying ironic/common/cinder.py -> ironic-29.1.0.dev115/ironic/common
copying ironic/common/components.py -> ironic-29.1.0.dev115/ironic/common
copying ironic/common/config.py -> ironic-29.1.0.dev115/ironic/common
copying ironic/common/console_factory.py -> ironic-29.1.0.dev115/ironic/common
copying ironic/common/context.py -> ironic-29.1.0.dev115/ironic/common
copying ironic/common/dhcp_factory.py -> ironic-29.1.0.dev115/ironic/common
copying ironic/common/driver_factory.py -> ironic-29.1.0.dev115/ironic/common
copying ironic/common/exception.py -> ironic-29.1.0.dev115/ironic/common
copying ironic/common/faults.py -> ironic-29.1.0.dev115/ironic/common
copying ironic/common/fsm.py -> ironic-29.1.0.dev115/ironic/common
copying ironic/common/grub_conf.template -> ironic-29.1.0.dev115/ironic/common
copying ironic/common/hash_ring.py -> ironic-29.1.0.dev115/ironic/common
copying ironic/common/i18n.py -> ironic-29.1.0.dev115/ironic/common
copying ironic/common/image_publisher.py -> ironic-29.1.0.dev115/ironic/common
copying ironic/common/image_service.py -> ironic-29.1.0.dev115/ironic/common
copying ironic/common/images.py -> ironic-29.1.0.dev115/ironic/common
copying ironic/common/indicator_states.py -> ironic-29.1.0.dev115/ironic/common
copying ironic/common/isolinux_config.template -> ironic-29.1.0.dev115/ironic/common
copying ironic/common/keystone.py -> ironic-29.1.0.dev115/ironic/common
copying ironic/common/kickstart_utils.py -> ironic-29.1.0.dev115/ironic/common
copying ironic/common/lessee_sources.py -> ironic-29.1.0.dev115/ironic/common
copying ironic/common/mdns.py -> ironic-29.1.0.dev115/ironic/common
copying ironic/common/metrics.py -> ironic-29.1.0.dev115/ironic/common
copying ironic/common/metrics_collector.py -> ironic-29.1.0.dev115/ironic/common
copying ironic/common/metrics_statsd.py -> ironic-29.1.0.dev115/ironic/common
copying ironic/common/metrics_utils.py -> ironic-29.1.0.dev115/ironic/common
copying ironic/common/molds.py -> ironic-29.1.0.dev115/ironic/common
copying ironic/common/network.py -> ironic-29.1.0.dev115/ironic/common
copying ironic/common/neutron.py -> ironic-29.1.0.dev115/ironic/common
copying ironic/common/nova.py -> ironic-29.1.0.dev115/ironic/common
copying ironic/common/oci_registry.py -> ironic-29.1.0.dev115/ironic/common
copying ironic/common/policy.py -> ironic-29.1.0.dev115/ironic/common
copying ironic/common/profiler.py -> ironic-29.1.0.dev115/ironic/common
copying ironic/common/pxe_utils.py -> ironic-29.1.0.dev115/ironic/common
copying ironic/common/qemu_img.py -> ironic-29.1.0.dev115/ironic/common
copying ironic/common/raid.py -> ironic-29.1.0.dev115/ironic/common
copying ironic/common/release_mappings.py -> ironic-29.1.0.dev115/ironic/common
copying ironic/common/rpc.py -> ironic-29.1.0.dev115/ironic/common
copying ironic/common/rpc_service.py -> ironic-29.1.0.dev115/ironic/common
copying ironic/common/service.py -> ironic-29.1.0.dev115/ironic/common
copying ironic/common/states.py -> ironic-29.1.0.dev115/ironic/common
copying ironic/common/swift.py -> ironic-29.1.0.dev115/ironic/common
copying ironic/common/utils.py -> ironic-29.1.0.dev115/ironic/common
copying ironic/common/vnc.py -> ironic-29.1.0.dev115/ironic/common
copying ironic/common/wsgi_service.py -> ironic-29.1.0.dev115/ironic/common
copying ironic/common/glance_service/__init__.py -> ironic-29.1.0.dev115/ironic/common/glance_service
copying ironic/common/glance_service/image_service.py -> ironic-29.1.0.dev115/ironic/common/glance_service
copying ironic/common/glance_service/service_utils.py -> ironic-29.1.0.dev115/ironic/common/glance_service
copying ironic/common/inspection_rules/__init__.py -> ironic-29.1.0.dev115/ironic/common/inspection_rules
copying ironic/common/inspection_rules/actions.py -> ironic-29.1.0.dev115/ironic/common/inspection_rules
copying ironic/common/inspection_rules/base.py -> ironic-29.1.0.dev115/ironic/common/inspection_rules
copying ironic/common/inspection_rules/engine.py -> ironic-29.1.0.dev115/ironic/common/inspection_rules
copying ironic/common/inspection_rules/operators.py -> ironic-29.1.0.dev115/ironic/common/inspection_rules
copying ironic/common/inspection_rules/utils.py -> ironic-29.1.0.dev115/ironic/common/inspection_rules
copying ironic/common/inspection_rules/validation.py -> ironic-29.1.0.dev115/ironic/common/inspection_rules
copying ironic/common/json_rpc/__init__.py -> ironic-29.1.0.dev115/ironic/common/json_rpc
copying ironic/common/json_rpc/client.py -> ironic-29.1.0.dev115/ironic/common/json_rpc
copying ironic/common/json_rpc/server.py -> ironic-29.1.0.dev115/ironic/common/json_rpc
copying ironic/conductor/__init__.py -> ironic-29.1.0.dev115/ironic/conductor
copying ironic/conductor/allocations.py -> ironic-29.1.0.dev115/ironic/conductor
copying ironic/conductor/base_manager.py -> ironic-29.1.0.dev115/ironic/conductor
copying ironic/conductor/cleaning.py -> ironic-29.1.0.dev115/ironic/conductor
copying ironic/conductor/deployments.py -> ironic-29.1.0.dev115/ironic/conductor
copying ironic/conductor/inspection.py -> ironic-29.1.0.dev115/ironic/conductor
copying ironic/conductor/manager.py -> ironic-29.1.0.dev115/ironic/conductor
copying ironic/conductor/notification_utils.py -> ironic-29.1.0.dev115/ironic/conductor
copying ironic/conductor/periodics.py -> ironic-29.1.0.dev115/ironic/conductor
copying ironic/conductor/rpc_service.py -> ironic-29.1.0.dev115/ironic/conductor
copying ironic/conductor/rpcapi.py -> ironic-29.1.0.dev115/ironic/conductor
copying ironic/conductor/servicing.py -> ironic-29.1.0.dev115/ironic/conductor
copying ironic/conductor/steps.py -> ironic-29.1.0.dev115/ironic/conductor
copying ironic/conductor/task_manager.py -> ironic-29.1.0.dev115/ironic/conductor
copying ironic/conductor/utils.py -> ironic-29.1.0.dev115/ironic/conductor
copying ironic/conductor/verify.py -> ironic-29.1.0.dev115/ironic/conductor
copying ironic/conf/__init__.py -> ironic-29.1.0.dev115/ironic/conf
copying ironic/conf/agent.py -> ironic-29.1.0.dev115/ironic/conf
copying ironic/conf/agent_containers.py -> ironic-29.1.0.dev115/ironic/conf
copying ironic/conf/anaconda.py -> ironic-29.1.0.dev115/ironic/conf
copying ironic/conf/ansible.py -> ironic-29.1.0.dev115/ironic/conf
copying ironic/conf/api.py -> ironic-29.1.0.dev115/ironic/conf
copying ironic/conf/audit.py -> ironic-29.1.0.dev115/ironic/conf
copying ironic/conf/auth.py -> ironic-29.1.0.dev115/ironic/conf
copying ironic/conf/cinder.py -> ironic-29.1.0.dev115/ironic/conf
copying ironic/conf/conductor.py -> ironic-29.1.0.dev115/ironic/conf
copying ironic/conf/console.py -> ironic-29.1.0.dev115/ironic/conf
copying ironic/conf/database.py -> ironic-29.1.0.dev115/ironic/conf
copying ironic/conf/default.py -> ironic-29.1.0.dev115/ironic/conf
copying ironic/conf/deploy.py -> ironic-29.1.0.dev115/ironic/conf
copying ironic/conf/dhcp.py -> ironic-29.1.0.dev115/ironic/conf
copying ironic/conf/disk_utils.py -> ironic-29.1.0.dev115/ironic/conf
copying ironic/conf/dnsmasq.py -> ironic-29.1.0.dev115/ironic/conf
copying ironic/conf/drac.py -> ironic-29.1.0.dev115/ironic/conf
copying ironic/conf/exception.py -> ironic-29.1.0.dev115/ironic/conf
copying ironic/conf/fake.py -> ironic-29.1.0.dev115/ironic/conf
copying ironic/conf/glance.py -> ironic-29.1.0.dev115/ironic/conf
copying ironic/conf/healthcheck.py -> ironic-29.1.0.dev115/ironic/conf
copying ironic/conf/ilo.py -> ironic-29.1.0.dev115/ironic/conf
copying ironic/conf/inspector.py -> ironic-29.1.0.dev115/ironic/conf
copying ironic/conf/inventory.py -> ironic-29.1.0.dev115/ironic/conf
copying ironic/conf/ipmi.py -> ironic-29.1.0.dev115/ironic/conf
copying ironic/conf/irmc.py -> ironic-29.1.0.dev115/ironic/conf
copying ironic/conf/json_rpc.py -> ironic-29.1.0.dev115/ironic/conf
copying ironic/conf/mdns.py -> ironic-29.1.0.dev115/ironic/conf
copying ironic/conf/metrics.py -> ironic-29.1.0.dev115/ironic/conf
copying ironic/conf/molds.py -> ironic-29.1.0.dev115/ironic/conf
copying ironic/conf/neutron.py -> ironic-29.1.0.dev115/ironic/conf
copying ironic/conf/nova.py -> ironic-29.1.0.dev115/ironic/conf
copying ironic/conf/oci.py -> ironic-29.1.0.dev115/ironic/conf
copying ironic/conf/opts.py -> ironic-29.1.0.dev115/ironic/conf
copying ironic/conf/pxe.py -> ironic-29.1.0.dev115/ironic/conf
copying ironic/conf/redfish.py -> ironic-29.1.0.dev115/ironic/conf
copying ironic/conf/sensor_data.py -> ironic-29.1.0.dev115/ironic/conf
copying ironic/conf/service_catalog.py -> ironic-29.1.0.dev115/ironic/conf
copying ironic/conf/snmp.py -> ironic-29.1.0.dev115/ironic/conf
copying ironic/conf/swift.py -> ironic-29.1.0.dev115/ironic/conf
copying ironic/conf/types.py -> ironic-29.1.0.dev115/ironic/conf
copying ironic/conf/vnc.py -> ironic-29.1.0.dev115/ironic/conf
copying ironic/console/__init__.py -> ironic-29.1.0.dev115/ironic/console
copying ironic/console/novncproxy_service.py -> ironic-29.1.0.dev115/ironic/console
copying ironic/console/websocketproxy.py -> ironic-29.1.0.dev115/ironic/console
copying ironic/console/container/__init__.py -> ironic-29.1.0.dev115/ironic/console/container
copying ironic/console/container/base.py -> ironic-29.1.0.dev115/ironic/console/container
copying ironic/console/container/fake.py -> ironic-29.1.0.dev115/ironic/console/container
copying ironic/console/container/ironic-console.container.template -> ironic-29.1.0.dev115/ironic/console/container
copying ironic/console/container/systemd.py -> ironic-29.1.0.dev115/ironic/console/container
copying ironic/console/rfb/__init__.py -> ironic-29.1.0.dev115/ironic/console/rfb
copying ironic/console/rfb/auth.py -> ironic-29.1.0.dev115/ironic/console/rfb
copying ironic/console/rfb/authnone.py -> ironic-29.1.0.dev115/ironic/console/rfb
copying ironic/console/rfb/auths.py -> ironic-29.1.0.dev115/ironic/console/rfb
copying ironic/console/securityproxy/__init__.py -> ironic-29.1.0.dev115/ironic/console/securityproxy
copying ironic/console/securityproxy/base.py -> ironic-29.1.0.dev115/ironic/console/securityproxy
copying ironic/console/securityproxy/rfb.py -> ironic-29.1.0.dev115/ironic/console/securityproxy
copying ironic/db/__init__.py -> ironic-29.1.0.dev115/ironic/db
copying ironic/db/api.py -> ironic-29.1.0.dev115/ironic/db
copying ironic/db/migration.py -> ironic-29.1.0.dev115/ironic/db
copying ironic/db/sqlalchemy/__init__.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy
copying ironic/db/sqlalchemy/alembic.ini -> ironic-29.1.0.dev115/ironic/db/sqlalchemy
copying ironic/db/sqlalchemy/api.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy
copying ironic/db/sqlalchemy/migration.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy
copying ironic/db/sqlalchemy/models.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy
copying ironic/db/sqlalchemy/alembic/README -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic
copying ironic/db/sqlalchemy/alembic/env.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic
copying ironic/db/sqlalchemy/alembic/script.py.mako -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic
copying ironic/db/sqlalchemy/alembic/versions/01f21d5e5195_increase_length_of_user_column.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/0ac0f39bc5aa_add_node_inventory_table.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/10b163d4481e_add_port_portgroup_internal_info.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/163040c5513f_add_firmware_information.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/1a59178ebdf6_add_volume_targets_table.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/1c14278d6e33_port_description.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/1d6951876d68_add_storage_interface_db_field_and_.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/1e15e7122cc9_add_extra_column_to_deploy_templates.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/1e1d5ace7dc6_add_inspection_started_at_and_.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/21b331f883ef_add_provision_updated_at.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/21c48150dea9_add_inspection_rules.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/2353895ecfae_add_conductor_hardware_interfaces_table.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/242cc6a923b3_add_node_maintenance_reason.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/2581ebaf0cb2_initial_migration.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/28c44432c9c3_add_node_description.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/2aac7e0872f6_add_deploy_templates.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/2bbd96b6ccb9_add_bios_fields_from_registry.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/2d13bc3d6bba_add_bios_config_and_interface.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/2fb93ffd2af1_increase_node_name_length.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/31baaf680d2b_add_node_instance_info.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/3ae36a5f5131_add_logical_name.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/3bea56f25597_add_unique_constraint_to_instance_uuid.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/3cb628139ea4_nodes_add_console_enabled.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/3d86a077a3f2_add_port_physical_network.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/405cfe08f18d_add_rescue_interface_to_node.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/487deb87cc9d_add_conductor_affinity_and_online.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/48d6c242bb9b_add_node_tags.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/493d8f27f235_add_portgroup_configuration_fields.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/4dbec778866e_create_node_shard.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/4f399b21ae71_add_node_clean_step.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/516faf1bb9b1_resizing_column_nodes_driver.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/5674c57409b9_replace_nostate_with_available.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/5ea1b0d310e_added_port_group_table_and_altered_ports.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/60cf717201bc_add_standalone_ports_supported.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/664f85c2f622_add_conductor_group_to_nodes_conductors.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/66bd9c5604d5_add_runbook_and_runbook_step.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/6e9cf6acce0b_node_disable_power_off.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/789acc877671_add_raid_config.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/82c315d60161_add_bios_settings.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/868cb606a74a_add_version_field_in_base_class.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/93706939026c_add_node_protected_field.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/9cbeefa3763f_add_port_is_smartnic.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/9ef41f07cb58_add_node_history_table.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/aa2384fee727_add_service_steps.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/ac00b586ab95_node_indexes.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/b2ad35726bb0_add_node_lessee.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/b4130a7fc904_create_nodetraits_table.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/b9117ac17882_add_node_deploy_step.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/bb59b63f55a_add_node_driver_internal_info.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/bcdd431ba0bf_add_fields_for_all_interfaces.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/c0455649680c_port_name.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/c14cef6dfedf_populate_node_network_interface.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/c1846a214450_add_boot_mode_and_secure_boot.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/cd2c80feb331_add_node_retired_field.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/ce6c4b3cf5a2_add_allocation_owner.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/cf1a80fdb352_add_node_network_data_field.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/d163df1bab88_remove_extra_fk_constraint_in_.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/d2b036ae9378_add_automated_clean_field.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/daa1ba02d98_add_volume_connectors_table.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/dbefd6bdaa2c_add_default_column_to_.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/dd34e1f1303b_add_resource_class_to_node.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/dd67b91a1981_add_allocations_table.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/e294876e8028_add_node_network_interface.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/e918ff30eb42_resize_column_nodes_instance_info.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/f190f9d00a11_add_node_owner.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/f6fdb920c182_set_pxe_enabled_true.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/fb3f10dd262e_add_fault_to_node_table.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/fe222f476baf_add_parent_node_field.py -> ironic-29.1.0.dev115/ironic/db/sqlalchemy/alembic/versions
copying ironic/dhcp/__init__.py -> ironic-29.1.0.dev115/ironic/dhcp
copying ironic/dhcp/base.py -> ironic-29.1.0.dev115/ironic/dhcp
copying ironic/dhcp/dnsmasq.py -> ironic-29.1.0.dev115/ironic/dhcp
copying ironic/dhcp/neutron.py -> ironic-29.1.0.dev115/ironic/dhcp
copying ironic/dhcp/none.py -> ironic-29.1.0.dev115/ironic/dhcp
copying ironic/drivers/__init__.py -> ironic-29.1.0.dev115/ironic/drivers
copying ironic/drivers/base.py -> ironic-29.1.0.dev115/ironic/drivers
copying ironic/drivers/drac.py -> ironic-29.1.0.dev115/ironic/drivers
copying ironic/drivers/fake_hardware.py -> ironic-29.1.0.dev115/ironic/drivers
copying ironic/drivers/generic.py -> ironic-29.1.0.dev115/ironic/drivers
copying ironic/drivers/hardware_type.py -> ironic-29.1.0.dev115/ironic/drivers
copying ironic/drivers/ilo.py -> ironic-29.1.0.dev115/ironic/drivers
copying ironic/drivers/intel_ipmi.py -> ironic-29.1.0.dev115/ironic/drivers
copying ironic/drivers/ipmi.py -> ironic-29.1.0.dev115/ironic/drivers
copying ironic/drivers/irmc.py -> ironic-29.1.0.dev115/ironic/drivers
copying ironic/drivers/raid_config_schema.json -> ironic-29.1.0.dev115/ironic/drivers
copying ironic/drivers/redfish.py -> ironic-29.1.0.dev115/ironic/drivers
copying ironic/drivers/snmp.py -> ironic-29.1.0.dev115/ironic/drivers
copying ironic/drivers/utils.py -> ironic-29.1.0.dev115/ironic/drivers
copying ironic/drivers/modules/__init__.py -> ironic-29.1.0.dev115/ironic/drivers/modules
copying ironic/drivers/modules/agent.py -> ironic-29.1.0.dev115/ironic/drivers/modules
copying ironic/drivers/modules/agent_base.py -> ironic-29.1.0.dev115/ironic/drivers/modules
copying ironic/drivers/modules/agent_client.py -> ironic-29.1.0.dev115/ironic/drivers/modules
copying ironic/drivers/modules/agent_power.py -> ironic-29.1.0.dev115/ironic/drivers/modules
copying ironic/drivers/modules/boot.ipxe -> ironic-29.1.0.dev115/ironic/drivers/modules
copying ironic/drivers/modules/boot_mode_utils.py -> ironic-29.1.0.dev115/ironic/drivers/modules
copying ironic/drivers/modules/console_utils.py -> ironic-29.1.0.dev115/ironic/drivers/modules
copying ironic/drivers/modules/deploy_utils.py -> ironic-29.1.0.dev115/ironic/drivers/modules
copying ironic/drivers/modules/fake.py -> ironic-29.1.0.dev115/ironic/drivers/modules
copying ironic/drivers/modules/graphical_console.py -> ironic-29.1.0.dev115/ironic/drivers/modules
copying ironic/drivers/modules/image_cache.py -> ironic-29.1.0.dev115/ironic/drivers/modules
copying ironic/drivers/modules/image_utils.py -> ironic-29.1.0.dev115/ironic/drivers/modules
copying ironic/drivers/modules/initial_grub_cfg.template -> ironic-29.1.0.dev115/ironic/drivers/modules
copying ironic/drivers/modules/inspect_utils.py -> ironic-29.1.0.dev115/ironic/drivers/modules
copying ironic/drivers/modules/ipmitool.py -> ironic-29.1.0.dev115/ironic/drivers/modules
copying ironic/drivers/modules/ipxe.py -> ironic-29.1.0.dev115/ironic/drivers/modules
copying ironic/drivers/modules/ipxe_config.template -> ironic-29.1.0.dev115/ironic/drivers/modules
copying ironic/drivers/modules/ks.cfg.template -> ironic-29.1.0.dev115/ironic/drivers/modules
copying ironic/drivers/modules/noop.py -> ironic-29.1.0.dev115/ironic/drivers/modules
copying ironic/drivers/modules/noop_mgmt.py -> ironic-29.1.0.dev115/ironic/drivers/modules
copying ironic/drivers/modules/pxe.py -> ironic-29.1.0.dev115/ironic/drivers/modules
copying ironic/drivers/modules/pxe_base.py -> ironic-29.1.0.dev115/ironic/drivers/modules
copying ironic/drivers/modules/pxe_config.template -> ironic-29.1.0.dev115/ironic/drivers/modules
copying ironic/drivers/modules/pxe_grub_config.template -> ironic-29.1.0.dev115/ironic/drivers/modules
copying ironic/drivers/modules/ramdisk.py -> ironic-29.1.0.dev115/ironic/drivers/modules
copying ironic/drivers/modules/snmp.py -> ironic-29.1.0.dev115/ironic/drivers/modules
copying ironic/drivers/modules/ansible/__init__.py -> ironic-29.1.0.dev115/ironic/drivers/modules/ansible
copying ironic/drivers/modules/ansible/deploy.py -> ironic-29.1.0.dev115/ironic/drivers/modules/ansible
copying ironic/drivers/modules/ansible/playbooks/add-ironic-nodes.yaml -> ironic-29.1.0.dev115/ironic/drivers/modules/ansible/playbooks
copying ironic/drivers/modules/ansible/playbooks/ansible.cfg -> ironic-29.1.0.dev115/ironic/drivers/modules/ansible/playbooks
copying ironic/drivers/modules/ansible/playbooks/clean.yaml -> ironic-29.1.0.dev115/ironic/drivers/modules/ansible/playbooks
copying ironic/drivers/modules/ansible/playbooks/clean_steps.yaml -> ironic-29.1.0.dev115/ironic/drivers/modules/ansible/playbooks
copying ironic/drivers/modules/ansible/playbooks/deploy.yaml -> ironic-29.1.0.dev115/ironic/drivers/modules/ansible/playbooks
copying ironic/drivers/modules/ansible/playbooks/inventory -> ironic-29.1.0.dev115/ironic/drivers/modules/ansible/playbooks
copying ironic/drivers/modules/ansible/playbooks/shutdown.yaml -> ironic-29.1.0.dev115/ironic/drivers/modules/ansible/playbooks
copying ironic/drivers/modules/ansible/playbooks/callback_plugins/ironic_log.ini -> ironic-29.1.0.dev115/ironic/drivers/modules/ansible/playbooks/callback_plugins
copying ironic/drivers/modules/ansible/playbooks/callback_plugins/ironic_log.py -> ironic-29.1.0.dev115/ironic/drivers/modules/ansible/playbooks/callback_plugins
copying ironic/drivers/modules/ansible/playbooks/library/facts_wwn.py -> ironic-29.1.0.dev115/ironic/drivers/modules/ansible/playbooks/library
copying ironic/drivers/modules/ansible/playbooks/library/root_hints.py -> ironic-29.1.0.dev115/ironic/drivers/modules/ansible/playbooks/library
copying ironic/drivers/modules/ansible/playbooks/library/stream_url.py -> ironic-29.1.0.dev115/ironic/drivers/modules/ansible/playbooks/library
copying ironic/drivers/modules/ansible/playbooks/roles/clean/defaults/main.yaml -> ironic-29.1.0.dev115/ironic/drivers/modules/ansible/playbooks/roles/clean/defaults
copying ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/main.yaml -> ironic-29.1.0.dev115/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks
copying ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/shred.yaml -> ironic-29.1.0.dev115/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks
copying ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/wipe.yaml -> ironic-29.1.0.dev115/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks
copying ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/zap.yaml -> ironic-29.1.0.dev115/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks
copying ironic/drivers/modules/ansible/playbooks/roles/configure/defaults/main.yaml -> ironic-29.1.0.dev115/ironic/drivers/modules/ansible/playbooks/roles/configure/defaults
copying ironic/drivers/modules/ansible/playbooks/roles/configure/tasks/grub.yaml -> ironic-29.1.0.dev115/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks
copying ironic/drivers/modules/ansible/playbooks/roles/configure/tasks/main.yaml -> ironic-29.1.0.dev115/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks
copying ironic/drivers/modules/ansible/playbooks/roles/configure/tasks/mounts.yaml -> ironic-29.1.0.dev115/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks
copying ironic/drivers/modules/ansible/playbooks/roles/deploy/files/partition_configdrive.sh -> ironic-29.1.0.dev115/ironic/drivers/modules/ansible/playbooks/roles/deploy/files
copying ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/configdrive.yaml -> ironic-29.1.0.dev115/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks
copying ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/download.yaml -> ironic-29.1.0.dev115/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks
copying ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/main.yaml -> ironic-29.1.0.dev115/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks
copying ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/write.yaml -> ironic-29.1.0.dev115/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks
copying ironic/drivers/modules/ansible/playbooks/roles/discover/tasks/main.yaml -> ironic-29.1.0.dev115/ironic/drivers/modules/ansible/playbooks/roles/discover/tasks
copying ironic/drivers/modules/ansible/playbooks/roles/discover/tasks/roothints.yaml -> ironic-29.1.0.dev115/ironic/drivers/modules/ansible/playbooks/roles/discover/tasks
copying ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks/main.yaml -> ironic-29.1.0.dev115/ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks
copying ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks/parted.yaml -> ironic-29.1.0.dev115/ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks
copying ironic/drivers/modules/ansible/playbooks/roles/shutdown/tasks/main.yaml -> ironic-29.1.0.dev115/ironic/drivers/modules/ansible/playbooks/roles/shutdown/tasks
copying ironic/drivers/modules/drac/__init__.py -> ironic-29.1.0.dev115/ironic/drivers/modules/drac
copying ironic/drivers/modules/drac/bios.py -> ironic-29.1.0.dev115/ironic/drivers/modules/drac
copying ironic/drivers/modules/drac/boot.py -> ironic-29.1.0.dev115/ironic/drivers/modules/drac
copying ironic/drivers/modules/drac/inspect.py -> ironic-29.1.0.dev115/ironic/drivers/modules/drac
copying ironic/drivers/modules/drac/management.py -> ironic-29.1.0.dev115/ironic/drivers/modules/drac
copying ironic/drivers/modules/drac/power.py -> ironic-29.1.0.dev115/ironic/drivers/modules/drac
copying ironic/drivers/modules/drac/raid.py -> ironic-29.1.0.dev115/ironic/drivers/modules/drac
copying ironic/drivers/modules/drac/utils.py -> ironic-29.1.0.dev115/ironic/drivers/modules/drac
copying ironic/drivers/modules/drac/vendor_passthru.py -> ironic-29.1.0.dev115/ironic/drivers/modules/drac
copying ironic/drivers/modules/ilo/__init__.py -> ironic-29.1.0.dev115/ironic/drivers/modules/ilo
copying ironic/drivers/modules/ilo/bios.py -> ironic-29.1.0.dev115/ironic/drivers/modules/ilo
copying ironic/drivers/modules/ilo/boot.py -> ironic-29.1.0.dev115/ironic/drivers/modules/ilo
copying ironic/drivers/modules/ilo/common.py -> ironic-29.1.0.dev115/ironic/drivers/modules/ilo
copying ironic/drivers/modules/ilo/console.py -> ironic-29.1.0.dev115/ironic/drivers/modules/ilo
copying ironic/drivers/modules/ilo/firmware_processor.py -> ironic-29.1.0.dev115/ironic/drivers/modules/ilo
copying ironic/drivers/modules/ilo/inspect.py -> ironic-29.1.0.dev115/ironic/drivers/modules/ilo
copying ironic/drivers/modules/ilo/management.py -> ironic-29.1.0.dev115/ironic/drivers/modules/ilo
copying ironic/drivers/modules/ilo/power.py -> ironic-29.1.0.dev115/ironic/drivers/modules/ilo
copying ironic/drivers/modules/ilo/raid.py -> ironic-29.1.0.dev115/ironic/drivers/modules/ilo
copying ironic/drivers/modules/ilo/vendor.py -> ironic-29.1.0.dev115/ironic/drivers/modules/ilo
copying ironic/drivers/modules/inspector/__init__.py -> ironic-29.1.0.dev115/ironic/drivers/modules/inspector
copying ironic/drivers/modules/inspector/agent.py -> ironic-29.1.0.dev115/ironic/drivers/modules/inspector
copying ironic/drivers/modules/inspector/client.py -> ironic-29.1.0.dev115/ironic/drivers/modules/inspector
copying ironic/drivers/modules/inspector/interface.py -> ironic-29.1.0.dev115/ironic/drivers/modules/inspector
copying ironic/drivers/modules/inspector/lldp_parsers.py -> ironic-29.1.0.dev115/ironic/drivers/modules/inspector
copying ironic/drivers/modules/inspector/lldp_tlvs.py -> ironic-29.1.0.dev115/ironic/drivers/modules/inspector
copying ironic/drivers/modules/inspector/hooks/__init__.py -> ironic-29.1.0.dev115/ironic/drivers/modules/inspector/hooks
copying ironic/drivers/modules/inspector/hooks/accelerators.py -> ironic-29.1.0.dev115/ironic/drivers/modules/inspector/hooks
copying ironic/drivers/modules/inspector/hooks/architecture.py -> ironic-29.1.0.dev115/ironic/drivers/modules/inspector/hooks
copying ironic/drivers/modules/inspector/hooks/base.py -> ironic-29.1.0.dev115/ironic/drivers/modules/inspector/hooks
copying ironic/drivers/modules/inspector/hooks/boot_mode.py -> ironic-29.1.0.dev115/ironic/drivers/modules/inspector/hooks
copying ironic/drivers/modules/inspector/hooks/cpu_capabilities.py -> ironic-29.1.0.dev115/ironic/drivers/modules/inspector/hooks
copying ironic/drivers/modules/inspector/hooks/extra_hardware.py -> ironic-29.1.0.dev115/ironic/drivers/modules/inspector/hooks
copying ironic/drivers/modules/inspector/hooks/known_accelerators.yaml -> ironic-29.1.0.dev115/ironic/drivers/modules/inspector/hooks
copying ironic/drivers/modules/inspector/hooks/local_link_connection.py -> ironic-29.1.0.dev115/ironic/drivers/modules/inspector/hooks
copying ironic/drivers/modules/inspector/hooks/memory.py -> ironic-29.1.0.dev115/ironic/drivers/modules/inspector/hooks
copying ironic/drivers/modules/inspector/hooks/parse_lldp.py -> ironic-29.1.0.dev115/ironic/drivers/modules/inspector/hooks
copying ironic/drivers/modules/inspector/hooks/pci_devices.py -> ironic-29.1.0.dev115/ironic/drivers/modules/inspector/hooks
copying ironic/drivers/modules/inspector/hooks/physical_network.py -> ironic-29.1.0.dev115/ironic/drivers/modules/inspector/hooks
copying ironic/drivers/modules/inspector/hooks/ports.py -> ironic-29.1.0.dev115/ironic/drivers/modules/inspector/hooks
copying ironic/drivers/modules/inspector/hooks/raid_device.py -> ironic-29.1.0.dev115/ironic/drivers/modules/inspector/hooks
copying ironic/drivers/modules/inspector/hooks/ramdisk_error.py -> ironic-29.1.0.dev115/ironic/drivers/modules/inspector/hooks
copying ironic/drivers/modules/inspector/hooks/root_device.py -> ironic-29.1.0.dev115/ironic/drivers/modules/inspector/hooks
copying ironic/drivers/modules/inspector/hooks/validate_interfaces.py -> ironic-29.1.0.dev115/ironic/drivers/modules/inspector/hooks
copying ironic/drivers/modules/intel_ipmi/__init__.py -> ironic-29.1.0.dev115/ironic/drivers/modules/intel_ipmi
copying ironic/drivers/modules/intel_ipmi/management.py -> ironic-29.1.0.dev115/ironic/drivers/modules/intel_ipmi
copying ironic/drivers/modules/irmc/__init__.py -> ironic-29.1.0.dev115/ironic/drivers/modules/irmc
copying ironic/drivers/modules/irmc/bios.py -> ironic-29.1.0.dev115/ironic/drivers/modules/irmc
copying ironic/drivers/modules/irmc/boot.py -> ironic-29.1.0.dev115/ironic/drivers/modules/irmc
copying ironic/drivers/modules/irmc/common.py -> ironic-29.1.0.dev115/ironic/drivers/modules/irmc
copying ironic/drivers/modules/irmc/inspect.py -> ironic-29.1.0.dev115/ironic/drivers/modules/irmc
copying ironic/drivers/modules/irmc/management.py -> ironic-29.1.0.dev115/ironic/drivers/modules/irmc
copying ironic/drivers/modules/irmc/power.py -> ironic-29.1.0.dev115/ironic/drivers/modules/irmc
copying ironic/drivers/modules/irmc/raid.py -> ironic-29.1.0.dev115/ironic/drivers/modules/irmc
copying ironic/drivers/modules/irmc/vendor.py -> ironic-29.1.0.dev115/ironic/drivers/modules/irmc
copying ironic/drivers/modules/network/__init__.py -> ironic-29.1.0.dev115/ironic/drivers/modules/network
copying ironic/drivers/modules/network/common.py -> ironic-29.1.0.dev115/ironic/drivers/modules/network
copying ironic/drivers/modules/network/flat.py -> ironic-29.1.0.dev115/ironic/drivers/modules/network
copying ironic/drivers/modules/network/neutron.py -> ironic-29.1.0.dev115/ironic/drivers/modules/network
copying ironic/drivers/modules/network/noop.py -> ironic-29.1.0.dev115/ironic/drivers/modules/network
copying ironic/drivers/modules/redfish/__init__.py -> ironic-29.1.0.dev115/ironic/drivers/modules/redfish
copying ironic/drivers/modules/redfish/bios.py -> ironic-29.1.0.dev115/ironic/drivers/modules/redfish
copying ironic/drivers/modules/redfish/boot.py -> ironic-29.1.0.dev115/ironic/drivers/modules/redfish
copying ironic/drivers/modules/redfish/firmware.py -> ironic-29.1.0.dev115/ironic/drivers/modules/redfish
copying ironic/drivers/modules/redfish/firmware_utils.py -> ironic-29.1.0.dev115/ironic/drivers/modules/redfish
copying ironic/drivers/modules/redfish/graphical_console.py -> ironic-29.1.0.dev115/ironic/drivers/modules/redfish
copying ironic/drivers/modules/redfish/inspect.py -> ironic-29.1.0.dev115/ironic/drivers/modules/redfish
copying ironic/drivers/modules/redfish/management.py -> ironic-29.1.0.dev115/ironic/drivers/modules/redfish
copying ironic/drivers/modules/redfish/power.py -> ironic-29.1.0.dev115/ironic/drivers/modules/redfish
copying ironic/drivers/modules/redfish/raid.py -> ironic-29.1.0.dev115/ironic/drivers/modules/redfish
copying ironic/drivers/modules/redfish/utils.py -> ironic-29.1.0.dev115/ironic/drivers/modules/redfish
copying ironic/drivers/modules/redfish/vendor.py -> ironic-29.1.0.dev115/ironic/drivers/modules/redfish
copying ironic/drivers/modules/storage/__init__.py -> ironic-29.1.0.dev115/ironic/drivers/modules/storage
copying ironic/drivers/modules/storage/cinder.py -> ironic-29.1.0.dev115/ironic/drivers/modules/storage
copying ironic/drivers/modules/storage/external.py -> ironic-29.1.0.dev115/ironic/drivers/modules/storage
copying ironic/drivers/modules/storage/noop.py -> ironic-29.1.0.dev115/ironic/drivers/modules/storage
copying ironic/hacking/__init__.py -> ironic-29.1.0.dev115/ironic/hacking
copying ironic/hacking/checks.py -> ironic-29.1.0.dev115/ironic/hacking
copying ironic/objects/__init__.py -> ironic-29.1.0.dev115/ironic/objects
copying ironic/objects/allocation.py -> ironic-29.1.0.dev115/ironic/objects
copying ironic/objects/base.py -> ironic-29.1.0.dev115/ironic/objects
copying ironic/objects/bios.py -> ironic-29.1.0.dev115/ironic/objects
copying ironic/objects/chassis.py -> ironic-29.1.0.dev115/ironic/objects
copying ironic/objects/conductor.py -> ironic-29.1.0.dev115/ironic/objects
copying ironic/objects/deploy_template.py -> ironic-29.1.0.dev115/ironic/objects
copying ironic/objects/deployment.py -> ironic-29.1.0.dev115/ironic/objects
copying ironic/objects/fields.py -> ironic-29.1.0.dev115/ironic/objects
copying ironic/objects/firmware.py -> ironic-29.1.0.dev115/ironic/objects
copying ironic/objects/indirection.py -> ironic-29.1.0.dev115/ironic/objects
copying ironic/objects/inspection_rule.py -> ironic-29.1.0.dev115/ironic/objects
copying ironic/objects/node.py -> ironic-29.1.0.dev115/ironic/objects
copying ironic/objects/node_history.py -> ironic-29.1.0.dev115/ironic/objects
copying ironic/objects/node_inventory.py -> ironic-29.1.0.dev115/ironic/objects
copying ironic/objects/notification.py -> ironic-29.1.0.dev115/ironic/objects
copying ironic/objects/port.py -> ironic-29.1.0.dev115/ironic/objects
copying ironic/objects/portgroup.py -> ironic-29.1.0.dev115/ironic/objects
copying ironic/objects/runbook.py -> ironic-29.1.0.dev115/ironic/objects
copying ironic/objects/trait.py -> ironic-29.1.0.dev115/ironic/objects
copying ironic/objects/volume_connector.py -> ironic-29.1.0.dev115/ironic/objects
copying ironic/objects/volume_target.py -> ironic-29.1.0.dev115/ironic/objects
copying ironic/pxe_filter/__init__.py -> ironic-29.1.0.dev115/ironic/pxe_filter
copying ironic/pxe_filter/dnsmasq.py -> ironic-29.1.0.dev115/ironic/pxe_filter
copying ironic/pxe_filter/service.py -> ironic-29.1.0.dev115/ironic/pxe_filter
copying ironic/tests/__init__.py -> ironic-29.1.0.dev115/ironic/tests
copying ironic/tests/base.py -> ironic-29.1.0.dev115/ironic/tests
copying ironic/tests/functional/__init__.py -> ironic-29.1.0.dev115/ironic/tests/functional
copying ironic/tests/json_samples/network_data.json -> ironic-29.1.0.dev115/ironic/tests/json_samples
copying ironic/tests/json_samples/systems_collection_dual.json -> ironic-29.1.0.dev115/ironic/tests/json_samples
copying ironic/tests/json_samples/systems_collection_single.json -> ironic-29.1.0.dev115/ironic/tests/json_samples
copying ironic/tests/unit/__init__.py -> ironic-29.1.0.dev115/ironic/tests/unit
copying ironic/tests/unit/policy_fixture.py -> ironic-29.1.0.dev115/ironic/tests/unit
copying ironic/tests/unit/raid_constants.py -> ironic-29.1.0.dev115/ironic/tests/unit
copying ironic/tests/unit/stubs.py -> ironic-29.1.0.dev115/ironic/tests/unit
copying ironic/tests/unit/test_base.py -> ironic-29.1.0.dev115/ironic/tests/unit
copying ironic/tests/unit/api/__init__.py -> ironic-29.1.0.dev115/ironic/tests/unit/api
copying ironic/tests/unit/api/base.py -> ironic-29.1.0.dev115/ironic/tests/unit/api
copying ironic/tests/unit/api/test_acl.py -> ironic-29.1.0.dev115/ironic/tests/unit/api
copying ironic/tests/unit/api/test_acl_basic.yaml -> ironic-29.1.0.dev115/ironic/tests/unit/api
copying ironic/tests/unit/api/test_audit.py -> ironic-29.1.0.dev115/ironic/tests/unit/api
copying ironic/tests/unit/api/test_functions.py -> ironic-29.1.0.dev115/ironic/tests/unit/api
copying ironic/tests/unit/api/test_healthcheck.py -> ironic-29.1.0.dev115/ironic/tests/unit/api
copying ironic/tests/unit/api/test_hooks.py -> ironic-29.1.0.dev115/ironic/tests/unit/api
copying ironic/tests/unit/api/test_method.py -> ironic-29.1.0.dev115/ironic/tests/unit/api
copying ironic/tests/unit/api/test_middleware.py -> ironic-29.1.0.dev115/ironic/tests/unit/api
copying ironic/tests/unit/api/test_ospmiddleware.py -> ironic-29.1.0.dev115/ironic/tests/unit/api
copying ironic/tests/unit/api/test_proxy_middleware.py -> ironic-29.1.0.dev115/ironic/tests/unit/api
copying ironic/tests/unit/api/test_rbac_legacy.yaml -> ironic-29.1.0.dev115/ironic/tests/unit/api
copying ironic/tests/unit/api/test_rbac_project_scoped.yaml -> ironic-29.1.0.dev115/ironic/tests/unit/api
copying ironic/tests/unit/api/test_rbac_system_scoped.yaml -> ironic-29.1.0.dev115/ironic/tests/unit/api
copying ironic/tests/unit/api/test_root.py -> ironic-29.1.0.dev115/ironic/tests/unit/api
copying ironic/tests/unit/api/utils.py -> ironic-29.1.0.dev115/ironic/tests/unit/api
copying ironic/tests/unit/api/controllers/__init__.py -> ironic-29.1.0.dev115/ironic/tests/unit/api/controllers
copying ironic/tests/unit/api/controllers/test_base.py -> ironic-29.1.0.dev115/ironic/tests/unit/api/controllers
copying ironic/tests/unit/api/controllers/v1/__init__.py -> ironic-29.1.0.dev115/ironic/tests/unit/api/controllers/v1
copying ironic/tests/unit/api/controllers/v1/test_allocation.py -> ironic-29.1.0.dev115/ironic/tests/unit/api/controllers/v1
copying ironic/tests/unit/api/controllers/v1/test_chassis.py -> ironic-29.1.0.dev115/ironic/tests/unit/api/controllers/v1
copying ironic/tests/unit/api/controllers/v1/test_collection.py -> ironic-29.1.0.dev115/ironic/tests/unit/api/controllers/v1
copying ironic/tests/unit/api/controllers/v1/test_conductor.py -> ironic-29.1.0.dev115/ironic/tests/unit/api/controllers/v1
copying ironic/tests/unit/api/controllers/v1/test_deploy_template.py -> ironic-29.1.0.dev115/ironic/tests/unit/api/controllers/v1
copying ironic/tests/unit/api/controllers/v1/test_driver.py -> ironic-29.1.0.dev115/ironic/tests/unit/api/controllers/v1
copying ironic/tests/unit/api/controllers/v1/test_event.py -> ironic-29.1.0.dev115/ironic/tests/unit/api/controllers/v1
copying ironic/tests/unit/api/controllers/v1/test_inspection_rule.py -> ironic-29.1.0.dev115/ironic/tests/unit/api/controllers/v1
copying ironic/tests/unit/api/controllers/v1/test_node.py -> ironic-29.1.0.dev115/ironic/tests/unit/api/controllers/v1
copying ironic/tests/unit/api/controllers/v1/test_notification_utils.py -> ironic-29.1.0.dev115/ironic/tests/unit/api/controllers/v1
copying ironic/tests/unit/api/controllers/v1/test_port.py -> ironic-29.1.0.dev115/ironic/tests/unit/api/controllers/v1
copying ironic/tests/unit/api/controllers/v1/test_portgroup.py -> ironic-29.1.0.dev115/ironic/tests/unit/api/controllers/v1
copying ironic/tests/unit/api/controllers/v1/test_ramdisk.py -> ironic-29.1.0.dev115/ironic/tests/unit/api/controllers/v1
copying ironic/tests/unit/api/controllers/v1/test_root.py -> ironic-29.1.0.dev115/ironic/tests/unit/api/controllers/v1
copying ironic/tests/unit/api/controllers/v1/test_runbook.py -> ironic-29.1.0.dev115/ironic/tests/unit/api/controllers/v1
copying ironic/tests/unit/api/controllers/v1/test_shard.py -> ironic-29.1.0.dev115/ironic/tests/unit/api/controllers/v1
copying ironic/tests/unit/api/controllers/v1/test_utils.py -> ironic-29.1.0.dev115/ironic/tests/unit/api/controllers/v1
copying ironic/tests/unit/api/controllers/v1/test_versions.py -> ironic-29.1.0.dev115/ironic/tests/unit/api/controllers/v1
copying ironic/tests/unit/api/controllers/v1/test_volume.py -> ironic-29.1.0.dev115/ironic/tests/unit/api/controllers/v1
copying ironic/tests/unit/api/controllers/v1/test_volume_connector.py -> ironic-29.1.0.dev115/ironic/tests/unit/api/controllers/v1
copying ironic/tests/unit/api/controllers/v1/test_volume_target.py -> ironic-29.1.0.dev115/ironic/tests/unit/api/controllers/v1
copying ironic/tests/unit/api/validation/__init__.py -> ironic-29.1.0.dev115/ironic/tests/unit/api/validation
copying ironic/tests/unit/api/validation/test_validators.py -> ironic-29.1.0.dev115/ironic/tests/unit/api/validation
copying ironic/tests/unit/command/__init__.py -> ironic-29.1.0.dev115/ironic/tests/unit/command
copying ironic/tests/unit/command/test_conductor.py -> ironic-29.1.0.dev115/ironic/tests/unit/command
copying ironic/tests/unit/command/test_dbsync.py -> ironic-29.1.0.dev115/ironic/tests/unit/command
copying ironic/tests/unit/command/test_status.py -> ironic-29.1.0.dev115/ironic/tests/unit/command
copying ironic/tests/unit/common/__init__.py -> ironic-29.1.0.dev115/ironic/tests/unit/common
copying ironic/tests/unit/common/test_args.py -> ironic-29.1.0.dev115/ironic/tests/unit/common
copying ironic/tests/unit/common/test_checksum_utils.py -> ironic-29.1.0.dev115/ironic/tests/unit/common
copying ironic/tests/unit/common/test_cinder.py -> ironic-29.1.0.dev115/ironic/tests/unit/common
copying ironic/tests/unit/common/test_context.py -> ironic-29.1.0.dev115/ironic/tests/unit/common
copying ironic/tests/unit/common/test_driver_factory.py -> ironic-29.1.0.dev115/ironic/tests/unit/common
copying ironic/tests/unit/common/test_exception.py -> ironic-29.1.0.dev115/ironic/tests/unit/common
copying ironic/tests/unit/common/test_fsm.py -> ironic-29.1.0.dev115/ironic/tests/unit/common
copying ironic/tests/unit/common/test_glance_service.py -> ironic-29.1.0.dev115/ironic/tests/unit/common
copying ironic/tests/unit/common/test_hash_ring.py -> ironic-29.1.0.dev115/ironic/tests/unit/common
copying ironic/tests/unit/common/test_image_publisher.py -> ironic-29.1.0.dev115/ironic/tests/unit/common
copying ironic/tests/unit/common/test_image_service.py -> ironic-29.1.0.dev115/ironic/tests/unit/common
copying ironic/tests/unit/common/test_images.py -> ironic-29.1.0.dev115/ironic/tests/unit/common
copying ironic/tests/unit/common/test_inspection_rule.py -> ironic-29.1.0.dev115/ironic/tests/unit/common
copying ironic/tests/unit/common/test_json_rpc.py -> ironic-29.1.0.dev115/ironic/tests/unit/common
copying ironic/tests/unit/common/test_keystone.py -> ironic-29.1.0.dev115/ironic/tests/unit/common
copying ironic/tests/unit/common/test_kickstart_utils.py -> ironic-29.1.0.dev115/ironic/tests/unit/common
copying ironic/tests/unit/common/test_mdns.py -> ironic-29.1.0.dev115/ironic/tests/unit/common
copying ironic/tests/unit/common/test_molds.py -> ironic-29.1.0.dev115/ironic/tests/unit/common
copying ironic/tests/unit/common/test_network.py -> ironic-29.1.0.dev115/ironic/tests/unit/common
copying ironic/tests/unit/common/test_neutron.py -> ironic-29.1.0.dev115/ironic/tests/unit/common
copying ironic/tests/unit/common/test_nova.py -> ironic-29.1.0.dev115/ironic/tests/unit/common
copying ironic/tests/unit/common/test_oci_registry.py -> ironic-29.1.0.dev115/ironic/tests/unit/common
copying ironic/tests/unit/common/test_policy.py -> ironic-29.1.0.dev115/ironic/tests/unit/common
copying ironic/tests/unit/common/test_pxe_utils.py -> ironic-29.1.0.dev115/ironic/tests/unit/common
copying ironic/tests/unit/common/test_qemu_img.py -> ironic-29.1.0.dev115/ironic/tests/unit/common
copying ironic/tests/unit/common/test_raid.py -> ironic-29.1.0.dev115/ironic/tests/unit/common
copying ironic/tests/unit/common/test_release_mappings.py -> ironic-29.1.0.dev115/ironic/tests/unit/common
copying ironic/tests/unit/common/test_rpc.py -> ironic-29.1.0.dev115/ironic/tests/unit/common
copying ironic/tests/unit/common/test_states.py -> ironic-29.1.0.dev115/ironic/tests/unit/common
copying ironic/tests/unit/common/test_swift.py -> ironic-29.1.0.dev115/ironic/tests/unit/common
copying ironic/tests/unit/common/test_utils.py -> ironic-29.1.0.dev115/ironic/tests/unit/common
copying ironic/tests/unit/common/test_vnc.py -> ironic-29.1.0.dev115/ironic/tests/unit/common
copying ironic/tests/unit/common/test_wsgi_service.py -> ironic-29.1.0.dev115/ironic/tests/unit/common
copying ironic/tests/unit/common/drive_samples/config_drive -> ironic-29.1.0.dev115/ironic/tests/unit/common/drive_samples
copying ironic/tests/unit/common/json_samples/neutron_network_show.json -> ironic-29.1.0.dev115/ironic/tests/unit/common/json_samples
copying ironic/tests/unit/common/json_samples/neutron_network_show_ipv6.json -> ironic-29.1.0.dev115/ironic/tests/unit/common/json_samples
copying ironic/tests/unit/common/json_samples/neutron_port_show.json -> ironic-29.1.0.dev115/ironic/tests/unit/common/json_samples
copying ironic/tests/unit/common/json_samples/neutron_port_show_ipv6.json -> ironic-29.1.0.dev115/ironic/tests/unit/common/json_samples
copying ironic/tests/unit/common/json_samples/neutron_subnet_show.json -> ironic-29.1.0.dev115/ironic/tests/unit/common/json_samples
copying ironic/tests/unit/common/json_samples/neutron_subnet_show_ipv6.json -> ironic-29.1.0.dev115/ironic/tests/unit/common/json_samples
copying ironic/tests/unit/conductor/__init__.py -> ironic-29.1.0.dev115/ironic/tests/unit/conductor
copying ironic/tests/unit/conductor/mgr_utils.py -> ironic-29.1.0.dev115/ironic/tests/unit/conductor
copying ironic/tests/unit/conductor/test_allocations.py -> ironic-29.1.0.dev115/ironic/tests/unit/conductor
copying ironic/tests/unit/conductor/test_base_manager.py -> ironic-29.1.0.dev115/ironic/tests/unit/conductor
copying ironic/tests/unit/conductor/test_cleaning.py -> ironic-29.1.0.dev115/ironic/tests/unit/conductor
copying ironic/tests/unit/conductor/test_deployments.py -> ironic-29.1.0.dev115/ironic/tests/unit/conductor
copying ironic/tests/unit/conductor/test_inspection.py -> ironic-29.1.0.dev115/ironic/tests/unit/conductor
copying ironic/tests/unit/conductor/test_manager.py -> ironic-29.1.0.dev115/ironic/tests/unit/conductor
copying ironic/tests/unit/conductor/test_notification_utils.py -> ironic-29.1.0.dev115/ironic/tests/unit/conductor
copying ironic/tests/unit/conductor/test_periodics.py -> ironic-29.1.0.dev115/ironic/tests/unit/conductor
copying ironic/tests/unit/conductor/test_rpc_service.py -> ironic-29.1.0.dev115/ironic/tests/unit/conductor
copying ironic/tests/unit/conductor/test_rpcapi.py -> ironic-29.1.0.dev115/ironic/tests/unit/conductor
copying ironic/tests/unit/conductor/test_servicing.py -> ironic-29.1.0.dev115/ironic/tests/unit/conductor
copying ironic/tests/unit/conductor/test_steps.py -> ironic-29.1.0.dev115/ironic/tests/unit/conductor
copying ironic/tests/unit/conductor/test_task_manager.py -> ironic-29.1.0.dev115/ironic/tests/unit/conductor
copying ironic/tests/unit/conductor/test_utils.py -> ironic-29.1.0.dev115/ironic/tests/unit/conductor
copying ironic/tests/unit/conductor/test_verify.py -> ironic-29.1.0.dev115/ironic/tests/unit/conductor
copying ironic/tests/unit/conf/__init__.py -> ironic-29.1.0.dev115/ironic/tests/unit/conf
copying ironic/tests/unit/conf/test_auth.py -> ironic-29.1.0.dev115/ironic/tests/unit/conf
copying ironic/tests/unit/conf/test_conductor.py -> ironic-29.1.0.dev115/ironic/tests/unit/conf
copying ironic/tests/unit/conf/test_types.py -> ironic-29.1.0.dev115/ironic/tests/unit/conf
copying ironic/tests/unit/console/__init__.py -> ironic-29.1.0.dev115/ironic/tests/unit/console
copying ironic/tests/unit/console/container/__init__.py -> ironic-29.1.0.dev115/ironic/tests/unit/console/container
copying ironic/tests/unit/console/container/test_console_container.py -> ironic-29.1.0.dev115/ironic/tests/unit/console/container
copying ironic/tests/unit/console/rfb/__init__.py -> ironic-29.1.0.dev115/ironic/tests/unit/console/rfb
copying ironic/tests/unit/console/rfb/test_auth.py -> ironic-29.1.0.dev115/ironic/tests/unit/console/rfb
copying ironic/tests/unit/console/rfb/test_authnone.py -> ironic-29.1.0.dev115/ironic/tests/unit/console/rfb
copying ironic/tests/unit/console/securityproxy/__init__.py -> ironic-29.1.0.dev115/ironic/tests/unit/console/securityproxy
copying ironic/tests/unit/console/securityproxy/test_rfb.py -> ironic-29.1.0.dev115/ironic/tests/unit/console/securityproxy
copying ironic/tests/unit/console/securityproxy/test_websocketproxy.py -> ironic-29.1.0.dev115/ironic/tests/unit/console/securityproxy
copying ironic/tests/unit/db/__init__.py -> ironic-29.1.0.dev115/ironic/tests/unit/db
copying ironic/tests/unit/db/base.py -> ironic-29.1.0.dev115/ironic/tests/unit/db
copying ironic/tests/unit/db/test_allocations.py -> ironic-29.1.0.dev115/ironic/tests/unit/db
copying ironic/tests/unit/db/test_api.py -> ironic-29.1.0.dev115/ironic/tests/unit/db
copying ironic/tests/unit/db/test_bios_settings.py -> ironic-29.1.0.dev115/ironic/tests/unit/db
copying ironic/tests/unit/db/test_chassis.py -> ironic-29.1.0.dev115/ironic/tests/unit/db
copying ironic/tests/unit/db/test_conductor.py -> ironic-29.1.0.dev115/ironic/tests/unit/db
copying ironic/tests/unit/db/test_deploy_templates.py -> ironic-29.1.0.dev115/ironic/tests/unit/db
copying ironic/tests/unit/db/test_firmware_component.py -> ironic-29.1.0.dev115/ironic/tests/unit/db
copying ironic/tests/unit/db/test_node_history.py -> ironic-29.1.0.dev115/ironic/tests/unit/db
copying ironic/tests/unit/db/test_node_inventory.py -> ironic-29.1.0.dev115/ironic/tests/unit/db
copying ironic/tests/unit/db/test_node_tags.py -> ironic-29.1.0.dev115/ironic/tests/unit/db
copying ironic/tests/unit/db/test_node_traits.py -> ironic-29.1.0.dev115/ironic/tests/unit/db
copying ironic/tests/unit/db/test_nodes.py -> ironic-29.1.0.dev115/ironic/tests/unit/db
copying ironic/tests/unit/db/test_portgroups.py -> ironic-29.1.0.dev115/ironic/tests/unit/db
copying ironic/tests/unit/db/test_ports.py -> ironic-29.1.0.dev115/ironic/tests/unit/db
copying ironic/tests/unit/db/test_runbooks.py -> ironic-29.1.0.dev115/ironic/tests/unit/db
copying ironic/tests/unit/db/test_shard.py -> ironic-29.1.0.dev115/ironic/tests/unit/db
copying ironic/tests/unit/db/test_volume_connectors.py -> ironic-29.1.0.dev115/ironic/tests/unit/db
copying ironic/tests/unit/db/test_volume_targets.py -> ironic-29.1.0.dev115/ironic/tests/unit/db
copying ironic/tests/unit/db/utils.py -> ironic-29.1.0.dev115/ironic/tests/unit/db
copying ironic/tests/unit/db/sqlalchemy/__init__.py -> ironic-29.1.0.dev115/ironic/tests/unit/db/sqlalchemy
copying ironic/tests/unit/db/sqlalchemy/test_api.py -> ironic-29.1.0.dev115/ironic/tests/unit/db/sqlalchemy
copying ironic/tests/unit/db/sqlalchemy/test_migrations.py -> ironic-29.1.0.dev115/ironic/tests/unit/db/sqlalchemy
copying ironic/tests/unit/db/sqlalchemy/test_models.py -> ironic-29.1.0.dev115/ironic/tests/unit/db/sqlalchemy
copying ironic/tests/unit/db/sqlalchemy/test_types.py -> ironic-29.1.0.dev115/ironic/tests/unit/db/sqlalchemy
copying ironic/tests/unit/dhcp/__init__.py -> ironic-29.1.0.dev115/ironic/tests/unit/dhcp
copying ironic/tests/unit/dhcp/test_dnsmasq.py -> ironic-29.1.0.dev115/ironic/tests/unit/dhcp
copying ironic/tests/unit/dhcp/test_factory.py -> ironic-29.1.0.dev115/ironic/tests/unit/dhcp
copying ironic/tests/unit/dhcp/test_neutron.py -> ironic-29.1.0.dev115/ironic/tests/unit/dhcp
copying ironic/tests/unit/drivers/__init__.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers
copying ironic/tests/unit/drivers/boot-fallback.ipxe -> ironic-29.1.0.dev115/ironic/tests/unit/drivers
copying ironic/tests/unit/drivers/boot.ipxe -> ironic-29.1.0.dev115/ironic/tests/unit/drivers
copying ironic/tests/unit/drivers/ipxe_config.template -> ironic-29.1.0.dev115/ironic/tests/unit/drivers
copying ironic/tests/unit/drivers/ipxe_config_boot_from_anaconda.template -> ironic-29.1.0.dev115/ironic/tests/unit/drivers
copying ironic/tests/unit/drivers/ipxe_config_boot_from_iso.template -> ironic-29.1.0.dev115/ironic/tests/unit/drivers
copying ironic/tests/unit/drivers/ipxe_config_boot_from_ramdisk.template -> ironic-29.1.0.dev115/ironic/tests/unit/drivers
copying ironic/tests/unit/drivers/ipxe_config_boot_from_volume_extra_volume.template -> ironic-29.1.0.dev115/ironic/tests/unit/drivers
copying ironic/tests/unit/drivers/ipxe_config_boot_from_volume_multipath.template -> ironic-29.1.0.dev115/ironic/tests/unit/drivers
copying ironic/tests/unit/drivers/ipxe_config_boot_from_volume_no_extra_volumes.template -> ironic-29.1.0.dev115/ironic/tests/unit/drivers
copying ironic/tests/unit/drivers/ipxe_config_timeout.template -> ironic-29.1.0.dev115/ironic/tests/unit/drivers
copying ironic/tests/unit/drivers/ks_extra_vars.tmpl -> ironic-29.1.0.dev115/ironic/tests/unit/drivers
copying ironic/tests/unit/drivers/ks_missing_var.tmpl -> ironic-29.1.0.dev115/ironic/tests/unit/drivers
copying ironic/tests/unit/drivers/pxe_config.template -> ironic-29.1.0.dev115/ironic/tests/unit/drivers
copying ironic/tests/unit/drivers/pxe_grub_config.template -> ironic-29.1.0.dev115/ironic/tests/unit/drivers
copying ironic/tests/unit/drivers/test_base.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers
copying ironic/tests/unit/drivers/test_drac.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers
copying ironic/tests/unit/drivers/test_fake_hardware.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers
copying ironic/tests/unit/drivers/test_generic.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers
copying ironic/tests/unit/drivers/test_ilo.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers
copying ironic/tests/unit/drivers/test_ipmi.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers
copying ironic/tests/unit/drivers/test_irmc.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers
copying ironic/tests/unit/drivers/test_redfish.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers
copying ironic/tests/unit/drivers/test_snmp.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers
copying ironic/tests/unit/drivers/test_utils.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers
copying ironic/tests/unit/drivers/third_party_driver_mock_specs.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers
copying ironic/tests/unit/drivers/third_party_driver_mocks.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers
copying ironic/tests/unit/drivers/modules/__init__.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules
copying ironic/tests/unit/drivers/modules/test_agent.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules
copying ironic/tests/unit/drivers/modules/test_agent_base.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules
copying ironic/tests/unit/drivers/modules/test_agent_client.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules
copying ironic/tests/unit/drivers/modules/test_agent_power.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules
copying ironic/tests/unit/drivers/modules/test_boot_mode_utils.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules
copying ironic/tests/unit/drivers/modules/test_console_utils.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules
copying ironic/tests/unit/drivers/modules/test_deploy_utils.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules
copying ironic/tests/unit/drivers/modules/test_graphical_console.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules
copying ironic/tests/unit/drivers/modules/test_image_cache.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules
copying ironic/tests/unit/drivers/modules/test_image_utils.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules
copying ironic/tests/unit/drivers/modules/test_inspect_utils.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules
copying ironic/tests/unit/drivers/modules/test_ipmitool.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules
copying ironic/tests/unit/drivers/modules/test_ipxe.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules
copying ironic/tests/unit/drivers/modules/test_noop.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules
copying ironic/tests/unit/drivers/modules/test_noop_mgmt.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules
copying ironic/tests/unit/drivers/modules/test_pxe.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules
copying ironic/tests/unit/drivers/modules/test_ramdisk.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules
copying ironic/tests/unit/drivers/modules/test_snmp.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules
copying ironic/tests/unit/drivers/modules/ansible/__init__.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/ansible
copying ironic/tests/unit/drivers/modules/ansible/test_deploy.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/ansible
copying ironic/tests/unit/drivers/modules/drac/__init__.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/drac
copying ironic/tests/unit/drivers/modules/drac/test_boot.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/drac
copying ironic/tests/unit/drivers/modules/drac/test_inspect.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/drac
copying ironic/tests/unit/drivers/modules/drac/test_management.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/drac
copying ironic/tests/unit/drivers/modules/drac/test_raid.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/drac
copying ironic/tests/unit/drivers/modules/drac/test_utils.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/drac
copying ironic/tests/unit/drivers/modules/drac/utils.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/drac
copying ironic/tests/unit/drivers/modules/ibmc/__init__.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/ibmc
copying ironic/tests/unit/drivers/modules/ilo/__init__.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/ilo
copying ironic/tests/unit/drivers/modules/ilo/test_bios.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/ilo
copying ironic/tests/unit/drivers/modules/ilo/test_boot.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/ilo
copying ironic/tests/unit/drivers/modules/ilo/test_common.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/ilo
copying ironic/tests/unit/drivers/modules/ilo/test_console.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/ilo
copying ironic/tests/unit/drivers/modules/ilo/test_firmware_processor.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/ilo
copying ironic/tests/unit/drivers/modules/ilo/test_inspect.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/ilo
copying ironic/tests/unit/drivers/modules/ilo/test_management.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/ilo
copying ironic/tests/unit/drivers/modules/ilo/test_power.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/ilo
copying ironic/tests/unit/drivers/modules/ilo/test_raid.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/ilo
copying ironic/tests/unit/drivers/modules/ilo/test_vendor.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/ilo
copying ironic/tests/unit/drivers/modules/inspector/__init__.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/inspector
copying ironic/tests/unit/drivers/modules/inspector/test_agent.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/inspector
copying ironic/tests/unit/drivers/modules/inspector/test_client.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/inspector
copying ironic/tests/unit/drivers/modules/inspector/test_interface.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/inspector
copying ironic/tests/unit/drivers/modules/inspector/hooks/__init__.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/inspector/hooks
copying ironic/tests/unit/drivers/modules/inspector/hooks/test_accelerators.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/inspector/hooks
copying ironic/tests/unit/drivers/modules/inspector/hooks/test_architecture.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/inspector/hooks
copying ironic/tests/unit/drivers/modules/inspector/hooks/test_boot_mode.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/inspector/hooks
copying ironic/tests/unit/drivers/modules/inspector/hooks/test_cpu_capabilities.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/inspector/hooks
copying ironic/tests/unit/drivers/modules/inspector/hooks/test_extra_hardware.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/inspector/hooks
copying ironic/tests/unit/drivers/modules/inspector/hooks/test_local_link_connection.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/inspector/hooks
copying ironic/tests/unit/drivers/modules/inspector/hooks/test_memory.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/inspector/hooks
copying ironic/tests/unit/drivers/modules/inspector/hooks/test_parse_lldp.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/inspector/hooks
copying ironic/tests/unit/drivers/modules/inspector/hooks/test_pci_devices.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/inspector/hooks
copying ironic/tests/unit/drivers/modules/inspector/hooks/test_physical_network.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/inspector/hooks
copying ironic/tests/unit/drivers/modules/inspector/hooks/test_ports.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/inspector/hooks
copying ironic/tests/unit/drivers/modules/inspector/hooks/test_raid_device.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/inspector/hooks
copying ironic/tests/unit/drivers/modules/inspector/hooks/test_ramdisk_error.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/inspector/hooks
copying ironic/tests/unit/drivers/modules/inspector/hooks/test_root_device.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/inspector/hooks
copying ironic/tests/unit/drivers/modules/inspector/hooks/test_validate_interfaces.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/inspector/hooks
copying ironic/tests/unit/drivers/modules/intel_ipmi/__init__.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/intel_ipmi
copying ironic/tests/unit/drivers/modules/intel_ipmi/base.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/intel_ipmi
copying ironic/tests/unit/drivers/modules/intel_ipmi/test_intel_ipmi.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/intel_ipmi
copying ironic/tests/unit/drivers/modules/intel_ipmi/test_management.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/intel_ipmi
copying ironic/tests/unit/drivers/modules/irmc/__init__.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/irmc
copying ironic/tests/unit/drivers/modules/irmc/fake_sensors_data_ng.xml -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/irmc
copying ironic/tests/unit/drivers/modules/irmc/fake_sensors_data_ok.xml -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/irmc
copying ironic/tests/unit/drivers/modules/irmc/test_bios.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/irmc
copying ironic/tests/unit/drivers/modules/irmc/test_boot.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/irmc
copying ironic/tests/unit/drivers/modules/irmc/test_common.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/irmc
copying ironic/tests/unit/drivers/modules/irmc/test_inspect.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/irmc
copying ironic/tests/unit/drivers/modules/irmc/test_management.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/irmc
copying ironic/tests/unit/drivers/modules/irmc/test_periodic_task.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/irmc
copying ironic/tests/unit/drivers/modules/irmc/test_power.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/irmc
copying ironic/tests/unit/drivers/modules/irmc/test_raid.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/irmc
copying ironic/tests/unit/drivers/modules/network/__init__.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/network
copying ironic/tests/unit/drivers/modules/network/test_common.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/network
copying ironic/tests/unit/drivers/modules/network/test_flat.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/network
copying ironic/tests/unit/drivers/modules/network/test_neutron.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/network
copying ironic/tests/unit/drivers/modules/network/test_noop.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/network
copying ironic/tests/unit/drivers/modules/network/json_samples/network_data.json -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/network/json_samples
copying ironic/tests/unit/drivers/modules/redfish/__init__.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/redfish
copying ironic/tests/unit/drivers/modules/redfish/test_bios.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/redfish
copying ironic/tests/unit/drivers/modules/redfish/test_boot.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/redfish
copying ironic/tests/unit/drivers/modules/redfish/test_firmware.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/redfish
copying ironic/tests/unit/drivers/modules/redfish/test_firmware_utils.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/redfish
copying ironic/tests/unit/drivers/modules/redfish/test_inspect.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/redfish
copying ironic/tests/unit/drivers/modules/redfish/test_management.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/redfish
copying ironic/tests/unit/drivers/modules/redfish/test_power.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/redfish
copying ironic/tests/unit/drivers/modules/redfish/test_raid.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/redfish
copying ironic/tests/unit/drivers/modules/redfish/test_utils.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/redfish
copying ironic/tests/unit/drivers/modules/redfish/test_vendor.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/redfish
copying ironic/tests/unit/drivers/modules/storage/__init__.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/storage
copying ironic/tests/unit/drivers/modules/storage/test_cinder.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/storage
copying ironic/tests/unit/drivers/modules/storage/test_external.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/storage
copying ironic/tests/unit/drivers/modules/xclarity/__init__.py -> ironic-29.1.0.dev115/ironic/tests/unit/drivers/modules/xclarity
copying ironic/tests/unit/objects/__init__.py -> ironic-29.1.0.dev115/ironic/tests/unit/objects
copying ironic/tests/unit/objects/test_allocation.py -> ironic-29.1.0.dev115/ironic/tests/unit/objects
copying ironic/tests/unit/objects/test_bios.py -> ironic-29.1.0.dev115/ironic/tests/unit/objects
copying ironic/tests/unit/objects/test_chassis.py -> ironic-29.1.0.dev115/ironic/tests/unit/objects
copying ironic/tests/unit/objects/test_conductor.py -> ironic-29.1.0.dev115/ironic/tests/unit/objects
copying ironic/tests/unit/objects/test_deploy_template.py -> ironic-29.1.0.dev115/ironic/tests/unit/objects
copying ironic/tests/unit/objects/test_deployment.py -> ironic-29.1.0.dev115/ironic/tests/unit/objects
copying ironic/tests/unit/objects/test_fields.py -> ironic-29.1.0.dev115/ironic/tests/unit/objects
copying ironic/tests/unit/objects/test_firmware.py -> ironic-29.1.0.dev115/ironic/tests/unit/objects
copying ironic/tests/unit/objects/test_node.py -> ironic-29.1.0.dev115/ironic/tests/unit/objects
copying ironic/tests/unit/objects/test_node_history.py -> ironic-29.1.0.dev115/ironic/tests/unit/objects
copying ironic/tests/unit/objects/test_node_inventory.py -> ironic-29.1.0.dev115/ironic/tests/unit/objects
copying ironic/tests/unit/objects/test_notification.py -> ironic-29.1.0.dev115/ironic/tests/unit/objects
copying ironic/tests/unit/objects/test_objects.py -> ironic-29.1.0.dev115/ironic/tests/unit/objects
copying ironic/tests/unit/objects/test_port.py -> ironic-29.1.0.dev115/ironic/tests/unit/objects
copying ironic/tests/unit/objects/test_portgroup.py -> ironic-29.1.0.dev115/ironic/tests/unit/objects
copying ironic/tests/unit/objects/test_trait.py -> ironic-29.1.0.dev115/ironic/tests/unit/objects
copying ironic/tests/unit/objects/test_volume_connector.py -> ironic-29.1.0.dev115/ironic/tests/unit/objects
copying ironic/tests/unit/objects/test_volume_target.py -> ironic-29.1.0.dev115/ironic/tests/unit/objects
copying ironic/tests/unit/objects/utils.py -> ironic-29.1.0.dev115/ironic/tests/unit/objects
copying ironic/tests/unit/pxe_filter/__init__.py -> ironic-29.1.0.dev115/ironic/tests/unit/pxe_filter
copying ironic/tests/unit/pxe_filter/test_dnsmasq.py -> ironic-29.1.0.dev115/ironic/tests/unit/pxe_filter
copying ironic/tests/unit/pxe_filter/test_service.py -> ironic-29.1.0.dev115/ironic/tests/unit/pxe_filter
copying ironic/wsgi/__init__.py -> ironic-29.1.0.dev115/ironic/wsgi
copying playbooks/ci-workarounds/etc-neutron.yaml -> ironic-29.1.0.dev115/playbooks/ci-workarounds
copying playbooks/ci-workarounds/get_extra_logging.yaml -> ironic-29.1.0.dev115/playbooks/ci-workarounds
copying playbooks/ci-workarounds/pre.yaml -> ironic-29.1.0.dev115/playbooks/ci-workarounds
copying playbooks/metal3-ci/fetch_kube_logs.yaml -> ironic-29.1.0.dev115/playbooks/metal3-ci
copying playbooks/metal3-ci/fetch_pod_logs.yaml -> ironic-29.1.0.dev115/playbooks/metal3-ci
copying playbooks/metal3-ci/post.yaml -> ironic-29.1.0.dev115/playbooks/metal3-ci
copying playbooks/metal3-ci/run.yaml -> ironic-29.1.0.dev115/playbooks/metal3-ci
copying redfish-interop-profiles/OpenStackIronicProfile.v1_1_0.json -> ironic-29.1.0.dev115/redfish-interop-profiles
copying releasenotes/config.yaml -> ironic-29.1.0.dev115/releasenotes
copying releasenotes/notes/.placeholder -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/18.2-prelude-3c8609692bab70a3.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/20.1-prelude-612672742f417477.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/2024.1-release-prelude-c5ab735c0dc6af5c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/2024.2-prelude-66649e7ee0781484.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/2061160-5e080a17ae31fb53.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/23.0-prelude-bobcat-ad7c24f666c22ebf.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/5.0-release-afb1fbbe595b6bc8.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/Add-port-option-support-to-ipmitool-e125d07fe13c53e7.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/Cleanfail-power-off-13b5fdcc2727866a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ValueDisplayName-13837c653277ff08.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/accurate_alive-d2687bca802211a4.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/active-node-creation-a41c9869c966c82b.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-agent-api-error-77ec6c272390c488.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-agent-erase-fallback-b07613a7042fe236.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-agent-iboot-0a4b5471c6ace461.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-agent-proxy-support-790e629634ca2eb7.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-allocations-table-check-38f1c9eef189b411.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-ansible-python-interpreter-2035e0f23d407aaf.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-automatic-lessee-88f8ecab7c76b65f.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-boot-from-volume-support-9f64208f083d0691.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-boot-mode-redfish-inspect-48e2b27ef022932a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-bootc-deploy-interface-2658614c5190c457.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-chassis_uuid-removal-possibility-8b06341a91f7c676.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-choice-to-some-options-9fb327c48e6bfda1.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-cisco-ucs-hardware-types-ee597ff0416f158f.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-clean-steps-priority-88d7de5973500a7d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-config-mold-steps-idrac-1773d81953209964.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-configurable-ipmi-retriables-b6056f722f6ed3b0.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-db-deadlock-handling-6bc10076537f3727.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-default-conductor-group-a0355c5e9345a037.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-deploy-steps-arg-9d8c58559c14288c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-deploy-steps-drac-raid-interface-7023c03a96996265.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-deploy-steps-ilo-bios-interface-c73152269701ef80.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-deploy-steps-ilo-management-interface-9d0f45954eda643a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-deploy-steps-ilo-raid-interface-732314cea19fe8ac.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-deploy-steps-redfish-bios-interface-f5e5415108f87598.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-driver-api-fields-selector-36f12259f01b0f7a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-dual-stack-dhcp-opts-6dc18ae10aeb599a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-dynamic-allocation-feature-2fd6b4df7943f178.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-error-check-ipmitool-reboot-ca7823202c5ab71d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-execute-on-child-node-20910aecb8f8b714.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-gmr-3c9278d5d785895f.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-healthcheck-middleware-86120fa07a7c8151.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-hold-states-7be5804d6f3a119a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-http-boot-support-a5a90e87a91a87d5.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-ibmc-raid-interface-0c13826e134fb4ce.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-id-and-uuid-filtering-to-sqalchemy-api.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-idrac-verify-steps-50c1a0f0fe299922.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-ilo-inband-deploy-step-update-firmware-using-sum-cfee84a19120dd3c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-ilo-uefi-https-boot-interface-f3b163a8a6243283.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-indicator-api-8c816b3828e6b43b.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-inspect-wait-state-948f83dfe342897b.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-inspection-abort-a187e6e5c1f6311d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-inspection-hooks-06e1e15d81061c83.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-ipv6-pxe-support-8fb51c355cc977c4.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-ipxe-boot-iso-support-6ae2f5cc2250be3e.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-iscsi-portal-port-option-bde3b386f44f2a90.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-iso-less-vmedia-ilo-5816922c03d0fd85.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-iso-suffix-557a4fc4382fd7f3.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-kernel-param-config-ilo-9b2cee8b0447f82e.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-kernel-params-redfish-72b87075465c87f6.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-microversion-headers-to-root-endpoint-199cb910a7aa53f9.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-more-retryable-ipmitool-errors-1c9351a89ff0ec1a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-more-sources-redfish-firmware-update-3da89f10dc0f8d21.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-neutron-request-timeout-1f7372af81f14ddd.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-node-bios-9c1c3d442e8acdac.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-node-boot-mode-control-9761d4bcbd8c3a0d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-node-description-790097704f45af91.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-node-event-history-99c6166607a90f3c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-node-inventory-7cde961b14caa11e.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-node-resource-class-c31e26df4196293e.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-notifications-97b6c79c18b48073.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-nv-gpus-7fd4b9cacb029596.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-oci-container-registry-support-9ed3ddc345410433.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-oneview-driver-96088bf470b16c34.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-option-persistent-boot-device-139cf280fb66f4f7.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-owner-information-52e153faf570747e.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-parallel-power-syncs-b099d66e80aab616.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-parent-node-support-10bd42abd008db6f.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-port-advanced-net-fields-55465091f019d962.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-port-internal-info-b7e02889416570f7.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-port-is-smartnic-4ce6974c8fe2732d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-prep-partition-support-d808849795906e64.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-protection-for-available-nodes-25f163d69782ef63.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-pxe-nic-support-in-redfish-5359897135df1348.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-pxe-per-node-526fd79df17efda8.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-pxe-support-for-petitboot-50d1fe4e7da4bfba.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-rbac-project-manager-role-7ffc52f78ff93432.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-realtime-support-d814d5917836e9e2.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-redfish-auth-type-5fe78071b528e53b.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-redfish-boot-interface-e7e05bdd2c894d80.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-redfish-boot-mode-support-2f1a2568e71c65d0.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-redfish-boot_iso-pass-through-8a6f4d0c98ada1d5.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-redfish-hardware-inventory-830ebc0b2e0f50c2.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-redfish-httpboot-support-8d516158860c9d43.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-redfish-inspect-interface-1577e70167f24ae4.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-redfish-sensors-4e2f7e3f8a7c6d5b.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-runbooks-38c3efa97ace8c67.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-secure-boot-suport-irmc-2c1f09271f96424d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-secure-boot-suport-irmc-9509f3735df2aa5d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-service-role-support-8e9390769508ca99.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-service-steps-deb45c9a0e77a647.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-servicing-to-heartbeat-fasttrack-85863df34ece6401.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-servicing-to-need-prepare-ramdisk-fb0634b4f7d851bd.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-snmp-inspection-support-e68fd6d57cb33846.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-snmp-pdu-driver-type-baytech-mrp27-5007d1d7e0a52162.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-snmp-pdu-driver-type-discovery-1f280b7f06fd1ca5.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-snmp-read-write-community-names-7589a8d1899c142c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-snmpv3-security-features-bbefb8b844813a53.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-socat-console-ipmitool-ab4402ec976c5c96.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-sqlite-db-retries-f493d5d7aa6db78b.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-ssl-support-4547801eedba5942.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-storage-interface-d4e64224804207fc.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-support-for-no-poweroff-on-failure-86e43b3e39043990.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-support-for-simpleupdate-targets-1ac970f4ff458981.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-support-for-smart-nic-0fc5b10ba6772f7f.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-support-to-manage_certs-b6615e15f697bc26.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-target-raid-config-ansible-deploy-c9ae81d9d25c62fe.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-timeout-parameter-to-power-methods-5f632c936497685e.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-tooz-dep-85c56c74733a222d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-validate-rescue-2202e8ce9a174ece.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-validate-rescue-to-boot-interface-bd74aff9e250334b.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-verify-steps-support-2b34a74e86f89cb4.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-vif-attach-detach-support-99eca43eea6e5a30.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-vmedia-system-support-5d81316d02b909b9.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-wait-step-3751e7918afdd199.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-warning-in-ilo-for-ilo6-c400b35f55b81f50.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add-wsgi-entrypoints-79f8f3cf3b7a663f.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add_allow_image_access_via_auth_token-1b5869f1c0999bea.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add_automated_clean_field-b3e7d56f4aeaf512.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add_clean_step_clear_job_queue-7b774d8d0e36d1b2.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add_clean_step_reset_idrac_and_known_good_state-cdbebf97d7b87fe7.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add_conversion_flags_iscsi-d7f846803a647573.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add_cpu_fpga_trait_for_irmc_inspection-2b63941b064f7936.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add_detail_true_api_query-cb6944847830cd1a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add_ignore_project_check_for_admin_tasks-54007fb30017296f.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add_infiniband_support-f497767f77277a1a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add_portgroup_support-7d5c6663bb00684a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add_retirement_support-23c5fed7ce8f97d4.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add_schema_validation_framework-eaac62cfecb132b0.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add_security_capabilities_to_ilo-1ff11b01e5930cc7.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/add_standalone_ports_supported_field-4c59702a052acf38.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/added-redfish-driver-00ff5e3f7e9d6ee8.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/adding-audit-middleware-b95f2a00baed9750.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/adding-security-param-clean-step-00d5548072a397f2.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/additional-agent-url-validation-97271ce72b0b1a9d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/additonal-snmp-drivers-ae1174e6bd6ee3a6.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/address-qemu-issues-1bbead8bb70b76fb.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/address-rbac-originating-500-errors-4b54977631a015d9.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/adds-external-storage-interface-9b7c0a0a2afd3176.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/adds-ilo-ipxe-boot-interface-4fc75292122db80d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/adds-kickstart-auto-url-in-template-9f716c244adff159.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/adds-nvme-erase-switch-fa91e867e45ede3c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/adds-ramdisk-deploy-interface-39fc61bc77b57beb.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/adds-ramdisk-deploy-interface-support-to-ilo-vmedia-1a7228a834465633.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/adds-secure-erase-switch-23f449c86b3648a4.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/adopt-ironic-context-5e75540dc2b2f009.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/adopt-oslo-config-generator-15afd2e7c2f008b4.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/adopt-validation-7249ceb57016f0e4.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/adoption-feature-update-d2160954a2c36b0a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/agent-api-bf9f18d8d38075e4.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/agent-can-request-reboot-6238e13e2e898f68.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/agent-client-poll-ce16fd589e88c95a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/agent-command-status-retry-f9b6f53a823c6b01.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/agent-containers-config-4388e266d5f0192e.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/agent-deploy-cacaf7f2585992e8.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/agent-http-provisioning-d116b3ff36669d16.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/agent-last-command-4ec6967c995ba84a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/agent-power-a000fdf37cb870e4.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/agent-power-off-2115fcfaac030bd0.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/agent-raid-647acfd599e83476.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/agent-raid-validate-f7348ac034606b83.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/agent-rebooted-fab20d012fe6cbe8.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/agent-takeover-60f27cef21ebfb48.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/agent-token-817a03776bd46d5b.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/agent-token-support-0a5b5aa1585dfbb5.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/agent-uuid-5d86bc18849acda3.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/agent-verify-ca-6efa3dfc469bab02.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/agent-verify-ca-ddbfbb0f27198d82.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/agent-wol-driver-4116f64907d0db9c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/agent_partition_image-48a03700f41a3980.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/allinone-190ae91884d81154.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/allinone-4ca71f150a718811.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/allocation-added-owner-policy-c650074e68d03289.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/allocation-api-6ac2d262689f5f59.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/allocation-backfill-c31e84c5fcf24216.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/allocation-delete-26c7c2f1651759f5.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/allocation-node-name-46b473ec82662f7f.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/allocation-owner-policy-162c43b3abb91c76.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/allocations-charset-5384d1ea00964bdd.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/allocations-restricted-rbac-create-2847943150656432.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/allow-allocation-update-94d862c3da454be2.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/allow-deleting-unbound-ports-fa78069b52f099ac.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/allow-disabling-bios-deployments-356f3215f80a879e.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/allow-pxelinux-config-folder-to-be-defined-da0ddd397d58dcc8.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/allow-set-interface-to-node-in-available-bd6f695620c2d77f.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/allow-to-attach-vif-to-active-node-55963be2ec269043.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/allow_custom_certificate_validation-8ba00759ed79e429.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/allow_to_disable_automated_clean-a3ccb1e19940a7a4.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/always-return-chassis-uuid-4eecbc8da2170cb1.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/amt-driver-wake-up-0880ed85476968be.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/anaconda-based-deploy-option-sanity-b98fa138747c16d2.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/anaconda-config-drive-fixes-5880884e34584549.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/anaconda-deploy-interface-c04932f6f469227a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/anaconda-deploy-more-fixes-58d996c7031c8c4b.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/anaconda-instance-info-fix-a51837d8ac7b41de.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/anaconda-permit-cert-validation-disable-6611d3cb9401031d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ansible-deploy-15da234580ca0c30.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ansible-device-name-filtering-0adfca7d8ba4cbcc.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ansible-fast-track-cbecb132b6ff2b14.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ansible-loops-de0eef0d5b79a9ff.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/any-wsgi-8d6ccb0590104146.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/apache-multiple-workers-11d4ba52c89a13e3.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/api-none-3fdca1ccbb64d9b0.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/api-none-cdb95e58b69a5c50.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/api-workers-c06ea95a0c55b8cf.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/append-params-a8b9f844328da83e.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/assume-gpt-for-uefi-boot-mode-8f9c77721394459a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/async-deprecate-b3d81d7968ea47e5.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/async_bios_clean_step-7348efff3f6d02c1.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/auto-discovery-e90267eae7fb6f96.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/auto-ifaces-fdb8c680eab711f4.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/automated_clean_config-0170c95ae210f953.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/automatic-lessee-source-37abe917b8cb5c36.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/automatic-zstd-decompression-bf30cb99ebbb07f3.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/backfill_version_column_db_race_condition-713fa05832b93ca5.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/better-handle-skip-upgrade-3b6f06ac24937aa4.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bfv-pxe-boot-3375d331ee2f04f2.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bios-config-manage-ccefd24054cc73ee.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bios-interface-api-ref-ebf866cc7da2270b.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bios-interface-api-ref-validate-ddb95461adb0e478.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bios-registry-support-e7fd62908e9c222d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bios-version-dfd5c95805c295c5.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/blank-mac-f8e0b37e0bd6d719.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bmc-address-none-8214a3f7b67d6a0d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bmc_reset-warm-9396ac444cafd734.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/boot-from-url-98d21670e726c518.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/boot-ipxe-inc-workaround-548e10d1d6616752.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/boot-validate-6b4b6b40c8e27273.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bootloader-copy-for-network-boot-190c713cb5e872d8.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bootloader-install-fatal-6f1b9fed1d2c0ee4.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bp-nova-support-instance-power-update-49c531ef13982e62.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/broken-driver-update-fc5303340080ef04.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bug-1506657-3bcb4ef46623124d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bug-1518374-decd73fd82c2eb94.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bug-1548086-ed88646061b88faf.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bug-1570283-6cdc62e4ef43cb02.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bug-1579635-cffd990b51bcb5ab.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bug-1592335-7c5835868fe364ea.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bug-1596421-0cb8f59073f56240.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bug-1607527-75885e145db62d69.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bug-1611555-de1ec64ba46982ec.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bug-1611556-92cbfde5ee7f44d6.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bug-1626453-e8df46aa5db6dd5a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bug-1648387-92db52cbe007fabd.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bug-1672457-563d5354b41b060e.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bug-1694645-57289200e35bd883.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bug-1696296-a972c8d879b98940.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bug-1702158-79bf57bd4d8087b6.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bug-1749433-363b747d2db67df6.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bug-1749860-457292cf62e18a0e.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bug-2001832-62e244dc48c1f79e.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bug-2002062-959b865ced05b746.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bug-2002093-9fcb3613d2daeced.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bug-2003972-dae9b7d0f6180339.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bug-2004265-cd9056868295f374.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bug-2004947-e5f27e11b8f9c96d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bug-2005377-5c63357681a465ec.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bug-2005764-15f45e11b9f9c96d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bug-2006266-85da234583ca0c32.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bug-2006275-a5ca234683ca4c32.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bug-2006334-0cd8f59073f56241.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bug-2007551-aliases-for-a-few-named-state-transitions-a32433ad65638706.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bug-2007567-wsman-raid-48483affdd9f9894.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bug-2007963-idrac-wsman-raid-apply-configuration-792ccf195057016b.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bug-2008058-fix-factory-reset-status.yaml-52a6119b46e33b37.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bug-2009762-403eac24c4823d2d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bug-2010613-3ab1f32aaa776f28.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bug-2011053-085a8b5a36bb9b59.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bug-2036455-edd0e97335579684.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bug-2069413-fc9262c573f2fe10.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bug-2069430-cb58c9beaa7a35de.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bug-2085137-expand-detection-ipmitools-cipher-fail-1503b4e319e77ed8.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bug-2099275-glance-image-properties-check-2a11337c9e517a5c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bug-30315-e46eafe5b575f3da.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bug-30316-8c53358681e464eb.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bug-30317-a972c8d879c98941.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bug-35702-25da234580ca0c31.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/build-configdrive-5b3b9095824faf4e.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/build-iso-from-esp-d156036aa8ef85fb.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/build-uefi-only-iso-ce6bcb0da578d1d6.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/build_instance_info-c7e3f12426b48965.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bump-min-ansible-ver-a78e7885c0e9d361.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/bye-bye-iscsi-658920cf126db0b8.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/cache-agentclient-per-task-ec2231684e6876d9.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/cache-firmware-components-485b3343ba1db5ee.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/caseless-conductor-restart-check-f70005fbf65f6bb6.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/catch-all-cleaning-exceptions-1317a534a1c9db56.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/catch-third-party-driver-validate-exceptions-94ed2a91c50d2d8e.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/change-c9c01700dcfd599b.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/change-db-access-pattern-for-node-lists-a333dd9c5afa737d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/change-default-boot-option-to-local-8c326077770ab672.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/change-default-rbac-policy-f2f154043910f26a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/change-ipxe-default-file-a9ed5e17fc3d022e.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/change-ramdisk-log-filename-142b10d0b02a5ca6.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/change-scope-restriction-automated-clean-2f9f82058b5bad87.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/change-updated-at-object-field-a74466f7c4541072.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/change_default_use_ipmitool_retries-2529ce032eae7d1b.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/check-dynamic-allocation-enabled-e94f3b8963b114d0.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/check-for-whole-disk-image-uefi-3bf2146588de2423.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/check_obj_versions-e86d897df673e833.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/check_protocol_for_ironic_api-32f35c93a140d3ae.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/checksum-before-conversion-66d273b94fa2ba4d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/cinder-2019892-6b5a9de5c5f05aa6.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/cinderclient-removal-33949e6cc45202b7.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/cipher_suite_versions-c64644860d3c220d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/cisco-drivers-deleted-5a42a8c508704c64.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/classic-drivers-deprecation-de464065187d4c14.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/clean-nodes-stuck-in-cleaning-on-startup-443823ea4f937965.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/cleaning-bios-d74a4947d2525b80.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/cleaning-error-5c13c33c58404b97.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/cleaning-logs-dc115b0926ae3982.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/cleaning-maintenance-7ae83b1e4ff992b0.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/cleaning-retry-fix-89a5d0e65920a064.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/cleaning-token-9755f96d1284f78a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/cleanup-ipxe-f1349e2ac9ec2825.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/cleanup-provision-ports-before-retry-ec3c89c193766d70.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/cleanwait_timeout_fail-4323ba7d4d4da3e6.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/clear-hung-iscsi-sessions-d3b55c4c65fa4c8b.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/clear-node-target-power-state-de1f25be46d3e6d7.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/clear-target-stable-states-4545602d7aed9898.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/clear_ca_cert-db41e7be9723c0fb.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/collect-deployment-logs-2ec1634847c3f6a5.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/concurrency-limit-control-4b101bca7136e08d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/conductor-groups-c22c17e276e63bed.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/conductor-metric-collector-support-1b8b8c71f9f59da4.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/conductor-now-waits-when-low-on-memory-d73892a79cde0516.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/conductor-power-sync-timeout-extension-fa5e7b5fdd679d84.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/conductor-version-backfill-9d06f2ad81aebec3.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/conductor_early_import-fd29fa8b89089977.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/conf-debug-ipa-1d75e2283ca83395.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/conf-deploy-image-5adb6c1963b149ae.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/config-drive-support-for-whole-disk-images-in-iscsi-deploy-0193c5222a7cd129.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/configdrive-format-1b11f6068bd742cd.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/configdrive-render-8eb398d956393d60.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/configdrive-support-in-anaconda-deploy-f2aad59b4ff809ec.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/configdrive-support-using-ceph-radosgw-8c6f7b8bede2077c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/configdrive-vendordata-122049bd7c6e1b67.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/configdrive_use_object_store-93cfd7dc27d90003.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/configure-notifications-72824356e7d8832a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/consider_embedded_ipa_error_codes-c8fdfaa9e6a1ed06.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/console-pid-file-6108d2775ef947fe.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/console-port-allocation-bb07c43e3890c54c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/console_container_systemd-9aba9a603e3fa94c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/constrain-parent-node-to-uuids-51642cacfea0714d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/context-domain-id-name-deprecation-ae6e40718273be8d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/continue-node-deploy-state-63d9dc9cdcf8e37a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/correct-api-version-check-conditional-for-nodename-439bebc02fb5493d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/correct-detailed-instance-info-behavior-1375914a30621eca.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/correct-source-path-handling-lookups-4ce2023a56372f10.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/create-on-conductor-c1c52a1f022c4048.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/create-port-on-conductor-b921738b4b2a5def.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/create_csr_clean_step-a720932f61b42118.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/create_node_indexes-841b679e6cf332fd.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/cross-link-1ffd1a4958f14fd7.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/custom-agent-deploy-88989512c29a14c1.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/custom-params-cleaning-f938549964ff6df0.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/db-field-overhead-reduction-40be1821e38b468c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/dbsync-check-version-c71d5f4fd89ed117.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/dbsync-online_data_migration-edcf0b1cc3667582.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/debug-no-api-tracebacks-a8a0caddc9676b06.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/debug-sensor-data-fix-for-ipmitool-eb13e80ccdd984db.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/decomposed-steps-9644d3b5ccbad1ea.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/decouple-boot-params-2b05806435ad21e5.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/default-boot-mode-changing-in-yoga-5012348ecfc2f45d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/default-policy-file-change-474a342d6b5a041a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/default-resource-class-e11bacfb01d6841b.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/default-swift_account-b008d08e85bdf154.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/default_boot_option-f22c01f976bc2de7.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/del-api-url-eb2ea29aa63a2cb5.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/del-cinder-url-cf43cd0336c22878.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/del-fatal_exception_format_errors-f63b15c8aa460dff.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/deleting-dcdb9cf0d2a6a1a6.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/dell-boss-raid1-ec33e5b9c59d4021.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/deny-too-long-chassis-description-0690d6f67ed002d5.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/deploy-iso-swift-355ad6eba6c511b4.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/deploy-kernels-8998a9c301db483b.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/deploy-step-configdrive-86ea2bb267211b88.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/deploy-step-error-d343e8cb7d1b2305.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/deploy-step-validate-76b2aa97e02ba669.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/deploy-steps-required-aa72cdf1c0ec0e84.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/deploy-templates-5df3368df862631c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/deploy_steps-243b341cf742f7cc.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/deployment-cleaning-polling-flag-be13a866a7c302d7.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/deprecate-agent-passthru-67d1e2cf25b30a30.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/deprecate-cisco-drivers-3ae79a24b76ff963.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/deprecate-clustered-compute-manager-3dd68557446bcc5c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/deprecate-dhcp-update-mac-address-f12a4959432c8e20.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/deprecate-elilo-2beca4800f475426.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/deprecate-glance-url-scheme-ceff3008cf9cf590.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/deprecate-global-region-4dbea91de71ebf59.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/deprecate-hash-distribution-replicas-ef0626ccc592b70e.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/deprecate-ibmc-9106cc3a81171738.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/deprecate-idrac-config-molds-6ba6e557b11dd5ff.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/deprecate-inspector-enabled-901fd9c9426046c7.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/deprecate-irmc-031f55c3bb1fb863.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/deprecate-manage-agent-boot-8474287a11b485cc.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/deprecate-mulitple-driver-interfaces-e42e4fa1c960f596.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/deprecate-oneview-drivers-5a487e1940bcbbc6.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/deprecate-shell-in-a-box-eef2ec4a96683e19.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/deprecate-support-for-glance-v1-8b194e6b20cbfebb.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/deprecate-syslinux-support-98d327c67607fc8e.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/deprecate-xclarity-config-af9b753f96779f42.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/deprecate-xclarity-d687571fb65ad099.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/deprecated-cinder-opts-e10c153768285cab.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/deprecated-glance-opts-4825f000d20c2932.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/deprecated-inspector-opts-0520b08dbcd10681.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/deprecated-inspector-opts-b19a08339712cfd7.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/deprecated-neutron-ops-79abab5b013b7939.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/deprecated-neutron-opts-2e1d9e65f00301d3.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/destroy-broken-8b13de8382199aca.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/dhcp-less-less-2a35df67d840f9d5.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/dhcp-provider-clean-dhcp-9352717903d6047e.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/dhcpless-deploy-4b91de74adeff781.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/dhcpv6-stateful-address-count-0f94ac6a55bd9e51.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/direct-deploy-steps-36486987156017d7.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/direct-fast-track-d0f43850b6e80751.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/direct-file-6f80728d76093530.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/disable-clean-step-reset-ilo-1869a6e08f39901c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/disable-ramdisk-5156a009812fbb17.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/disable_img_validation_iso-3d694a83576bf189.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/disable_periodic_task-590a91c0a5235cfb.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/disable_periodic_tasks-0ea39fa7a8a108c6.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/disable_power_off_api-a8fa90405a9261e3.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/disk-label-capability-d36d126e0ad36dca.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/disk-label-fix-7580de913835ff44.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/dnsmasq_dhcp-9154fcae927dc3de.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/dont-cleanup-cache-twice-0395a50ad723bca8.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/dont-validate-local_link_connection-when-port-has-client-id-8e584586dc4fca50.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/drac-fix-double-manage-provide-cycle-6ac8a427068f87fe.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/drac-fix-get_bios_config-vendor-passthru-causes-exception-1e1dbeeb3e924f29.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/drac-fix-oob-cleaning-b4b717895e243c9b.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/drac-fix-power-on-reboot-race-condition-fe712aa9c79ee252.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/drac-fix-prepare-cleaning-d74ba45135d84531.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/drac-fix-raid10-greater-than-16-drives-a4cb107e34371a51.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/drac-inspection-interface-b0abbad98fec1c2e.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/drac-list-unfinished-jobs-10400419b6bc3c6e.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/drac-migrate-to-dracclient-2bd8a6d1dd3fdc69.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/drac-missing-lookup-3ad98e918e1a852a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/drac-raid-interface-f4c02b1c4fb37e2d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/drac_host-deprecated-b181149246eecb47.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/drain-5eafd17e0868e21a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/driver-maintenance-0945c2939fa4e917.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/driver-upgrade-check-d3afaf127cafbc06.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/drop-ironic-lib-rootwrap-filters-f9224173289c1e30.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/drop-py-2-7-5140cb76e321cdd1.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/dual-stack-ironic-493ebc7b71263aaa.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/duplicated-driver-entry-775370ad84736206.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/dynamic-allocation-spt-has-physical-mac-8967a1d926ed9301.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/dynamic-driver-list-show-apis-235e9fca26fc580d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/emit-metrics-for-api-calls-69f18fd1b9d54b05.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/empty-physical-network-2248a4adef210289.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/enable-osprofiler-support-e3839b0fa90d3831.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/enhanced-checksum-f5a2b7aa8632b88f.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ensure-unbind-flat-vifs-and-clear-macs-34eec149618e5964.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/erase-devices-metadata-config-f39b6ca415a87757.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/error-resilient-enabled_drivers-4e9c864ed6eaddd1.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/exclude-current-conductor-from-offline-conductors-2e2ef401a8b7d7e8.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/explicit_ipxe_config_options-d7bf9a743a13f523.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/expose-conductor-d13c9c4ef9d9de86.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/extends-install-bootloader-timeout-8fce9590bf405cdf.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/external-ip-5ec9b7b55a90cec4.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fail-fast-on-lookup-lock-a408feac87890050.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fail-when-vif-port-id-is-missing-7640669f9d9e705d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fake-interfaces-9778071f6379227b.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fake-noop-bebc43983eb801d1.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fake_soft_power-32683a848a989fc2.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fakedelay-7eac23ad8881a736.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fast-track-bios-fa9ae685c151dd24.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fast-track-deployment-f09a8b921b3aae36.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fast-track-opt-d50eab2cc58fddcb.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fast-track-per-node-1fc62918e03fd74a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fast-track-steps-81bd79a2a91e1b30.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fast-track-validate-723f27986a012ffe.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fast-track-with-cleaning-438225116a11662d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fifteen-0da3cca48dceab8b.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/file-name-too-long-72265bb3fec704f8.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/file-symlink-b65bd6b407bd1683.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fips-hashlib-bca9beacc2b48fe7.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/firmware-fail-c6f6c70220373033.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/firmware-interface-8ad6f91aa1f746a0.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-agent-clean-up-9a25deb85bc53d9b.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-agent-ilo-temp-image-cleanup-711429d0e67807ae.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-allocation-exception-on-list-c04e93fb9cace218.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-anaconda-deploy-interface-bfa2cfca22b04680.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-api-access-logs-68b9ca4f411f339c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-api-node-name-updates-f3813295472795be.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-baremetal-admin-user-not-neutron-admin-f163df90ab520dad.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-boot-from-volume-for-iscsi-deploy-60bc0790ada62b26.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-boot-from-volume-for-iscsi-deploy-71c1f2905498c50d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-boot-url-for-v6-802abde9de8ba455.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-bug-1675529-479357c217819420.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-busy-agent-check-3cf75242b4783009.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-capabilities-as-string-agent-7c5c7975560ce280.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-clean-steps-not-running-0d065cb022bc0419.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-cleaning-spawn-error-60b60281f3be51c2.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-cleaning-stuck-on-networkerror-4aedbf3673413af6.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-cleaning-with-traits-3a54faa70d594fd0.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-commit-to-controller-d26f083ac388a65e.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-conductor-list-raise-131ac76719b74032.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-console-port-conflict-6dc19688079e2c7f.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-context-image-hardlink-16f452974abc7327.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-cpu-count-8904a4e1a24456f4.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-create-configuration-0e000392d9d7f23b.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-cve-2016-4985-b62abae577025365.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-db-sqlite-OperationalError-7934dbda2a21c69e.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-delete_configuration-with-multiple-controllers-06fc3fca94ba870f.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-detach-vmedia-redfish-c86b7d0f72217816.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-device_type-redfish-advmedia-dff448c2f9085a47.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-dir-permissions-bc56e83a651bbdb0.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-disk-identifier-overwrite-42b33a5a0f7742d8.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-do-not-tear-down-nodes-upon-cleaning-failure-a9cda6ae71ed2540.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-drac-job-state-8c5422bbeaf15226.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-drives-conversion-before-raid-creation-ea1f7eb425f79f2f.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-duplcate-extra-dhcp-options-4edb729cb5bcf552.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-eject-media-dvd-b1994446ea71be9c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-esp-grub-path-9e5532993dccc07a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-fast-track-entry-path-467c20f97aeb2f4b.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-fields-missing-from-next-url-fd9fddf8e70b65ea.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-get-boot-device-not-persistent-de6159d8d2b60656.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-get-deploy-info-port.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-gmr-37332a12065c09dc.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-grub2-config-file-name-88e689a982a21684.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-grub2-uefi-config-path-f1b4c5083cc97ee5.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-hold-wait-service-steps-37dc91fd7393b180.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-idrac-redfish-controller-mode-7b55c58d09240d3c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-idrac-wsman-deploy-with-existing-non-bios-jobs-78aa2195d0c3016f.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-ilo-boot-interface-order-238a2da9933cf28c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-ilo-drivers-log-message-c3c64c1ca0a0bca8.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-ilo-firmware-update-swift-path-with-pseudo-folder-0660345510ec0bb4.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-inspection-for-idrac-34b3ea09452af8be.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-inspectwait-finished-at-4b817af4bf4c30c2.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-instance-master-path-config-fa524c907a7888e5.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-ipa-ephemeral-partition-1f1e020727a49078.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-ipmi-numeric-password-75e080aa8bdfb9a2.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-ipmitool-console-empty-password-a8edc5e2a1a7daf6.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-ipv6-option6-tag-549093681dcf940c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-ipv6-provisioning-routed-provider-network-bbd0c46559f618ac.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-ipxe-interface-without-opt-enabled-4fa2f83975295e20.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-ipxe-macro-4ae8bc4fe82e8f19.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-ipxe-template-for-whole-disk-image-943da0311ca7aeb5.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-irmc-enforcing-snmpv3-with-fips-e45971d363925ec3.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-irmc-inspection-c9ae3864a96b2588.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-irmc-s6-2.00-http-incompatibility-61a31d12aa33fbd8.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-irmc-s6-2.00-ipmi-incompatibility-118484a424df02b1.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-json-rpc-client-ssl-2438a731beb3d5f9.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-keystone-parameters-cdb93576d7e7885b.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-lldp-decode-00021e76db26b2a5.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-loop-functionality-in-inspection-rules-9bf61e8355297804.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-mac-address-48060f9e2847a38c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-mac-address-update-with-contrail-b1e1b725cc0829c2.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-mitaka-ipa-iscsi.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-multi-attached-volumes-092ffedbdcf0feac.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-net-ifaces-rebuild-1cc03df5d37f38dd.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-network-data-dns-nameservers-f363b3a66c109b4d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-network-data-e10f2bf9dc38ba1a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-network-data2-f2600afdcc182dc4.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-nonetype-object-is-not-iterable-0592926d890d6c11.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-noop-net-vif-list-a3d8ecee29097662.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-not-exist-deploy-image-for-irmc-cb82c6e0b52b8a9a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-oneview-deallocate-server-8256e279af837e5d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-oneview-deploy-return-values-ab2ec6ae568d95a5.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-oneview-periodics-0f535fe7a0ad83cd.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-online-version-migration-db432a7b239647fa.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-overlooked-irmc-ipmi-incompatibility-patch-situation-c246d2b59b2e8a78.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-pagination-marker-with-custom-field-query-65ca29001a03e036.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-path-a3a0cfd2c135ace9.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-physnet-identification-6f4e32fa3850de8b.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-policy-checkers-1a08203e3c2cf859.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-polling-lockout-for-steps-b9645f0cae18da1e.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-power-off-token-wipe-e7d605997f00d39d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-prepare-instance-for-agent-interface-56753bdf04dd581f.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-provisioning-port-cleanup-79ee7930ca206c42.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-pxe-glance-lookup-anaconda-86fe616c6286ec08.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-reboot-log-collection-c3e22fc166135e61.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-redfish-advmedia-part02-67ac1b22153ff1cf.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-redfish-bios-apply-configuration-error-handling-464695b09e4f81ac.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-redfish-firmware-images-validation-9b5b2fd28314ce66.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-redfish-firmware-upgrade-7ef2fcb6bfd74e67.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-redfish-raid-config-9e868c3e069475a1.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-redfish-raid-deploy-steps-e9ee1ea3d1f2a475.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-redfish-raid-failed-tasks-02487c4698dea176.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-redfish-raid-interface-type-4b3566b637cc2301.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-redfish-raid-onreset-workflow-bfa44de6b0263a1f.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-redfish-sadness-workaround-ed02cb310ff369f4.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-redfish-vm-boot-idrac-37ec734e6643cbac.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-rpc-exceptions-12c70eb6ba177e39.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-security-group-list-add-query-filters-f72cfcefa1e093d2.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-self-owned-node-policy-fc2dae357879dc33.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-sendfile-size-cap-d9966a96e2d7db51.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-sensors-storage-ed5d5bbda9b46645.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-set-provision-state-subpolicy-13ae3ef7497d20c1.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-shellinabox-console-subprocess-timeout-d3eccfe0440013d7.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-shellinabox-pipe-not-ready-f860c4b7a1ef71a8.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-socat-command-afc840284446870a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-sqlite-lock-61232cfe81adbde4.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-sqlite-locks-with-periodics-362de3c63bc23e4b.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-step-priority-overrides-edecff2a6c68dcac.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-stuck-on-servicing-9a86f32d9687461a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-subscription-vendor-passthru-5a9af3613c0cbebc.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-swift-binary-upload-bf9471fca29290e1.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-swift-ssl-options-d93d653dcd404960.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-sync-power-state-last-error-65fa42bad8e38c3b.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-system-scope-triggered-clean-22ada9b920c08365.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-tftp-master-path-config-77face94f5db9af7.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-unix-socket-support-eaa0e350f4bfaf56.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-updating-node-driver-to-classic-16b0d5ba47e74d10.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-url-collisions-43abfc8364ca34e7.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-vif-detach-fca221f1a1c0e9fa.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-virtualbox-localboot-not-working-558a3dec72b5116b.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-vmedia-boot-method-label-8008f49ace96f1cc.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-wsman-bios-async-step-error-handling-80cd30c54c71c595.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-wsman-raid-async-step-error-handling-f44e2001ac018d12.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix-xclarity-management-defect-ec5af0cc6d1045d9.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix_anaconda-70f4268edc255ff4.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix_anaconda_pxe-6c75d42872424fec.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix_boot_mode_switch_with_anaconda_deploy_with_ilo_drivers-16637adb62f0ed2f.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix_deploy_validation_resp_code-ed93627d1b0dfa94.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix_pagination_resource_url-42fb4023fde9da2b.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix_pagination_resource_url_ports-8d2696a6a7ab012f.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix_pending_non_bios_job_execution-4b22e168ac915f4f.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix_raid0_creation_for_multiple_disks-f47957754fca0312.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fix_secure_boot_with_anaconda_deploy-84d7c1e3bbfa40f2.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fixes-deployment-failure-with-fasttrack-f1fe05598fbdbe4a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fixes-execution-of-out-of-band-deploy-steps-1f5967e7bfcabbf9.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fixes-get-boot-option-for-software-raid-baa2cffd95e1f624.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fixes-ilo5-redfish-firmware-update-issue-c6dfcd71a2f659a5.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/fixes-noop-network-with-grub-8fd99a73b593ddba.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/flag_always_reboot-62468a7058b58823.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/flexible_ipmi_credential_persistence_method_configuration-e5ed052576576d71.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/floppy-image-quirks-32e14d32a37b0742.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/force-out-hung-ipmitool-process-519c7567bcbaa882.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/force-persistent-common-6ef2537f7ccd0dcb.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/futurist-e9c55699f479f97a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/generic-virtual-media-attach-9625f8ac66093b76.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/generic-virtual-media-get-f09003e5031b9c3d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/get-bios-registry-aadc74800e0770f7.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/get-commands-status-timeout-ecbac91ea149e755.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/get-supported-boot-devices-manadatory-task-0462fc072d6ea517.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/glance-deprecations-21e7014b72a1bcef.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/glance-keystone-dd30b884f07f83fb.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/glance-v2-83b04fec247cd22f.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/glanceclient-removal-33b382ad03772530.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/gpu_dynamic_capabilities-b56b90549882b6c2.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/graceful_shutdown_wait-9a62627714b86726.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/graphical-consoles-a9e2f0def57f7a47.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/grub-default-change-to-mac-1e301a96c49acec4.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/grub-default-template-change-a7bacdef4543a9ae.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/handle-duplicate-node-inventories-fc41a7decbb6da76.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/handle-dvd-only-vmedia-f4971a013a8aafd0.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/handle-initial-version-no-such-table-54c3c291050ae787.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/handle-missing-bios-supportedapplytimes-attr-fbacc7ca3c399e83.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/handle-missing-ethernetinterfaces-attr-7e52f7259fe66762.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/handle-missing-table-in-status-check-512c1732dec56f62.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/handle-older-agent-command-5930124fd03bb327.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/handle-power-ops-for-child-nodes-67a11f1900ce137a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/handle-uefi-disk-pxe-persistance-0d871825591918b5.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/hash-ring-6ce212ab86c2592d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/hash-ring-algo-4337c18117b33070.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/hash-ring-race-da0d584de1f46788.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/hctl-root-device-hints-0cab86673bc4a924.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/heartbeat-locked-6e53b68337d5a258.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/heartbeat_agent_version-70f4e64b19b51d87.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/hexraw-support-removed-8e8fa07595a629f4.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/html-errors-27579342e7e8183b.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/http-basic-auth-f8c0536eba989918.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/http-local-4e8f32c6d5309f12.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/hw-ifaces-periodics-af8c9b93ecca9fcd.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ibmc-38-169438974508f62e.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ibmc-driver-45fcf9f50ebf0193.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ibmcclient-fix-8c6cb49be0aef5f2.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/idrac-add-ehba-support-10b90c92b8865364.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/idrac-add-gpu-reporting-support-f4d80e2071f85f6a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/idrac-add-initial-redfish-support-27f27f18f3c1cd91.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/idrac-add-more-gpu-support-c3e24d8471ed6759.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/idrac-add-redfish-bios-support-3633d2fc94d31f62.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/idrac-add-redfish-boot-support-036396b48d3f71f4.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/idrac-add-redfish-inspect-support-ce74bd3d4a97b588.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/idrac-add-redfish-raid-support-414aad5e633a160f.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/idrac-advance-python-dracclient-version-01c6ef671670ffb3.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/idrac-drives-conversion-jbod-to-raid-1a229627708e10b9.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/idrac-drives-conversion-raid-to-jbod-de10755d1ec094ea.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/idrac-extends-redfish-6692c2ecdb07dc2e.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/idrac-firmware-3839648d729d9c7c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/idrac-fix-deprecated-idrac-interface-__init__-362696b389c86d5d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/idrac-fix-reboot-failure-c740e765ff41bcf0.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/idrac-hardware-type-54383960af3459d0.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/idrac-import-conf-partial-success-86b8bd1983d227f6.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/idrac-import-configuration-task-deleted-2a0e6a96509394b6.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/idrac-no-vendor-911904dd69457826.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/idrac-redfish-clean-steps-not-require-ramdisk-699e169af39b0dd6.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/idrac-redfish-raid-clear-foreign-config-9ce4ec35cf6d7225.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/idrac-redfish-raid-convert-from-nonraid-e9b5bbac89c71537.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/idrac-remove-commit_required-d9ea849e8f5e78e2.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/idrac-uefi-boot-mode-86f4694b4247a1ca.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/idrac-wsman-bios-interface-b39a51828f61eff6.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/idrac-wsman-clean-steps-not-require-ramdisk-ca98aa5c0a88f727.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/idrac-wsman-completed-with-errors-f65c9a48ed4c02d4.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/idrac-wsman-set-power-state-wait-cd8f9ff41b19c7a7.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ilo-async-bios-clean-steps-15e49545ba818997.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ilo-automated-cleaning-fails-14ee438de3dd8690.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ilo-bios-settings-bc91524c459a4fd9.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ilo-boot-from-iscsi-volume-41e8d510979c5037.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ilo-boot-interface-92831b78c5614733.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ilo-boot-iso-696b57f44f29852d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ilo-certificate-verification-enhancement-8eefd541cfc2a9da.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ilo-deploy-iso-0c88edb5daff8a4e.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ilo-do-not-power-off-non-deploying-nodes-0a3aed7c8ea3940a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ilo-driver-firmware-upgrade-supports-sha256-sha512-ae76569042750a07.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ilo-erase-device-priority-config-509661955a11c28e.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ilo-event-subscription-0dadf136411bd16a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ilo-firmware-update-manual-clean-step-e6763dc6dc0d441b.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ilo-fix-inspection-b169ad0a22aea2ff.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ilo-fix-uefi-iscsi-boot-702ced18e28c5c61.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ilo-hardware-type-48fd1c8bccd70659.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ilo-inconsistent-default-boot-mode-ef5a7c56372f89f1.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ilo-inject-nmi-f487db8c3bfd08ea.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ilo-license-activate-manual-clean-step-84d335998d708b49.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ilo-managed-inspection-8b549c003224e011.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ilo-prefix-d5a65ac637f82f65.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ilo-remove-deprecated-power-retry-ba29a21f03fe8dbb.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ilo-soft-power-operations-eaef33a3ff56b047.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ilo-support-boot-mode-management-apis-8173002daf79894c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ilo-update-proliantutils-version-fd41a7c2a27be735.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ilo-vendor-e8d299ae13388184.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ilo5-oob-one-button-secure-erase-f55628f8aa767c20.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ilo5-oob-raid-a0eac60f7d77a4fc.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ilo5-oob-sanitize-disk-erase-cc76ea66eb5fe6df.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/image-cache-4082178dabd64249.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/image-cache-size-28a9072901b98edf.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/image-checksum-recalculation-sha256-fd3d5b4b0b757e86.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/image-download-http-976c82f440c61c96.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/image-no-data-c281f638d3dedfb2.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/image-type-ac259a90393bdd2c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/image_checksum_optional-381acf9e441d2a58.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/image_download_source-842282c70b226e93.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/image_rootfs_uuid-1ea54ba043d1aeaf.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/implement-policy-in-code-cbb0216ef5f8224f.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/improve-conductor-shutdown-42687d8b9dac4054.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/improve-redfish-set-boot-device-e38e9e9442ab5750.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/improves-node-retrieval-performance-cf5a02eb629bf32c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/in-band-steps-e4a1fe759029fea5.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/include-agent-token-to-get-requests-982bacce85d95ce8.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/increase_node_history_user_column_limit-8da6ae03288bff26.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/initial-port-bind-5a1ffb083f6631d4.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/initial_grub-566688b16f773fcf.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/initrd_filename-ac68e96f1c9fb576.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/inject-nmi-dacd692b1f259a30.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/inspect-abort-8add5e6e6b599357.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/inspect-off-099e3c73edaf6082.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/inspection-agent-drivers-cad619ec8a4874b1.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/inspection-boot-network-59fd23ca62b09e81.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/inspection-fast-track-ab5165e11d3e9522.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/inspection-logging-e1172f549ef80b04.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/inspection-token-b3d9e8e34341d680.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/inspector-enabled-f8a643f03e1e0360.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/inspector-for-cisco-bffe1d1af7aec677.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/inspector-kernel-params-6db82c633d7361e2.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/inspector-periodics-34449c9d77830b3c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/inspector-pxe-boot-9ab9fede5671097e.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/inspector-session-179f83cbb0dc169b.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/instance-info-boot-mode-25732c767593f849.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/instance-info-interface-override-287c7fcff1081469.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/instance-info-interface-override-fix-043df41199529892.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/instance-info-root-device-0a5190240fcc8fd8.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/intel-ipmi-hardware-30aaa65cdbcb779a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/invalid-mac-b0e3d99f23afeb30.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/invalid_cross_device_link-7ecf3543a8ada09f.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ipa-command-retries-and-timeout-29b0be3f2c21328c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ipa-erase_devices-skip-read-only-9f8cd9278c35a84e.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ipa-streams-raw-images-1010327b0dad763c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ipmi-cipher-suite-499097740f7c86ee.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ipmi-cmd-for-ipmi-consoles-2e1104f22df3efcd.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ipmi-console-port-ec6348df4eee6746.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ipmi-debug-1c7e090c6cc71903.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ipmi-disable-timeout-option-e730362007f9bedd.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ipmi-noop-mgmt-8fad89dc2b4665b8.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ipmi-retries-min-command-interval-070cd7eff5eb74dd.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ipmi_command_retry_timeout-889a49b402e82b97.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ipmi_hex_kg_key-8f6caabe5b7d7a9b.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ipminative-bootdev-uefi-954a0dd825bcef97.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ipmitool-bootdev-persistent-uefi-b1181a3c82343c8f.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ipmitool-use_ipmitool_retries-b55b2b8ed5cab603.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ipmitool-vendor-3f0f52240ebbe489.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ipv6-provision-67bd9c1dbcc48c97.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ipxe-and-uefi-7722bd5db71df02c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ipxe-boot-interface-addition-faacb344a72389f2.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ipxe-command-line-ip-argument-4e92cf8bb912f62d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ipxe-default-628380290fbdbab6.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ipxe-dhcp-b799bc326cd2529a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ipxe-fallback-a10c8ce422caa429.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ipxe-uefi-f5be11c7b0606a84.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ipxe-use-swift-5ccf490daab809cc.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ipxe-with-dhcpv6-2bc7bd7f53a70f51.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ipxe_retry_on_failure-e71fc6b3e9a5be3b.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ipxe_timeout_parameter-03fc3c76c520fac2.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/irmc-add-certification-file-option-34e7a0062c768e58.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/irmc-add-clean-step-reset-bios-config-a8bed625670b7fdf.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/irmc-add-snmp-auth-protocols-3ff7597cea7ef9dd.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/irmc-add-snmpv3-security-fca05bfc30f50d1a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/irmc-additional-capabilities-4fd72ba50d05676c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/irmc-align-with-ironic-default-boot-mode-dde6f65ea084c9e6.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/irmc-append-params-380a281db43e6013.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/irmc-boot-from-volume-4bc5d20a0a780669.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/irmc-boot-interface-8c2e26affd1ebfc4.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/irmc-boot-iso-0e93f97acfa59778.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/irmc-change-boot-interface-order-e76f5018da116a90.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/irmc-change-the-way-to-get-irmc-info-in-raid-8ef5f5f60d1f534a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/irmc-convert-the-value-of-irmc-port-63c90450b5a77203.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/irmc-dealing-with-ipxe-boot-interface-incompatibility-7d0b2bdb8f9deb46.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/irmc-fix-repeatedly-resuming-clean-020f0dfc2e30d7bc.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/irmc-manual-clean-bios-configuration-1ad24831501456d5.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/irmc-manual-clean-create-raid-configuration-bccef8496520bf8c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/irmc-oob-inspection-6d072c60f6c88ecb.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/irmc-set-polling-after-raid-build-5f78ee3e93a92553.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/irmc-support-ipmitool-power-a3480a70753948e5.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ironic-11-prelude-6dae469633823f8d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ironic-11.1-prelude-b5ba8134953db4c2.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ironic-12.0-prelude-9dd8e80a1a3e8f60.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ironic-antelope-prelude-0b77964469f56b13.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ironic-cfg-defaults-4708eed8adeee609.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ironic-lib-deprecation-422f7ef145acb74f.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ironic-python-agent-multidevice-fix-3daa0760696b46b7.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ironic-status-upgrade-check-framework-9cd216ddf3afb271.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/iscsi-ansible-steps-817b52269d2455b0.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/iscsi-deprecation-eb184141f88e7182.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/iscsi-inband-cleaning-bff87aac16e5d488.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/iscsi-optional-cpu-arch-ebf6a90dde34172c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/iscsi-verify-attempts-28b1d00b13ba365a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/iscsi-whole-disk-cd464d589d029b01.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/iso-cache-5330b63c9e3a02db.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/issue-conntrack-bionic-7483671771cf2e82.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/json-rpc-0edc429696aca6f9.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/json-rpc-bind-a0348cc6f5efe812.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/json-rpc-ipv6-host-30eca350f34bc091.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/json-rpc-timeout-ac30eea164b3a294.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/json_rpc_http_basic-42dfc6ca2471a30e.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/jsonrpc-logging-21670015bb845182.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/jsonschema-4.8-1146d103b877cffd.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/jsonschema-966f55fc79b916fc.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/jsonschema_draft04-1cb5fc4a3852f9ae.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/kernel-ramdisk-by-arch-c35cd2fe09f6ee98.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/keystone-auth-3155762c524e44df.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/keystoneauth-adapter-opts-ca4f68f568e6cf6f.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/keystoneauth-config-1baa45a0a2dd93b4.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/kill-old-ramdisk-6fa7a16269ff11b0.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/known-issue-idrac-firmware-swift-721a19cac796e1ae.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/known-issue-idrac-firmware-swift-fixed-f9d30e60a53d96c4.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/limit-boot-to-disk-calls-lenovo-39763bfc98f602d8.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/limit-memory-consumption-c7949a49853ba83d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/list-nodes-by-driver-a1ab9f2b73f652f8.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/lockutils-default-logging-8c38b8c0ac71043f.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/logging-keystoneauth-9db7e56c54c2473d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/lookup-heartbeat-f9772521d12a0549.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/lookup-ignore-malformed-macs-09e7e909f3a134a3.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/lookup-many-bmcs-b019f3599c8e8da7.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/make-redfish-firmware-update-service-step-885f47cf051b57ee.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/make-terminal-session-timeout-configurable-b2365b7699b0f98b.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/make-versioned-notifications-topics-configurable-18d70d573c27809e.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/manual-abort-d3d8985a5de7376a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/manual-clean-4cc2437be1aea69a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/mask-configdrive-contents-77fc557d6bc63b2b.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/mask-ssh-creds-54ab7b2656578d2e.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/max_concurrent_deploy-7a31ba142bf5ad5c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/maximum-disk-erasure-concurrency-6d132bd84e3df4cf.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/mdns-a5f4034257139e31.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/messaging-log-level-5f870ea69db53d26.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/metrics-notifier-information-17858c8e27c795d7.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/migrate-inspector-48de1216ef81f43a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/migrate-to-pysnmp-hlapi-477075b5e69cc5bc.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/migrate_to_hardware_types-0c85c6707c4f296d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/migrate_vif_port_id-5e1496638240933d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/min-sushy-version-change-3b697530e0c05dee.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/minor-agent-version-cleanup-842e3919a366b9d6.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/missing-sw-raid-b7fdc9259612970d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/missing_file_checksum-4931c98031951486.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/multi-arch-deploy-bcf840107fc94bef.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/multiple-workers-for-send-sensor-data-89d29c12da30ec54.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/multitenant-networking-0a13c4aba252573e.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/name-root-device-hints-a1484ea01e399065.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/name-suffix-47aea2d265fa75ae.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/needs-agent-version-in-heartbeat-4e6806b679c53ec5.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/net-names-b8a36aa30659ce2f.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/netboot-deprecation-fe5751a47df2d0b7.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/netboot-fallback-b208b2c3b40a0d01.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/network-flat-use-node-uuid-for-binding-hostid-afb43097e7204b99.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/network_data_schema-9342edf3c47b2a66.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/neutron-port-timeout-cbd82e1d09c6a46c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/neutron-port-update-598183909d44396c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/new_capabilities-5241619c4b46a460.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/newton-driver-deprecations-e40369be37203057.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/next-link-for-instance-uuid-f46eafe5b575f3de.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/no-cache-df7caa45f3d8b6d7.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/no-classic-drivers-e68d8527491314c3.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/no-classic-idrac-4fbf1ba66c35fb4a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/no-classic-ilo-7822af6821d2f1cc.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/no-classic-ipmi-7ec52a7b01e40536.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/no-classic-irmc-3a606045e87119b7.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/no-classic-oneview-e46ee2838d2b1d37.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/no-classic-snmp-b77d267b535da216.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/no-classic-ucs-cimc-7c62bb189ffbe0dd.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/no-coreos-f8717f9bb6a64627.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/no-cpus-c79717303470bf3c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/no-deploy-rpc-dec8ee1d0326d1ad.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/no-downward-sql-migration-52279e875cd8b7a3.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/no-fake-308b50d4ab83ca7a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/no-fake-bootif-505cc5bf48e7731f.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/no-glance-v1-d249e8079f46f40c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/no-heartbeat-retries-d6837684e7257249.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/no-instance-uuid-workaround-fc458deb168c7a8b.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/no-last-error-overwrite-b90aac3303eb992e.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/no-more-legacy-auth-eeb32f907d0ab5de.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/no-netboot-d08f46c12edabd35.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/no-power-on-842b21d55b07a632.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/no-recalculate-653e524fd6160e72.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/no-root-8127c35b4702d242.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/no-root-device-as-kernel-param-5e5326acae7b77a4.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/no-sensors-in-maintenance-7a0ecf418336d105.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/no-ssh-drivers-6ee5ff4c3ecdd3fb.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/no-tokenless-agents-c6c16d79ccc0da7a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/no-trustedboot-01322dbaf33f8df8.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/no-unmanaged-vmedia-9fc7378f93e3d11a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/node-boot-mode-0662effa2a2644dc.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/node-boot-mode-change-api-c5e392e3cd6ea54b.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/node-creation-no-longer-scope-restricted-b455f66a751f10ec.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/node-credentials-cleaning-b1903f49ffeba029.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/node-deletion-update-resources-53862e48ab658f77.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/node-fault-8c59c0ecb94ba562.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/node-history-sort-query-1177fb609d1b6173.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/node-in-maintenance-fail-afd0eace24fa28be.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/node-iso-external_http_url-c5e3fa9ae4960dd6.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/node-lessee-4fb320a597192742.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/node-name-remove-720aa8007f2f8b75.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/node-network-data-6f998aaa57020f4b.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/node-owner-policy-d7168976bba70566.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/node-owner-policy-ports-1d3193fd897feaa6.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/node-owner-provision-fix-ee2348b5922f7648.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/node-save-internal-info-c5cc8f56f1d0dab0.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/node-storage-interface-api-1d6e217303bd53ff.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/node-stuck-when-conductor-down-3aa41a3abed9daf5.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/node-traits-2d950b62eea24491.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/node-update-instance-info-extra-policies-862b2a70b941cf39.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/nodes-classic-drivers-cannot-set-interfaces-620b37c4e5c88b80.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/non-persistent-boot-5e3a0cd78e9dc91b.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/noop-mgmt-a4b1a248492c7638.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/not-heartbeat-the-conductor-with-sqlite-7cfc71e717d69bc5.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/notifications_driver_internal_info-3012f9834b6ade6b.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/notify-node-storage-interface-7fd07ee7ee71cd22.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/notify-topic-451493784ce45e73.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/notimplementederror-misspell-276a181afd652cf6.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/novncproxy-cf70aae44e8a6bd9.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ocata-summary-a70f995cb3b18e18.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/oneview-agent-mixin-removal-b7277e8f20df5ef2.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/oneview-hardware-type-69bbb79da434871f.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/oneview-inspection-interface-c2d6902bbeca0501.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/oneview-node-free-for-ironic-61b05fee827664cb.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/oneview-onetime-boot-64a68e135a45f5e2.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/oneview-timeout-power-db5125e05831d925.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/oneview-timing-metrics-0b6c1b54e80eb683.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/online_data_migration_update_versions-ea03aff12d9c036f.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/only_default_flat_network_if_enabled-b5c6ea415239a53c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/oob-power-off-7bbdf5947ed24bf8.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/opentack-baremetal-request-id-daa72b785eaaaa8d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/optimize-driver-task-pattern-322e02b6a2233919.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/optimize-ramdisk-log-filename-270c401780b16e9c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/option-no-cache-http-ramdisk-62fc29cdd1d5b152.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/optional-redfish-system-id-3f6e8b0ac989cb9b.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/orphan-nodes-389cb6d90c2917ec.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/oslo-i18n-optional-76bab4d2697c6f94.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/oslo-proxy-headers-middleware-22188a2976f8f460.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/oslo-reports-optional-59469955eaffdf1d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/oslopolicy-scripts-bdcaeaf7dd9ce2ac.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/osprofiler-61a330800abe4ee6.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ossa-2025-001-disallow-unsafe-image-paths-670fdcfe3e4647d4.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/override-external_http_url-per-node-f5423b00b373e528.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ovn-support-6666dfa2e99e7ad4.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ovn-vtep-switch-support-506686368ebf17c6.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/parallel-6c54b4131b4ba991.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/parallel-erasure-1943da9b53a2095d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/parse-headers-with-the-microversion-parse-library-090d2cf5d9cfb74f.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/partprobe-retries-e69e9d20f3a3c2d3.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/pass-metrics-config-to-agent-on-lookup-6db9ae187c4e8151.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/pass-region-to-swiftclient-c8c8bf1020f62ebc.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/pass_portgroup_settings_to_neutron-a6aec830a82c38a3.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/periodic-clean-up-29c33d2516bf16ec.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/periodic-tasks-drivers-ae9cddab88b546c6.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/permit-conductor-to-start-without-neutron-networks-d4aa21654f9c07bf.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/permit-ironic-to-tell-agent-about-md5-support-5c94da38c2f5dd10.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/permit-retries-with-agent-startup-aebfc36a775794c3.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/persist-redfish-sessions-d521a0846fa45c40.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/pin-api-version-029748f7d3be68d1.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/port-0-is-valid-d7188af3be6f3ecb.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/port-description-4b68b22cac2e35a5.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/port-in-conductor-a354a2665effca2e.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/port-list-bad-request-078512862c22118e.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/port-list-by-project-8cfaf3b2cf0dd627.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/port-local-link-connection-network-type-71103d919e27fc5d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/port-physical-network-a7009dc514353796.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/port_delete-6628b736a1b556f6.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/portgroup-crud-notifications-91204635528972b2.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/portgroup-mac-649ed31c3525e4f0.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/postgres-removal-88f8b02dbfc3303c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/power-fault-recovery-6e22f0114ceee203.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/power-off-token-0403e8a054f31125.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/poweroff-after-10-tries-c592506f02c167c0.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/prelude-for-seventeen-638544be837c54fa.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/prelude-for-victoria-e65b4c63ce1e1a7a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/prelude-to-the-stein-f25b6073b6d1c598.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/prepare-for-sqlalchemy-20-e817f340f261b1a2.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/prevent-callback-url-from-being-updated-41d50b20fb236e82.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/prevent-ports-with-vif-deletion-3edac3df5aa1becf.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/prevent-pxe-retry-when-token-exists-a4f38f7da56c1397.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/project-scoped-rbac-063c44ba593bb82a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/proliantutils_version_update-b6e5ff0e496215a5.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/protected-650acb2c8a387e17.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/protected-unset-0620b844afbb635e.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/provide_mountpoint-58cfd25b6dd4cfde.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/pxe-append-params-9cd5831959676371.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/pxe-boot-mode-9084ccf35e54bbc0.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/pxe-enabled-ports-check-c1736215dce76e97.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/pxe-filter-b57b7f5f2b1e1974.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/pxe-onadopt-7214eba4f5822e1a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/pxe-retry-762a00ba1089bd75.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/pxe-snmp-driver-supported-9c559c6182c6ec4b.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/pxe-takeover-d8f14bcb60e5b121.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/queens-prelude-61fb897e96ed64c5.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/radosgw-temp-url-b04aac50698b4461.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/raid-dell-boss-e9c5da9ddceedd67.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/raid-hints-c27097ded0137f7c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/raid-max-c0920cc44b9779ee.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/raid-remove-root-hint-ec87efd18e894256.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/raid-to-support-jbod-568f88207b9216e2.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/raise-bad-request-exception-on-validating-inspection-failure-57d7fd2999cf4ecf.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ramdisk-boot-fails-4e8286e6a4e0dfb6.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ramdisk-clean-2d3b033a401b911b.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ramdisk-cleaning-f4e061f978bd6ac4.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ramdisk-configdrive-142149339dd00b47.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ramdisk-deploy-384a38c3c96059dd.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ramdisk-grub-use-user-kernel-ramdisk-7d572fe130932605.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ramdisk-image-download-source-7a071aba7890ba95.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ramdisk-params-6083bfaa7ffa9dfe.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ramdisk-validate-acbc4acdb71d10c2.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/raw_image_growth_factor-cba37029650e67db.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/reactive-ibmc-driver-d2149ca81a198090.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/reboot-do-not-power-off-if-already-1452256167d40009.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/rebuild-configdrive-f52479fd55b0f5ce.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/redfish-500-fea3a8f86c0aecc7.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/redfish-add-root-prefix-03b5f31ec6bbd146.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/redfish-allow-missing-password-ce4fb161d35a6850.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/redfish-append-params-4d28d922484c2731.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/redfish-attach-detach-vmedia-0056faf815724d10.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/redfish-autocreate-ports-53712a46dadd8203.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/redfish-bios-interface-a1acd8122c896a38.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/redfish-boot-mode-a44fc569f1baca8f.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/redfish-boot-mode-override-not-present-handling-92e7263617e467c4.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/redfish-config-usb-3e9a7543b2912ae7.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/redfish-connection-cache-pool-accesserror-743e39a2f017b990.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/redfish-dedup-bios-c50a6d45f272355a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/redfish-default-c7b2268606172bba.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/redfish-deploy-iso-60873289278bf28f.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/redfish-deploy-iso-9671ae83108f6385.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/redfish-eject-iso-9875388ae09bc8f6.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/redfish-firmware-sha256-sha512-3e40c3a087fe42b4.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/redfish-firmware-update-a06d0624325a66ca.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/redfish-fix-bios-settings-apply-time-9b50979d2afc0d27.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/redfish-fix-raid-creation-f437066b1301c032.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/redfish-interop-1c2b5e3aeb10fea4.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/redfish-iso-pregenerated-97040711c4537726.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/redfish-managed-inspection-936341ffa8e1f22a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/redfish-noop-mgmt-b61d02b77b1c9d6b.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/redfish-permit-ipmi-socat-console-9ede51ab0bc9f17d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/redfish-power-87062756bce8b047.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/redfish-priorities-adf4b7bfbee0ca25.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/redfish-raid-get-drives-fix-18d46f3e7275b0ef.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/redfish-raid-interface-e362e7a0e7140962.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/redfish-raid-set-volume-name-76205f8bb7dd2bb8.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/redfish-raid-volume-name-fix-187c1b3e9f89cff3.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/redfish-ramdisk-no-agent-490b5edb0b2387e5.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/redfish-sadness-6e2a37b3f45ef1aa.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/redfish-secure-boot-8e3b2fcad137e31e.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/redfish-use-storage-over-simplestorage-ccb3e0e38bfe8712.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/redfish-virtual-media-default-not-swift-3917f0e14fd62a0d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/redfish-virtual-media-permission-fix-1909b9cdbbbf9fd1.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/redfish-vmedia-opt-59cafdde83fb2be7.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/redfish-vmedia-vendor-fc76086893d99415.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/redfish_consider_password_in_session_cache-1fa84234db179053.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/redfish_mgmt_clean_steps-c983a8858835046d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/reduce-secure-boot-noisy-exceptions-to-INFO-logs-24479c994d93de21.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/redundant-maintenance-09849674334f656a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/refactor-ironic-lib-22939896d8d46a77.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/register_hardware_interfaces_together-7b458a59f5e8f41f.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/release-4.3.0-cc531ab7190f8a00.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/release-reservation-on-conductor-stop-6ebbcdf92da57ca6.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/releasenote-b3b25c13ea1e2844.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/reloadable-301ec2aa421abf66.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/rely-on-standalone-ports-supported-8153e1135787828b.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/removal-pre-allocation-for-oneview-09310a215b3aaf3c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-400a563030224c4f.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-DEPRECATED-options-from-[agent]-7b6cce21b5f52022.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-agent-heartbeat-timeout-abf8787b8477bae7.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-agent-passthru-432b18e6c430cee6.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-agent-passthru-complete-a6b2df65b95889d5.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-agent_last_heartbeat-65a9fe02f20465c5.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-ansible_deploy-driver-options-a28dc2f36110a67a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-app-wsgi-d5887ca28e4b9f00.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-clean-nodes-38cfa633ca518f99.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-clustered-compute-manager-6b45ed3803be53d1.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-deprecated-build-instance-info-for-deploy-2fe165fc018010e4.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-deprecated-deploy-erase-devices-iterations-55680ab95cbce3e9.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-deprecated-dhcp-provider-method-89926a8f0f4793a4.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-deprecated-dhcp-provider-methods-582742f3000be3c7.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-deprecated-drac_host-865be09c6e8fcb90.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-deprecated-hash_distribution_replicas-08351358eba4c9e1.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-deprecated-ibmc-driver-0c90817d8ad0ccc4.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-deprecated-idrac-wsman-c31861acd8742eb9.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-deprecated-ilo-clean-priority-erase-devices-bb3073da562ed41d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-deprecated-option-names-6d5d53cc70dd2d49.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-deprecated-token-parameter-a38cd202b8a34b30.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-discoverd-group-03eaf75e9f94d7be.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-driver-object-periodic-tasks-1357a1cd3589becf.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-driver-periodic-task-f5e513b06b601ce4.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-elilo-support-7fc1227f66e59084.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-enabled-drivers-5afcd77b53da1499.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-exception-message-92100debeb40d4c7.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-excess-allocation-fk-constraints-0f59170f4d164a6e.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-extra-vif-port-id-ea4e59176c2065fd.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-filename-param-from-vmedia-url-bf4773ede44f2206.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-glance-num-retries-24898fc9230d9497.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-inspecting-state-support-10325bdcdd182079.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-ipmi-retry-timeout-c1b2cf7df6771a43.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-ipminative-driver-3367d25bbcc41fdc.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-ipv6-testing-9f8209d57a9e9320.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-ipxe-enabled-opt-61d106f01c46acab.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-ipxe-tags-with-ipv6-cf4b7937c27590d6.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-iscsi-deploy-ipa-mitaka-c0efa0d5c31933b6.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-iscsi-verify-attempts-ede5b56b0545da08.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-locks-first-d12ac27106f800f8.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-manage-tftp-0c2f4f417b92b1ee.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-messaging-aliases-0a6ba1ed392b1fed.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-metric-pxe-boot-option-1aec41aebecc1ce9.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-model-query-from-upgrade-af227b6c8a5d654a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-most-unsupported-049f3401c2554a3c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-neutron-client-workarounds-996c59623684929b.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-node-object-from-log-statement-f1b92a8ca26686c2.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-nomodset-7a352a9519c1045b.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-oneview-9315c7b926fd4aa2.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-periodic-interval-45f57ebad9aaa14e.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-policy-json-be92ffdba7bda951.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-pxe-http-5a05c54f57747bfe.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-py38-bc14b5425f440359.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-python-oneviewclient-b1d345ef861e156e.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-radosgw-config-b664f3023dc8403c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-seqdiag-dependency-bfe9daea763dc0a3.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-ssh-power-port-delay-7ae6e5eb893439cd.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-verbose-option-261f1b9e24212ee2.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-vifs-on-teardown-707c8e40c46b6e64.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove-xclarity-hardware-type-aa1a26bcbb5b9670.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove_pxe_ip_version-7a71f821ded28360.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/remove_vagrant-4472cedd0284557c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/removed-glance-host-port-protocol-dc6e682097ba398f.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/removed-keystone-section-1ec46442fb332c29.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/rename-iso-builder-func-46694ed6ded84f4a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/replace-neutronclient-with-openstacksdk-20c06d9d0316c2df.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/replace_deprecated_field_in_redfish_driver-eb75e6bf67913963.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/require-hashed-rescue-password-6f7c0424e12c1aeb.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/require-managed-boot-7d8965d4ac5fbd21.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/require-managed-boot-c33e8aa9cba1502c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/require-tls-3880e6bec3075f4d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/rescue-interface-for-ilo-hardware-type-2392989d0fef8849.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/rescue-interface-for-irmc-hardware-type-17e38197849748e0.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/rescue-node-87e3b673c61ef628.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/reserved-node-names-67a08012ed1131ae.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/reserved-workers-3cc0af8782b00fcc.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/reset-interface-e62036ac76b87486.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/resolve-portgroup-deletion-failure-3b3b8b3253c0b902.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/resource-class-change-563797d5a3c35683.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/resource-classes-1bf903547236a473.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/resources-crud-notifications-70cba9f761da3afe.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/restart-console-on-conductor-startup-5cff6128c325b18e.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/restrict-pxe-link-files-to-only-pxe-enabled-ports-d2ca5386bdd04bef.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/restrict-sync-mode-after-device-to-supermicro-218e8cb57735c685.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/restricted-allocation-creation-fix-a70dfcbcb9996602.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/resume-cleaning-post-oob-reboot-b76c23f98219a8d2.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/retry-vmedia-1999742c84f11103.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/reusing-oneview-client-6a3936fb8f113c10.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/rolling-upgrades-ccad5159ca3cedbe.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/root-api-version-info-9dd6cadd3d3d4bbe.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/root-device-hints-rotational-c21f02130394e1d4.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/rpc-client-ssl-63b0d8ccaf88dae5.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/rpc-none-f05dac657eef4b66.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/scciclient-0.4.0-6f01c0f0a5c39062.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/secure-boot-cf1c134bfb75768d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/secure-rbac-api-version-increment-1785544f54a487b3.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/secure-rbac-policy-sanitization-performance-dc7886952144bb04.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/security_groups-b57a5d6c30c2fae4.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/send-sensor-data-for-all-nodes-a732d9df43e74318.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/server_profile_template_uri-c79e4f15cc20a1cf.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/service-exit-77bcf3a538fab4bc.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/service-failed-unprovison-b63c2ecde624131b.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/service-priority-7482622471102c6b.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/service-project-service-role-fix-e4d1a8c23856926a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/service-wait-e85cbe7978f61764.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/servicewait-timeout-6ab4aca87cf76cc2.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/servicing-reboot-502f474a01f937a8.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/set-agent-to-require-tls-08a9571793e75943.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/set-boot-mode-4c42b3fd0b5f5b37.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/set-node-alive-when-inspection-finished-1ec74828852eaeef.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/set-stance-on-image-types-4905f00a09a6521f.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/setting_provisioning_cleaning_network-fb60caa1cf59cdcf.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/shard-support-a26f8d2ab5cca582.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/shellinabox-locking-fix-2fae2a451a8a489a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/shred-final-overwrite-with-zeros-50b5ba5b19c0da27.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/sighup-service-reloads-configs-0e2462e3f064a2ff.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/silence-rbac-deprecation-for-now-779898e720a7bf4e.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/simplify-standalone-anaconda-use-7160d0d3401e468e.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/skip-clear-job-queue-idrac-reset-if-attr-missing-b2a2b609c906c6c4.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/skip-nonraid-controllers-f4a79e2c9e8080ce.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/skip-power-sync-for-adoptfail-d2498f1a2e997ed7.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/smartnic-logic-has-merged-in-neutron-79078280d40f042c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/snmp-driver-udp-transport-settings-67419be988fcff40.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/snmp-hardware-type-ee3d471cf5c596f4.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/snmp-noop-mgmt-53e93ac3b6dd8517.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/snmp-outlet-validate-ffbe8e6687172efc.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/snmp-reboot-delay-d18ee3f6c6fc0998.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/snmp_add_power_action_delay-eba6c3a9cbd6ada3.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/socat-address-conf-5cf043fabb10bd76.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/socat-console-port-alloc-ipv6-26760f53f86209d0.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/socat-respawn-de9e8805c820a7ac.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/soft-power-operations-oneview-e7ac054668235998.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/soft-reboot-poweroff-9fdb0a4306dd668d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/software-raid-4a88e6c5af9ea742.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/software-raid-with-uefi-5b88e6c5af9ea743.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/sofware_raid_use_rootfs_uuid-f61eb671d696d251.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/sort_key_allowed_field-091f8eeedd0a2ace.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/spawn-error-2249f94606388fbd.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/sqla-query-d5347ae962b06428.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/sqlite-fk-8c87a308a02d49bf.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/ssh-console-58721af6830f8892.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/sslerror-287edf7f8b3c5f1c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/stop-console-during-unprovision-a29d8facb3f03be5.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/stop-sol-console-before-start-5cbb7be7816f3886.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/stop-special-handling-of-json-extension-c69af7da3abaeaac.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/story-2002600-return-503-if-no-conductors-online-ead1512628182ec4.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/story-2002637-4825d60b096e475b.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/story-2004266-4725d327900850bf.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/story-2004444-f540d9bbc3532ad0.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/story-2006217-redfish-bios-cleaning-fails-fee32f04dd97cbd2.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/story-2006218-uefi-iso-creation-fails-ba0180991fdd0783.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/story-2006223-ilo-hpsum-firmware-update-fails-622883e4785313c1.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/story-2006288-ilo-power-on-fails-with-no-boot-device-b698fef59b04e515.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/story-2006316-raid-create-fails-c3661e185fb11c9f.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/story-2006321-ilo5-raid-create-fails-1bb1e648da0db0f1.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/story-2008323-fix-stuck-deploying-state-43d51149a02c08b8.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/streaming-partition-images-d58fe619658b066e.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/string-list-6098010bfdce9149.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/sum-based-update-firmware-manual-clean-step-e69ade488060cf27.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/supermicro-redfish-override-enabled-aa51686ed33d3061.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/support-for-node-name-in-port-creation-66f994e3d46a7e6c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/support-httpheaders-in-create-subscription-e383137f0db1ae21.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/support-irmc-driver-again-589db26927e32847.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/support-root-device-hints-with-operators-96cf34fa37b5b2e8.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/support-shared-images-8279f7ecd66b7218.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/support-special-characters-in-patch-field-e077fb994661362c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/support_to_hash_rescue_password-0915927e41e6d845.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/suppress_chassis_not_found_error-99ee4b902d504ec7.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/swift_account_prefix-dbc9e68890bff47c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/sync-boot-mode-after-changing-redfish-device-f60ef90ba5675215.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/system-scoped-authentication-28e3651de250bea8.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/taskmanager-lazy-load-32a14526c647c2f0.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/temp_url_key_rot-1e7cb004df8c788f.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/tempest_plugin_removal-009f9ce8456b16fe.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/token-reboot-3f18cf73e4dd10d3.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/token-reboot-b48b5981a58a30ae.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/train-release-59ff1643ec92c10a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/transmit-all-ports-b570009d1a008067.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/type-error-str-6826c53d7e5e1243.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/uefi-and-secureboot-waits-a783215327164e2c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/uefi-first-prepare-e7fa1e2a78b4af99.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/uefi-grub2-by-default-6b797a9e690d2dd5.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/uefi-is-now-the-default-562b0d68adc59008.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/uefi_https_secure_boot_support-41f4976e02c11162.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/undeprecate-xclarity-4f4752017e8310e7.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/unhandled-remove-vif-exception-89fd332d0c1feea7.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/unix-socket-48e8f1caf4cb19f9.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/unrescue-token-ae664a17343e0610.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/unsave-power-state-on-adopt-failed-09194c8269c779de.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/update-boot_mode-for-cleaning-scenario-for-ilo-hardware-type-ebca86da8fc271f6.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/update-clear-job-id-constant-fix-c69cf96c55364bb3.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/update-idrac-redfish-management-export-conf-9fb17273c4d9a050.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/update-irmc-set-boot-device-fd50d9dce42aaa89.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/update-kernel-ramdisk-artifacts-delineation-15a7d652d34b196f.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/update-live-port-ee3fa9b77f5d0cf7.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/update-node-cache-after-successful-servicing-cleaning-7433c493e31742b0.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/update-port-pxe-enabled-f954f934209cbf5b.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/update-proliantutils-version-20ebcc22dc2df527.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/update-proliantutils-version-54c0cd5c5d3c01dc.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/update-python-scciclient-required-version-71398d5d5e1c0bf8.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/update-value-of-a-configuration-option-91708f3366afd4c6.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/upgrade-delete_configuration-0f0bb43c57278734.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/upgrade_oslo_db_version-idrac_redfish_inspection_bugfix-b5edd35c337f80fc.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/use-current-node-driver_internal_info-5c11de8f2c2b2e87.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/use-dhcp-option-numbers-8b0b0efae912ff5f.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/use-image-format-for-memory-check-25b1f06701ccdc47.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/use-ironic-lib-exception-4bff237c9667bf46.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/use-port-in-hostname-for-jsonrpc-cdcd2c20a68a22c1.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/use_secrets_to_generate_token-55af0f43e5a80b9e.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/user-image-server-basic-auth-c2b605aade241901.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/v1-discovery-4311398040581fe8.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/validate-ilo-certificates-3ab98bb8cfad7d60.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/validate-image-url-wnen-deploying-8820f4398ea9de9f.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/validate-instance-traits-525dd3150aa6afa2.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/validate-node-properties-73509ee40f409ca2.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/validate-port-info-before-using-it-e26135982d37c698.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/vendor-interface-step-decorated-a673f608c5f5721a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/vendor-passthru-eject-vmedia-e4456320ee1c70c1.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/vendor-passthru-shared-lock-6a9e32952ee6c2fe.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/vendor-passthru-subscription-5d28a2420e2af111.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/verify-bool-ab3607429e005bed.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/version-foo-2eb39b768112547f.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/vif-detach-locking-fix-7be66f8150e19819.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/vif-detach-locking-fix-revert-3961d47fe419460a.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/vif-port-attach-17a9993bf5c21d69.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/virtual-media-publisher-id-injection-c88674a31634f852.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/vmedia-boot-mode-f75c6fbef6349cbf.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/vmedia-error-ef4eac3d08761d5c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/vmedia-fast-track-903076c33c4aca04.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/vmedia-inject-files-b6e226e2db4cff06.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/vmedia-path-648cfa258708e0bb.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/vmedia-tls-117daa5ae0a9e30d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/vnc_read_only-e0f18c5d0d356515.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/volume-connector-and-target-api-dd172f121ab3af8e.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/volume-multipath-63b96f8331e771ae.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/wait_hash_ring_reset-ef8bd548659e9906.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/webserver-timeout-d85781bf634cef39.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/whole-disk-root-gb-9132e5a354e6cb9d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/whole-disk-scsi-install-bootloader-f7e791d82da476ca.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/wipe-agent-token-upon-cleaning-timeout-c9add514fad1b02c.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/wipe-disk-before-deployment-0a8b9cede4a659e9.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/workers-20ca5c225c1474e0.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/wsgi-applications-5d36cf2a8885a56d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/wwn-extension-root-device-hints-de40ca1444ba4888.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/xclarity-driver-622800d17459e3f9.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/xclarity-mask-password-9fe7605ece7689c3.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/xenserver-ssh-driver-398084fe91ac56f1.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/zed-prelude-09fe95b11ad2459d.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/notes/zero-temp-url-c21e208f8933c6f6.yaml -> ironic-29.1.0.dev115/releasenotes/notes
copying releasenotes/source/2023.1.rst -> ironic-29.1.0.dev115/releasenotes/source
copying releasenotes/source/2023.2.rst -> ironic-29.1.0.dev115/releasenotes/source
copying releasenotes/source/2024.1.rst -> ironic-29.1.0.dev115/releasenotes/source
copying releasenotes/source/2024.2.rst -> ironic-29.1.0.dev115/releasenotes/source
copying releasenotes/source/2025.1.rst -> ironic-29.1.0.dev115/releasenotes/source
copying releasenotes/source/conf.py -> ironic-29.1.0.dev115/releasenotes/source
copying releasenotes/source/icehouse.rst -> ironic-29.1.0.dev115/releasenotes/source
copying releasenotes/source/index.rst -> ironic-29.1.0.dev115/releasenotes/source
copying releasenotes/source/juno.rst -> ironic-29.1.0.dev115/releasenotes/source
copying releasenotes/source/kilo.rst -> ironic-29.1.0.dev115/releasenotes/source
copying releasenotes/source/liberty.rst -> ironic-29.1.0.dev115/releasenotes/source
copying releasenotes/source/mitaka.rst -> ironic-29.1.0.dev115/releasenotes/source
copying releasenotes/source/newton.rst -> ironic-29.1.0.dev115/releasenotes/source
copying releasenotes/source/ocata.rst -> ironic-29.1.0.dev115/releasenotes/source
copying releasenotes/source/pike.rst -> ironic-29.1.0.dev115/releasenotes/source
copying releasenotes/source/queens.rst -> ironic-29.1.0.dev115/releasenotes/source
copying releasenotes/source/rocky.rst -> ironic-29.1.0.dev115/releasenotes/source
copying releasenotes/source/stein.rst -> ironic-29.1.0.dev115/releasenotes/source
copying releasenotes/source/train.rst -> ironic-29.1.0.dev115/releasenotes/source
copying releasenotes/source/unreleased.rst -> ironic-29.1.0.dev115/releasenotes/source
copying releasenotes/source/ussuri.rst -> ironic-29.1.0.dev115/releasenotes/source
copying releasenotes/source/victoria.rst -> ironic-29.1.0.dev115/releasenotes/source
copying releasenotes/source/wallaby.rst -> ironic-29.1.0.dev115/releasenotes/source
copying releasenotes/source/xena.rst -> ironic-29.1.0.dev115/releasenotes/source
copying releasenotes/source/yoga.rst -> ironic-29.1.0.dev115/releasenotes/source
copying releasenotes/source/zed.rst -> ironic-29.1.0.dev115/releasenotes/source
copying releasenotes/source/_static/.placeholder -> ironic-29.1.0.dev115/releasenotes/source/_static
copying releasenotes/source/_templates/.placeholder -> ironic-29.1.0.dev115/releasenotes/source/_templates
copying releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po -> ironic-29.1.0.dev115/releasenotes/source/locale/en_GB/LC_MESSAGES
copying releasenotes/source/locale/ja/LC_MESSAGES/releasenotes.po -> ironic-29.1.0.dev115/releasenotes/source/locale/ja/LC_MESSAGES
copying tools/__init__.py -> ironic-29.1.0.dev115/tools
copying tools/bandit.yml -> ironic-29.1.0.dev115/tools
copying tools/check-releasenotes.py -> ironic-29.1.0.dev115/tools
copying tools/flake8wrap.sh -> ironic-29.1.0.dev115/tools
copying tools/ironic.conf.localdev -> ironic-29.1.0.dev115/tools
copying tools/link_aggregation_on_windows.ps1 -> ironic-29.1.0.dev115/tools
copying tools/run_bashate.sh -> ironic-29.1.0.dev115/tools
copying tools/states_to_dot.py -> ironic-29.1.0.dev115/tools
copying tools/test-setup.sh -> ironic-29.1.0.dev115/tools
copying tools/with_venv.sh -> ironic-29.1.0.dev115/tools
copying tools/benchmark/README -> ironic-29.1.0.dev115/tools/benchmark
copying tools/benchmark/do_not_run_create_benchmark_data.py -> ironic-29.1.0.dev115/tools/benchmark
copying tools/benchmark/generate-statistics.py -> ironic-29.1.0.dev115/tools/benchmark
copying tools/config/ironic-config-generator.conf -> ironic-29.1.0.dev115/tools/config
copying tools/policy/ironic-policy-generator.conf -> ironic-29.1.0.dev115/tools/policy
copying tools/vnc-container/Containerfile -> ironic-29.1.0.dev115/tools/vnc-container
copying tools/vnc-container/README.rst -> ironic-29.1.0.dev115/tools/vnc-container
copying tools/vnc-container/bin/start-browser-x11vnc.sh -> ironic-29.1.0.dev115/tools/vnc-container/bin
copying tools/vnc-container/bin/start-selenium-browser.py -> ironic-29.1.0.dev115/tools/vnc-container/bin
copying tools/vnc-container/bin/start-xvfb.sh -> ironic-29.1.0.dev115/tools/vnc-container/bin
copying tools/vnc-container/drivers/fake/index.html -> ironic-29.1.0.dev115/tools/vnc-container/drivers/fake
copying tools/vnc-container/drivers/fake/ironic_mascot_color.png -> ironic-29.1.0.dev115/tools/vnc-container/drivers/fake
copying zuul.d/ironic-jobs.yaml -> ironic-29.1.0.dev115/zuul.d
copying zuul.d/metal3-jobs.yaml -> ironic-29.1.0.dev115/zuul.d
copying zuul.d/project.yaml -> ironic-29.1.0.dev115/zuul.d
Writing ironic-29.1.0.dev115/setup.cfg
creating dist
Creating tar archive
removing 'ironic-29.1.0.dev115' (and everything under it)
DEBUG: Child return code was: 0
Finish: chroot ['cd /var/tmp/pkgsrc && (([ -x /usr/bin/python3 ] && python3 setup.py sdist) || python setup.py sdist)']
Finish: run
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/cache/dnf'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/cache/yum'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys/fs/selinux'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc/filesystems'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/pts'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/shm'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/cache/dnf'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/cache/yum'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys/fs/selinux'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/proc/filesystems'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/pts'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/shm'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
+ /usr/bin/mock -v -r /home/centos9-master-uc/data/dlrn-5.cfg --resultdir /home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c --copyout /var/tmp/pkgsrc/dist /tmp/tmp.tesMgFEoD9/dist
INFO: mock.py version 6.0 starting (python version = 3.9.18, NVR = mock-6.0-1.el9), args: /usr/libexec/mock/mock -v -r /home/centos9-master-uc/data/dlrn-5.cfg --resultdir /home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c --copyout /var/tmp/pkgsrc/dist /tmp/tmp.tesMgFEoD9/dist
Start(bootstrap): init plugins
INFO: tmpfs initialized
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/yum_cache
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/dnf_cache
INFO: selinux enabled
Finish(bootstrap): init plugins
Start: init plugins
INFO: tmpfs initialized
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5/yum_cache
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5/dnf_cache
INFO: selinux enabled
Finish: init plugins
INFO: Signal handler active
Start: run
DEBUG: mock final configuration:
DEBUG:     _aliases:  {'yum.conf': 'dnf.conf', 'dnf5.conf': 'dnf.conf', 'dnf4.conf': 'dnf.conf', 'dnf_command': 'dnf4_command', 'dnf_common_opts': 'dnf4_common_opts', 'dnf_install_command': 'dnf4_install_command', 'dnf_disable_plugins': 'dnf4_disable_plugins', 'dnf_avoid_opts': 'dnf4_avoid_opts', 'dnf_builddep_opts': 'dnf4_builddep_opts', 'system_dnf4_command': 'dnf4_system_command', 'system_dnf_command': 'dnf4_system_command', 'system_dnf5_command': 'dnf5_system_command', 'system_yum_command': 'yum_system_command', 'system_microdnf_command': 'microdnf_system_command'}
DEBUG:     config_paths:  ['/etc/mock/chroot-aliases.cfg', '/home/centos9-master-uc/data/dlrn-5.cfg', '/etc/mock/site-defaults.cfg']
DEBUG:     version:  6.0
DEBUG:     basedir:  /var/lib/mock
DEBUG:     resultdir:  /home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c
DEBUG:     rootdir:  /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG:     cache_topdir:  /var/cache/mock
DEBUG:     clean:  True
DEBUG:     check:  True
DEBUG:     post_install:  False
DEBUG:     chroothome:  /builddir
DEBUG:     log_config_file:  logging.ini
DEBUG:     rpmbuild_timeout:  0
DEBUG:     host_arch:  x86_64
DEBUG:     chrootuid:  1020
DEBUG:     chrootgid:  135
DEBUG:     chrootgroup:  mock
DEBUG:     chrootuser:  mockbuild
DEBUG:     build_log_fmt_name:  unadorned
DEBUG:     root_log_fmt_name:  detailed
DEBUG:     state_log_fmt_name:  state
DEBUG:     online:  True
DEBUG:     isolation:  simple
DEBUG:     use_nspawn:  None
DEBUG:     rpmbuild_networking:  False
DEBUG:     nspawn_args:  ['--capability=cap_ipc_lock']
DEBUG:     use_container_host_hostname:  True
DEBUG:     use_bootstrap:  True
DEBUG:     use_bootstrap_image:  True
DEBUG:     bootstrap_image:  quay.io/centos/centos:stream9
DEBUG:     bootstrap_image_skip_pull:  False
DEBUG:     bootstrap_image_ready:  False
DEBUG:     bootstrap_image_fallback:  True
DEBUG:     bootstrap_image_keep_getting:  120
DEBUG:     bootstrap_image_assert_digest:  None
DEBUG:     use_buildroot_image:  False
DEBUG:     buildroot_image:  None
DEBUG:     buildroot_image_skip_pull:  False
DEBUG:     buildroot_image_ready:  False
DEBUG:     buildroot_image_fallback:  False
DEBUG:     buildroot_image_keep_getting:  120
DEBUG:     buildroot_image_assert_digest:  None
DEBUG:     internal_dev_setup:  True
DEBUG:     cleanup_on_success:  True
DEBUG:     cleanup_on_failure:  True
DEBUG:     exclude_from_homedir_cleanup:  ['build/SOURCES', '.bash_history', '.bashrc']
DEBUG:     createrepo_on_rpms:  False
DEBUG:     createrepo_command:  /usr/bin/createrepo_c -d -q -x *.src.rpm
DEBUG:     tar_binary:  /bin/tar
DEBUG:     tar:  gnutar
DEBUG:     backup_on_clean:  False
DEBUG:     backup_base_dir:  /var/lib/mock/backup
DEBUG:     redhat_subscription_required:  False
DEBUG:     ssl_ca_bundle_path:  None
DEBUG:     ssl_extra_certs:  None
DEBUG:     plugins:  ['tmpfs', 'root_cache', 'yum_cache', 'mount', 'bind_mount', 'ccache', 'selinux', 'package_state', 'chroot_scan', 'lvm_root', 'compress_logs', 'sign', 'pm_request', 'hw_info', 'procenv', 'showrc', 'rpkg_preprocessor', 'rpmautospec', 'buildroot_lock', 'export_buildroot_image', '__init__', 'overlayfs']
DEBUG:     plugin_dir:  /usr/lib/python3.9/site-packages/mockbuild/plugins
DEBUG:     plugin_conf:  {'ccache_enable': False, 'ccache_opts': {'max_cache_size': '4G', 'compress': None, 'dir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5/ccache/u1020/', 'hashdir': True, 'debug': False, 'show_stats': False, 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'yum_cache_enable': True, 'yum_cache_opts': {'max_age_days': 30, 'max_metadata_age_days': 30, 'online': True, 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'root_cache_enable': True, 'root_cache_opts': {'age_check': True, 'max_age_days': 15, 'dir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5/root_cache/', 'compress_program': 'pigz', 'decompress_program': None, 'exclude_dirs': ['./proc', './sys', './dev', './tmp/ccache', './var/cache/yum', './var/cache/dnf', './var/log'], 'extension': '.gz', 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'bind_mount_enable': True, 'bind_mount_opts': {'dirs': [], 'create_dirs': False, 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'mount_enable': True, 'mount_opts': {'dirs': [], 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'tmpfs_enable': True, 'tmpfs_opts': {'required_ram_mb': 4096, 'max_fs_size': '4g', 'mode': '0755', 'keep_mounted': True, 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'selinux_enable': True, 'selinux_opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'package_state_enable': True, 'package_state_opts': {'available_pkgs': False, 'installed_pkgs': True, 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'buildroot_lock_enable': False, 'buildroot_lock_opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'pm_request_enable': False, 'pm_request_opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'lvm_root_enable': False, 'lvm_root_opts': {'pool_name': 'mockbuild', 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'chroot_scan_enable': False, 'chroot_scan_opts': {'regexes': ['^[^k]?core(\\.\\d+)?$', '\\.log$'], 'only_failed': True, 'write_tar': False, 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'sign_enable': False, 'sign_opts': {'cmd': 'rpmsign', 'opts': '--addsign %(rpms)s', 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'hw_info_enable': True, 'hw_info_opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'procenv_enable': False, 'procenv_opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'showrc_enable': False, 'showrc_opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'compress_logs_enable': False, 'compress_logs_opts': {'command': 'gzip', 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'rpkg_preprocessor_enable': False, 'rpkg_preprocessor_opts': {'requires': ['preproc-rpmspec'], 'cmd': '/usr/bin/preproc-rpmspec %(source_spec)s --output %(target_spec)s', 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'rpmautospec_enable': False, 'rpmautospec_opts': {'requires': ['rpmautospec'], 'cmd_base': ['/usr/bin/rpmautospec', 'process-distgit'], 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'export_buildroot_image_enable': False, 'export_buildroot_image_opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, '__init___enable': False, '__init___opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'overlayfs_enable': False, 'overlayfs_opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}}
DEBUG:     environment:  {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}
DEBUG:     scm:  False
DEBUG:     scm_opts:  {'method': 'git', 'cvs_get': 'cvs -d /srv/cvs co SCM_BRN SCM_PKG', 'git_get': 'git clone SCM_BRN git://localhost/SCM_PKG.git SCM_PKG', 'svn_get': 'svn co file:///srv/svn/SCM_PKG/SCM_BRN SCM_PKG', 'distgit_get': 'rpkg clone -a --branch SCM_BRN SCM_PKG SCM_PKG', 'distgit_src_get': 'rpkg sources', 'spec': 'SCM_PKG.spec', 'int_src_dir': None, 'ext_src_dir': '/dev/null', 'write_tar': False, 'git_timestamps': False, 'exclude_vcs': True}
DEBUG:     use_host_resolv:  False
DEBUG:     chroot_setup_cmd:  install basesystem rpm-build python3-devel gcc make python3-sqlalchemy python3-sphinx python3-eventlet python3-six python3-pbr openstack-macros git-core python3-setuptools_scm
DEBUG:     repo_arch:  x86_64
DEBUG:     repo_arch_map:  {}
DEBUG:     target_arch:  x86_64
DEBUG:     releasever:  9
DEBUG:     rpmbuild_arch:  x86_64
DEBUG:     dnf_vars:  {'stream': '9-stream', 'contentdir': 'centos'}
DEBUG:     yum_builddep_opts:  []
DEBUG:     yum_common_opts:  []
DEBUG:     update_before_build:  True
DEBUG:     priorities.conf:  
[main]
enabled=0
DEBUG:     rhnplugin.conf:  
[main]
enabled=0
DEBUG:     subscription-manager.conf:  
DEBUG:     more_buildreqs:  {}
DEBUG:     nosync:  False
DEBUG:     nosync_force:  False
DEBUG:     files:  {'etc/hosts': '127.0.0.1 localhost localhost.localdomain\n::1       localhost localhost.localdomain localhost6 localhost6.localdomain6\n'}
DEBUG:     macros:  {'%_topdir': '/builddir/build', '%_rpmfilename': '%%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}.rpm', '%_buildhost': 'trunk-builder-centos9.rdoproject.org', '%_platform_multiplier': 1}
DEBUG:     hostname:  None
DEBUG:     module_enable:  []
DEBUG:     module_install:  []
DEBUG:     module_setup_commands:  []
DEBUG:     forcearch:  None
DEBUG:     bootstrap_chroot_additional_packages:  []
DEBUG:     bootstrap_module_enable:  []
DEBUG:     bootstrap_module_install:  []
DEBUG:     bootstrap_module_setup_commands:  []
DEBUG:     no_root_shells:  False
DEBUG:     extra_chroot_dirs:  ['/run/lock']
DEBUG:     package_manager:  dnf
DEBUG:     package_manager_max_attempts:  1
DEBUG:     package_manager_attempt_delay:  10
DEBUG:     dynamic_buildrequires:  True
DEBUG:     dynamic_buildrequires_max_loops:  10
DEBUG:     external_buildrequires:  False
DEBUG:     dev_loop_count:  12
DEBUG:     yum_command:  /usr/bin/yum
DEBUG:     yum_system_command:  /usr/bin/yum
DEBUG:     yum_install_command:  install yum yum-utils
DEBUG:     yum_builddep_command:  /usr/bin/yum-builddep
DEBUG:     yum_avoid_opts:  {}
DEBUG:     dnf4_command:  /usr/bin/dnf-3
DEBUG:     dnf4_system_command:  /usr/bin/dnf-3
DEBUG:     dnf4_common_opts:  ['--setopt=deltarpm=False', '--setopt=allow_vendor_change=yes', '--allowerasing']
DEBUG:     dnf4_install_command:  install python3-dnf python3-dnf-plugins-core
DEBUG:     dnf4_disable_plugins:  ['local', 'spacewalk', 'versionlock']
DEBUG:     dnf4_avoid_opts:  {}
DEBUG:     dnf5_command:  /usr/bin/dnf5
DEBUG:     dnf5_system_command:  /usr/bin/dnf5
DEBUG:     dnf5_common_opts:  ['--setopt=deltarpm=False', '--setopt=allow_vendor_change=yes', '--allowerasing']
DEBUG:     dnf5_install_command:  install dnf5 dnf5-plugins
DEBUG:     dnf5_disable_plugins:  []
DEBUG:     dnf5_avoid_opts:  {'remove': ['--allowerasing'], 'repoquery': ['--allowerasing'], 'makecache': ['--allowerasing'], 'search': ['--allowerasing'], 'info': ['--allowerasing']}
DEBUG:     microdnf_command:  /usr/bin/microdnf
DEBUG:     microdnf_install_command:  dnf-install microdnf dnf dnf-plugins-core
DEBUG:     microdnf_builddep_command:  /usr/bin/dnf
DEBUG:     microdnf_builddep_opts:  []
DEBUG:     microdnf_common_opts:  []
DEBUG:     microdnf_avoid_opts:  {}
DEBUG:     rpm_command:  /bin/rpm
DEBUG:     rpmbuild_command:  /usr/bin/rpmbuild
DEBUG:     user_agent:  Mock (dlrn-centos9-master-uc-x86_64-5; x86_64)
DEBUG:     opstimeout:  0
DEBUG:     stderr_line_prefix:  
DEBUG:     chroot_additional_packages:  []
DEBUG:     additional_packages:  []
DEBUG:     no-config:  {'epel-8': {'alternatives': {'alma+epel-8': {'description': ['Builds against AlmaLinux 8 repositories, together with the official EPEL repositories.', 'Project page: https://almalinux.org/']}, 'centos-stream+epel-8': {'description': ['Builds against CentOS Stream 8 repositories (some packages may be a bit ahead the Red Hat Enterprise Linux 8) together with the official EPEL 8 repositories.', 'Project page: https://www.centos.org/centos-stream/']}, 'circlelinux+epel-8': {'description': ['Builds against Circle Linux 8 repositories, together with the official EPEL repositories.', 'Project page: https://cclinux.org/']}, 'rhel+epel-8': {'description': ['Builds against Red Hat Enterprise Linux 8 repositories, together with the official EPEL repositories.', 'This mimics what is done in the official EPEL build system, but you need a Red Hat subscription:', 'https://rpm-software-management.github.io/mock/Feature-rhelchroots']}, 'rocky+epel-8': {'description': ['Builds against Rocky Linux 8 repositories, together with the official EPEL repositories.', 'Project page: https://rockylinux.org/']}}}, 'epel-9': {'alternatives': {'alma+epel-9': {'description': ['Builds against AlmaLinux 9 repositories, together with the official EPEL repositories.', 'Project page: https://almalinux.org/']}, 'centos-stream+epel-9': {'description': ['Builds against CentOS Stream 9 repositories (some packages may be a bit ahead the Red Hat Enterprise Linux 9) together with the official EPEL repositories.', 'Project page: https://www.centos.org/centos-stream/']}, 'rhel+epel-9': {'description': ['Builds against Red Hat Enterprise Linux 9 repositories, together with the official EPEL repositories.', 'This mimics what is done in the official EPEL build system, but you need a Red Hat subscription:', 'https://rpm-software-management.github.io/mock/Feature-rhelchroots']}, 'rocky+epel-9': {'description': ['Builds against Rocky Linux 9 repositories, together with the official EPEL repositories.', 'Project page: https://rockylinux.org/']}}}}
DEBUG:     seccomp:  False
DEBUG:     copy_host_users:  []
DEBUG:     use_host_shadow_utils:  True
DEBUG:     qemu_user_static_mapping:  {'aarch64': 'aarch64', 'armv7hl': 'arm', 'i386': 'i386', 'i686': 'i386', 'ppc64': 'ppc64', 'ppc64le': 'ppc64le', 's390x': 's390x', 'x86_64': 'x86_64'}
DEBUG:     recursion_limit:  5000
DEBUG:     calculatedeps:  None
DEBUG:     hermetic_build:  False
DEBUG:     mock_run_uuid:  dc6fbc73-3ddc-43ac-9f0d-af67d7658919
DEBUG:     config_path:  /etc/mock
DEBUG:     chroot_name:  dlrn-5
DEBUG:     config_file:  /home/centos9-master-uc/data/dlrn-5.cfg
DEBUG:     root:  dlrn-centos9-master-uc-x86_64-5
DEBUG:     legal_host_arches:  ('x86_64',)
DEBUG:     dist:  el9
DEBUG:     dnf.conf:  
[main]
keepcache=1
debuglevel=2
reposdir=/dev/null
logfile=/var/log/yum.log
retries=20
obsoletes=1
gpgcheck=0
assumeyes=1
syslog_ident=mock
syslog_device=
mdpolicy=group:primary
# NOTE(karolinku) required for botocore
best=0
protected_packages=
module_platform_id=platform:el9
user_agent=DLRN

[baseos]
name=CentOS Stream $releasever - BaseOS
#metalink=https://mirrors.centos.org/metalink?repo=centos-baseos-9-stream&arch=$basearch&protocol=https,http
baseurl=http://mirror.stream.centos.org/9-stream/BaseOS/$basearch/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1

[appstream]
name=CentOS Stream $releasever - AppStream
#metalink=https://mirrors.centos.org/metalink?repo=centos-appstream-9-stream&arch=$basearch&protocol=https,http
baseurl=http://mirror.stream.centos.org/9-stream/AppStream/$basearch/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1

[crb]
name=CentOS Stream $releasever - CRB
metalink=https://mirrors.centos.org/metalink?repo=centos-crb-9-stream&arch=$basearch&protocol=https,http
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1

[highavailability]
name=CentOS Stream $releasever - HighAvailability
metalink=https://mirrors.centos.org/metalink?repo=centos-highavailability-9-stream&arch=$basearch&protocol=https,http
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1

[delorean-component-barbican]
name=delorean-ansible-role-lunasa-hsm-f82c4666c9a8729c12c262d32d7afc363149da1a
baseurl=https://trunk.rdoproject.org/centos9-master/component/barbican/f8/2c/f82c4666c9a8729c12c262d32d7afc363149da1a_9e27a0ec
enabled=1
gpgcheck=0
priority=1

[delorean-component-baremetal]
name=delorean-openstack-ironic-python-agent-builder-c1213ffe14089e99e70bc801b3c2efbf1869a308
baseurl=https://trunk.rdoproject.org/centos9-master/component/baremetal/c1/21/c1213ffe14089e99e70bc801b3c2efbf1869a308_9e2883cd
enabled=1
gpgcheck=0
priority=1

[delorean-component-cinder]
name=delorean-openstack-cinder-47526cae41777e2ab9f6b4ad5f02d9cdf2d821d2
baseurl=https://trunk.rdoproject.org/centos9-master/component/cinder/47/52/47526cae41777e2ab9f6b4ad5f02d9cdf2d821d2_8dd4aab3
enabled=1
gpgcheck=0
priority=1

[delorean-component-clients]
name=delorean-python-ironicclient-e786c8cdd10ff198feac49ad911d0a97d0e2697a
baseurl=https://trunk.rdoproject.org/centos9-master/component/clients/e7/86/e786c8cdd10ff198feac49ad911d0a97d0e2697a_da631bae
enabled=1
gpgcheck=0
priority=1

[delorean-component-cloudops]
name=delorean-python-observabilityclient-ab8ce8fd34674bb2e8e8c2c581c250685cf182ec
baseurl=https://trunk.rdoproject.org/centos9-master/component/cloudops/ab/8c/ab8ce8fd34674bb2e8e8c2c581c250685cf182ec_6f82bf1a
enabled=1
gpgcheck=0
priority=1

[delorean-component-common]
name=delorean-openstack-trove-d23ffece32fc9b029ab107266fbebad28023f3d4
baseurl=https://trunk.rdoproject.org/centos9-master/component/common/d2/3f/d23ffece32fc9b029ab107266fbebad28023f3d4_d4ee7df1
enabled=1
gpgcheck=0
priority=1

[delorean-component-compute]
name=delorean-python-whitebox-tests-tempest-e056798f095f7758ed7221fcb8c9a25b6a33d692
baseurl=https://trunk.rdoproject.org/centos9-master/component/compute/e0/56/e056798f095f7758ed7221fcb8c9a25b6a33d692_87a8050e
enabled=1
gpgcheck=0
priority=1

[delorean-component-designate]
name=delorean-openstack-designate-6ebeb372617a236979cd583a656af82d8a136051
baseurl=https://trunk.rdoproject.org/centos9-master/component/designate/6e/be/6ebeb372617a236979cd583a656af82d8a136051_1056db71
enabled=1
gpgcheck=0
priority=1

[delorean-component-glance]
name=delorean-openstack-glance-158dfd0e27fee2d1bdeb91f473667d574713e663
baseurl=https://trunk.rdoproject.org/centos9-master/component/glance/15/8d/158dfd0e27fee2d1bdeb91f473667d574713e663_268fa265
enabled=1
gpgcheck=0
priority=1

[delorean-component-keystone]
name=delorean-openstack-keystone-4e014d79f00915e298244246e1929f80a98012a6
baseurl=https://trunk.rdoproject.org/centos9-master/component/keystone/4e/01/4e014d79f00915e298244246e1929f80a98012a6_8019c0a8
enabled=1
gpgcheck=0
priority=1

[delorean-component-manila]
name=delorean-openstack-manila-70623bb84e7880f7f2f750bda2774e5e5151c900
baseurl=https://trunk.rdoproject.org/centos9-master/component/manila/70/62/70623bb84e7880f7f2f750bda2774e5e5151c900_f171e06d
enabled=1
gpgcheck=0
priority=1

[delorean-component-network]
name=delorean-openstack-neutron-26739f7c769a48f71c8590bbc481e1a11d8e793f
baseurl=https://trunk.rdoproject.org/centos9-master/component/network/26/73/26739f7c769a48f71c8590bbc481e1a11d8e793f_6995f615
enabled=1
gpgcheck=0
priority=1

[delorean-component-octavia]
name=delorean-openstack-octavia-599873b01ffc0adadf94ecbdb791351275ef10f8
baseurl=https://trunk.rdoproject.org/centos9-master/component/octavia/59/98/599873b01ffc0adadf94ecbdb791351275ef10f8_197e1bd9
enabled=1
gpgcheck=0
priority=1

[delorean-component-optimize]
name=delorean-openstack-watcher-188e583dcb0b48e77f43923ae349a0b7046b65a5
baseurl=https://trunk.rdoproject.org/centos9-master/component/optimize/18/8e/188e583dcb0b48e77f43923ae349a0b7046b65a5_fa75ed37
enabled=1
gpgcheck=0
priority=1

[delorean-component-podified]
name=delorean-python-tcib-84ac6c9d29c1e2c51a8374e5f4f15ad7a237e74c
baseurl=https://trunk.rdoproject.org/centos9-master/component/podified/84/ac/84ac6c9d29c1e2c51a8374e5f4f15ad7a237e74c_33748446
enabled=1
gpgcheck=0
priority=1

[delorean-component-puppet]
name=delorean-puppet-dns-ed5dc308a20d45c82743e3ebab3d61a1bde8a845
baseurl=https://trunk.rdoproject.org/centos9-master/component/puppet/ed/5d/ed5dc308a20d45c82743e3ebab3d61a1bde8a845_37ddcbfc
enabled=1
gpgcheck=0
priority=1

[delorean-component-swift]
name=delorean-openstack-swift-1cd20f87dec469dc4f7c9ac27d99ffec0b859301
baseurl=https://trunk.rdoproject.org/centos9-master/component/swift/1c/d2/1cd20f87dec469dc4f7c9ac27d99ffec0b859301_2abff1ce
enabled=1
gpgcheck=0
priority=1

[delorean-component-tempest]
name=delorean-python-telemetry-tests-tempest-ddfb79a63e13bfe813cf845908bd27169d5958a3
baseurl=https://trunk.rdoproject.org/centos9-master/component/tempest/dd/fb/ddfb79a63e13bfe813cf845908bd27169d5958a3_14fd3881
enabled=1
gpgcheck=0
priority=1

[delorean-component-ui]
name=delorean-openstack-watcher-ui-29be9daeccfd462b1be176378cb2ab90bfc584df
baseurl=https://trunk.rdoproject.org/centos9-master/component/ui/29/be/29be9daeccfd462b1be176378cb2ab90bfc584df_73715b47
enabled=1
gpgcheck=0
priority=1

[delorean-master-testing]
name=dlrn-master-testing
baseurl=https://trunk.rdoproject.org/centos9-master/deps/latest/
enabled=1
gpgcheck=0
module_hotfixes=1

[delorean-master-build-deps]
name=dlrn-master-build-deps
baseurl=https://trunk.rdoproject.org/centos9-master/build-deps/latest/
enabled=1
gpgcheck=0
module_hotfixes=1

[centos9-rabbitmq]
name=centos9-rabbitmq
baseurl=http://mirror.stream.centos.org/SIGs/9-stream/messaging/$basearch/rabbitmq-38/
enabled=1
gpgcheck=0
module_hotfixes=1

[centos9-storage]
name=centos9-storage
baseurl=http://mirror.stream.centos.org/SIGs/9-stream/storage/$basearch/ceph-reef/
enabled=1
gpgcheck=0
module_hotfixes=1

[centos9-opstools]
name=centos9-opstools
baseurl=http://mirror.stream.centos.org/SIGs/9-stream/opstools/$basearch/collectd-5/
enabled=1
gpgcheck=0
module_hotfixes=1

[centos9-nfv-ovs]
name=NFV SIG OpenvSwitch
baseurl=http://mirror.stream.centos.org/SIGs/9-stream/nfv/$basearch/openvswitch-2/
gpgcheck=0
enabled=1
module_hotfixes=1

# epel is required for Ceph Reef
[epel-low-priority]
name=Extra Packages for Enterprise Linux $releasever - $basearch
metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-$releasever&arch=$basearch&infra=$infra&content=$contentdir
enabled=1
gpgcheck=0
countme=1
priority=100
includepkgs=libarrow*,parquet*,python3-asyncssh,re2,python3-grpcio,grpc*,abseil*


DEBUG:     __jinja_expand:  True
DEBUG:     verbose:  2
DEBUG:     print_main_output:  False
DEBUG:     cache_alterations:  False
DEBUG:     enable_disable_repos:  []
DEBUG:     build_log_fmt_str:  %(message)s
DEBUG:     root_log_fmt_str:  %(levelname)s %(filename)s:%(lineno)d:  %(message)s
DEBUG:     state_log_fmt_str:  %(asctime)s - %(message)s
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5
DEBUG: ensuring that dir exists: /home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c
Mock Version: 6.0
INFO: Mock Version: 6.0
INFO: Mock Version: 6.0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap
Start(bootstrap): chroot init
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root
INFO: mounting tmpfs at /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root.
INFO: reusing tmpfs at /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root.
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/results
INFO: calling preinit hooks
INFO: enabled root cache
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root_cache/
INFO: enabled package manager cache
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/yum_cache
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/dnf_cache
Start(bootstrap): cleaning package manager metadata
Finish(bootstrap): cleaning package manager metadata
DEBUG: create skeleton dirs
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/rpm
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/yum
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/dbus
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/log
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/cache/dnf
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/cache/yum
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/rpm
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/tmp
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/tmp/ccache
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/tmp
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/dnf
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/dnf/vars
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/yum.repos.d
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/yum.repos.d
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/yum
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/proc
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/run/lock
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/pts
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/shm
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/mapper
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/mapper
DEBUG: kernel version == 5.14.0-427.16.1.el9_4.x86_64
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/fstab
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/yum/yum.conf
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/dnf/dnf.conf
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/log/yum.log
DEBUG: rootdir = /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root
DEBUG: resultdir = /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/results
DEBUG: searching for 'dnf4' package manager or alternatives
INFO: Package manager dnf4 detected and used (fallback)
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/mock
DEBUG: Updating files in /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust with files from /etc/pki/ca-trust
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/./source
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/./extracted
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/source/anchors
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/source/blocklist
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/extracted/edk2
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/extracted/java
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/extracted/openssl
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/extracted/pem
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/extracted/pem/directory-hash
DEBUG: Updating files in /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/usr/share/pki/ca-trust-source with files from /usr/share/pki/ca-trust-source
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/usr/share/pki/ca-trust-source
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/usr/share/pki/ca-trust-source/./anchors
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/usr/share/pki/ca-trust-source/./blocklist
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/usr/share
DEBUG: Copying /usr/share/distribution-gpg-keys to the bootstrap chroot
DEBUG: child environment: None
DEBUG: Executing command: ['cp', '-a', '/usr/share/distribution-gpg-keys', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/usr/share'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/dnf
DEBUG: configure DNF vars
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/proc
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', '-o', 'rprivate,mode=0755', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/proc
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'rbind', '/proc', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'remount,nodev,noexec,nosuid,readonly,rprivate,rbind', '--target', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', '-o', 'rprivate,mode=0755', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'rbind', '/sys', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'remount,nodev,noexec,nosuid,readonly,rprivate,rbind', '--target', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/shm
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/shm'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/pts
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'devpts', '-o', 'gid=5,mode=0620,ptmxmode=0666,newinstance', 'devpts', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/pts'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'bind', '/tmp/mock-selinux-plugin.cyufhiic', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/proc/filesystems'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys/fs/selinux
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys/fs/selinux'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/cache/yum
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'bind', '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/yum_cache', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/cache/yum'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/cache/dnf
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'bind', '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/dnf_cache', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/cache/dnf'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc
DEBUG: method _make_users skipped in bootstrap
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/.initialized
Finish(bootstrap): chroot init
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5
Start: chroot init
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
INFO: mounting tmpfs at /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root.
INFO: reusing tmpfs at /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root.
DEBUG: ensuring that dir exists: /home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c
INFO: calling preinit hooks
INFO: enabled root cache
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5/root_cache/
INFO: enabled package manager cache
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5/yum_cache
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5/dnf_cache
Start: cleaning package manager metadata
Finish: cleaning package manager metadata
INFO: enabled HW Info plugin
DEBUG: child environment: None
DEBUG: Executing command: ['/usr/bin/lscpu'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Architecture:                       x86_64
DEBUG: CPU op-mode(s):                     32-bit, 64-bit
DEBUG: Address sizes:                      40 bits physical, 48 bits virtual
DEBUG: Byte Order:                         Little Endian
DEBUG: CPU(s):                             4
DEBUG: On-line CPU(s) list:                0-3
DEBUG: Vendor ID:                          AuthenticAMD
DEBUG: Model name:                         AMD EPYC-Rome Processor
DEBUG: CPU family:                         23
DEBUG: Model:                              49
DEBUG: Thread(s) per core:                 1
DEBUG: Core(s) per socket:                 1
DEBUG: Socket(s):                          4
DEBUG: Stepping:                           0
DEBUG: BogoMIPS:                           5599.99
DEBUG: Flags:                              fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 clzero xsaveerptr wbnoinvd arat npt lbrv nrip_save tsc_scale vmcb_clean pausefilter pfthreshold umip rdpid arch_capabilities
DEBUG: Virtualization:                     AMD-V
DEBUG: Hypervisor vendor:                  KVM
DEBUG: Virtualization type:                full
DEBUG: L1d cache:                          128 KiB (4 instances)
DEBUG: L1i cache:                          128 KiB (4 instances)
DEBUG: L2 cache:                           2 MiB (4 instances)
DEBUG: L3 cache:                           64 MiB (4 instances)
DEBUG: NUMA node(s):                       1
DEBUG: NUMA node0 CPU(s):                  0-3
DEBUG: Vulnerability Gather data sampling: Not affected
DEBUG: Vulnerability Itlb multihit:        Not affected
DEBUG: Vulnerability L1tf:                 Not affected
DEBUG: Vulnerability Mds:                  Not affected
DEBUG: Vulnerability Meltdown:             Not affected
DEBUG: Vulnerability Mmio stale data:      Not affected
DEBUG: Vulnerability Retbleed:             Mitigation; untrained return thunk; SMT disabled
DEBUG: Vulnerability Spec rstack overflow: Vulnerable: Safe RET, no microcode
DEBUG: Vulnerability Spec store bypass:    Mitigation; Speculative Store Bypass disabled via prctl
DEBUG: Vulnerability Spectre v1:           Mitigation; usercopy/swapgs barriers and __user pointer sanitization
DEBUG: Vulnerability Spectre v2:           Mitigation; Retpolines, IBPB conditional, STIBP disabled, RSB filling, PBRSB-eIBRS Not affected
DEBUG: Vulnerability Srbds:                Not affected
DEBUG: Vulnerability Tsx async abort:      Not affected
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/free'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG:                total        used        free      shared  buff/cache   available
DEBUG: Mem:        16114812     5521348      561844     2525436    12894544    10593464
DEBUG: Swap:       16777212     5505228    11271984
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/df', '-H', '-T', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root', '/var/cache/mock'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Filesystem        Type   Size  Used Avail Use% Mounted on
DEBUG: mock_chroot_tmpfs tmpfs  4.3G  1.6G  2.8G  36% /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: /dev/vda4         xfs    549G  210G  340G  39% /
DEBUG: Child return code was: 0
DEBUG: create skeleton dirs
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/lib/rpm
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/lib/yum
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/lib/dbus
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/log
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/cache/dnf
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/cache/yum
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/rpm
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/tmp
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/tmp/ccache
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/tmp
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/dnf
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/dnf/vars
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/yum.repos.d
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/yum.repos.d
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/yum
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/run/lock
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/pts
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/shm
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/mapper
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/mapper
DEBUG: kernel version == 5.14.0-427.16.1.el9_4.x86_64
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/fstab
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/yum/yum.conf
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/dnf/dnf.conf
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/log/yum.log
DEBUG: rootdir = /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: resultdir = /home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c
INFO: Package manager dnf4 detected and used (direct choice)
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/mock
DEBUG: Updating files in /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust with files from /etc/pki/ca-trust
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/./source
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/./extracted
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/source/anchors
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/source/blocklist
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/extracted/edk2
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/extracted/java
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/extracted/openssl
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/extracted/pem
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/extracted/pem/directory-hash
DEBUG: Updating files in /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/usr/share/pki/ca-trust-source with files from /usr/share/pki/ca-trust-source
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/usr/share/pki/ca-trust-source
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/usr/share/pki/ca-trust-source/./anchors
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/usr/share/pki/ca-trust-source/./blocklist
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/dnf
DEBUG: configure DNF vars
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', '-o', 'rprivate,mode=0755', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'rbind', '/proc', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'remount,nodev,noexec,nosuid,readonly,rprivate,rbind', '--target', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', '-o', 'rprivate,mode=0755', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'rbind', '/sys', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'remount,nodev,noexec,nosuid,readonly,rprivate,rbind', '--target', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/shm
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/shm'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/pts
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'devpts', '-o', 'gid=5,mode=0620,ptmxmode=0666,newinstance', 'devpts', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/pts'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'bind', '/tmp/mock-selinux-plugin.h48efaj8', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc/filesystems'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys/fs/selinux
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys/fs/selinux'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/cache/yum
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'bind', '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5/yum_cache', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/cache/yum'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/cache/dnf
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'bind', '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5/dnf_cache', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/cache/dnf'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['userdel', '-f', 'mockbuild', '--prefix', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['groupdel', 'mock', '--prefix', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['groupadd', 'mock', '-g', '135', '--prefix', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['useradd', 'mockbuild', '-o', '-u', '1020', '-g', '135', '-N', '-d', '/builddir', '--prefix', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: useradd: warning: the home directory /builddir already exists.
DEBUG: useradd: Not copying any file from skel directory into it.
DEBUG: Creating mailbox file: File exists
DEBUG: Child return code was: 0
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/.initialized
Finish: chroot init
INFO: copying /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/tmp/pkgsrc/dist to /tmp/tmp.tesMgFEoD9/dist
Finish: run
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/cache/dnf'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/cache/yum'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys/fs/selinux'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc/filesystems'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/pts'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/shm'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/cache/dnf'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/cache/yum'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys/fs/selinux'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/proc/filesystems'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/pts'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/shm'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
+ '[' tarball == gem ']'
++ ls /tmp/tmp.tesMgFEoD9/dist
++ grep .tar.gz
+ SOURCE=ironic-29.1.0.dev115.tar.gz
+ SOURCEEXT=.tar.gz
+ SOURCEPATH=/tmp/tmp.tesMgFEoD9/dist/ironic-29.1.0.dev115.tar.gz
++ basename ironic-29.1.0.dev115.tar.gz .tar.gz
+ SOURCEWITHREL=ironic-29.1.0.dev115-0.20250522024713.56d43ff.tar.gz
+ mv /tmp/tmp.tesMgFEoD9/dist/ironic-29.1.0.dev115.tar.gz /tmp/tmp.tesMgFEoD9/SOURCES/ironic-29.1.0.dev115-0.20250522024713.56d43ff.tar.gz
+ cd /home/centos9-master-uc/data/openstack-ironic_distro
+ cp -a dnsmasq-tftp-server.conf ironic-dist.conf ironic-sudoers ironic.logrotate openstack-ironic-api.service openstack-ironic-conductor.service openstack-ironic-dnsmasq-tftp-server.service openstack-ironic-novncproxy.service openstack-ironic-pxe-filter.service openstack-ironic.service openstack-ironic.spec sources /tmp/tmp.tesMgFEoD9/SOURCES/
+ cp openstack-ironic.spec /tmp/tmp.tesMgFEoD9/SPECS/
+ cd /tmp/tmp.tesMgFEoD9/SPECS/
+ '[' -z '' ']'
+ grep -qc '^%define upstream_version.*' openstack-ironic.spec
+ sed -i -e '1i%define upstream_version 29.1.0.dev115\' openstack-ironic.spec
+ grep -qc '^%global dlrn .*' openstack-ironic.spec
+ sed -i -e '1i%global dlrn 1\' openstack-ironic.spec
+ grep -qc '^%global dlrn_nvr .*' openstack-ironic.spec
++ basename ironic-29.1.0.dev115-0.20250522024713.56d43ff.tar.gz .tar.gz
+ sed -i -e '1i%global dlrn_nvr ironic-29.1.0.dev115-0.20250522024713.56d43ff\' openstack-ironic.spec
+ sed -i -e s/UPSTREAMVERSION/29.1.0.dev115/g openstack-ironic.spec
+ set_nvr_in_spec
+ VERSION=29.1.0
+ sed -i -e 's/Version:.*/Version: 29.1.0/g' openstack-ironic.spec
+ sed -i -e 's/Release:.*/Release: 0.20250522024713.56d43ff%{?dist}/g' openstack-ironic.spec
+ '[' '' '!=' 1 ']'
+ sed -i -e 's/^\(Source\|Source0\):.*/\1: ironic-29.1.0.dev115-0.20250522024713.56d43ff.tar.gz/' openstack-ironic.spec
+ '[' '' '!=' 1 ']'
+ sed -i -e '/^%changelog.*/q' openstack-ironic.spec
+ cat openstack-ironic.spec
%global dlrn_nvr ironic-29.1.0.dev115-0.20250522024713.56d43ff
%global dlrn 1
%define upstream_version 29.1.0.dev115
%{!?sources_gpg: %{!?dlrn:%global sources_gpg 1} }
%global sources_gpg_sign 0x2426b928085a020d8a90d0d879ab7008d0896c8a
%global full_release ironic-%{version}

%{!?upstream_version: %global upstream_version %{version}%{?milestone}}
# we are excluding some BRs from automatic generator
%global excluded_brs doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme

Name:           openstack-ironic
# Liberty semver reset
# https://review.openstack.org/#/q/I1a161b2c1d1e27268065b6b4be24c8f7a5315afb,n,z
Epoch:          1
Summary:        OpenStack Baremetal Hypervisor API (ironic)
Version: 29.1.0
Release: 0.20250522024713.56d43ff%{?dist}
License:        Apache-2.0
URL:            http://www.openstack.org
Source0: ironic-29.1.0.dev115-0.20250522024713.56d43ff.tar.gz

Source1:        openstack-ironic-api.service
Source2:        openstack-ironic-conductor.service
Source3:        ironic-sudoers
Source4:        ironic-dist.conf
Source5:        ironic.logrotate
Source6:        openstack-ironic-dnsmasq-tftp-server.service
Source7:        dnsmasq-tftp-server.conf
Source8:        openstack-ironic.service
Source9:        openstack-ironic-pxe-filter.service
Source10:       openstack-ironic-novncproxy.service
# Required for tarball sources verification
%if 0%{?sources_gpg} == 1
Source101:        https://tarballs.openstack.org/ironic/ironic-%{version}.tar.gz.asc
Source102:        https://releases.openstack.org/_static/%{sources_gpg_sign}.txt
%endif

BuildArch:      noarch

# Required for tarball sources verification
%if 0%{?sources_gpg} == 1
BuildRequires:  /usr/bin/gpgv2
%endif
BuildRequires:  openstack-macros
BuildRequires:  python3-devel
BuildRequires:  pyproject-rpm-macros
BuildRequires:  openssl-devel
BuildRequires:  libxml2-devel
BuildRequires:  libxslt-devel
BuildRequires:  gmp-devel
BuildRequires:  systemd
BuildRequires:  python3-oslo-db-tests
BuildRequires:  qemu-img

Requires: %{name}-common = %{epoch}:%{version}-%{release}
Requires: udev

%{?systemd_ordering}

%prep
# Required for tarball sources verification
%if 0%{?sources_gpg} == 1
%{gpgverify}  --keyring=%{SOURCE102} --signature=%{SOURCE101} --data=%{SOURCE0}
%endif
%autosetup -n ironic-%{upstream_version} -S git
sed -i /^[[:space:]]*-c{env:.*_CONSTRAINTS_FILE.*/d tox.ini
sed -i "s/^deps = -c{env:.*_CONSTRAINTS_FILE.*/deps =/" tox.ini
sed -i /^minversion.*/d tox.ini
sed -i /^requires.*virtualenv.*/d tox.ini
sed -i "s/PyYAML.*/PyYAML/" requirements.txt

# Exclude some bad-known BRs
for pkg in %{excluded_brs}; do
  for reqfile in doc/requirements.txt test-requirements.txt; do
    if [ -f $reqfile ]; then
      sed -i /^${pkg}.*/d $reqfile
    fi
  done
done

# Remove minimal version of netaddr, CS9 provides 0.8.0 which is enough for ironic
sed -i 's/netaddr.*/netaddr/g' requirements.txt

%generate_buildrequires
%pyproject_buildrequires -t -e %{default_toxenv}

%build
%pyproject_wheel

%install
%pyproject_install

install -p -D -m 644 %{SOURCE5} %{buildroot}%{_sysconfdir}/logrotate.d/openstack-ironic

# install systemd scripts
mkdir -p %{buildroot}%{_unitdir}
install -p -D -m 644 %{SOURCE1} %{buildroot}%{_unitdir}
install -p -D -m 644 %{SOURCE2} %{buildroot}%{_unitdir}
install -p -D -m 644 %{SOURCE6} %{buildroot}%{_unitdir}
install -p -D -m 644 %{SOURCE8} %{buildroot}%{_unitdir}
install -p -D -m 644 %{SOURCE9} %{buildroot}%{_unitdir}
install -p -D -m 644 %{SOURCE10} %{buildroot}%{_unitdir}

# install sudoers file
mkdir -p %{buildroot}%{_sysconfdir}/sudoers.d
install -p -D -m 440 %{SOURCE3} %{buildroot}%{_sysconfdir}/sudoers.d/ironic

mkdir -p %{buildroot}%{_sharedstatedir}/ironic/
mkdir -p %{buildroot}%{_localstatedir}/log/ironic/
mkdir -p %{buildroot}%{_sysconfdir}/ironic/rootwrap.d

#Populate the conf dir
export PYTHONPATH="%{buildroot}/%{python3_sitelib}"
oslo-config-generator --config-file tools/config/ironic-config-generator.conf --output-file %{buildroot}/%{_sysconfdir}/ironic/ironic.conf
oslopolicy-sample-generator --config-file tools/policy/ironic-policy-generator.conf
mv %{buildroot}%{_prefix}/etc/ironic/rootwrap.conf %{buildroot}/%{_sysconfdir}/ironic/rootwrap.conf
mv %{buildroot}%{_prefix}/etc/ironic/rootwrap.d/* %{buildroot}/%{_sysconfdir}/ironic/rootwrap.d/
# Remove duplicate config files under /usr/etc/ironic
rmdir %{buildroot}%{_prefix}/etc/ironic/rootwrap.d
rmdir %{buildroot}%{_prefix}/etc/ironic

# Install distribution config
install -p -D -m 640 %{SOURCE4} %{buildroot}/%{_datadir}/ironic/ironic-dist.conf
install -p -D -m 644 %{SOURCE7} %{buildroot}/%{_sysconfdir}/ironic/dnsmasq-tftp-server.conf


%check
%tox -e %{default_toxenv}

%description
Ironic provides an API for management and provisioning of physical machines

%files
%{_bindir}/ironic
%{_unitdir}/openstack-ironic.service

%post
%systemd_post openstack-ironic.service

%preun
%systemd_preun openstack-ironic.service

%postun
%systemd_postun_with_restart openstack-ironic.service

%package common
Summary: Ironic common

Recommends: ipmitool
Recommends: python3-dracclient >= 5.1.0
Recommends: python3-proliantutils >= 2.10.0
Recommends: python3-pysnmp-lextudio >= 5.0.0
Recommends: python3-pyasn1-lextudio >= 1.1.0
Recommends: python3-scciclient >= 0.8.0

# Optional features
Suggests: python3-oslo-i18n >= 3.15.3
Suggests: python3-oslo-reports >= 1.18.0

Requires(pre):  shadow-utils

%description common
Components common to all OpenStack Ironic services


%files common
%doc README.rst
%doc etc/ironic/policy.yaml.sample
%license LICENSE
%{_bindir}/ironic-dbsync
%{_bindir}/ironic-rootwrap
%{_bindir}/ironic-status
%{_datadir}/ironic/vnc-container
%{python3_sitelib}/ironic
%{python3_sitelib}/ironic-*.dist-info
%exclude %{python3_sitelib}/ironic/tests
%{_sysconfdir}/sudoers.d/ironic
%config(noreplace) %{_sysconfdir}/logrotate.d/openstack-ironic
%config(noreplace) %attr(-,root,ironic) %{_sysconfdir}/ironic
%attr(-,ironic,ironic) %{_sharedstatedir}/ironic
%attr(0750,ironic,ironic) %{_localstatedir}/log/ironic
%attr(-, root, ironic) %{_datadir}/ironic/ironic-dist.conf
%exclude %{python3_sitelib}/ironic_tests.egg_info

%pre common
getent group ironic >/dev/null || groupadd -r ironic
getent passwd ironic >/dev/null || \
    useradd -r -g ironic -d %{_sharedstatedir}/ironic -s /sbin/nologin \
-c "OpenStack Ironic Daemons" ironic
exit 0

%package api
Summary: The Ironic API

Requires: %{name}-common = %{epoch}:%{version}-%{release}

%{?systemd_ordering}

%description api
Ironic API for management and provisioning of physical machines


%files api
%{_bindir}/ironic-api
%{_bindir}/ironic-api-wsgi
%{_unitdir}/openstack-ironic-api.service

%post api
%systemd_post openstack-ironic-api.service

%preun api
%systemd_preun openstack-ironic-api.service

%postun api
%systemd_postun_with_restart openstack-ironic-api.service

%package conductor
Summary: The Ironic Conductor

Requires: %{name}-common = %{epoch}:%{version}-%{release}
Requires: udev
Requires: dosfstools
Requires: mtools
Requires: xorriso
Requires: pykickstart
Requires: qemu-img
# syslinux-nonlinux is not available for aarch64. It is just for
# bios booting and the world has largely moved past bios booting
# for physical hardware.
Recommends: syslinux-nonlinux

%{?systemd_ordering}

%description conductor
Ironic Conductor for management and provisioning of physical machines

%files conductor
%{_bindir}/ironic-conductor
%{_unitdir}/openstack-ironic-conductor.service

%post conductor
%systemd_post openstack-ironic-conductor.service

%preun conductor
%systemd_preun openstack-ironic-conductor.service

%postun conductor
%systemd_postun_with_restart openstack-ironic-conductor.service

%package novncproxy
Summary: The Ironic NoVNC Proxy

Requires: %{name}-common = %{epoch}:%{version}-%{release}
Requires: novnc

%{?systemd_ordering}

%description novncproxy
Ironic NoVNC proxy which can proxy bare metal console VNC traffic over
browser websockets connections.

%files novncproxy
%{_bindir}/ironic-novncproxy
%{_unitdir}/openstack-ironic-novncproxy.service

%post novncproxy
%systemd_post openstack-ironic-novncproxy.service

%preun novncproxy
%systemd_preun openstack-ironic-novncproxy.service

%postun novncproxy
%systemd_postun_with_restart openstack-ironic-novncproxy.service

%package dnsmasq-tftp-server
Summary:    tftp-server service for Ironic using dnsmasq
Requires:   dnsmasq

%description dnsmasq-tftp-server
Ironic is service for the management and provisioning of physical machines

This package contains a dnsmasq service pre-configured for using with
ironic to support TFTP to enable initial PXE boot operations using TFTP.

%files dnsmasq-tftp-server
%license LICENSE
%{_unitdir}/openstack-ironic-dnsmasq-tftp-server.service
%config(noreplace) %attr(-, root, ironic) %{_sysconfdir}/ironic/dnsmasq-tftp-server.conf

%post dnsmasq-tftp-server
%systemd_post openstack-ironic-dnsmasq-tftp-server.service

%preun dnsmasq-tftp-server
%systemd_preun openstack-ironic-dnsmasq-tftp-server.service

%postun dnsmasq-tftp-server
%systemd_postun_with_restart openstack-ironic-dnsmasq-tftp-server.service

%package pxe-filter
Summary: The Ironic PXE Filter

Requires: %{name}-common = %{epoch}:%{version}-%{release}
Requires: dnsmasq

%{?systemd_ordering}

%description pxe-filter
Ironic PXE Filter for management of dnsmasq PXE filter

%files pxe-filter
%{_bindir}/ironic-pxe-filter
%{_unitdir}/openstack-ironic-pxe-filter.service

%post pxe-filter
%systemd_post openstack-ironic-pxe-filter.service

%preun pxe-filter
%systemd_preun openstack-ironic-pxe-filter.service

%postun pxe-filter
%systemd_postun_with_restart openstack-ironic-pxe-filter.service

%package -n python3-ironic-tests
Summary:        Ironic unit tests
Requires:       %{name}-common = %{epoch}:%{version}-%{release}

Requires:       python3-oslotest
Requires:       python3-stestr
Requires:       python3-testresources
Requires:       python3-testscenarios
Requires:       python3-testtools

%description -n python3-ironic-tests
This package contains the Ironic test files.

%files -n python3-ironic-tests
%{python3_sitelib}/ironic/tests

%changelog
+ spectool -g -C /tmp/tmp.tesMgFEoD9/SOURCES openstack-ironic.spec
+ /usr/bin/mock --buildsrpm -v -r /home/centos9-master-uc/data/dlrn-5.cfg --resultdir /home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c --spec openstack-ironic.spec --sources=/tmp/tmp.tesMgFEoD9/SOURCES
INFO: mock.py version 6.0 starting (python version = 3.9.18, NVR = mock-6.0-1.el9), args: /usr/libexec/mock/mock --buildsrpm -v -r /home/centos9-master-uc/data/dlrn-5.cfg --resultdir /home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c --spec openstack-ironic.spec --sources=/tmp/tmp.tesMgFEoD9/SOURCES
Start(bootstrap): init plugins
INFO: tmpfs initialized
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/yum_cache
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/dnf_cache
INFO: selinux enabled
Finish(bootstrap): init plugins
Start: init plugins
INFO: tmpfs initialized
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5/yum_cache
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5/dnf_cache
INFO: selinux enabled
Finish: init plugins
INFO: Signal handler active
Start: run
DEBUG: mock final configuration:
DEBUG:     _aliases:  {'yum.conf': 'dnf.conf', 'dnf5.conf': 'dnf.conf', 'dnf4.conf': 'dnf.conf', 'dnf_command': 'dnf4_command', 'dnf_common_opts': 'dnf4_common_opts', 'dnf_install_command': 'dnf4_install_command', 'dnf_disable_plugins': 'dnf4_disable_plugins', 'dnf_avoid_opts': 'dnf4_avoid_opts', 'dnf_builddep_opts': 'dnf4_builddep_opts', 'system_dnf4_command': 'dnf4_system_command', 'system_dnf_command': 'dnf4_system_command', 'system_dnf5_command': 'dnf5_system_command', 'system_yum_command': 'yum_system_command', 'system_microdnf_command': 'microdnf_system_command'}
DEBUG:     config_paths:  ['/etc/mock/chroot-aliases.cfg', '/home/centos9-master-uc/data/dlrn-5.cfg', '/etc/mock/site-defaults.cfg']
DEBUG:     version:  6.0
DEBUG:     basedir:  /var/lib/mock
DEBUG:     resultdir:  /home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c
DEBUG:     rootdir:  /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG:     cache_topdir:  /var/cache/mock
DEBUG:     clean:  True
DEBUG:     check:  True
DEBUG:     post_install:  False
DEBUG:     chroothome:  /builddir
DEBUG:     log_config_file:  logging.ini
DEBUG:     rpmbuild_timeout:  0
DEBUG:     host_arch:  x86_64
DEBUG:     chrootuid:  1020
DEBUG:     chrootgid:  135
DEBUG:     chrootgroup:  mock
DEBUG:     chrootuser:  mockbuild
DEBUG:     build_log_fmt_name:  unadorned
DEBUG:     root_log_fmt_name:  detailed
DEBUG:     state_log_fmt_name:  state
DEBUG:     online:  True
DEBUG:     isolation:  simple
DEBUG:     use_nspawn:  None
DEBUG:     rpmbuild_networking:  False
DEBUG:     nspawn_args:  ['--capability=cap_ipc_lock']
DEBUG:     use_container_host_hostname:  True
DEBUG:     use_bootstrap:  True
DEBUG:     use_bootstrap_image:  True
DEBUG:     bootstrap_image:  quay.io/centos/centos:stream9
DEBUG:     bootstrap_image_skip_pull:  False
DEBUG:     bootstrap_image_ready:  False
DEBUG:     bootstrap_image_fallback:  True
DEBUG:     bootstrap_image_keep_getting:  120
DEBUG:     bootstrap_image_assert_digest:  None
DEBUG:     use_buildroot_image:  False
DEBUG:     buildroot_image:  None
DEBUG:     buildroot_image_skip_pull:  False
DEBUG:     buildroot_image_ready:  False
DEBUG:     buildroot_image_fallback:  False
DEBUG:     buildroot_image_keep_getting:  120
DEBUG:     buildroot_image_assert_digest:  None
DEBUG:     internal_dev_setup:  True
DEBUG:     cleanup_on_success:  True
DEBUG:     cleanup_on_failure:  True
DEBUG:     exclude_from_homedir_cleanup:  ['build/SOURCES', '.bash_history', '.bashrc']
DEBUG:     createrepo_on_rpms:  False
DEBUG:     createrepo_command:  /usr/bin/createrepo_c -d -q -x *.src.rpm
DEBUG:     tar_binary:  /bin/tar
DEBUG:     tar:  gnutar
DEBUG:     backup_on_clean:  False
DEBUG:     backup_base_dir:  /var/lib/mock/backup
DEBUG:     redhat_subscription_required:  False
DEBUG:     ssl_ca_bundle_path:  None
DEBUG:     ssl_extra_certs:  None
DEBUG:     plugins:  ['tmpfs', 'root_cache', 'yum_cache', 'mount', 'bind_mount', 'ccache', 'selinux', 'package_state', 'chroot_scan', 'lvm_root', 'compress_logs', 'sign', 'pm_request', 'hw_info', 'procenv', 'showrc', 'rpkg_preprocessor', 'rpmautospec', 'buildroot_lock', 'export_buildroot_image', '__init__', 'overlayfs']
DEBUG:     plugin_dir:  /usr/lib/python3.9/site-packages/mockbuild/plugins
DEBUG:     plugin_conf:  {'ccache_enable': False, 'ccache_opts': {'max_cache_size': '4G', 'compress': None, 'dir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5/ccache/u1020/', 'hashdir': True, 'debug': False, 'show_stats': False, 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'yum_cache_enable': True, 'yum_cache_opts': {'max_age_days': 30, 'max_metadata_age_days': 30, 'online': True, 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'root_cache_enable': True, 'root_cache_opts': {'age_check': True, 'max_age_days': 15, 'dir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5/root_cache/', 'compress_program': 'pigz', 'decompress_program': None, 'exclude_dirs': ['./proc', './sys', './dev', './tmp/ccache', './var/cache/yum', './var/cache/dnf', './var/log'], 'extension': '.gz', 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'bind_mount_enable': True, 'bind_mount_opts': {'dirs': [], 'create_dirs': False, 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'mount_enable': True, 'mount_opts': {'dirs': [], 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'tmpfs_enable': True, 'tmpfs_opts': {'required_ram_mb': 4096, 'max_fs_size': '4g', 'mode': '0755', 'keep_mounted': True, 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'selinux_enable': True, 'selinux_opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'package_state_enable': True, 'package_state_opts': {'available_pkgs': False, 'installed_pkgs': True, 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'buildroot_lock_enable': False, 'buildroot_lock_opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'pm_request_enable': False, 'pm_request_opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'lvm_root_enable': False, 'lvm_root_opts': {'pool_name': 'mockbuild', 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'chroot_scan_enable': False, 'chroot_scan_opts': {'regexes': ['^[^k]?core(\\.\\d+)?$', '\\.log$'], 'only_failed': True, 'write_tar': False, 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'sign_enable': False, 'sign_opts': {'cmd': 'rpmsign', 'opts': '--addsign %(rpms)s', 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'hw_info_enable': True, 'hw_info_opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'procenv_enable': False, 'procenv_opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'showrc_enable': False, 'showrc_opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'compress_logs_enable': False, 'compress_logs_opts': {'command': 'gzip', 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'rpkg_preprocessor_enable': False, 'rpkg_preprocessor_opts': {'requires': ['preproc-rpmspec'], 'cmd': '/usr/bin/preproc-rpmspec %(source_spec)s --output %(target_spec)s', 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'rpmautospec_enable': False, 'rpmautospec_opts': {'requires': ['rpmautospec'], 'cmd_base': ['/usr/bin/rpmautospec', 'process-distgit'], 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'export_buildroot_image_enable': False, 'export_buildroot_image_opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, '__init___enable': False, '__init___opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'overlayfs_enable': False, 'overlayfs_opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}}
DEBUG:     environment:  {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}
DEBUG:     scm:  False
DEBUG:     scm_opts:  {'method': 'git', 'cvs_get': 'cvs -d /srv/cvs co SCM_BRN SCM_PKG', 'git_get': 'git clone SCM_BRN git://localhost/SCM_PKG.git SCM_PKG', 'svn_get': 'svn co file:///srv/svn/SCM_PKG/SCM_BRN SCM_PKG', 'distgit_get': 'rpkg clone -a --branch SCM_BRN SCM_PKG SCM_PKG', 'distgit_src_get': 'rpkg sources', 'spec': 'SCM_PKG.spec', 'int_src_dir': None, 'ext_src_dir': '/dev/null', 'write_tar': False, 'git_timestamps': False, 'exclude_vcs': True}
DEBUG:     use_host_resolv:  False
DEBUG:     chroot_setup_cmd:  install basesystem rpm-build python3-devel gcc make python3-sqlalchemy python3-sphinx python3-eventlet python3-six python3-pbr openstack-macros git-core python3-setuptools_scm
DEBUG:     repo_arch:  x86_64
DEBUG:     repo_arch_map:  {}
DEBUG:     target_arch:  x86_64
DEBUG:     releasever:  9
DEBUG:     rpmbuild_arch:  x86_64
DEBUG:     dnf_vars:  {'stream': '9-stream', 'contentdir': 'centos'}
DEBUG:     yum_builddep_opts:  []
DEBUG:     yum_common_opts:  []
DEBUG:     update_before_build:  True
DEBUG:     priorities.conf:  
[main]
enabled=0
DEBUG:     rhnplugin.conf:  
[main]
enabled=0
DEBUG:     subscription-manager.conf:  
DEBUG:     more_buildreqs:  {}
DEBUG:     nosync:  False
DEBUG:     nosync_force:  False
DEBUG:     files:  {'etc/hosts': '127.0.0.1 localhost localhost.localdomain\n::1       localhost localhost.localdomain localhost6 localhost6.localdomain6\n'}
DEBUG:     macros:  {'%_topdir': '/builddir/build', '%_rpmfilename': '%%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}.rpm', '%_buildhost': 'trunk-builder-centos9.rdoproject.org', '%_platform_multiplier': 1}
DEBUG:     hostname:  None
DEBUG:     module_enable:  []
DEBUG:     module_install:  []
DEBUG:     module_setup_commands:  []
DEBUG:     forcearch:  None
DEBUG:     bootstrap_chroot_additional_packages:  []
DEBUG:     bootstrap_module_enable:  []
DEBUG:     bootstrap_module_install:  []
DEBUG:     bootstrap_module_setup_commands:  []
DEBUG:     no_root_shells:  False
DEBUG:     extra_chroot_dirs:  ['/run/lock']
DEBUG:     package_manager:  dnf
DEBUG:     package_manager_max_attempts:  1
DEBUG:     package_manager_attempt_delay:  10
DEBUG:     dynamic_buildrequires:  True
DEBUG:     dynamic_buildrequires_max_loops:  10
DEBUG:     external_buildrequires:  False
DEBUG:     dev_loop_count:  12
DEBUG:     yum_command:  /usr/bin/yum
DEBUG:     yum_system_command:  /usr/bin/yum
DEBUG:     yum_install_command:  install yum yum-utils
DEBUG:     yum_builddep_command:  /usr/bin/yum-builddep
DEBUG:     yum_avoid_opts:  {}
DEBUG:     dnf4_command:  /usr/bin/dnf-3
DEBUG:     dnf4_system_command:  /usr/bin/dnf-3
DEBUG:     dnf4_common_opts:  ['--setopt=deltarpm=False', '--setopt=allow_vendor_change=yes', '--allowerasing']
DEBUG:     dnf4_install_command:  install python3-dnf python3-dnf-plugins-core
DEBUG:     dnf4_disable_plugins:  ['local', 'spacewalk', 'versionlock']
DEBUG:     dnf4_avoid_opts:  {}
DEBUG:     dnf5_command:  /usr/bin/dnf5
DEBUG:     dnf5_system_command:  /usr/bin/dnf5
DEBUG:     dnf5_common_opts:  ['--setopt=deltarpm=False', '--setopt=allow_vendor_change=yes', '--allowerasing']
DEBUG:     dnf5_install_command:  install dnf5 dnf5-plugins
DEBUG:     dnf5_disable_plugins:  []
DEBUG:     dnf5_avoid_opts:  {'remove': ['--allowerasing'], 'repoquery': ['--allowerasing'], 'makecache': ['--allowerasing'], 'search': ['--allowerasing'], 'info': ['--allowerasing']}
DEBUG:     microdnf_command:  /usr/bin/microdnf
DEBUG:     microdnf_install_command:  dnf-install microdnf dnf dnf-plugins-core
DEBUG:     microdnf_builddep_command:  /usr/bin/dnf
DEBUG:     microdnf_builddep_opts:  []
DEBUG:     microdnf_common_opts:  []
DEBUG:     microdnf_avoid_opts:  {}
DEBUG:     rpm_command:  /bin/rpm
DEBUG:     rpmbuild_command:  /usr/bin/rpmbuild
DEBUG:     user_agent:  Mock (dlrn-centos9-master-uc-x86_64-5; x86_64)
DEBUG:     opstimeout:  0
DEBUG:     stderr_line_prefix:  
DEBUG:     chroot_additional_packages:  []
DEBUG:     additional_packages:  []
DEBUG:     no-config:  {'epel-8': {'alternatives': {'alma+epel-8': {'description': ['Builds against AlmaLinux 8 repositories, together with the official EPEL repositories.', 'Project page: https://almalinux.org/']}, 'centos-stream+epel-8': {'description': ['Builds against CentOS Stream 8 repositories (some packages may be a bit ahead the Red Hat Enterprise Linux 8) together with the official EPEL 8 repositories.', 'Project page: https://www.centos.org/centos-stream/']}, 'circlelinux+epel-8': {'description': ['Builds against Circle Linux 8 repositories, together with the official EPEL repositories.', 'Project page: https://cclinux.org/']}, 'rhel+epel-8': {'description': ['Builds against Red Hat Enterprise Linux 8 repositories, together with the official EPEL repositories.', 'This mimics what is done in the official EPEL build system, but you need a Red Hat subscription:', 'https://rpm-software-management.github.io/mock/Feature-rhelchroots']}, 'rocky+epel-8': {'description': ['Builds against Rocky Linux 8 repositories, together with the official EPEL repositories.', 'Project page: https://rockylinux.org/']}}}, 'epel-9': {'alternatives': {'alma+epel-9': {'description': ['Builds against AlmaLinux 9 repositories, together with the official EPEL repositories.', 'Project page: https://almalinux.org/']}, 'centos-stream+epel-9': {'description': ['Builds against CentOS Stream 9 repositories (some packages may be a bit ahead the Red Hat Enterprise Linux 9) together with the official EPEL repositories.', 'Project page: https://www.centos.org/centos-stream/']}, 'rhel+epel-9': {'description': ['Builds against Red Hat Enterprise Linux 9 repositories, together with the official EPEL repositories.', 'This mimics what is done in the official EPEL build system, but you need a Red Hat subscription:', 'https://rpm-software-management.github.io/mock/Feature-rhelchroots']}, 'rocky+epel-9': {'description': ['Builds against Rocky Linux 9 repositories, together with the official EPEL repositories.', 'Project page: https://rockylinux.org/']}}}}
DEBUG:     seccomp:  False
DEBUG:     copy_host_users:  []
DEBUG:     use_host_shadow_utils:  True
DEBUG:     qemu_user_static_mapping:  {'aarch64': 'aarch64', 'armv7hl': 'arm', 'i386': 'i386', 'i686': 'i386', 'ppc64': 'ppc64', 'ppc64le': 'ppc64le', 's390x': 's390x', 'x86_64': 'x86_64'}
DEBUG:     recursion_limit:  5000
DEBUG:     calculatedeps:  None
DEBUG:     hermetic_build:  False
DEBUG:     mock_run_uuid:  2061144a-b630-4cd6-af78-a42627147358
DEBUG:     config_path:  /etc/mock
DEBUG:     chroot_name:  dlrn-5
DEBUG:     config_file:  /home/centos9-master-uc/data/dlrn-5.cfg
DEBUG:     root:  dlrn-centos9-master-uc-x86_64-5
DEBUG:     legal_host_arches:  ('x86_64',)
DEBUG:     dist:  el9
DEBUG:     dnf.conf:  
[main]
keepcache=1
debuglevel=2
reposdir=/dev/null
logfile=/var/log/yum.log
retries=20
obsoletes=1
gpgcheck=0
assumeyes=1
syslog_ident=mock
syslog_device=
mdpolicy=group:primary
# NOTE(karolinku) required for botocore
best=0
protected_packages=
module_platform_id=platform:el9
user_agent=DLRN

[baseos]
name=CentOS Stream $releasever - BaseOS
#metalink=https://mirrors.centos.org/metalink?repo=centos-baseos-9-stream&arch=$basearch&protocol=https,http
baseurl=http://mirror.stream.centos.org/9-stream/BaseOS/$basearch/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1

[appstream]
name=CentOS Stream $releasever - AppStream
#metalink=https://mirrors.centos.org/metalink?repo=centos-appstream-9-stream&arch=$basearch&protocol=https,http
baseurl=http://mirror.stream.centos.org/9-stream/AppStream/$basearch/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1

[crb]
name=CentOS Stream $releasever - CRB
metalink=https://mirrors.centos.org/metalink?repo=centos-crb-9-stream&arch=$basearch&protocol=https,http
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1

[highavailability]
name=CentOS Stream $releasever - HighAvailability
metalink=https://mirrors.centos.org/metalink?repo=centos-highavailability-9-stream&arch=$basearch&protocol=https,http
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1

[delorean-component-barbican]
name=delorean-ansible-role-lunasa-hsm-f82c4666c9a8729c12c262d32d7afc363149da1a
baseurl=https://trunk.rdoproject.org/centos9-master/component/barbican/f8/2c/f82c4666c9a8729c12c262d32d7afc363149da1a_9e27a0ec
enabled=1
gpgcheck=0
priority=1

[delorean-component-baremetal]
name=delorean-openstack-ironic-python-agent-builder-c1213ffe14089e99e70bc801b3c2efbf1869a308
baseurl=https://trunk.rdoproject.org/centos9-master/component/baremetal/c1/21/c1213ffe14089e99e70bc801b3c2efbf1869a308_9e2883cd
enabled=1
gpgcheck=0
priority=1

[delorean-component-cinder]
name=delorean-openstack-cinder-47526cae41777e2ab9f6b4ad5f02d9cdf2d821d2
baseurl=https://trunk.rdoproject.org/centos9-master/component/cinder/47/52/47526cae41777e2ab9f6b4ad5f02d9cdf2d821d2_8dd4aab3
enabled=1
gpgcheck=0
priority=1

[delorean-component-clients]
name=delorean-python-ironicclient-e786c8cdd10ff198feac49ad911d0a97d0e2697a
baseurl=https://trunk.rdoproject.org/centos9-master/component/clients/e7/86/e786c8cdd10ff198feac49ad911d0a97d0e2697a_da631bae
enabled=1
gpgcheck=0
priority=1

[delorean-component-cloudops]
name=delorean-python-observabilityclient-ab8ce8fd34674bb2e8e8c2c581c250685cf182ec
baseurl=https://trunk.rdoproject.org/centos9-master/component/cloudops/ab/8c/ab8ce8fd34674bb2e8e8c2c581c250685cf182ec_6f82bf1a
enabled=1
gpgcheck=0
priority=1

[delorean-component-common]
name=delorean-openstack-trove-d23ffece32fc9b029ab107266fbebad28023f3d4
baseurl=https://trunk.rdoproject.org/centos9-master/component/common/d2/3f/d23ffece32fc9b029ab107266fbebad28023f3d4_d4ee7df1
enabled=1
gpgcheck=0
priority=1

[delorean-component-compute]
name=delorean-python-whitebox-tests-tempest-e056798f095f7758ed7221fcb8c9a25b6a33d692
baseurl=https://trunk.rdoproject.org/centos9-master/component/compute/e0/56/e056798f095f7758ed7221fcb8c9a25b6a33d692_87a8050e
enabled=1
gpgcheck=0
priority=1

[delorean-component-designate]
name=delorean-openstack-designate-6ebeb372617a236979cd583a656af82d8a136051
baseurl=https://trunk.rdoproject.org/centos9-master/component/designate/6e/be/6ebeb372617a236979cd583a656af82d8a136051_1056db71
enabled=1
gpgcheck=0
priority=1

[delorean-component-glance]
name=delorean-openstack-glance-158dfd0e27fee2d1bdeb91f473667d574713e663
baseurl=https://trunk.rdoproject.org/centos9-master/component/glance/15/8d/158dfd0e27fee2d1bdeb91f473667d574713e663_268fa265
enabled=1
gpgcheck=0
priority=1

[delorean-component-keystone]
name=delorean-openstack-keystone-4e014d79f00915e298244246e1929f80a98012a6
baseurl=https://trunk.rdoproject.org/centos9-master/component/keystone/4e/01/4e014d79f00915e298244246e1929f80a98012a6_8019c0a8
enabled=1
gpgcheck=0
priority=1

[delorean-component-manila]
name=delorean-openstack-manila-70623bb84e7880f7f2f750bda2774e5e5151c900
baseurl=https://trunk.rdoproject.org/centos9-master/component/manila/70/62/70623bb84e7880f7f2f750bda2774e5e5151c900_f171e06d
enabled=1
gpgcheck=0
priority=1

[delorean-component-network]
name=delorean-openstack-neutron-26739f7c769a48f71c8590bbc481e1a11d8e793f
baseurl=https://trunk.rdoproject.org/centos9-master/component/network/26/73/26739f7c769a48f71c8590bbc481e1a11d8e793f_6995f615
enabled=1
gpgcheck=0
priority=1

[delorean-component-octavia]
name=delorean-openstack-octavia-599873b01ffc0adadf94ecbdb791351275ef10f8
baseurl=https://trunk.rdoproject.org/centos9-master/component/octavia/59/98/599873b01ffc0adadf94ecbdb791351275ef10f8_197e1bd9
enabled=1
gpgcheck=0
priority=1

[delorean-component-optimize]
name=delorean-openstack-watcher-188e583dcb0b48e77f43923ae349a0b7046b65a5
baseurl=https://trunk.rdoproject.org/centos9-master/component/optimize/18/8e/188e583dcb0b48e77f43923ae349a0b7046b65a5_fa75ed37
enabled=1
gpgcheck=0
priority=1

[delorean-component-podified]
name=delorean-python-tcib-84ac6c9d29c1e2c51a8374e5f4f15ad7a237e74c
baseurl=https://trunk.rdoproject.org/centos9-master/component/podified/84/ac/84ac6c9d29c1e2c51a8374e5f4f15ad7a237e74c_33748446
enabled=1
gpgcheck=0
priority=1

[delorean-component-puppet]
name=delorean-puppet-dns-ed5dc308a20d45c82743e3ebab3d61a1bde8a845
baseurl=https://trunk.rdoproject.org/centos9-master/component/puppet/ed/5d/ed5dc308a20d45c82743e3ebab3d61a1bde8a845_37ddcbfc
enabled=1
gpgcheck=0
priority=1

[delorean-component-swift]
name=delorean-openstack-swift-1cd20f87dec469dc4f7c9ac27d99ffec0b859301
baseurl=https://trunk.rdoproject.org/centos9-master/component/swift/1c/d2/1cd20f87dec469dc4f7c9ac27d99ffec0b859301_2abff1ce
enabled=1
gpgcheck=0
priority=1

[delorean-component-tempest]
name=delorean-python-telemetry-tests-tempest-ddfb79a63e13bfe813cf845908bd27169d5958a3
baseurl=https://trunk.rdoproject.org/centos9-master/component/tempest/dd/fb/ddfb79a63e13bfe813cf845908bd27169d5958a3_14fd3881
enabled=1
gpgcheck=0
priority=1

[delorean-component-ui]
name=delorean-openstack-watcher-ui-29be9daeccfd462b1be176378cb2ab90bfc584df
baseurl=https://trunk.rdoproject.org/centos9-master/component/ui/29/be/29be9daeccfd462b1be176378cb2ab90bfc584df_73715b47
enabled=1
gpgcheck=0
priority=1

[delorean-master-testing]
name=dlrn-master-testing
baseurl=https://trunk.rdoproject.org/centos9-master/deps/latest/
enabled=1
gpgcheck=0
module_hotfixes=1

[delorean-master-build-deps]
name=dlrn-master-build-deps
baseurl=https://trunk.rdoproject.org/centos9-master/build-deps/latest/
enabled=1
gpgcheck=0
module_hotfixes=1

[centos9-rabbitmq]
name=centos9-rabbitmq
baseurl=http://mirror.stream.centos.org/SIGs/9-stream/messaging/$basearch/rabbitmq-38/
enabled=1
gpgcheck=0
module_hotfixes=1

[centos9-storage]
name=centos9-storage
baseurl=http://mirror.stream.centos.org/SIGs/9-stream/storage/$basearch/ceph-reef/
enabled=1
gpgcheck=0
module_hotfixes=1

[centos9-opstools]
name=centos9-opstools
baseurl=http://mirror.stream.centos.org/SIGs/9-stream/opstools/$basearch/collectd-5/
enabled=1
gpgcheck=0
module_hotfixes=1

[centos9-nfv-ovs]
name=NFV SIG OpenvSwitch
baseurl=http://mirror.stream.centos.org/SIGs/9-stream/nfv/$basearch/openvswitch-2/
gpgcheck=0
enabled=1
module_hotfixes=1

# epel is required for Ceph Reef
[epel-low-priority]
name=Extra Packages for Enterprise Linux $releasever - $basearch
metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-$releasever&arch=$basearch&infra=$infra&content=$contentdir
enabled=1
gpgcheck=0
countme=1
priority=100
includepkgs=libarrow*,parquet*,python3-asyncssh,re2,python3-grpcio,grpc*,abseil*


DEBUG:     __jinja_expand:  True
DEBUG:     verbose:  2
DEBUG:     print_main_output:  False
DEBUG:     cache_alterations:  False
DEBUG:     enable_disable_repos:  []
DEBUG:     build_log_fmt_str:  %(message)s
DEBUG:     root_log_fmt_str:  %(levelname)s %(filename)s:%(lineno)d:  %(message)s
DEBUG:     state_log_fmt_str:  %(asctime)s - %(message)s
INFO: Start(openstack-ironic.spec)  Config(dlrn-centos9-master-uc-x86_64-5)
Start: clean chroot
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
INFO: unmounting tmpfs.
DEBUG: child environment: None
DEBUG: Executing command: ['umount', '-n', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['btrfs', 'subv', 'list', '/var/lib/mock'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
Finish: clean chroot
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5
DEBUG: ensuring that dir exists: /home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c
Mock Version: 6.0
INFO: Mock Version: 6.0
INFO: Mock Version: 6.0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap
Start(bootstrap): chroot init
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root
INFO: mounting tmpfs at /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root.
INFO: reusing tmpfs at /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root.
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/results
INFO: calling preinit hooks
INFO: enabled root cache
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root_cache/
INFO: enabled package manager cache
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/yum_cache
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/dnf_cache
Start(bootstrap): cleaning package manager metadata
Finish(bootstrap): cleaning package manager metadata
DEBUG: create skeleton dirs
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/rpm
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/yum
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/dbus
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/log
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/cache/dnf
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/cache/yum
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/rpm
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/tmp
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/tmp/ccache
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/tmp
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/dnf
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/dnf/vars
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/yum.repos.d
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/yum.repos.d
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/yum
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/proc
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/run/lock
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/pts
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/shm
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/mapper
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/mapper
DEBUG: kernel version == 5.14.0-427.16.1.el9_4.x86_64
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/fstab
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/yum/yum.conf
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/dnf/dnf.conf
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/log/yum.log
DEBUG: rootdir = /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root
DEBUG: resultdir = /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/results
DEBUG: searching for 'dnf4' package manager or alternatives
INFO: Package manager dnf4 detected and used (fallback)
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/mock
DEBUG: Updating files in /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust with files from /etc/pki/ca-trust
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/./source
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/./extracted
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/source/anchors
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/source/blocklist
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/extracted/edk2
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/extracted/java
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/extracted/openssl
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/extracted/pem
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/extracted/pem/directory-hash
DEBUG: Updating files in /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/usr/share/pki/ca-trust-source with files from /usr/share/pki/ca-trust-source
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/usr/share/pki/ca-trust-source
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/usr/share/pki/ca-trust-source/./anchors
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/usr/share/pki/ca-trust-source/./blocklist
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/usr/share
DEBUG: Copying /usr/share/distribution-gpg-keys to the bootstrap chroot
DEBUG: child environment: None
DEBUG: Executing command: ['cp', '-a', '/usr/share/distribution-gpg-keys', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/usr/share'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/dnf
DEBUG: configure DNF vars
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/proc
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', '-o', 'rprivate,mode=0755', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/proc
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'rbind', '/proc', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'remount,nodev,noexec,nosuid,readonly,rprivate,rbind', '--target', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', '-o', 'rprivate,mode=0755', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'rbind', '/sys', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'remount,nodev,noexec,nosuid,readonly,rprivate,rbind', '--target', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/shm
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/shm'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/pts
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'devpts', '-o', 'gid=5,mode=0620,ptmxmode=0666,newinstance', 'devpts', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/pts'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'bind', '/tmp/mock-selinux-plugin.hk_pl91a', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/proc/filesystems'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys/fs/selinux
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys/fs/selinux'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/cache/yum
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'bind', '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/yum_cache', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/cache/yum'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/cache/dnf
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'bind', '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/dnf_cache', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/cache/dnf'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc
DEBUG: method _cleanup_homedir skipped in bootstrap
DEBUG: method _setup_build_dirs skipped in bootstrap
DEBUG: method _make_users skipped in bootstrap
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/.initialized
Finish(bootstrap): chroot init
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5
Start: chroot init
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
INFO: mounting tmpfs at /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root.
DEBUG: child environment: None
DEBUG: Executing command: ['mount', '-n', '-t', 'tmpfs', '-o', 'mode=0755', '-o', 'nr_inodes=0', '-o', 'size=4g', 'mock_chroot_tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c
INFO: calling preinit hooks
INFO: enabled root cache
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5/root_cache/
Start: unpacking root cache
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/tar', '--use-compress-program', 'pigz', '-xf', '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5/root_cache/cache.tar.gz', '-C', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/./proc
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/./proc
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/./sys
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/./sys
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/./dev
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/./dev
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/./tmp/ccache
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/./tmp/ccache
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/./var/cache/yum
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/./var/cache/yum
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/./var/cache/dnf
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/./var/cache/dnf
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/./var/log
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/./var/log
Finish: unpacking root cache
INFO: enabled package manager cache
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5/yum_cache
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5/dnf_cache
Start: cleaning package manager metadata
Finish: cleaning package manager metadata
INFO: enabled HW Info plugin
DEBUG: child environment: None
DEBUG: Executing command: ['/usr/bin/lscpu'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Architecture:                       x86_64
DEBUG: CPU op-mode(s):                     32-bit, 64-bit
DEBUG: Address sizes:                      40 bits physical, 48 bits virtual
DEBUG: Byte Order:                         Little Endian
DEBUG: CPU(s):                             4
DEBUG: On-line CPU(s) list:                0-3
DEBUG: Vendor ID:                          AuthenticAMD
DEBUG: Model name:                         AMD EPYC-Rome Processor
DEBUG: CPU family:                         23
DEBUG: Model:                              49
DEBUG: Thread(s) per core:                 1
DEBUG: Core(s) per socket:                 1
DEBUG: Socket(s):                          4
DEBUG: Stepping:                           0
DEBUG: BogoMIPS:                           5599.99
DEBUG: Flags:                              fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 clzero xsaveerptr wbnoinvd arat npt lbrv nrip_save tsc_scale vmcb_clean pausefilter pfthreshold umip rdpid arch_capabilities
DEBUG: Virtualization:                     AMD-V
DEBUG: Hypervisor vendor:                  KVM
DEBUG: Virtualization type:                full
DEBUG: L1d cache:                          128 KiB (4 instances)
DEBUG: L1i cache:                          128 KiB (4 instances)
DEBUG: L2 cache:                           2 MiB (4 instances)
DEBUG: L3 cache:                           64 MiB (4 instances)
DEBUG: NUMA node(s):                       1
DEBUG: NUMA node0 CPU(s):                  0-3
DEBUG: Vulnerability Gather data sampling: Not affected
DEBUG: Vulnerability Itlb multihit:        Not affected
DEBUG: Vulnerability L1tf:                 Not affected
DEBUG: Vulnerability Mds:                  Not affected
DEBUG: Vulnerability Meltdown:             Not affected
DEBUG: Vulnerability Mmio stale data:      Not affected
DEBUG: Vulnerability Retbleed:             Mitigation; untrained return thunk; SMT disabled
DEBUG: Vulnerability Spec rstack overflow: Vulnerable: Safe RET, no microcode
DEBUG: Vulnerability Spec store bypass:    Mitigation; Speculative Store Bypass disabled via prctl
DEBUG: Vulnerability Spectre v1:           Mitigation; usercopy/swapgs barriers and __user pointer sanitization
DEBUG: Vulnerability Spectre v2:           Mitigation; Retpolines, IBPB conditional, STIBP disabled, RSB filling, PBRSB-eIBRS Not affected
DEBUG: Vulnerability Srbds:                Not affected
DEBUG: Vulnerability Tsx async abort:      Not affected
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/free'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG:                total        used        free      shared  buff/cache   available
DEBUG: Mem:        16114812     5698872      361604     2609568    13001392    10415940
DEBUG: Swap:       16777212     5505228    11271984
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/df', '-H', '-T', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root', '/var/cache/mock'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Filesystem        Type   Size  Used Avail Use% Mounted on
DEBUG: mock_chroot_tmpfs tmpfs  4.3G  1.5G  2.9G  34% /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: /dev/vda4         xfs    549G  210G  340G  39% /
DEBUG: Child return code was: 0
DEBUG: create skeleton dirs
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/lib/rpm
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/lib/yum
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/lib/dbus
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/log
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/cache/dnf
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/cache/yum
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/rpm
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/tmp
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/tmp/ccache
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/tmp
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/dnf
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/dnf/vars
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/yum.repos.d
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/yum
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/run/lock
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/pts
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/pts
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/shm
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/shm
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/mapper
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/mapper
DEBUG: kernel version == 5.14.0-427.16.1.el9_4.x86_64
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/fstab
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/yum/yum.conf
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/dnf/dnf.conf
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/log/yum.log
DEBUG: rootdir = /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: resultdir = /home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c
INFO: Package manager dnf4 detected and used (direct choice)
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/mock
DEBUG: Updating files in /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust with files from /etc/pki/ca-trust
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/./source
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/./extracted
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/source/anchors
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/source/blocklist
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/extracted/edk2
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/extracted/java
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/extracted/openssl
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/extracted/pem
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/extracted/pem/directory-hash
DEBUG: Updating files in /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/usr/share/pki/ca-trust-source with files from /usr/share/pki/ca-trust-source
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/usr/share/pki/ca-trust-source
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/usr/share/pki/ca-trust-source/./anchors
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/usr/share/pki/ca-trust-source/./blocklist
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/dnf
DEBUG: configure DNF vars
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', '-o', 'rprivate,mode=0755', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'rbind', '/proc', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'remount,nodev,noexec,nosuid,readonly,rprivate,rbind', '--target', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', '-o', 'rprivate,mode=0755', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'rbind', '/sys', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'remount,nodev,noexec,nosuid,readonly,rprivate,rbind', '--target', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/shm
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/shm'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/pts
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'devpts', '-o', 'gid=5,mode=0620,ptmxmode=0666,newinstance', 'devpts', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/pts'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'bind', '/tmp/mock-selinux-plugin.ch88p5am', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc/filesystems'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys/fs/selinux
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys/fs/selinux'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/cache/yum
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'bind', '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5/yum_cache', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/cache/yum'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/cache/dnf
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'bind', '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5/dnf_cache', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/cache/dnf'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['rpm', '-q', 'rpm', 'rpm-sequoia', 'python3-dnf', 'python3-dnf-plugins-core', 'yum', 'yum-utils', 'dnf5', 'dnf5-plugins'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: rpm-4.16.1.3-36.el9.x86_64
DEBUG: package rpm-sequoia is not installed
DEBUG: python3-dnf-4.14.0-24.el9.noarch
DEBUG: python3-dnf-plugins-core-4.3.0-20.el9.noarch
DEBUG: yum-4.14.0-24.el9.noarch
DEBUG: package yum-utils is not installed
DEBUG: package dnf5 is not installed
DEBUG: package dnf5-plugins is not installed
DEBUG: Child return code was: 4
INFO: Buildroot is handled by package management downloaded with a bootstrap image:
  rpm-4.16.1.3-36.el9.x86_64
  python3-dnf-4.14.0-24.el9.noarch
  python3-dnf-plugins-core-4.3.0-20.el9.noarch
  yum-4.14.0-24.el9.noarch
Start: dnf4 update
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', '-o', 'private,mode=0755', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'rbind', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'remount,private,rbind', '--target', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/rpm', '-qa', '--root', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
DEBUG: libgcc-11.5.0-5.el9.x86_64
DEBUG: fonts-filesystem-2.0.5-7.el9.1.noarch
DEBUG: tzdata-2025b-1.el9.noarch
DEBUG: hwdata-0.348-9.18.el9.noarch
DEBUG: dejavu-sans-fonts-2.37-18.el9.noarch
DEBUG: adobe-mappings-cmap-20171205-12.el9.noarch
DEBUG: adobe-mappings-cmap-deprecated-20171205-12.el9.noarch
DEBUG: langpacks-core-font-en-3.0-16.el9.noarch
DEBUG: osinfo-db-20250124-1.el9.noarch
DEBUG: adobe-source-code-pro-fonts-2.030.1.050-12.el9.1.noarch
DEBUG: abattis-cantarell-fonts-0.301-4.el9.noarch
DEBUG: google-droid-sans-fonts-20200215-11.el9.2.noarch
DEBUG: python3-setuptools-wheel-65.5.1-2.el9s.noarch
DEBUG: xkeyboard-config-2.33-2.el9.noarch
DEBUG: rust-srpm-macros-17-4.el9.noarch
DEBUG: qt5-srpm-macros-5.15.9-1.el9.noarch
DEBUG: poppler-data-0.4.9-9.el9.noarch
DEBUG: perl-srpm-macros-1-41.el9.noarch
DEBUG: openblas-srpm-macros-2-11.el9.noarch
DEBUG: ocaml-srpm-macros-6-6.el9.noarch
DEBUG: mesa-filesystem-24.2.8-2.el9.x86_64
DEBUG: llvm-filesystem-20.1.1-3.el9.x86_64
DEBUG: libX11-common-1.7.0-11.el9.noarch
DEBUG: kernel-headers-5.14.0-585.el9.x86_64
DEBUG: ghc-srpm-macros-1.5.0-6.el9.noarch
DEBUG: gawk-all-langpacks-5.1.0-6.el9.x86_64
DEBUG: adwaita-cursor-theme-40.1.1-3.el9.noarch
DEBUG: adobe-mappings-pdf-20180407-10.el9.noarch
DEBUG: publicsuffix-list-dafsa-20210518-3.el9.noarch
DEBUG: pkgconf-m4-1.7.3-10.el9.noarch
DEBUG: pcre2-syntax-10.40-6.el9.noarch
DEBUG: ncurses-base-6.2-10.20210508.el9.noarch
DEBUG: libssh-config-0.10.4-13.el9.noarch
DEBUG: kbd-misc-2.4.0-11.el9.noarch
DEBUG: kbd-legacy-2.4.0-11.el9.noarch
DEBUG: fuse-common-3.10.2-9.el9.x86_64
DEBUG: coreutils-common-8.32-39.el9.x86_64
DEBUG: centos-gpg-keys-9.0-28.el9.noarch
DEBUG: centos-stream-repos-9.0-28.el9.noarch
DEBUG: centos-stream-release-9.0-28.el9.noarch
DEBUG: setup-2.13.7-10.el9.noarch
DEBUG: filesystem-3.16-5.el9.x86_64
DEBUG: urw-base35-fonts-common-20200910-6.el9.noarch
DEBUG: basesystem-11-13.el9.noarch
DEBUG: glibc-gconv-extra-2.34-192.el9.x86_64
DEBUG: glibc-minimal-langpack-2.34-192.el9.x86_64
DEBUG: glibc-common-2.34-192.el9.x86_64
DEBUG: glibc-2.34-192.el9.x86_64
DEBUG: ncurses-libs-6.2-10.20210508.el9.x86_64
DEBUG: bash-5.1.8-9.el9.x86_64
DEBUG: zlib-1.2.11-41.el9.x86_64
DEBUG: libstdc++-11.5.0-5.el9.x86_64
DEBUG: libzstd-1.5.5-1.el9.x86_64
DEBUG: xz-libs-5.2.5-8.el9.x86_64
DEBUG: libxml2-2.9.13-9.el9.x86_64
DEBUG: bzip2-libs-1.0.8-10.el9.x86_64
DEBUG: libxcrypt-4.4.18-3.el9.x86_64
DEBUG: libpng-1.6.37-12.el9.x86_64
DEBUG: expat-2.5.0-5.el9.x86_64
DEBUG: libjpeg-turbo-2.0.90-7.el9.x86_64
DEBUG: libcap-2.48-9.el9.x86_64
DEBUG: libuuid-2.37.4-21.el9.x86_64
DEBUG: elfutils-libelf-0.193-1.el9.x86_64
DEBUG: sqlite-libs-3.34.1-7.el9.x86_64
DEBUG: libffi-3.4.2-8.el9.x86_64
DEBUG: crypto-policies-20250128-1.git5269e22.el9.noarch
DEBUG: gmp-6.2.0-13.el9.x86_64
DEBUG: libgpg-error-1.42-5.el9.x86_64
DEBUG: libtool-ltdl-2.4.6-46.el9.x86_64
DEBUG: lcms2-2.12-3.el9.x86_64
DEBUG: nspr-4.35.0-17.el9.x86_64
DEBUG: mpfr-4.1.0-7.el9.x86_64
DEBUG: readline-8.1-4.el9.x86_64
DEBUG: libogg-1.3.4-6.el9.x86_64
DEBUG: libvorbis-1.3.7-5.el9.x86_64
DEBUG: nss-util-3.101.0-10.el9.x86_64
DEBUG: libgcrypt-1.10.0-11.el9.x86_64
DEBUG: libwayland-client-1.21.0-1.el9.x86_64
DEBUG: libicu-67.1-9.el9.x86_64
DEBUG: libattr-2.5.1-3.el9.x86_64
DEBUG: libacl-2.3.1-4.el9.x86_64
DEBUG: libgomp-11.5.0-5.el9.x86_64
DEBUG: lz4-libs-1.9.3-5.el9.x86_64
DEBUG: popt-1.18-8.el9.x86_64
DEBUG: alsa-lib-1.2.13-2.el9.x86_64
DEBUG: libX11-xcb-1.7.0-11.el9.x86_64
DEBUG: libwebp-1.2.0-8.el9.x86_64
DEBUG: libassuan-2.5.5-3.el9.x86_64
DEBUG: gdbm-libs-1.23-1.el9.x86_64
DEBUG: json-c-0.14-11.el9.x86_64
DEBUG: libbrotli-1.0.9-7.el9.x86_64
DEBUG: libcap-ng-0.8.2-7.el9.x86_64
DEBUG: audit-libs-3.1.5-7.el9.x86_64
DEBUG: libcom_err-1.46.5-7.el9.x86_64
DEBUG: libseccomp-2.5.2-2.el9.x86_64
DEBUG: libtasn1-4.16.0-9.el9.x86_64
DEBUG: p11-kit-0.25.3-3.el9.x86_64
DEBUG: libtdb-1.4.12-1.el9.x86_64
DEBUG: libunistring-0.9.10-15.el9.x86_64
DEBUG: libidn2-2.3.0-7.el9.x86_64
DEBUG: lua-libs-5.4.4-4.el9.x86_64
DEBUG: pcre2-10.40-6.el9.x86_64
DEBUG: fribidi-1.0.10-6.el9.2.x86_64
DEBUG: libICE-1.0.10-8.el9.x86_64
DEBUG: libstemmer-0-18.585svn.el9.x86_64
DEBUG: libxshmfence-1.3-10.el9.x86_64
DEBUG: openjpeg2-2.4.0-8.el9.x86_64
DEBUG: opus-1.3.1-10.el9.x86_64
DEBUG: libSM-1.2.3-10.el9.x86_64
DEBUG: libpsl-0.21.1-5.el9.x86_64
DEBUG: libwayland-cursor-1.21.0-1.el9.x86_64
DEBUG: libmpc-1.2.1-4.el9.x86_64
DEBUG: libwayland-server-1.21.0-1.el9.x86_64
DEBUG: dwz-0.14-3.el9.x86_64
DEBUG: exiv2-0.27.5-2.el9.x86_64
DEBUG: exiv2-libs-0.27.5-2.el9.x86_64
DEBUG: libxcrypt-compat-4.4.18-3.el9.x86_64
DEBUG: unzip-6.0-58.el9.x86_64
DEBUG: xml-common-0.6.3-58.el9.noarch
DEBUG: libproxy-0.4.15-35.el9.x86_64
DEBUG: imath-3.1.2-1.el9.x86_64
DEBUG: file-libs-5.39-16.el9.x86_64
DEBUG: file-5.39-16.el9.x86_64
DEBUG: hicolor-icon-theme-0.17-13.el9.noarch
DEBUG: libedit-3.1-38.20210216cvs.el9.x86_64
DEBUG: llvm-libs-20.1.1-3.el9.x86_64
DEBUG: alternatives-1.24-2.el9.x86_64
DEBUG: p11-kit-trust-0.25.3-3.el9.x86_64
DEBUG: fuse-libs-2.9.9-17.el9.x86_64
DEBUG: libsepol-3.6-3.el9.x86_64
DEBUG: libselinux-3.6-3.el9.x86_64
DEBUG: sed-4.8-9.el9.x86_64
DEBUG: findutils-4.8.0-7.el9.x86_64
DEBUG: libsigsegv-2.13-4.el9.x86_64
DEBUG: gawk-5.1.0-6.el9.x86_64
DEBUG: libsmartcols-2.37.4-21.el9.x86_64
DEBUG: pcre-8.44-4.el9.x86_64
DEBUG: grep-3.6-5.el9.x86_64
DEBUG: openssl-libs-3.5.0-2.el9.x86_64
DEBUG: coreutils-8.32-39.el9.x86_64
DEBUG: ca-certificates-2024.2.69_v8.0.303-91.4.el9.noarch
DEBUG: systemd-libs-252-53.el9.x86_64
DEBUG: libarchive-3.5.3-4.el9.x86_64
DEBUG: dbus-libs-1.12.20-8.el9.x86_64
DEBUG: libblkid-2.37.4-21.el9.x86_64
DEBUG: libmount-2.37.4-21.el9.x86_64
DEBUG: libfdisk-2.37.4-21.el9.x86_64
DEBUG: util-linux-core-2.37.4-21.el9.x86_64
DEBUG: libusbx-1.0.26-1.el9.x86_64
DEBUG: gzip-1.12-1.el9.x86_64
DEBUG: cracklib-2.9.6-27.el9.x86_64
DEBUG: kmod-libs-28-10.el9.x86_64
DEBUG: libevent-2.1.12-8.el9.x86_64
DEBUG: avahi-libs-0.8-22.el9.x86_64
DEBUG: xz-5.2.5-8.el9.x86_64
DEBUG: jbigkit-libs-2.1-23.el9.x86_64
DEBUG: libtiff-4.4.0-13.el9.x86_64
DEBUG: libXau-1.0.9-8.el9.x86_64
DEBUG: libxcb-1.13.1-9.el9.x86_64
DEBUG: libX11-1.7.0-11.el9.x86_64
DEBUG: libXext-1.3.4-8.el9.x86_64
DEBUG: libXrender-0.9.10-16.el9.x86_64
DEBUG: libXi-1.7.10-8.el9.x86_64
DEBUG: libXfixes-5.0.3-16.el9.x86_64
DEBUG: libXt-1.2.0-6.el9.x86_64
DEBUG: libXmu-1.1.3-8.el9.x86_64
DEBUG: libXcursor-1.2.0-7.el9.x86_64
DEBUG: libXdamage-1.1.5-7.el9.x86_64
DEBUG: libXrandr-1.5.2-8.el9.x86_64
DEBUG: libXinerama-1.1.4-10.el9.x86_64
DEBUG: libXcomposite-0.4.5-7.el9.x86_64
DEBUG: libXpm-3.5.13-10.el9.x86_64
DEBUG: libglvnd-1.3.4-1.el9.x86_64
DEBUG: libwayland-egl-1.21.0-1.el9.x86_64
DEBUG: pixman-0.40.0-6.el9.x86_64
DEBUG: libXaw-1.0.13-19.el9.x86_64
DEBUG: libXtst-1.2.3-16.el9.x86_64
DEBUG: libXv-1.0.11-16.el9.x86_64
DEBUG: libXxf86vm-1.1.4-18.el9.x86_64
DEBUG: cracklib-dicts-2.9.6-27.el9.x86_64
DEBUG: p11-kit-server-0.25.3-3.el9.x86_64
DEBUG: python3-pip-wheel-21.3.1-1.el9.noarch
DEBUG: python-unversioned-command-3.9.21-2.el9.noarch
DEBUG: python3-3.9.21-2.el9.x86_64
DEBUG: python3-libs-3.9.21-2.el9.x86_64
DEBUG: python3-setuptools-65.5.1-2.el9s.noarch
DEBUG: python3-packaging-24.2-2.el9s.noarch
DEBUG: python3-idna-2.10-7.el9.1.noarch
DEBUG: python3-greenlet-3.1.1-1.el9s.x86_64
DEBUG: python3-typing-extensions-4.12.2-2.el9s.noarch
DEBUG: python3-pip-21.3.1-1.el9.noarch
DEBUG: crypto-policies-scripts-20250128-1.git5269e22.el9.noarch
DEBUG: python3-chardet-4.0.0-5.el9.noarch
DEBUG: python3-dns-2.6.1-3.el9.noarch
DEBUG: python3-pysocks-1.7.1-12.el9.noarch
DEBUG: python3-six-1.15.0-9.el9.noarch
DEBUG: python3-urllib3-1.26.5-6.el9.noarch
DEBUG: python3-requests-2.32.3-4.el9s.noarch
DEBUG: python3-docutils-0.16-6.el9.noarch
DEBUG: python3-pytz-2021.1-5.el9.noarch
DEBUG: python3-babel-2.9.1-2.el9.noarch
DEBUG: python3-tomli-2.0.1-5.el9.noarch
DEBUG: python3-imagesize-1.2.0-6.el9.noarch
DEBUG: python3-pygments-2.7.4-4.el9.noarch
DEBUG: python3-snowballstemmer-1.9.0-10.el9.noarch
DEBUG: python3-sphinx-theme-alabaster-0.7.12-13.el9.noarch
DEBUG: python3-sphinxcontrib-applehelp-1.0.2-5.el9.noarch
DEBUG: python3-sphinxcontrib-devhelp-1.0.2-5.el9.noarch
DEBUG: python3-sphinxcontrib-htmlhelp-1.0.3-6.el9.noarch
DEBUG: python3-sphinxcontrib-jsmath-1.0.1-12.el9.noarch
DEBUG: python3-sphinxcontrib-qthelp-1.0.3-5.el9.noarch
DEBUG: python3-sphinxcontrib-serializinghtml-1.1.4-5.el9.noarch
DEBUG: python3-markupsafe-3.0.2-1.el9s.x86_64
DEBUG: python3-jinja2-3.0.1-2.el9s.noarch
DEBUG: openssl-3.5.0-2.el9.x86_64
DEBUG: sound-theme-freedesktop-0.8-17.el9.noarch
DEBUG: kmod-28-10.el9.x86_64
DEBUG: composefs-libs-1.0.8-1.el9.x86_64
DEBUG: bubblewrap-0.4.1-8.el9.x86_64
DEBUG: libsemanage-3.6-5.el9.x86_64
DEBUG: shadow-utils-4.9-12.el9.x86_64
DEBUG: libutempter-1.2.1-6.el9.x86_64
DEBUG: tar-1.34-7.el9.x86_64
DEBUG: openexr-libs-3.1.1-3.el9.x86_64
DEBUG: iso-codes-4.6.0-3.el9.noarch
DEBUG: zip-3.0-35.el9.x86_64
DEBUG: cpp-11.5.0-5.el9.x86_64
DEBUG: zstd-1.5.5-1.el9.x86_64
DEBUG: acl-2.3.1-4.el9.x86_64
DEBUG: nss-softokn-freebl-3.101.0-10.el9.x86_64
DEBUG: nss-softokn-3.101.0-10.el9.x86_64
DEBUG: nss-sysinit-3.101.0-10.el9.x86_64
DEBUG: nss-3.101.0-10.el9.x86_64
DEBUG: flac-libs-1.3.3-12.el9.x86_64
DEBUG: libtheora-1.1.1-31.el9.x86_64
DEBUG: libksba-1.5.1-7.el9.x86_64
DEBUG: jasper-libs-2.0.28-3.el9.x86_64
DEBUG: LibRaw-0.21.1-1.el9.x86_64
DEBUG: exempi-2.6.0-0.2.20211007gite23c213.el9.x86_64
DEBUG: bzip2-1.0.8-10.el9.x86_64
DEBUG: libxkbcommon-1.0.3-4.el9.x86_64
DEBUG: libxslt-1.1.34-12.el9.x86_64
DEBUG: graphite2-1.3.14-9.el9.x86_64
DEBUG: groff-base-1.22.4-10.el9.x86_64
DEBUG: webrtc-audio-processing-0.3.1-8.el9.x86_64
DEBUG: info-6.7-15.el9.x86_64
DEBUG: ed-1.14.2-12.el9.x86_64
DEBUG: patch-2.7.6-16.el9.x86_64
DEBUG: libfontenc-1.1.3-17.el9.x86_64
DEBUG: less-590-5.el9.x86_64
DEBUG: systemd-rpm-macros-252-53.el9.noarch
DEBUG: adwaita-icon-theme-40.1.1-3.el9.noarch
DEBUG: libpaper-1.1.28-4.el9.x86_64
DEBUG: ncurses-6.2-10.20210508.el9.x86_64
DEBUG: perl-Digest-1.19-4.el9.noarch
DEBUG: perl-Digest-MD5-2.58-4.el9.x86_64
DEBUG: perl-B-1.80-481.el9.x86_64
DEBUG: perl-FileHandle-2.03-481.el9.noarch
DEBUG: perl-Data-Dumper-2.174-462.el9.x86_64
DEBUG: perl-libnet-3.13-4.el9.noarch
DEBUG: perl-AutoLoader-5.74-481.el9.noarch
DEBUG: perl-base-2.27-481.el9.noarch
DEBUG: perl-URI-5.09-3.el9.noarch
DEBUG: perl-if-0.60.800-481.el9.noarch
DEBUG: perl-IO-Socket-IP-0.41-5.el9.noarch
DEBUG: perl-Time-Local-1.300-7.el9.noarch
DEBUG: perl-File-Path-2.18-4.el9.noarch
DEBUG: perl-IO-Socket-SSL-2.073-2.el9.noarch
DEBUG: perl-Net-SSLeay-1.94-1.el9.x86_64
DEBUG: perl-Pod-Escapes-1.07-460.el9.noarch
DEBUG: perl-Text-Tabs+Wrap-2013.0523-460.el9.noarch
DEBUG: perl-Mozilla-CA-20200520-6.el9.noarch
DEBUG: perl-Class-Struct-0.66-481.el9.noarch
DEBUG: perl-POSIX-1.94-481.el9.x86_64
DEBUG: perl-Term-ANSIColor-5.01-461.el9.noarch
DEBUG: perl-IPC-Open3-1.21-481.el9.noarch
DEBUG: perl-subs-1.03-481.el9.noarch
DEBUG: perl-File-Temp-0.231.100-4.el9.noarch
DEBUG: perl-Term-Cap-1.17-460.el9.noarch
DEBUG: perl-Pod-Simple-3.42-4.el9.noarch
DEBUG: perl-HTTP-Tiny-0.076-462.el9.noarch
DEBUG: perl-Socket-2.031-4.el9.x86_64
DEBUG: perl-SelectSaver-1.02-481.el9.noarch
DEBUG: perl-Symbol-1.08-481.el9.noarch
DEBUG: perl-File-stat-1.09-481.el9.noarch
DEBUG: perl-podlators-4.14-460.el9.noarch
DEBUG: perl-Pod-Perldoc-3.28.01-461.el9.noarch
DEBUG: perl-Fcntl-1.13-481.el9.x86_64
DEBUG: perl-Text-ParseWords-3.30-460.el9.noarch
DEBUG: perl-mro-1.23-481.el9.x86_64
DEBUG: perl-IO-1.43-481.el9.x86_64
DEBUG: perl-overloading-0.02-481.el9.noarch
DEBUG: perl-Pod-Usage-2.01-4.el9.noarch
DEBUG: perl-Errno-1.30-481.el9.x86_64
DEBUG: perl-File-Basename-2.85-481.el9.noarch
DEBUG: perl-Getopt-Std-1.12-481.el9.noarch
DEBUG: perl-MIME-Base64-3.16-4.el9.x86_64
DEBUG: perl-Scalar-List-Utils-1.56-462.el9.x86_64
DEBUG: perl-constant-1.33-461.el9.noarch
DEBUG: perl-Storable-3.21-460.el9.x86_64
DEBUG: perl-overload-1.31-481.el9.noarch
DEBUG: perl-parent-0.238-460.el9.noarch
DEBUG: perl-vars-1.05-481.el9.noarch
DEBUG: perl-Getopt-Long-2.52-4.el9.noarch
DEBUG: perl-Carp-1.50-460.el9.noarch
DEBUG: perl-Exporter-5.74-461.el9.noarch
DEBUG: perl-PathTools-3.78-461.el9.x86_64
DEBUG: perl-NDBM_File-1.15-481.el9.x86_64
DEBUG: perl-Encode-3.08-462.el9.x86_64
DEBUG: perl-libs-5.32.1-481.el9.x86_64
DEBUG: perl-interpreter-5.32.1-481.el9.x86_64
DEBUG: kernel-srpm-macros-1.0-13.el9.noarch
DEBUG: bluez-libs-5.72-4.el9.x86_64
DEBUG: cpio-2.13-16.el9.x86_64
DEBUG: diffutils-3.7-12.el9.x86_64
DEBUG: keyutils-libs-1.6.3-1.el9.x86_64
DEBUG: libatomic-11.5.0-5.el9.x86_64
DEBUG: libcbor-0.7.0-5.el9.x86_64
DEBUG: libdb-5.3.28-57.el9.x86_64
DEBUG: libeconf-0.4.1-4.el9.x86_64
DEBUG: libpwquality-1.4.4-8.el9.x86_64
DEBUG: pam-1.5.1-23.el9.x86_64
DEBUG: util-linux-2.37.4-21.el9.x86_64
DEBUG: dbus-1.12.20-8.el9.x86_64
DEBUG: systemd-pam-252-53.el9.x86_64
DEBUG: systemd-252-53.el9.x86_64
DEBUG: dbus-common-1.12.20-8.el9.noarch
DEBUG: dbus-broker-28-7.el9.x86_64
DEBUG: device-mapper-libs-1.02.202-6.el9.x86_64
DEBUG: device-mapper-1.02.202-6.el9.x86_64
DEBUG: cryptsetup-libs-2.7.2-3.el9.x86_64
DEBUG: elfutils-default-yama-scope-0.193-1.el9.noarch
DEBUG: elfutils-libs-0.193-1.el9.x86_64
DEBUG: openssh-8.7p1-45.el9.x86_64
DEBUG: kbd-2.4.0-11.el9.x86_64
DEBUG: libnghttp2-1.43.0-6.el9.x86_64
DEBUG: libpciaccess-0.16-7.el9.x86_64
DEBUG: libdrm-2.4.123-2.el9.x86_64
DEBUG: libglvnd-egl-1.3.4-1.el9.x86_64
DEBUG: mesa-libgbm-24.2.8-2.el9.x86_64
DEBUG: mesa-dri-drivers-24.2.8-2.el9.x86_64
DEBUG: mesa-libglapi-24.2.8-2.el9.x86_64
DEBUG: mesa-libEGL-24.2.8-2.el9.x86_64
DEBUG: libglvnd-glx-1.3.4-1.el9.x86_64
DEBUG: mesa-libGL-24.2.8-2.el9.x86_64
DEBUG: libpkgconf-1.7.3-10.el9.x86_64
DEBUG: pkgconf-1.7.3-10.el9.x86_64
DEBUG: pkgconf-pkg-config-1.7.3-10.el9.x86_64
DEBUG: libverto-0.3.2-3.el9.x86_64
DEBUG: krb5-libs-1.21.1-6.el9.x86_64
DEBUG: cyrus-sasl-lib-2.1.27-21.el9.x86_64
DEBUG: openldap-2.6.8-4.el9.x86_64
DEBUG: libssh-0.10.4-13.el9.x86_64
DEBUG: libcurl-7.76.1-31.el9.x86_64
DEBUG: elfutils-debuginfod-client-0.193-1.el9.x86_64
DEBUG: binutils-gold-2.35.2-63.el9.x86_64
DEBUG: binutils-2.35.2-63.el9.x86_64
DEBUG: elfutils-0.193-1.el9.x86_64
DEBUG: gdb-minimal-14.2-4.el9.x86_64
DEBUG: debugedit-5.0-10.el9.x86_64
DEBUG: curl-7.76.1-31.el9.x86_64
DEBUG: rpm-4.16.1.3-37.el9.x86_64
DEBUG: rpm-libs-4.16.1.3-37.el9.x86_64
DEBUG: rpm-build-libs-4.16.1.3-37.el9.x86_64
DEBUG: efi-srpm-macros-6-2.el9.noarch
DEBUG: lua-srpm-macros-1-6.el9.noarch
DEBUG: tpm2-tss-3.2.3-1.el9.x86_64
DEBUG: systemd-udev-252-53.el9.x86_64
DEBUG: libfido2-1.13.0-2.el9.x86_64
DEBUG: openssh-clients-8.7p1-45.el9.x86_64
DEBUG: git-core-2.47.1-2.el9.x86_64
DEBUG: make-4.3-8.el9.x86_64
DEBUG: nettle-3.10.1-1.el9.x86_64
DEBUG: gnutls-3.8.3-6.el9.x86_64
DEBUG: glib2-2.68.4-16.el9.x86_64
DEBUG: freetype-2.10.4-9.el9.x86_64
DEBUG: harfbuzz-2.7.4-10.el9.x86_64
DEBUG: fontconfig-2.14.0-2.el9.x86_64
DEBUG: cairo-1.17.4-7.el9.x86_64
DEBUG: json-glib-1.6.6-1.el9.x86_64
DEBUG: atk-2.36.0-5.el9.x86_64
DEBUG: cairo-gobject-1.17.4-7.el9.x86_64
DEBUG: polkit-libs-0.117-13.el9.x86_64
DEBUG: gstreamer1-1.22.12-3.el9.x86_64
DEBUG: cups-libs-2.3.3op2-33.el9.x86_64
DEBUG: polkit-0.117-13.el9.x86_64
DEBUG: polkit-pkla-compat-0.1-21.el9.x86_64
DEBUG: gsettings-desktop-schemas-40.0-6.el9.x86_64
DEBUG: libgudev-237-1.el9.x86_64
DEBUG: dconf-0.40.0-6.el9.x86_64
DEBUG: rtkit-0.11-29.el9.x86_64
DEBUG: libgxps-0.3.2-3.el9.x86_64
DEBUG: gd-2.3.2-3.el9.x86_64
DEBUG: libXft-2.3.3-8.el9.x86_64
DEBUG: poppler-21.01.0-21.el9.x86_64
DEBUG: poppler-glib-21.01.0-21.el9.x86_64
DEBUG: urw-base35-bookman-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-c059-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-d050000l-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-gothic-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-nimbus-mono-ps-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-nimbus-roman-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-nimbus-sans-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-p052-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-standard-symbols-ps-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-z003-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-fonts-20200910-6.el9.noarch
DEBUG: libraqm-0.7.0-7.el9s.x86_64
DEBUG: mkfontscale-1.2.1-3.el9.x86_64
DEBUG: xorg-x11-fonts-ISO8859-1-100dpi-7.5-33.el9.noarch
DEBUG: ModemManager-glib-1.20.2-1.el9.x86_64
DEBUG: NetworkManager-libnm-1.53.4-1.el9.x86_64
DEBUG: gobject-introspection-1.68.0-11.el9.x86_64
DEBUG: upower-0.99.11-11.el9.x86_64
DEBUG: libgusb-0.3.8-2.el9.x86_64
DEBUG: colord-libs-1.4.5-4.el9.x86_64
DEBUG: shared-mime-info-2.1-5.el9.x86_64
DEBUG: gdk-pixbuf2-2.42.6-4.el9.x86_64
DEBUG: gdk-pixbuf2-modules-2.42.6-4.el9.x86_64
DEBUG: gtk-update-icon-cache-3.24.31-5.el9.x86_64
DEBUG: libgsf-1.14.47-5.el9.x86_64
DEBUG: libnotify-0.7.9-8.el9.x86_64
DEBUG: at-spi2-core-2.40.3-1.el9.x86_64
DEBUG: at-spi2-atk-2.38.0-4.el9.x86_64
DEBUG: avahi-glib-0.8-22.el9.x86_64
DEBUG: flatpak-session-helper-1.12.9-4.el9.x86_64
DEBUG: graphene-1.10.6-2.el9.x86_64
DEBUG: libgexiv2-0.12.3-1.el9.x86_64
DEBUG: low-memory-monitor-2.1-4.el9.x86_64
DEBUG: totem-pl-parser-3.26.6-2.el9.x86_64
DEBUG: webkit2gtk3-jsc-2.48.2-1.el9.x86_64
DEBUG: libproxy-webkitgtk4-0.4.15-35.el9.x86_64
DEBUG: glib-networking-2.68.3-3.el9.x86_64
DEBUG: libsoup-2.72.0-10.el9.x86_64
DEBUG: geoclue2-2.6.0-7.el9.x86_64
DEBUG: libappstream-glib-0.7.18-5.el9.x86_64
DEBUG: osinfo-db-tools-1.10.0-1.el9.x86_64
DEBUG: libosinfo-1.10.0-1.el9.x86_64
DEBUG: xdg-dbus-proxy-0.1.3-1.el9.x86_64
DEBUG: liblqr-1-0.4.2-17.el9s.x86_64
DEBUG: npth-1.6-8.el9.x86_64
DEBUG: gnupg2-2.3.3-4.el9.x86_64
DEBUG: gpgme-1.15.1-6.el9.x86_64
DEBUG: ostree-libs-2025.2-1.el9.x86_64
DEBUG: which-2.21-29.el9.x86_64
DEBUG: fuse-2.9.9-17.el9.x86_64
DEBUG: fdk-aac-free-2.0.0-8.el9.x86_64
DEBUG: giflib-5.2.1-9.el9.x86_64
DEBUG: glibc-headers-2.34-192.el9.x86_64
DEBUG: libxcrypt-devel-4.4.18-3.el9.x86_64
DEBUG: glibc-devel-2.34-192.el9.x86_64
DEBUG: gcc-11.5.0-5.el9.x86_64
DEBUG: annobin-12.93-1.el9.x86_64
DEBUG: gcc-plugin-annobin-11.5.0-5.el9.x86_64
DEBUG: fonts-srpm-macros-2.0.5-7.el9.1.noarch
DEBUG: go-srpm-macros-3.6.0-11.el9.noarch
DEBUG: python-srpm-macros-3.9-54.el9.noarch
DEBUG: redhat-rpm-config-209-1.el9.noarch
DEBUG: rpm-build-4.16.1.3-37.el9.x86_64
DEBUG: pyproject-srpm-macros-1.16.2-1.el9.noarch
DEBUG: python-rpm-macros-3.9-54.el9.noarch
DEBUG: python3-rpm-macros-3.9-54.el9.noarch
DEBUG: python3-rpm-generators-12-9.el9.noarch
DEBUG: gsm-1.0.19-6.el9.x86_64
DEBUG: libsndfile-1.0.31-9.el9.x86_64
DEBUG: jbig2dec-libs-0.19-7.el9.x86_64
DEBUG: libasyncns-0.8-22.el9.x86_64
DEBUG: pulseaudio-libs-15.0-3.el9.x86_64
DEBUG: libcanberra-0.30-27.el9.x86_64
DEBUG: libdatrie-0.2.13-4.el9.x86_64
DEBUG: libthai-0.1.28-8.el9.x86_64
DEBUG: pango-1.48.7-3.el9.x86_64
DEBUG: librsvg2-2.50.7-3.el9.x86_64
DEBUG: libepoxy-1.5.5-4.el9.x86_64
DEBUG: libexif-0.6.22-6.el9.x86_64
DEBUG: libijs-0.35-15.el9.x86_64
DEBUG: libgs-9.54.0-19.el9.x86_64
DEBUG: libiptcdata-1.0.5-10.el9.x86_64
DEBUG: libldac-2.0.2.3-10.el9.x86_64
DEBUG: libsbc-1.4-9.el9.x86_64
DEBUG: pipewire-libs-1.0.1-1.el9.x86_64
DEBUG: pipewire-1.0.1-1.el9.x86_64
DEBUG: wireplumber-libs-0.4.14-1.el9.x86_64
DEBUG: wireplumber-0.4.14-1.el9.x86_64
DEBUG: flatpak-1.12.9-4.el9.x86_64
DEBUG: xdg-desktop-portal-1.12.6-1.el9.x86_64
DEBUG: pipewire-jack-audio-connection-kit-libs-1.0.1-1.el9.x86_64
DEBUG: libwmf-lite-0.2.12-10.el9.x86_64
DEBUG: orc-0.4.31-8.el9.x86_64
DEBUG: gstreamer1-plugins-base-1.22.12-4.el9.x86_64
DEBUG: libtracker-sparql-3.1.2-3.el9.x86_64
DEBUG: tracker-3.1.2-3.el9.x86_64
DEBUG: tracker-miners-3.1.2-4.el9.x86_64
DEBUG: libcanberra-gtk3-0.30-27.el9.x86_64
DEBUG: gtk3-3.24.31-5.el9.x86_64
DEBUG: xdg-desktop-portal-gtk-1.12.0-3.el9.x86_64
DEBUG: gtk2-2.24.33-8.el9.x86_64
DEBUG: libcanberra-gtk2-0.30-27.el9.x86_64
DEBUG: graphviz-2.44.0-26.el9.x86_64
DEBUG: ImageMagick-libs-6.9.12.98-1.el9s.x86_64
DEBUG: ImageMagick-6.9.12.98-1.el9s.x86_64
DEBUG: python3-sphinx-3.4.3-8.el9.noarch
DEBUG: pipewire-jack-audio-connection-kit-1.0.1-1.el9.x86_64
DEBUG: pipewire-alsa-1.0.1-1.el9.x86_64
DEBUG: pipewire-pulseaudio-1.0.1-1.el9.x86_64
DEBUG: python3-devel-3.9.21-2.el9.x86_64
DEBUG: python3-pbr-6.1.1-1.el9s.noarch
DEBUG: python3-setuptools_scm-7.1.0-2.el9s.noarch
DEBUG: python3-eventlet-0.36.1-1.el9s.noarch
DEBUG: python3-sqlalchemy-2.0.38-1.el9s.x86_64
DEBUG: openstack-macros-2023.1.0-0.20250328135226.ce6a105.el9.noarch
DEBUG: Child return code was: 0
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', '-o', 'private,mode=0755', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'rbind', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'remount,private,rbind', '--target', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/installation-homedir
DEBUG: ['/usr/bin/dnf-3', '--installroot', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/', '-y', '--releasever', '9', '--setopt=deltarpm=False', '--setopt=allow_vendor_change=yes', '--allowerasing', '--disableplugin=local', '--disableplugin=spacewalk', '--disableplugin=versionlock', 'update']
DEBUG: child environment: None
DEBUG: Executing command: ['/usr/bin/dnf-3', '--installroot', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/', '-y', '--releasever', '9', '--setopt=deltarpm=False', '--setopt=allow_vendor_change=yes', '--allowerasing', '--disableplugin=local', '--disableplugin=spacewalk', '--disableplugin=versionlock', 'update', '--setopt=tsflags=nocontexts'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/installation-homedir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'LC_MESSAGES': 'C.UTF-8'} and shell False
DEBUG: No matches found for the following disable plugin patterns: local, spacewalk, versionlock
DEBUG: delorean-ansible-role-lunasa-hsm-f82c4666c9a872 125 kB/s | 3.0 kB     00:00    
DEBUG: delorean-openstack-ironic-python-agent-builder- 142 kB/s | 3.0 kB     00:00    
DEBUG: delorean-openstack-cinder-47526cae41777e2ab9f6b 146 kB/s | 3.0 kB     00:00    
DEBUG: delorean-python-ironicclient-e786c8cdd10ff198fe 119 kB/s | 3.0 kB     00:00    
DEBUG: delorean-python-observabilityclient-ab8ce8fd346  53 kB/s | 3.0 kB     00:00    
DEBUG: delorean-openstack-trove-d23ffece32fc9b029ab107  41 kB/s | 3.0 kB     00:00    
DEBUG: delorean-python-whitebox-tests-tempest-e056798f  88 kB/s | 3.0 kB     00:00    
DEBUG: delorean-openstack-designate-6ebeb372617a236979  86 kB/s | 3.0 kB     00:00    
DEBUG: delorean-openstack-glance-158dfd0e27fee2d1bdeb9  90 kB/s | 3.0 kB     00:00    
DEBUG: delorean-openstack-keystone-4e014d79f00915e2982  88 kB/s | 3.0 kB     00:00    
DEBUG: delorean-openstack-manila-70623bb84e7880f7f2f75  88 kB/s | 3.0 kB     00:00    
DEBUG: delorean-openstack-neutron-26739f7c769a48f71c85 121 kB/s | 3.0 kB     00:00    
DEBUG: delorean-openstack-octavia-599873b01ffc0adadf94 127 kB/s | 3.0 kB     00:00    
DEBUG: delorean-openstack-watcher-188e583dcb0b48e77f43 121 kB/s | 3.0 kB     00:00    
DEBUG: delorean-python-tcib-84ac6c9d29c1e2c51a8374e5f4 121 kB/s | 3.0 kB     00:00    
DEBUG: delorean-puppet-dns-ed5dc308a20d45c82743e3ebab3 117 kB/s | 3.0 kB     00:00    
DEBUG: delorean-openstack-swift-1cd20f87dec469dc4f7c9a 122 kB/s | 3.0 kB     00:00    
DEBUG: delorean-python-telemetry-tests-tempest-ddfb79a 105 kB/s | 3.0 kB     00:00    
DEBUG: delorean-openstack-watcher-ui-29be9daeccfd462b1 120 kB/s | 3.0 kB     00:00    
DEBUG: CentOS Stream 9 - BaseOS                         35 kB/s | 3.9 kB     00:00    
DEBUG: CentOS Stream 9 - AppStream                      91 kB/s | 4.4 kB     00:00    
DEBUG: CentOS Stream 9 - CRB                            73 kB/s | 5.9 kB     00:00    
DEBUG: CentOS Stream 9 - HighAvailability               24 kB/s | 5.0 kB     00:00    
DEBUG: dlrn-master-testing                              88 kB/s | 3.0 kB     00:00    
DEBUG: dlrn-master-build-deps                           88 kB/s | 3.0 kB     00:00    
DEBUG: centos9-rabbitmq                                 33 kB/s | 3.0 kB     00:00    
DEBUG: centos9-storage                                  64 kB/s | 3.0 kB     00:00    
DEBUG: centos9-opstools                                 37 kB/s | 3.0 kB     00:00    
DEBUG: NFV SIG OpenvSwitch                              24 kB/s | 3.0 kB     00:00    
DEBUG: Extra Packages for Enterprise Linux 9 - x86_64  221 kB/s |  35 kB     00:00    
DEBUG: Dependencies resolved.
DEBUG: Nothing to do.
DEBUG: Complete!
DEBUG: Child return code was: 0
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', '-o', 'private,mode=0755', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'rbind', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'remount,private,rbind', '--target', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/rpm', '-qa', '--root', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
DEBUG: libgcc-11.5.0-5.el9.x86_64
DEBUG: fonts-filesystem-2.0.5-7.el9.1.noarch
DEBUG: tzdata-2025b-1.el9.noarch
DEBUG: hwdata-0.348-9.18.el9.noarch
DEBUG: dejavu-sans-fonts-2.37-18.el9.noarch
DEBUG: adobe-mappings-cmap-20171205-12.el9.noarch
DEBUG: adobe-mappings-cmap-deprecated-20171205-12.el9.noarch
DEBUG: langpacks-core-font-en-3.0-16.el9.noarch
DEBUG: osinfo-db-20250124-1.el9.noarch
DEBUG: adobe-source-code-pro-fonts-2.030.1.050-12.el9.1.noarch
DEBUG: abattis-cantarell-fonts-0.301-4.el9.noarch
DEBUG: google-droid-sans-fonts-20200215-11.el9.2.noarch
DEBUG: python3-setuptools-wheel-65.5.1-2.el9s.noarch
DEBUG: xkeyboard-config-2.33-2.el9.noarch
DEBUG: rust-srpm-macros-17-4.el9.noarch
DEBUG: qt5-srpm-macros-5.15.9-1.el9.noarch
DEBUG: poppler-data-0.4.9-9.el9.noarch
DEBUG: perl-srpm-macros-1-41.el9.noarch
DEBUG: openblas-srpm-macros-2-11.el9.noarch
DEBUG: ocaml-srpm-macros-6-6.el9.noarch
DEBUG: mesa-filesystem-24.2.8-2.el9.x86_64
DEBUG: llvm-filesystem-20.1.1-3.el9.x86_64
DEBUG: libX11-common-1.7.0-11.el9.noarch
DEBUG: kernel-headers-5.14.0-585.el9.x86_64
DEBUG: ghc-srpm-macros-1.5.0-6.el9.noarch
DEBUG: gawk-all-langpacks-5.1.0-6.el9.x86_64
DEBUG: adwaita-cursor-theme-40.1.1-3.el9.noarch
DEBUG: adobe-mappings-pdf-20180407-10.el9.noarch
DEBUG: publicsuffix-list-dafsa-20210518-3.el9.noarch
DEBUG: pkgconf-m4-1.7.3-10.el9.noarch
DEBUG: pcre2-syntax-10.40-6.el9.noarch
DEBUG: ncurses-base-6.2-10.20210508.el9.noarch
DEBUG: libssh-config-0.10.4-13.el9.noarch
DEBUG: kbd-misc-2.4.0-11.el9.noarch
DEBUG: kbd-legacy-2.4.0-11.el9.noarch
DEBUG: fuse-common-3.10.2-9.el9.x86_64
DEBUG: coreutils-common-8.32-39.el9.x86_64
DEBUG: centos-gpg-keys-9.0-28.el9.noarch
DEBUG: centos-stream-repos-9.0-28.el9.noarch
DEBUG: centos-stream-release-9.0-28.el9.noarch
DEBUG: setup-2.13.7-10.el9.noarch
DEBUG: filesystem-3.16-5.el9.x86_64
DEBUG: urw-base35-fonts-common-20200910-6.el9.noarch
DEBUG: basesystem-11-13.el9.noarch
DEBUG: glibc-gconv-extra-2.34-192.el9.x86_64
DEBUG: glibc-minimal-langpack-2.34-192.el9.x86_64
DEBUG: glibc-common-2.34-192.el9.x86_64
DEBUG: glibc-2.34-192.el9.x86_64
DEBUG: ncurses-libs-6.2-10.20210508.el9.x86_64
DEBUG: bash-5.1.8-9.el9.x86_64
DEBUG: zlib-1.2.11-41.el9.x86_64
DEBUG: libstdc++-11.5.0-5.el9.x86_64
DEBUG: libzstd-1.5.5-1.el9.x86_64
DEBUG: xz-libs-5.2.5-8.el9.x86_64
DEBUG: libxml2-2.9.13-9.el9.x86_64
DEBUG: bzip2-libs-1.0.8-10.el9.x86_64
DEBUG: libxcrypt-4.4.18-3.el9.x86_64
DEBUG: libpng-1.6.37-12.el9.x86_64
DEBUG: expat-2.5.0-5.el9.x86_64
DEBUG: libjpeg-turbo-2.0.90-7.el9.x86_64
DEBUG: libcap-2.48-9.el9.x86_64
DEBUG: libuuid-2.37.4-21.el9.x86_64
DEBUG: elfutils-libelf-0.193-1.el9.x86_64
DEBUG: sqlite-libs-3.34.1-7.el9.x86_64
DEBUG: libffi-3.4.2-8.el9.x86_64
DEBUG: crypto-policies-20250128-1.git5269e22.el9.noarch
DEBUG: gmp-6.2.0-13.el9.x86_64
DEBUG: libgpg-error-1.42-5.el9.x86_64
DEBUG: libtool-ltdl-2.4.6-46.el9.x86_64
DEBUG: lcms2-2.12-3.el9.x86_64
DEBUG: nspr-4.35.0-17.el9.x86_64
DEBUG: mpfr-4.1.0-7.el9.x86_64
DEBUG: readline-8.1-4.el9.x86_64
DEBUG: libogg-1.3.4-6.el9.x86_64
DEBUG: libvorbis-1.3.7-5.el9.x86_64
DEBUG: nss-util-3.101.0-10.el9.x86_64
DEBUG: libgcrypt-1.10.0-11.el9.x86_64
DEBUG: libwayland-client-1.21.0-1.el9.x86_64
DEBUG: libicu-67.1-9.el9.x86_64
DEBUG: libattr-2.5.1-3.el9.x86_64
DEBUG: libacl-2.3.1-4.el9.x86_64
DEBUG: libgomp-11.5.0-5.el9.x86_64
DEBUG: lz4-libs-1.9.3-5.el9.x86_64
DEBUG: popt-1.18-8.el9.x86_64
DEBUG: alsa-lib-1.2.13-2.el9.x86_64
DEBUG: libX11-xcb-1.7.0-11.el9.x86_64
DEBUG: libwebp-1.2.0-8.el9.x86_64
DEBUG: libassuan-2.5.5-3.el9.x86_64
DEBUG: gdbm-libs-1.23-1.el9.x86_64
DEBUG: json-c-0.14-11.el9.x86_64
DEBUG: libbrotli-1.0.9-7.el9.x86_64
DEBUG: libcap-ng-0.8.2-7.el9.x86_64
DEBUG: audit-libs-3.1.5-7.el9.x86_64
DEBUG: libcom_err-1.46.5-7.el9.x86_64
DEBUG: libseccomp-2.5.2-2.el9.x86_64
DEBUG: libtasn1-4.16.0-9.el9.x86_64
DEBUG: p11-kit-0.25.3-3.el9.x86_64
DEBUG: libtdb-1.4.12-1.el9.x86_64
DEBUG: libunistring-0.9.10-15.el9.x86_64
DEBUG: libidn2-2.3.0-7.el9.x86_64
DEBUG: lua-libs-5.4.4-4.el9.x86_64
DEBUG: pcre2-10.40-6.el9.x86_64
DEBUG: fribidi-1.0.10-6.el9.2.x86_64
DEBUG: libICE-1.0.10-8.el9.x86_64
DEBUG: libstemmer-0-18.585svn.el9.x86_64
DEBUG: libxshmfence-1.3-10.el9.x86_64
DEBUG: openjpeg2-2.4.0-8.el9.x86_64
DEBUG: opus-1.3.1-10.el9.x86_64
DEBUG: libSM-1.2.3-10.el9.x86_64
DEBUG: libpsl-0.21.1-5.el9.x86_64
DEBUG: libwayland-cursor-1.21.0-1.el9.x86_64
DEBUG: libmpc-1.2.1-4.el9.x86_64
DEBUG: libwayland-server-1.21.0-1.el9.x86_64
DEBUG: dwz-0.14-3.el9.x86_64
DEBUG: exiv2-0.27.5-2.el9.x86_64
DEBUG: exiv2-libs-0.27.5-2.el9.x86_64
DEBUG: libxcrypt-compat-4.4.18-3.el9.x86_64
DEBUG: unzip-6.0-58.el9.x86_64
DEBUG: xml-common-0.6.3-58.el9.noarch
DEBUG: libproxy-0.4.15-35.el9.x86_64
DEBUG: imath-3.1.2-1.el9.x86_64
DEBUG: file-libs-5.39-16.el9.x86_64
DEBUG: file-5.39-16.el9.x86_64
DEBUG: hicolor-icon-theme-0.17-13.el9.noarch
DEBUG: libedit-3.1-38.20210216cvs.el9.x86_64
DEBUG: llvm-libs-20.1.1-3.el9.x86_64
DEBUG: alternatives-1.24-2.el9.x86_64
DEBUG: p11-kit-trust-0.25.3-3.el9.x86_64
DEBUG: fuse-libs-2.9.9-17.el9.x86_64
DEBUG: libsepol-3.6-3.el9.x86_64
DEBUG: libselinux-3.6-3.el9.x86_64
DEBUG: sed-4.8-9.el9.x86_64
DEBUG: findutils-4.8.0-7.el9.x86_64
DEBUG: libsigsegv-2.13-4.el9.x86_64
DEBUG: gawk-5.1.0-6.el9.x86_64
DEBUG: libsmartcols-2.37.4-21.el9.x86_64
DEBUG: pcre-8.44-4.el9.x86_64
DEBUG: grep-3.6-5.el9.x86_64
DEBUG: openssl-libs-3.5.0-2.el9.x86_64
DEBUG: coreutils-8.32-39.el9.x86_64
DEBUG: ca-certificates-2024.2.69_v8.0.303-91.4.el9.noarch
DEBUG: systemd-libs-252-53.el9.x86_64
DEBUG: libarchive-3.5.3-4.el9.x86_64
DEBUG: dbus-libs-1.12.20-8.el9.x86_64
DEBUG: libblkid-2.37.4-21.el9.x86_64
DEBUG: libmount-2.37.4-21.el9.x86_64
DEBUG: libfdisk-2.37.4-21.el9.x86_64
DEBUG: util-linux-core-2.37.4-21.el9.x86_64
DEBUG: libusbx-1.0.26-1.el9.x86_64
DEBUG: gzip-1.12-1.el9.x86_64
DEBUG: cracklib-2.9.6-27.el9.x86_64
DEBUG: kmod-libs-28-10.el9.x86_64
DEBUG: libevent-2.1.12-8.el9.x86_64
DEBUG: avahi-libs-0.8-22.el9.x86_64
DEBUG: xz-5.2.5-8.el9.x86_64
DEBUG: jbigkit-libs-2.1-23.el9.x86_64
DEBUG: libtiff-4.4.0-13.el9.x86_64
DEBUG: libXau-1.0.9-8.el9.x86_64
DEBUG: libxcb-1.13.1-9.el9.x86_64
DEBUG: libX11-1.7.0-11.el9.x86_64
DEBUG: libXext-1.3.4-8.el9.x86_64
DEBUG: libXrender-0.9.10-16.el9.x86_64
DEBUG: libXi-1.7.10-8.el9.x86_64
DEBUG: libXfixes-5.0.3-16.el9.x86_64
DEBUG: libXt-1.2.0-6.el9.x86_64
DEBUG: libXmu-1.1.3-8.el9.x86_64
DEBUG: libXcursor-1.2.0-7.el9.x86_64
DEBUG: libXdamage-1.1.5-7.el9.x86_64
DEBUG: libXrandr-1.5.2-8.el9.x86_64
DEBUG: libXinerama-1.1.4-10.el9.x86_64
DEBUG: libXcomposite-0.4.5-7.el9.x86_64
DEBUG: libXpm-3.5.13-10.el9.x86_64
DEBUG: libglvnd-1.3.4-1.el9.x86_64
DEBUG: libwayland-egl-1.21.0-1.el9.x86_64
DEBUG: pixman-0.40.0-6.el9.x86_64
DEBUG: libXaw-1.0.13-19.el9.x86_64
DEBUG: libXtst-1.2.3-16.el9.x86_64
DEBUG: libXv-1.0.11-16.el9.x86_64
DEBUG: libXxf86vm-1.1.4-18.el9.x86_64
DEBUG: cracklib-dicts-2.9.6-27.el9.x86_64
DEBUG: p11-kit-server-0.25.3-3.el9.x86_64
DEBUG: python3-pip-wheel-21.3.1-1.el9.noarch
DEBUG: python-unversioned-command-3.9.21-2.el9.noarch
DEBUG: python3-3.9.21-2.el9.x86_64
DEBUG: python3-libs-3.9.21-2.el9.x86_64
DEBUG: python3-setuptools-65.5.1-2.el9s.noarch
DEBUG: python3-packaging-24.2-2.el9s.noarch
DEBUG: python3-idna-2.10-7.el9.1.noarch
DEBUG: python3-greenlet-3.1.1-1.el9s.x86_64
DEBUG: python3-typing-extensions-4.12.2-2.el9s.noarch
DEBUG: python3-pip-21.3.1-1.el9.noarch
DEBUG: crypto-policies-scripts-20250128-1.git5269e22.el9.noarch
DEBUG: python3-chardet-4.0.0-5.el9.noarch
DEBUG: python3-dns-2.6.1-3.el9.noarch
DEBUG: python3-pysocks-1.7.1-12.el9.noarch
DEBUG: python3-six-1.15.0-9.el9.noarch
DEBUG: python3-urllib3-1.26.5-6.el9.noarch
DEBUG: python3-requests-2.32.3-4.el9s.noarch
DEBUG: python3-docutils-0.16-6.el9.noarch
DEBUG: python3-pytz-2021.1-5.el9.noarch
DEBUG: python3-babel-2.9.1-2.el9.noarch
DEBUG: python3-tomli-2.0.1-5.el9.noarch
DEBUG: python3-imagesize-1.2.0-6.el9.noarch
DEBUG: python3-pygments-2.7.4-4.el9.noarch
DEBUG: python3-snowballstemmer-1.9.0-10.el9.noarch
DEBUG: python3-sphinx-theme-alabaster-0.7.12-13.el9.noarch
DEBUG: python3-sphinxcontrib-applehelp-1.0.2-5.el9.noarch
DEBUG: python3-sphinxcontrib-devhelp-1.0.2-5.el9.noarch
DEBUG: python3-sphinxcontrib-htmlhelp-1.0.3-6.el9.noarch
DEBUG: python3-sphinxcontrib-jsmath-1.0.1-12.el9.noarch
DEBUG: python3-sphinxcontrib-qthelp-1.0.3-5.el9.noarch
DEBUG: python3-sphinxcontrib-serializinghtml-1.1.4-5.el9.noarch
DEBUG: python3-markupsafe-3.0.2-1.el9s.x86_64
DEBUG: python3-jinja2-3.0.1-2.el9s.noarch
DEBUG: openssl-3.5.0-2.el9.x86_64
DEBUG: sound-theme-freedesktop-0.8-17.el9.noarch
DEBUG: kmod-28-10.el9.x86_64
DEBUG: composefs-libs-1.0.8-1.el9.x86_64
DEBUG: bubblewrap-0.4.1-8.el9.x86_64
DEBUG: libsemanage-3.6-5.el9.x86_64
DEBUG: shadow-utils-4.9-12.el9.x86_64
DEBUG: libutempter-1.2.1-6.el9.x86_64
DEBUG: tar-1.34-7.el9.x86_64
DEBUG: openexr-libs-3.1.1-3.el9.x86_64
DEBUG: iso-codes-4.6.0-3.el9.noarch
DEBUG: zip-3.0-35.el9.x86_64
DEBUG: cpp-11.5.0-5.el9.x86_64
DEBUG: zstd-1.5.5-1.el9.x86_64
DEBUG: acl-2.3.1-4.el9.x86_64
DEBUG: nss-softokn-freebl-3.101.0-10.el9.x86_64
DEBUG: nss-softokn-3.101.0-10.el9.x86_64
DEBUG: nss-sysinit-3.101.0-10.el9.x86_64
DEBUG: nss-3.101.0-10.el9.x86_64
DEBUG: flac-libs-1.3.3-12.el9.x86_64
DEBUG: libtheora-1.1.1-31.el9.x86_64
DEBUG: libksba-1.5.1-7.el9.x86_64
DEBUG: jasper-libs-2.0.28-3.el9.x86_64
DEBUG: LibRaw-0.21.1-1.el9.x86_64
DEBUG: exempi-2.6.0-0.2.20211007gite23c213.el9.x86_64
DEBUG: bzip2-1.0.8-10.el9.x86_64
DEBUG: libxkbcommon-1.0.3-4.el9.x86_64
DEBUG: libxslt-1.1.34-12.el9.x86_64
DEBUG: graphite2-1.3.14-9.el9.x86_64
DEBUG: groff-base-1.22.4-10.el9.x86_64
DEBUG: webrtc-audio-processing-0.3.1-8.el9.x86_64
DEBUG: info-6.7-15.el9.x86_64
DEBUG: ed-1.14.2-12.el9.x86_64
DEBUG: patch-2.7.6-16.el9.x86_64
DEBUG: libfontenc-1.1.3-17.el9.x86_64
DEBUG: less-590-5.el9.x86_64
DEBUG: systemd-rpm-macros-252-53.el9.noarch
DEBUG: adwaita-icon-theme-40.1.1-3.el9.noarch
DEBUG: libpaper-1.1.28-4.el9.x86_64
DEBUG: ncurses-6.2-10.20210508.el9.x86_64
DEBUG: perl-Digest-1.19-4.el9.noarch
DEBUG: perl-Digest-MD5-2.58-4.el9.x86_64
DEBUG: perl-B-1.80-481.el9.x86_64
DEBUG: perl-FileHandle-2.03-481.el9.noarch
DEBUG: perl-Data-Dumper-2.174-462.el9.x86_64
DEBUG: perl-libnet-3.13-4.el9.noarch
DEBUG: perl-AutoLoader-5.74-481.el9.noarch
DEBUG: perl-base-2.27-481.el9.noarch
DEBUG: perl-URI-5.09-3.el9.noarch
DEBUG: perl-if-0.60.800-481.el9.noarch
DEBUG: perl-IO-Socket-IP-0.41-5.el9.noarch
DEBUG: perl-Time-Local-1.300-7.el9.noarch
DEBUG: perl-File-Path-2.18-4.el9.noarch
DEBUG: perl-IO-Socket-SSL-2.073-2.el9.noarch
DEBUG: perl-Net-SSLeay-1.94-1.el9.x86_64
DEBUG: perl-Pod-Escapes-1.07-460.el9.noarch
DEBUG: perl-Text-Tabs+Wrap-2013.0523-460.el9.noarch
DEBUG: perl-Mozilla-CA-20200520-6.el9.noarch
DEBUG: perl-Class-Struct-0.66-481.el9.noarch
DEBUG: perl-POSIX-1.94-481.el9.x86_64
DEBUG: perl-Term-ANSIColor-5.01-461.el9.noarch
DEBUG: perl-IPC-Open3-1.21-481.el9.noarch
DEBUG: perl-subs-1.03-481.el9.noarch
DEBUG: perl-File-Temp-0.231.100-4.el9.noarch
DEBUG: perl-Term-Cap-1.17-460.el9.noarch
DEBUG: perl-Pod-Simple-3.42-4.el9.noarch
DEBUG: perl-HTTP-Tiny-0.076-462.el9.noarch
DEBUG: perl-Socket-2.031-4.el9.x86_64
DEBUG: perl-SelectSaver-1.02-481.el9.noarch
DEBUG: perl-Symbol-1.08-481.el9.noarch
DEBUG: perl-File-stat-1.09-481.el9.noarch
DEBUG: perl-podlators-4.14-460.el9.noarch
DEBUG: perl-Pod-Perldoc-3.28.01-461.el9.noarch
DEBUG: perl-Fcntl-1.13-481.el9.x86_64
DEBUG: perl-Text-ParseWords-3.30-460.el9.noarch
DEBUG: perl-mro-1.23-481.el9.x86_64
DEBUG: perl-IO-1.43-481.el9.x86_64
DEBUG: perl-overloading-0.02-481.el9.noarch
DEBUG: perl-Pod-Usage-2.01-4.el9.noarch
DEBUG: perl-Errno-1.30-481.el9.x86_64
DEBUG: perl-File-Basename-2.85-481.el9.noarch
DEBUG: perl-Getopt-Std-1.12-481.el9.noarch
DEBUG: perl-MIME-Base64-3.16-4.el9.x86_64
DEBUG: perl-Scalar-List-Utils-1.56-462.el9.x86_64
DEBUG: perl-constant-1.33-461.el9.noarch
DEBUG: perl-Storable-3.21-460.el9.x86_64
DEBUG: perl-overload-1.31-481.el9.noarch
DEBUG: perl-parent-0.238-460.el9.noarch
DEBUG: perl-vars-1.05-481.el9.noarch
DEBUG: perl-Getopt-Long-2.52-4.el9.noarch
DEBUG: perl-Carp-1.50-460.el9.noarch
DEBUG: perl-Exporter-5.74-461.el9.noarch
DEBUG: perl-PathTools-3.78-461.el9.x86_64
DEBUG: perl-NDBM_File-1.15-481.el9.x86_64
DEBUG: perl-Encode-3.08-462.el9.x86_64
DEBUG: perl-libs-5.32.1-481.el9.x86_64
DEBUG: perl-interpreter-5.32.1-481.el9.x86_64
DEBUG: kernel-srpm-macros-1.0-13.el9.noarch
DEBUG: bluez-libs-5.72-4.el9.x86_64
DEBUG: cpio-2.13-16.el9.x86_64
DEBUG: diffutils-3.7-12.el9.x86_64
DEBUG: keyutils-libs-1.6.3-1.el9.x86_64
DEBUG: libatomic-11.5.0-5.el9.x86_64
DEBUG: libcbor-0.7.0-5.el9.x86_64
DEBUG: libdb-5.3.28-57.el9.x86_64
DEBUG: libeconf-0.4.1-4.el9.x86_64
DEBUG: libpwquality-1.4.4-8.el9.x86_64
DEBUG: pam-1.5.1-23.el9.x86_64
DEBUG: util-linux-2.37.4-21.el9.x86_64
DEBUG: dbus-1.12.20-8.el9.x86_64
DEBUG: systemd-pam-252-53.el9.x86_64
DEBUG: systemd-252-53.el9.x86_64
DEBUG: dbus-common-1.12.20-8.el9.noarch
DEBUG: dbus-broker-28-7.el9.x86_64
DEBUG: device-mapper-libs-1.02.202-6.el9.x86_64
DEBUG: device-mapper-1.02.202-6.el9.x86_64
DEBUG: cryptsetup-libs-2.7.2-3.el9.x86_64
DEBUG: elfutils-default-yama-scope-0.193-1.el9.noarch
DEBUG: elfutils-libs-0.193-1.el9.x86_64
DEBUG: openssh-8.7p1-45.el9.x86_64
DEBUG: kbd-2.4.0-11.el9.x86_64
DEBUG: libnghttp2-1.43.0-6.el9.x86_64
DEBUG: libpciaccess-0.16-7.el9.x86_64
DEBUG: libdrm-2.4.123-2.el9.x86_64
DEBUG: libglvnd-egl-1.3.4-1.el9.x86_64
DEBUG: mesa-libgbm-24.2.8-2.el9.x86_64
DEBUG: mesa-dri-drivers-24.2.8-2.el9.x86_64
DEBUG: mesa-libglapi-24.2.8-2.el9.x86_64
DEBUG: mesa-libEGL-24.2.8-2.el9.x86_64
DEBUG: libglvnd-glx-1.3.4-1.el9.x86_64
DEBUG: mesa-libGL-24.2.8-2.el9.x86_64
DEBUG: libpkgconf-1.7.3-10.el9.x86_64
DEBUG: pkgconf-1.7.3-10.el9.x86_64
DEBUG: pkgconf-pkg-config-1.7.3-10.el9.x86_64
DEBUG: libverto-0.3.2-3.el9.x86_64
DEBUG: krb5-libs-1.21.1-6.el9.x86_64
DEBUG: cyrus-sasl-lib-2.1.27-21.el9.x86_64
DEBUG: openldap-2.6.8-4.el9.x86_64
DEBUG: libssh-0.10.4-13.el9.x86_64
DEBUG: libcurl-7.76.1-31.el9.x86_64
DEBUG: elfutils-debuginfod-client-0.193-1.el9.x86_64
DEBUG: binutils-gold-2.35.2-63.el9.x86_64
DEBUG: binutils-2.35.2-63.el9.x86_64
DEBUG: elfutils-0.193-1.el9.x86_64
DEBUG: gdb-minimal-14.2-4.el9.x86_64
DEBUG: debugedit-5.0-10.el9.x86_64
DEBUG: curl-7.76.1-31.el9.x86_64
DEBUG: rpm-4.16.1.3-37.el9.x86_64
DEBUG: rpm-libs-4.16.1.3-37.el9.x86_64
DEBUG: rpm-build-libs-4.16.1.3-37.el9.x86_64
DEBUG: efi-srpm-macros-6-2.el9.noarch
DEBUG: lua-srpm-macros-1-6.el9.noarch
DEBUG: tpm2-tss-3.2.3-1.el9.x86_64
DEBUG: systemd-udev-252-53.el9.x86_64
DEBUG: libfido2-1.13.0-2.el9.x86_64
DEBUG: openssh-clients-8.7p1-45.el9.x86_64
DEBUG: git-core-2.47.1-2.el9.x86_64
DEBUG: make-4.3-8.el9.x86_64
DEBUG: nettle-3.10.1-1.el9.x86_64
DEBUG: gnutls-3.8.3-6.el9.x86_64
DEBUG: glib2-2.68.4-16.el9.x86_64
DEBUG: freetype-2.10.4-9.el9.x86_64
DEBUG: harfbuzz-2.7.4-10.el9.x86_64
DEBUG: fontconfig-2.14.0-2.el9.x86_64
DEBUG: cairo-1.17.4-7.el9.x86_64
DEBUG: json-glib-1.6.6-1.el9.x86_64
DEBUG: atk-2.36.0-5.el9.x86_64
DEBUG: cairo-gobject-1.17.4-7.el9.x86_64
DEBUG: polkit-libs-0.117-13.el9.x86_64
DEBUG: gstreamer1-1.22.12-3.el9.x86_64
DEBUG: cups-libs-2.3.3op2-33.el9.x86_64
DEBUG: polkit-0.117-13.el9.x86_64
DEBUG: polkit-pkla-compat-0.1-21.el9.x86_64
DEBUG: gsettings-desktop-schemas-40.0-6.el9.x86_64
DEBUG: libgudev-237-1.el9.x86_64
DEBUG: dconf-0.40.0-6.el9.x86_64
DEBUG: rtkit-0.11-29.el9.x86_64
DEBUG: libgxps-0.3.2-3.el9.x86_64
DEBUG: gd-2.3.2-3.el9.x86_64
DEBUG: libXft-2.3.3-8.el9.x86_64
DEBUG: poppler-21.01.0-21.el9.x86_64
DEBUG: poppler-glib-21.01.0-21.el9.x86_64
DEBUG: urw-base35-bookman-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-c059-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-d050000l-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-gothic-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-nimbus-mono-ps-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-nimbus-roman-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-nimbus-sans-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-p052-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-standard-symbols-ps-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-z003-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-fonts-20200910-6.el9.noarch
DEBUG: libraqm-0.7.0-7.el9s.x86_64
DEBUG: mkfontscale-1.2.1-3.el9.x86_64
DEBUG: xorg-x11-fonts-ISO8859-1-100dpi-7.5-33.el9.noarch
DEBUG: ModemManager-glib-1.20.2-1.el9.x86_64
DEBUG: NetworkManager-libnm-1.53.4-1.el9.x86_64
DEBUG: gobject-introspection-1.68.0-11.el9.x86_64
DEBUG: upower-0.99.11-11.el9.x86_64
DEBUG: libgusb-0.3.8-2.el9.x86_64
DEBUG: colord-libs-1.4.5-4.el9.x86_64
DEBUG: shared-mime-info-2.1-5.el9.x86_64
DEBUG: gdk-pixbuf2-2.42.6-4.el9.x86_64
DEBUG: gdk-pixbuf2-modules-2.42.6-4.el9.x86_64
DEBUG: gtk-update-icon-cache-3.24.31-5.el9.x86_64
DEBUG: libgsf-1.14.47-5.el9.x86_64
DEBUG: libnotify-0.7.9-8.el9.x86_64
DEBUG: at-spi2-core-2.40.3-1.el9.x86_64
DEBUG: at-spi2-atk-2.38.0-4.el9.x86_64
DEBUG: avahi-glib-0.8-22.el9.x86_64
DEBUG: flatpak-session-helper-1.12.9-4.el9.x86_64
DEBUG: graphene-1.10.6-2.el9.x86_64
DEBUG: libgexiv2-0.12.3-1.el9.x86_64
DEBUG: low-memory-monitor-2.1-4.el9.x86_64
DEBUG: totem-pl-parser-3.26.6-2.el9.x86_64
DEBUG: webkit2gtk3-jsc-2.48.2-1.el9.x86_64
DEBUG: libproxy-webkitgtk4-0.4.15-35.el9.x86_64
DEBUG: glib-networking-2.68.3-3.el9.x86_64
DEBUG: libsoup-2.72.0-10.el9.x86_64
DEBUG: geoclue2-2.6.0-7.el9.x86_64
DEBUG: libappstream-glib-0.7.18-5.el9.x86_64
DEBUG: osinfo-db-tools-1.10.0-1.el9.x86_64
DEBUG: libosinfo-1.10.0-1.el9.x86_64
DEBUG: xdg-dbus-proxy-0.1.3-1.el9.x86_64
DEBUG: liblqr-1-0.4.2-17.el9s.x86_64
DEBUG: npth-1.6-8.el9.x86_64
DEBUG: gnupg2-2.3.3-4.el9.x86_64
DEBUG: gpgme-1.15.1-6.el9.x86_64
DEBUG: ostree-libs-2025.2-1.el9.x86_64
DEBUG: which-2.21-29.el9.x86_64
DEBUG: fuse-2.9.9-17.el9.x86_64
DEBUG: fdk-aac-free-2.0.0-8.el9.x86_64
DEBUG: giflib-5.2.1-9.el9.x86_64
DEBUG: glibc-headers-2.34-192.el9.x86_64
DEBUG: libxcrypt-devel-4.4.18-3.el9.x86_64
DEBUG: glibc-devel-2.34-192.el9.x86_64
DEBUG: gcc-11.5.0-5.el9.x86_64
DEBUG: annobin-12.93-1.el9.x86_64
DEBUG: gcc-plugin-annobin-11.5.0-5.el9.x86_64
DEBUG: fonts-srpm-macros-2.0.5-7.el9.1.noarch
DEBUG: go-srpm-macros-3.6.0-11.el9.noarch
DEBUG: python-srpm-macros-3.9-54.el9.noarch
DEBUG: redhat-rpm-config-209-1.el9.noarch
DEBUG: rpm-build-4.16.1.3-37.el9.x86_64
DEBUG: pyproject-srpm-macros-1.16.2-1.el9.noarch
DEBUG: python-rpm-macros-3.9-54.el9.noarch
DEBUG: python3-rpm-macros-3.9-54.el9.noarch
DEBUG: python3-rpm-generators-12-9.el9.noarch
DEBUG: gsm-1.0.19-6.el9.x86_64
DEBUG: libsndfile-1.0.31-9.el9.x86_64
DEBUG: jbig2dec-libs-0.19-7.el9.x86_64
DEBUG: libasyncns-0.8-22.el9.x86_64
DEBUG: pulseaudio-libs-15.0-3.el9.x86_64
DEBUG: libcanberra-0.30-27.el9.x86_64
DEBUG: libdatrie-0.2.13-4.el9.x86_64
DEBUG: libthai-0.1.28-8.el9.x86_64
DEBUG: pango-1.48.7-3.el9.x86_64
DEBUG: librsvg2-2.50.7-3.el9.x86_64
DEBUG: libepoxy-1.5.5-4.el9.x86_64
DEBUG: libexif-0.6.22-6.el9.x86_64
DEBUG: libijs-0.35-15.el9.x86_64
DEBUG: libgs-9.54.0-19.el9.x86_64
DEBUG: libiptcdata-1.0.5-10.el9.x86_64
DEBUG: libldac-2.0.2.3-10.el9.x86_64
DEBUG: libsbc-1.4-9.el9.x86_64
DEBUG: pipewire-libs-1.0.1-1.el9.x86_64
DEBUG: pipewire-1.0.1-1.el9.x86_64
DEBUG: wireplumber-libs-0.4.14-1.el9.x86_64
DEBUG: wireplumber-0.4.14-1.el9.x86_64
DEBUG: flatpak-1.12.9-4.el9.x86_64
DEBUG: xdg-desktop-portal-1.12.6-1.el9.x86_64
DEBUG: pipewire-jack-audio-connection-kit-libs-1.0.1-1.el9.x86_64
DEBUG: libwmf-lite-0.2.12-10.el9.x86_64
DEBUG: orc-0.4.31-8.el9.x86_64
DEBUG: gstreamer1-plugins-base-1.22.12-4.el9.x86_64
DEBUG: libtracker-sparql-3.1.2-3.el9.x86_64
DEBUG: tracker-3.1.2-3.el9.x86_64
DEBUG: tracker-miners-3.1.2-4.el9.x86_64
DEBUG: libcanberra-gtk3-0.30-27.el9.x86_64
DEBUG: gtk3-3.24.31-5.el9.x86_64
DEBUG: xdg-desktop-portal-gtk-1.12.0-3.el9.x86_64
DEBUG: gtk2-2.24.33-8.el9.x86_64
DEBUG: libcanberra-gtk2-0.30-27.el9.x86_64
DEBUG: graphviz-2.44.0-26.el9.x86_64
DEBUG: ImageMagick-libs-6.9.12.98-1.el9s.x86_64
DEBUG: ImageMagick-6.9.12.98-1.el9s.x86_64
DEBUG: python3-sphinx-3.4.3-8.el9.noarch
DEBUG: pipewire-jack-audio-connection-kit-1.0.1-1.el9.x86_64
DEBUG: pipewire-alsa-1.0.1-1.el9.x86_64
DEBUG: pipewire-pulseaudio-1.0.1-1.el9.x86_64
DEBUG: python3-devel-3.9.21-2.el9.x86_64
DEBUG: python3-pbr-6.1.1-1.el9s.noarch
DEBUG: python3-setuptools_scm-7.1.0-2.el9s.noarch
DEBUG: python3-eventlet-0.36.1-1.el9s.noarch
DEBUG: python3-sqlalchemy-2.0.38-1.el9s.x86_64
DEBUG: openstack-macros-2023.1.0-0.20250328135226.ce6a105.el9.noarch
DEBUG: Child return code was: 0
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
Finish: dnf4 update
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir/build
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir/build/RPMS
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir/build/RPMS
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir/build/SPECS
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir/build/SPECS
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir/build/SRPMS
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir/build/SRPMS
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir/build/SOURCES
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir/build/BUILD
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir/build/BUILD
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir/build/BUILDROOT
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir/build/BUILDROOT
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir/build/originals
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir/build/originals
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir
DEBUG: child environment: None
DEBUG: Executing command: ['userdel', '-f', 'mockbuild', '--prefix', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['groupdel', 'mock', '--prefix', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['groupadd', 'mock', '-g', '135', '--prefix', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['useradd', 'mockbuild', '-o', '-u', '1020', '-g', '135', '-N', '-d', '/builddir', '--prefix', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: useradd: warning: the home directory /builddir already exists.
DEBUG: useradd: Not copying any file from skel directory into it.
DEBUG: Creating mailbox file: File exists
DEBUG: Child return code was: 0
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/.initialized
Finish: chroot init
Start: buildsrpm
Start: rpmbuild -bs
INFO: ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs  --target x86_64 --nodeps /builddir/build/SPECS/openstack-ironic.spec'], chrootPath='/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f2c9238ad00>timeout=0uid=1020gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock'])
DEBUG: child environment: None
DEBUG: Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs  --target x86_64 --nodeps /builddir/build/SPECS/openstack-ironic.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Building target platforms: x86_64
DEBUG: Building for target x86_64
DEBUG: Wrote: /builddir/build/SRPMS/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.src.rpm
DEBUG: Child return code was: 0
Finish: rpmbuild -bs
DEBUG: Copying package to result dir
Finish: buildsrpm
INFO: Done(openstack-ironic.spec) Config(dlrn-5) 0 minutes 14 seconds
INFO: Results and/or logs in: /home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c
INFO: Cleaning up build root ('cleanup_on_success=True')
Start: clean chroot
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/cache/dnf'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/cache/yum'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys/fs/selinux'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc/filesystems'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/pts'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/shm'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
INFO: unmounting tmpfs.
DEBUG: child environment: None
DEBUG: Executing command: ['umount', '-n', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['btrfs', 'subv', 'list', '/var/lib/mock'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
Finish: clean chroot
Finish: run
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/cache/dnf'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/cache/yum'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys/fs/selinux'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/proc/filesystems'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/pts'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/shm'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
+ finalize
+ rm -rf /tmp/tmp.tesMgFEoD9
INFO: mock.py version 6.0 starting (python version = 3.9.18, NVR = mock-6.0-1.el9), args: /usr/libexec/mock/mock -v -r /home/centos9-master-uc/data/dlrn-5.cfg --resultdir /home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c --rebuild /home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.src.rpm --postinstall
Start(bootstrap): init plugins
INFO: tmpfs initialized
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/yum_cache
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/dnf_cache
INFO: selinux enabled
Finish(bootstrap): init plugins
Start: init plugins
INFO: tmpfs initialized
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5/yum_cache
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5/dnf_cache
INFO: selinux enabled
Finish: init plugins
INFO: Signal handler active
Start: run
DEBUG: mock final configuration:
DEBUG:     _aliases:  {'yum.conf': 'dnf.conf', 'dnf5.conf': 'dnf.conf', 'dnf4.conf': 'dnf.conf', 'dnf_command': 'dnf4_command', 'dnf_common_opts': 'dnf4_common_opts', 'dnf_install_command': 'dnf4_install_command', 'dnf_disable_plugins': 'dnf4_disable_plugins', 'dnf_avoid_opts': 'dnf4_avoid_opts', 'dnf_builddep_opts': 'dnf4_builddep_opts', 'system_dnf4_command': 'dnf4_system_command', 'system_dnf_command': 'dnf4_system_command', 'system_dnf5_command': 'dnf5_system_command', 'system_yum_command': 'yum_system_command', 'system_microdnf_command': 'microdnf_system_command'}
DEBUG:     config_paths:  ['/etc/mock/site-defaults.cfg', '/etc/mock/chroot-aliases.cfg', '/home/centos9-master-uc/data/dlrn-5.cfg']
DEBUG:     version:  6.0
DEBUG:     basedir:  /var/lib/mock
DEBUG:     resultdir:  /home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c
DEBUG:     rootdir:  /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG:     cache_topdir:  /var/cache/mock
DEBUG:     clean:  True
DEBUG:     check:  True
DEBUG:     post_install:  True
DEBUG:     chroothome:  /builddir
DEBUG:     log_config_file:  logging.ini
DEBUG:     rpmbuild_timeout:  0
DEBUG:     host_arch:  x86_64
DEBUG:     chrootuid:  1020
DEBUG:     chrootgid:  135
DEBUG:     chrootgroup:  mock
DEBUG:     chrootuser:  mockbuild
DEBUG:     build_log_fmt_name:  unadorned
DEBUG:     root_log_fmt_name:  detailed
DEBUG:     state_log_fmt_name:  state
DEBUG:     online:  True
DEBUG:     isolation:  simple
DEBUG:     use_nspawn:  None
DEBUG:     rpmbuild_networking:  False
DEBUG:     nspawn_args:  ['--capability=cap_ipc_lock']
DEBUG:     use_container_host_hostname:  True
DEBUG:     use_bootstrap:  True
DEBUG:     use_bootstrap_image:  True
DEBUG:     bootstrap_image:  quay.io/centos/centos:stream9
DEBUG:     bootstrap_image_skip_pull:  False
DEBUG:     bootstrap_image_ready:  False
DEBUG:     bootstrap_image_fallback:  True
DEBUG:     bootstrap_image_keep_getting:  120
DEBUG:     bootstrap_image_assert_digest:  None
DEBUG:     use_buildroot_image:  False
DEBUG:     buildroot_image:  None
DEBUG:     buildroot_image_skip_pull:  False
DEBUG:     buildroot_image_ready:  False
DEBUG:     buildroot_image_fallback:  False
DEBUG:     buildroot_image_keep_getting:  120
DEBUG:     buildroot_image_assert_digest:  None
DEBUG:     internal_dev_setup:  True
DEBUG:     cleanup_on_success:  True
DEBUG:     cleanup_on_failure:  True
DEBUG:     exclude_from_homedir_cleanup:  ['build/SOURCES', '.bash_history', '.bashrc']
DEBUG:     createrepo_on_rpms:  False
DEBUG:     createrepo_command:  /usr/bin/createrepo_c -d -q -x *.src.rpm
DEBUG:     tar_binary:  /bin/tar
DEBUG:     tar:  gnutar
DEBUG:     backup_on_clean:  False
DEBUG:     backup_base_dir:  /var/lib/mock/backup
DEBUG:     redhat_subscription_required:  False
DEBUG:     ssl_ca_bundle_path:  None
DEBUG:     ssl_extra_certs:  None
DEBUG:     plugins:  ['tmpfs', 'root_cache', 'yum_cache', 'mount', 'bind_mount', 'ccache', 'selinux', 'package_state', 'chroot_scan', 'lvm_root', 'compress_logs', 'sign', 'pm_request', 'hw_info', 'procenv', 'showrc', 'rpkg_preprocessor', 'rpmautospec', 'buildroot_lock', 'export_buildroot_image', '__init__', 'overlayfs']
DEBUG:     plugin_dir:  /usr/lib/python3.9/site-packages/mockbuild/plugins
DEBUG:     plugin_conf:  {'ccache_enable': False, 'ccache_opts': {'max_cache_size': '4G', 'compress': None, 'dir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5/ccache/u1020/', 'hashdir': True, 'debug': False, 'show_stats': False, 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'yum_cache_enable': True, 'yum_cache_opts': {'max_age_days': 30, 'max_metadata_age_days': 30, 'online': True, 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'root_cache_enable': True, 'root_cache_opts': {'age_check': True, 'max_age_days': 15, 'dir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5/root_cache/', 'compress_program': 'pigz', 'decompress_program': None, 'exclude_dirs': ['./proc', './sys', './dev', './tmp/ccache', './var/cache/yum', './var/cache/dnf', './var/log'], 'extension': '.gz', 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'bind_mount_enable': True, 'bind_mount_opts': {'dirs': [], 'create_dirs': False, 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'mount_enable': True, 'mount_opts': {'dirs': [], 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'tmpfs_enable': True, 'tmpfs_opts': {'required_ram_mb': 4096, 'max_fs_size': '4g', 'mode': '0755', 'keep_mounted': True, 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'selinux_enable': True, 'selinux_opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'package_state_enable': True, 'package_state_opts': {'available_pkgs': False, 'installed_pkgs': True, 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'buildroot_lock_enable': False, 'buildroot_lock_opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'pm_request_enable': False, 'pm_request_opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'lvm_root_enable': False, 'lvm_root_opts': {'pool_name': 'mockbuild', 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'chroot_scan_enable': False, 'chroot_scan_opts': {'regexes': ['^[^k]?core(\\.\\d+)?$', '\\.log$'], 'only_failed': True, 'write_tar': False, 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'sign_enable': False, 'sign_opts': {'cmd': 'rpmsign', 'opts': '--addsign %(rpms)s', 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'hw_info_enable': True, 'hw_info_opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'procenv_enable': False, 'procenv_opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'showrc_enable': False, 'showrc_opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'compress_logs_enable': False, 'compress_logs_opts': {'command': 'gzip', 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'rpkg_preprocessor_enable': False, 'rpkg_preprocessor_opts': {'requires': ['preproc-rpmspec'], 'cmd': '/usr/bin/preproc-rpmspec %(source_spec)s --output %(target_spec)s', 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'rpmautospec_enable': False, 'rpmautospec_opts': {'requires': ['rpmautospec'], 'cmd_base': ['/usr/bin/rpmautospec', 'process-distgit'], 'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'export_buildroot_image_enable': False, 'export_buildroot_image_opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, '__init___enable': False, '__init___opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}, 'overlayfs_enable': False, 'overlayfs_opts': {'basedir': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5', 'cache_topdir': '/var/cache/mock', 'cachedir': '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5', 'root': 'dlrn-centos9-master-uc-x86_64-5', 'resultdir': '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'}}
DEBUG:     environment:  {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}
DEBUG:     scm:  False
DEBUG:     scm_opts:  {'method': 'git', 'cvs_get': 'cvs -d /srv/cvs co SCM_BRN SCM_PKG', 'git_get': 'git clone SCM_BRN git://localhost/SCM_PKG.git SCM_PKG', 'svn_get': 'svn co file:///srv/svn/SCM_PKG/SCM_BRN SCM_PKG', 'distgit_get': 'rpkg clone -a --branch SCM_BRN SCM_PKG SCM_PKG', 'distgit_src_get': 'rpkg sources', 'spec': 'SCM_PKG.spec', 'int_src_dir': None, 'ext_src_dir': '/dev/null', 'write_tar': False, 'git_timestamps': False, 'exclude_vcs': True}
DEBUG:     use_host_resolv:  False
DEBUG:     chroot_setup_cmd:  install basesystem rpm-build python3-devel gcc make python3-sqlalchemy python3-sphinx python3-eventlet python3-six python3-pbr openstack-macros git-core python3-setuptools_scm
DEBUG:     repo_arch:  x86_64
DEBUG:     repo_arch_map:  {}
DEBUG:     target_arch:  x86_64
DEBUG:     releasever:  9
DEBUG:     rpmbuild_arch:  x86_64
DEBUG:     dnf_vars:  {'stream': '9-stream', 'contentdir': 'centos'}
DEBUG:     yum_builddep_opts:  []
DEBUG:     yum_common_opts:  []
DEBUG:     update_before_build:  True
DEBUG:     priorities.conf:  
[main]
enabled=0
DEBUG:     rhnplugin.conf:  
[main]
enabled=0
DEBUG:     subscription-manager.conf:  
DEBUG:     more_buildreqs:  {}
DEBUG:     nosync:  False
DEBUG:     nosync_force:  False
DEBUG:     files:  {'etc/hosts': '127.0.0.1 localhost localhost.localdomain\n::1       localhost localhost.localdomain localhost6 localhost6.localdomain6\n'}
DEBUG:     macros:  {'%_topdir': '/builddir/build', '%_rpmfilename': '%%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}.rpm', '%_buildhost': 'trunk-builder-centos9.rdoproject.org', '%_platform_multiplier': 1}
DEBUG:     hostname:  None
DEBUG:     module_enable:  []
DEBUG:     module_install:  []
DEBUG:     module_setup_commands:  []
DEBUG:     forcearch:  None
DEBUG:     bootstrap_chroot_additional_packages:  []
DEBUG:     bootstrap_module_enable:  []
DEBUG:     bootstrap_module_install:  []
DEBUG:     bootstrap_module_setup_commands:  []
DEBUG:     no_root_shells:  False
DEBUG:     extra_chroot_dirs:  ['/run/lock']
DEBUG:     package_manager:  dnf
DEBUG:     package_manager_max_attempts:  1
DEBUG:     package_manager_attempt_delay:  10
DEBUG:     dynamic_buildrequires:  True
DEBUG:     dynamic_buildrequires_max_loops:  10
DEBUG:     external_buildrequires:  False
DEBUG:     dev_loop_count:  12
DEBUG:     yum_command:  /usr/bin/yum
DEBUG:     yum_system_command:  /usr/bin/yum
DEBUG:     yum_install_command:  install yum yum-utils
DEBUG:     yum_builddep_command:  /usr/bin/yum-builddep
DEBUG:     yum_avoid_opts:  {}
DEBUG:     dnf4_command:  /usr/bin/dnf-3
DEBUG:     dnf4_system_command:  /usr/bin/dnf-3
DEBUG:     dnf4_common_opts:  ['--setopt=deltarpm=False', '--setopt=allow_vendor_change=yes', '--allowerasing']
DEBUG:     dnf4_install_command:  install python3-dnf python3-dnf-plugins-core
DEBUG:     dnf4_disable_plugins:  ['local', 'spacewalk', 'versionlock']
DEBUG:     dnf4_avoid_opts:  {}
DEBUG:     dnf5_command:  /usr/bin/dnf5
DEBUG:     dnf5_system_command:  /usr/bin/dnf5
DEBUG:     dnf5_common_opts:  ['--setopt=deltarpm=False', '--setopt=allow_vendor_change=yes', '--allowerasing']
DEBUG:     dnf5_install_command:  install dnf5 dnf5-plugins
DEBUG:     dnf5_disable_plugins:  []
DEBUG:     dnf5_avoid_opts:  {'remove': ['--allowerasing'], 'repoquery': ['--allowerasing'], 'makecache': ['--allowerasing'], 'search': ['--allowerasing'], 'info': ['--allowerasing']}
DEBUG:     microdnf_command:  /usr/bin/microdnf
DEBUG:     microdnf_install_command:  dnf-install microdnf dnf dnf-plugins-core
DEBUG:     microdnf_builddep_command:  /usr/bin/dnf
DEBUG:     microdnf_builddep_opts:  []
DEBUG:     microdnf_common_opts:  []
DEBUG:     microdnf_avoid_opts:  {}
DEBUG:     rpm_command:  /bin/rpm
DEBUG:     rpmbuild_command:  /usr/bin/rpmbuild
DEBUG:     user_agent:  Mock (dlrn-centos9-master-uc-x86_64-5; x86_64)
DEBUG:     opstimeout:  0
DEBUG:     stderr_line_prefix:  
DEBUG:     chroot_additional_packages:  []
DEBUG:     additional_packages:  []
DEBUG:     no-config:  {'epel-8': {'alternatives': {'alma+epel-8': {'description': ['Builds against AlmaLinux 8 repositories, together with the official EPEL repositories.', 'Project page: https://almalinux.org/']}, 'centos-stream+epel-8': {'description': ['Builds against CentOS Stream 8 repositories (some packages may be a bit ahead the Red Hat Enterprise Linux 8) together with the official EPEL 8 repositories.', 'Project page: https://www.centos.org/centos-stream/']}, 'circlelinux+epel-8': {'description': ['Builds against Circle Linux 8 repositories, together with the official EPEL repositories.', 'Project page: https://cclinux.org/']}, 'rhel+epel-8': {'description': ['Builds against Red Hat Enterprise Linux 8 repositories, together with the official EPEL repositories.', 'This mimics what is done in the official EPEL build system, but you need a Red Hat subscription:', 'https://rpm-software-management.github.io/mock/Feature-rhelchroots']}, 'rocky+epel-8': {'description': ['Builds against Rocky Linux 8 repositories, together with the official EPEL repositories.', 'Project page: https://rockylinux.org/']}}}, 'epel-9': {'alternatives': {'alma+epel-9': {'description': ['Builds against AlmaLinux 9 repositories, together with the official EPEL repositories.', 'Project page: https://almalinux.org/']}, 'centos-stream+epel-9': {'description': ['Builds against CentOS Stream 9 repositories (some packages may be a bit ahead the Red Hat Enterprise Linux 9) together with the official EPEL repositories.', 'Project page: https://www.centos.org/centos-stream/']}, 'rhel+epel-9': {'description': ['Builds against Red Hat Enterprise Linux 9 repositories, together with the official EPEL repositories.', 'This mimics what is done in the official EPEL build system, but you need a Red Hat subscription:', 'https://rpm-software-management.github.io/mock/Feature-rhelchroots']}, 'rocky+epel-9': {'description': ['Builds against Rocky Linux 9 repositories, together with the official EPEL repositories.', 'Project page: https://rockylinux.org/']}}}}
DEBUG:     seccomp:  False
DEBUG:     copy_host_users:  []
DEBUG:     use_host_shadow_utils:  True
DEBUG:     qemu_user_static_mapping:  {'aarch64': 'aarch64', 'armv7hl': 'arm', 'i386': 'i386', 'i686': 'i386', 'ppc64': 'ppc64', 'ppc64le': 'ppc64le', 's390x': 's390x', 'x86_64': 'x86_64'}
DEBUG:     recursion_limit:  5000
DEBUG:     calculatedeps:  None
DEBUG:     hermetic_build:  False
DEBUG:     mock_run_uuid:  c4bde9c5-9be4-4584-a188-c7a53b6b0493
DEBUG:     config_path:  /etc/mock
DEBUG:     chroot_name:  dlrn-5
DEBUG:     config_file:  /home/centos9-master-uc/data/dlrn-5.cfg
DEBUG:     root:  dlrn-centos9-master-uc-x86_64-5
DEBUG:     legal_host_arches:  ('x86_64',)
DEBUG:     dist:  el9
DEBUG:     dnf.conf:  
[main]
keepcache=1
debuglevel=2
reposdir=/dev/null
logfile=/var/log/yum.log
retries=20
obsoletes=1
gpgcheck=0
assumeyes=1
syslog_ident=mock
syslog_device=
mdpolicy=group:primary
# NOTE(karolinku) required for botocore
best=0
protected_packages=
module_platform_id=platform:el9
user_agent=DLRN

[baseos]
name=CentOS Stream $releasever - BaseOS
#metalink=https://mirrors.centos.org/metalink?repo=centos-baseos-9-stream&arch=$basearch&protocol=https,http
baseurl=http://mirror.stream.centos.org/9-stream/BaseOS/$basearch/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1

[appstream]
name=CentOS Stream $releasever - AppStream
#metalink=https://mirrors.centos.org/metalink?repo=centos-appstream-9-stream&arch=$basearch&protocol=https,http
baseurl=http://mirror.stream.centos.org/9-stream/AppStream/$basearch/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1

[crb]
name=CentOS Stream $releasever - CRB
metalink=https://mirrors.centos.org/metalink?repo=centos-crb-9-stream&arch=$basearch&protocol=https,http
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1

[highavailability]
name=CentOS Stream $releasever - HighAvailability
metalink=https://mirrors.centos.org/metalink?repo=centos-highavailability-9-stream&arch=$basearch&protocol=https,http
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1

[delorean-component-barbican]
name=delorean-ansible-role-lunasa-hsm-f82c4666c9a8729c12c262d32d7afc363149da1a
baseurl=https://trunk.rdoproject.org/centos9-master/component/barbican/f8/2c/f82c4666c9a8729c12c262d32d7afc363149da1a_9e27a0ec
enabled=1
gpgcheck=0
priority=1

[delorean-component-baremetal]
name=delorean-openstack-ironic-python-agent-builder-c1213ffe14089e99e70bc801b3c2efbf1869a308
baseurl=https://trunk.rdoproject.org/centos9-master/component/baremetal/c1/21/c1213ffe14089e99e70bc801b3c2efbf1869a308_9e2883cd
enabled=1
gpgcheck=0
priority=1

[delorean-component-cinder]
name=delorean-openstack-cinder-47526cae41777e2ab9f6b4ad5f02d9cdf2d821d2
baseurl=https://trunk.rdoproject.org/centos9-master/component/cinder/47/52/47526cae41777e2ab9f6b4ad5f02d9cdf2d821d2_8dd4aab3
enabled=1
gpgcheck=0
priority=1

[delorean-component-clients]
name=delorean-python-ironicclient-e786c8cdd10ff198feac49ad911d0a97d0e2697a
baseurl=https://trunk.rdoproject.org/centos9-master/component/clients/e7/86/e786c8cdd10ff198feac49ad911d0a97d0e2697a_da631bae
enabled=1
gpgcheck=0
priority=1

[delorean-component-cloudops]
name=delorean-python-observabilityclient-ab8ce8fd34674bb2e8e8c2c581c250685cf182ec
baseurl=https://trunk.rdoproject.org/centos9-master/component/cloudops/ab/8c/ab8ce8fd34674bb2e8e8c2c581c250685cf182ec_6f82bf1a
enabled=1
gpgcheck=0
priority=1

[delorean-component-common]
name=delorean-openstack-trove-d23ffece32fc9b029ab107266fbebad28023f3d4
baseurl=https://trunk.rdoproject.org/centos9-master/component/common/d2/3f/d23ffece32fc9b029ab107266fbebad28023f3d4_d4ee7df1
enabled=1
gpgcheck=0
priority=1

[delorean-component-compute]
name=delorean-python-whitebox-tests-tempest-e056798f095f7758ed7221fcb8c9a25b6a33d692
baseurl=https://trunk.rdoproject.org/centos9-master/component/compute/e0/56/e056798f095f7758ed7221fcb8c9a25b6a33d692_87a8050e
enabled=1
gpgcheck=0
priority=1

[delorean-component-designate]
name=delorean-openstack-designate-6ebeb372617a236979cd583a656af82d8a136051
baseurl=https://trunk.rdoproject.org/centos9-master/component/designate/6e/be/6ebeb372617a236979cd583a656af82d8a136051_1056db71
enabled=1
gpgcheck=0
priority=1

[delorean-component-glance]
name=delorean-openstack-glance-158dfd0e27fee2d1bdeb91f473667d574713e663
baseurl=https://trunk.rdoproject.org/centos9-master/component/glance/15/8d/158dfd0e27fee2d1bdeb91f473667d574713e663_268fa265
enabled=1
gpgcheck=0
priority=1

[delorean-component-keystone]
name=delorean-openstack-keystone-4e014d79f00915e298244246e1929f80a98012a6
baseurl=https://trunk.rdoproject.org/centos9-master/component/keystone/4e/01/4e014d79f00915e298244246e1929f80a98012a6_8019c0a8
enabled=1
gpgcheck=0
priority=1

[delorean-component-manila]
name=delorean-openstack-manila-70623bb84e7880f7f2f750bda2774e5e5151c900
baseurl=https://trunk.rdoproject.org/centos9-master/component/manila/70/62/70623bb84e7880f7f2f750bda2774e5e5151c900_f171e06d
enabled=1
gpgcheck=0
priority=1

[delorean-component-network]
name=delorean-openstack-neutron-26739f7c769a48f71c8590bbc481e1a11d8e793f
baseurl=https://trunk.rdoproject.org/centos9-master/component/network/26/73/26739f7c769a48f71c8590bbc481e1a11d8e793f_6995f615
enabled=1
gpgcheck=0
priority=1

[delorean-component-octavia]
name=delorean-openstack-octavia-599873b01ffc0adadf94ecbdb791351275ef10f8
baseurl=https://trunk.rdoproject.org/centos9-master/component/octavia/59/98/599873b01ffc0adadf94ecbdb791351275ef10f8_197e1bd9
enabled=1
gpgcheck=0
priority=1

[delorean-component-optimize]
name=delorean-openstack-watcher-188e583dcb0b48e77f43923ae349a0b7046b65a5
baseurl=https://trunk.rdoproject.org/centos9-master/component/optimize/18/8e/188e583dcb0b48e77f43923ae349a0b7046b65a5_fa75ed37
enabled=1
gpgcheck=0
priority=1

[delorean-component-podified]
name=delorean-python-tcib-84ac6c9d29c1e2c51a8374e5f4f15ad7a237e74c
baseurl=https://trunk.rdoproject.org/centos9-master/component/podified/84/ac/84ac6c9d29c1e2c51a8374e5f4f15ad7a237e74c_33748446
enabled=1
gpgcheck=0
priority=1

[delorean-component-puppet]
name=delorean-puppet-dns-ed5dc308a20d45c82743e3ebab3d61a1bde8a845
baseurl=https://trunk.rdoproject.org/centos9-master/component/puppet/ed/5d/ed5dc308a20d45c82743e3ebab3d61a1bde8a845_37ddcbfc
enabled=1
gpgcheck=0
priority=1

[delorean-component-swift]
name=delorean-openstack-swift-1cd20f87dec469dc4f7c9ac27d99ffec0b859301
baseurl=https://trunk.rdoproject.org/centos9-master/component/swift/1c/d2/1cd20f87dec469dc4f7c9ac27d99ffec0b859301_2abff1ce
enabled=1
gpgcheck=0
priority=1

[delorean-component-tempest]
name=delorean-python-telemetry-tests-tempest-ddfb79a63e13bfe813cf845908bd27169d5958a3
baseurl=https://trunk.rdoproject.org/centos9-master/component/tempest/dd/fb/ddfb79a63e13bfe813cf845908bd27169d5958a3_14fd3881
enabled=1
gpgcheck=0
priority=1

[delorean-component-ui]
name=delorean-openstack-watcher-ui-29be9daeccfd462b1be176378cb2ab90bfc584df
baseurl=https://trunk.rdoproject.org/centos9-master/component/ui/29/be/29be9daeccfd462b1be176378cb2ab90bfc584df_73715b47
enabled=1
gpgcheck=0
priority=1

[delorean-master-testing]
name=dlrn-master-testing
baseurl=https://trunk.rdoproject.org/centos9-master/deps/latest/
enabled=1
gpgcheck=0
module_hotfixes=1

[delorean-master-build-deps]
name=dlrn-master-build-deps
baseurl=https://trunk.rdoproject.org/centos9-master/build-deps/latest/
enabled=1
gpgcheck=0
module_hotfixes=1

[centos9-rabbitmq]
name=centos9-rabbitmq
baseurl=http://mirror.stream.centos.org/SIGs/9-stream/messaging/$basearch/rabbitmq-38/
enabled=1
gpgcheck=0
module_hotfixes=1

[centos9-storage]
name=centos9-storage
baseurl=http://mirror.stream.centos.org/SIGs/9-stream/storage/$basearch/ceph-reef/
enabled=1
gpgcheck=0
module_hotfixes=1

[centos9-opstools]
name=centos9-opstools
baseurl=http://mirror.stream.centos.org/SIGs/9-stream/opstools/$basearch/collectd-5/
enabled=1
gpgcheck=0
module_hotfixes=1

[centos9-nfv-ovs]
name=NFV SIG OpenvSwitch
baseurl=http://mirror.stream.centos.org/SIGs/9-stream/nfv/$basearch/openvswitch-2/
gpgcheck=0
enabled=1
module_hotfixes=1

# epel is required for Ceph Reef
[epel-low-priority]
name=Extra Packages for Enterprise Linux $releasever - $basearch
metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-$releasever&arch=$basearch&infra=$infra&content=$contentdir
enabled=1
gpgcheck=0
countme=1
priority=100
includepkgs=libarrow*,parquet*,python3-asyncssh,re2,python3-grpcio,grpc*,abseil*


DEBUG:     __jinja_expand:  True
DEBUG:     verbose:  2
DEBUG:     print_main_output:  False
DEBUG:     cache_alterations:  False
DEBUG:     enable_disable_repos:  []
DEBUG:     build_log_fmt_str:  %(message)s
DEBUG:     root_log_fmt_str:  %(levelname)s %(filename)s:%(lineno)d:  %(message)s
DEBUG:     state_log_fmt_str:  %(asctime)s - %(message)s
DEBUG: Local file: /home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.src.rpm
INFO: Start(/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.src.rpm)  Config(dlrn-centos9-master-uc-x86_64-5)
Start: clean chroot
Finish: clean chroot
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5
DEBUG: ensuring that dir exists: /home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c
Mock Version: 6.0
INFO: Mock Version: 6.0
INFO: Mock Version: 6.0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap
Start(bootstrap): chroot init
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root
INFO: mounting tmpfs at /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root.
INFO: reusing tmpfs at /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root.
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/results
INFO: calling preinit hooks
INFO: enabled root cache
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root_cache/
INFO: enabled package manager cache
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/yum_cache
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/dnf_cache
Start(bootstrap): cleaning package manager metadata
Finish(bootstrap): cleaning package manager metadata
DEBUG: create skeleton dirs
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/rpm
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/yum
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/dbus
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/log
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/cache/dnf
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/cache/yum
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/rpm
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/tmp
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/tmp/ccache
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/tmp
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/dnf
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/dnf/vars
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/yum.repos.d
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/yum.repos.d
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/yum
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/proc
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/run/lock
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/pts
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/shm
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/mapper
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/mapper
DEBUG: kernel version == 5.14.0-427.16.1.el9_4.x86_64
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/fstab
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/yum/yum.conf
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/dnf/dnf.conf
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/log/yum.log
DEBUG: rootdir = /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root
DEBUG: resultdir = /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/results
DEBUG: searching for 'dnf4' package manager or alternatives
INFO: Package manager dnf4 detected and used (fallback)
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/mock
DEBUG: Updating files in /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust with files from /etc/pki/ca-trust
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/./source
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/./extracted
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/source/anchors
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/source/blocklist
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/extracted/edk2
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/extracted/java
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/extracted/openssl
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/extracted/pem
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/extracted/pem/directory-hash
DEBUG: Updating files in /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/usr/share/pki/ca-trust-source with files from /usr/share/pki/ca-trust-source
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/usr/share/pki/ca-trust-source
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/usr/share/pki/ca-trust-source/./anchors
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/usr/share/pki/ca-trust-source/./blocklist
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/usr/share
DEBUG: Copying /usr/share/distribution-gpg-keys to the bootstrap chroot
DEBUG: child environment: None
DEBUG: Executing command: ['cp', '-a', '/usr/share/distribution-gpg-keys', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/usr/share'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/dnf
DEBUG: configure DNF vars
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/proc
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', '-o', 'rprivate,mode=0755', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/proc
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'rbind', '/proc', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'remount,nodev,noexec,nosuid,readonly,rprivate,rbind', '--target', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', '-o', 'rprivate,mode=0755', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'rbind', '/sys', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'remount,nodev,noexec,nosuid,readonly,rprivate,rbind', '--target', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/shm
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/shm'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/pts
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'devpts', '-o', 'gid=5,mode=0620,ptmxmode=0666,newinstance', 'devpts', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/pts'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'bind', '/tmp/mock-selinux-plugin.wngf37p5', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/proc/filesystems'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys/fs/selinux
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys/fs/selinux'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/cache/yum
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'bind', '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/yum_cache', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/cache/yum'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/cache/dnf
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'bind', '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/dnf_cache', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/cache/dnf'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc
DEBUG: method _cleanup_homedir skipped in bootstrap
DEBUG: method _setup_build_dirs skipped in bootstrap
DEBUG: method _make_users skipped in bootstrap
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/.initialized
Finish(bootstrap): chroot init
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5
Start: chroot init
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
INFO: mounting tmpfs at /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root.
DEBUG: child environment: None
DEBUG: Executing command: ['mount', '-n', '-t', 'tmpfs', '-o', 'mode=0755', '-o', 'nr_inodes=0', '-o', 'size=4g', 'mock_chroot_tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c
INFO: calling preinit hooks
INFO: enabled root cache
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5/root_cache/
Start: unpacking root cache
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/tar', '--use-compress-program', 'pigz', '-xf', '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5/root_cache/cache.tar.gz', '-C', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/./proc
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/./proc
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/./sys
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/./sys
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/./dev
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/./dev
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/./tmp/ccache
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/./tmp/ccache
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/./var/cache/yum
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/./var/cache/yum
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/./var/cache/dnf
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/./var/cache/dnf
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/./var/log
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/./var/log
Finish: unpacking root cache
INFO: enabled package manager cache
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5/yum_cache
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5/dnf_cache
Start: cleaning package manager metadata
Finish: cleaning package manager metadata
INFO: enabled HW Info plugin
DEBUG: child environment: None
DEBUG: Executing command: ['/usr/bin/lscpu'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Architecture:                       x86_64
DEBUG: CPU op-mode(s):                     32-bit, 64-bit
DEBUG: Address sizes:                      40 bits physical, 48 bits virtual
DEBUG: Byte Order:                         Little Endian
DEBUG: CPU(s):                             4
DEBUG: On-line CPU(s) list:                0-3
DEBUG: Vendor ID:                          AuthenticAMD
DEBUG: Model name:                         AMD EPYC-Rome Processor
DEBUG: CPU family:                         23
DEBUG: Model:                              49
DEBUG: Thread(s) per core:                 1
DEBUG: Core(s) per socket:                 1
DEBUG: Socket(s):                          4
DEBUG: Stepping:                           0
DEBUG: BogoMIPS:                           5599.99
DEBUG: Flags:                              fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 clzero xsaveerptr wbnoinvd arat npt lbrv nrip_save tsc_scale vmcb_clean pausefilter pfthreshold umip rdpid arch_capabilities
DEBUG: Virtualization:                     AMD-V
DEBUG: Hypervisor vendor:                  KVM
DEBUG: Virtualization type:                full
DEBUG: L1d cache:                          128 KiB (4 instances)
DEBUG: L1i cache:                          128 KiB (4 instances)
DEBUG: L2 cache:                           2 MiB (4 instances)
DEBUG: L3 cache:                           64 MiB (4 instances)
DEBUG: NUMA node(s):                       1
DEBUG: NUMA node0 CPU(s):                  0-3
DEBUG: Vulnerability Gather data sampling: Not affected
DEBUG: Vulnerability Itlb multihit:        Not affected
DEBUG: Vulnerability L1tf:                 Not affected
DEBUG: Vulnerability Mds:                  Not affected
DEBUG: Vulnerability Meltdown:             Not affected
DEBUG: Vulnerability Mmio stale data:      Not affected
DEBUG: Vulnerability Retbleed:             Mitigation; untrained return thunk; SMT disabled
DEBUG: Vulnerability Spec rstack overflow: Vulnerable: Safe RET, no microcode
DEBUG: Vulnerability Spec store bypass:    Mitigation; Speculative Store Bypass disabled via prctl
DEBUG: Vulnerability Spectre v1:           Mitigation; usercopy/swapgs barriers and __user pointer sanitization
DEBUG: Vulnerability Spectre v2:           Mitigation; Retpolines, IBPB conditional, STIBP disabled, RSB filling, PBRSB-eIBRS Not affected
DEBUG: Vulnerability Srbds:                Not affected
DEBUG: Vulnerability Tsx async abort:      Not affected
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/free'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG:                total        used        free      shared  buff/cache   available
DEBUG: Mem:        16114812     5803788      450508     2787016    12985020    10311024
DEBUG: Swap:       16777212     5505228    11271984
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/df', '-H', '-T', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root', '/var/cache/mock'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Filesystem        Type   Size  Used Avail Use% Mounted on
DEBUG: mock_chroot_tmpfs tmpfs  4.3G  1.5G  2.9G  34% /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: /dev/vda4         xfs    549G  210G  340G  39% /
DEBUG: Child return code was: 0
DEBUG: create skeleton dirs
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/lib/rpm
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/lib/yum
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/lib/dbus
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/log
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/cache/dnf
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/cache/yum
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/rpm
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/tmp
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/tmp/ccache
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/tmp
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/dnf
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/dnf/vars
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/yum.repos.d
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/yum
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/run/lock
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/pts
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/pts
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/shm
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/shm
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/mapper
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/mapper
DEBUG: kernel version == 5.14.0-427.16.1.el9_4.x86_64
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/fstab
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/yum/yum.conf
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/dnf/dnf.conf
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/log/yum.log
DEBUG: rootdir = /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: resultdir = /home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c
INFO: Package manager dnf4 detected and used (direct choice)
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/mock
DEBUG: Updating files in /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust with files from /etc/pki/ca-trust
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/./source
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/./extracted
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/source/anchors
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/source/blocklist
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/extracted/edk2
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/extracted/java
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/extracted/openssl
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/extracted/pem
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/extracted/pem/directory-hash
DEBUG: Updating files in /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/usr/share/pki/ca-trust-source with files from /usr/share/pki/ca-trust-source
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/usr/share/pki/ca-trust-source
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/usr/share/pki/ca-trust-source/./anchors
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/usr/share/pki/ca-trust-source/./blocklist
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/dnf
DEBUG: configure DNF vars
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', '-o', 'rprivate,mode=0755', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'rbind', '/proc', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'remount,nodev,noexec,nosuid,readonly,rprivate,rbind', '--target', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', '-o', 'rprivate,mode=0755', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'rbind', '/sys', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'remount,nodev,noexec,nosuid,readonly,rprivate,rbind', '--target', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/shm
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/shm'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/pts
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'devpts', '-o', 'gid=5,mode=0620,ptmxmode=0666,newinstance', 'devpts', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/pts'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'bind', '/tmp/mock-selinux-plugin.qbjz6uv9', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc/filesystems'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys/fs/selinux
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys/fs/selinux'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/cache/yum
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'bind', '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5/yum_cache', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/cache/yum'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/cache/dnf
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'bind', '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5/dnf_cache', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/cache/dnf'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['rpm', '-q', 'rpm', 'rpm-sequoia', 'python3-dnf', 'python3-dnf-plugins-core', 'yum', 'yum-utils', 'dnf5', 'dnf5-plugins'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: rpm-4.16.1.3-36.el9.x86_64
DEBUG: package rpm-sequoia is not installed
DEBUG: python3-dnf-4.14.0-24.el9.noarch
DEBUG: python3-dnf-plugins-core-4.3.0-20.el9.noarch
DEBUG: yum-4.14.0-24.el9.noarch
DEBUG: package yum-utils is not installed
DEBUG: package dnf5 is not installed
DEBUG: package dnf5-plugins is not installed
DEBUG: Child return code was: 4
INFO: Buildroot is handled by package management downloaded with a bootstrap image:
  rpm-4.16.1.3-36.el9.x86_64
  python3-dnf-4.14.0-24.el9.noarch
  python3-dnf-plugins-core-4.3.0-20.el9.noarch
  yum-4.14.0-24.el9.noarch
Start: dnf4 update
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', '-o', 'private,mode=0755', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'rbind', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'remount,private,rbind', '--target', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/rpm', '-qa', '--root', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
DEBUG: libgcc-11.5.0-5.el9.x86_64
DEBUG: fonts-filesystem-2.0.5-7.el9.1.noarch
DEBUG: tzdata-2025b-1.el9.noarch
DEBUG: hwdata-0.348-9.18.el9.noarch
DEBUG: dejavu-sans-fonts-2.37-18.el9.noarch
DEBUG: adobe-mappings-cmap-20171205-12.el9.noarch
DEBUG: adobe-mappings-cmap-deprecated-20171205-12.el9.noarch
DEBUG: langpacks-core-font-en-3.0-16.el9.noarch
DEBUG: osinfo-db-20250124-1.el9.noarch
DEBUG: adobe-source-code-pro-fonts-2.030.1.050-12.el9.1.noarch
DEBUG: abattis-cantarell-fonts-0.301-4.el9.noarch
DEBUG: google-droid-sans-fonts-20200215-11.el9.2.noarch
DEBUG: python3-setuptools-wheel-65.5.1-2.el9s.noarch
DEBUG: xkeyboard-config-2.33-2.el9.noarch
DEBUG: rust-srpm-macros-17-4.el9.noarch
DEBUG: qt5-srpm-macros-5.15.9-1.el9.noarch
DEBUG: poppler-data-0.4.9-9.el9.noarch
DEBUG: perl-srpm-macros-1-41.el9.noarch
DEBUG: openblas-srpm-macros-2-11.el9.noarch
DEBUG: ocaml-srpm-macros-6-6.el9.noarch
DEBUG: mesa-filesystem-24.2.8-2.el9.x86_64
DEBUG: llvm-filesystem-20.1.1-3.el9.x86_64
DEBUG: libX11-common-1.7.0-11.el9.noarch
DEBUG: kernel-headers-5.14.0-585.el9.x86_64
DEBUG: ghc-srpm-macros-1.5.0-6.el9.noarch
DEBUG: gawk-all-langpacks-5.1.0-6.el9.x86_64
DEBUG: adwaita-cursor-theme-40.1.1-3.el9.noarch
DEBUG: adobe-mappings-pdf-20180407-10.el9.noarch
DEBUG: publicsuffix-list-dafsa-20210518-3.el9.noarch
DEBUG: pkgconf-m4-1.7.3-10.el9.noarch
DEBUG: pcre2-syntax-10.40-6.el9.noarch
DEBUG: ncurses-base-6.2-10.20210508.el9.noarch
DEBUG: libssh-config-0.10.4-13.el9.noarch
DEBUG: kbd-misc-2.4.0-11.el9.noarch
DEBUG: kbd-legacy-2.4.0-11.el9.noarch
DEBUG: fuse-common-3.10.2-9.el9.x86_64
DEBUG: coreutils-common-8.32-39.el9.x86_64
DEBUG: centos-gpg-keys-9.0-28.el9.noarch
DEBUG: centos-stream-repos-9.0-28.el9.noarch
DEBUG: centos-stream-release-9.0-28.el9.noarch
DEBUG: setup-2.13.7-10.el9.noarch
DEBUG: filesystem-3.16-5.el9.x86_64
DEBUG: urw-base35-fonts-common-20200910-6.el9.noarch
DEBUG: basesystem-11-13.el9.noarch
DEBUG: glibc-gconv-extra-2.34-192.el9.x86_64
DEBUG: glibc-minimal-langpack-2.34-192.el9.x86_64
DEBUG: glibc-common-2.34-192.el9.x86_64
DEBUG: glibc-2.34-192.el9.x86_64
DEBUG: ncurses-libs-6.2-10.20210508.el9.x86_64
DEBUG: bash-5.1.8-9.el9.x86_64
DEBUG: zlib-1.2.11-41.el9.x86_64
DEBUG: libstdc++-11.5.0-5.el9.x86_64
DEBUG: libzstd-1.5.5-1.el9.x86_64
DEBUG: xz-libs-5.2.5-8.el9.x86_64
DEBUG: libxml2-2.9.13-9.el9.x86_64
DEBUG: bzip2-libs-1.0.8-10.el9.x86_64
DEBUG: libxcrypt-4.4.18-3.el9.x86_64
DEBUG: libpng-1.6.37-12.el9.x86_64
DEBUG: expat-2.5.0-5.el9.x86_64
DEBUG: libjpeg-turbo-2.0.90-7.el9.x86_64
DEBUG: libcap-2.48-9.el9.x86_64
DEBUG: libuuid-2.37.4-21.el9.x86_64
DEBUG: elfutils-libelf-0.193-1.el9.x86_64
DEBUG: sqlite-libs-3.34.1-7.el9.x86_64
DEBUG: libffi-3.4.2-8.el9.x86_64
DEBUG: crypto-policies-20250128-1.git5269e22.el9.noarch
DEBUG: gmp-6.2.0-13.el9.x86_64
DEBUG: libgpg-error-1.42-5.el9.x86_64
DEBUG: libtool-ltdl-2.4.6-46.el9.x86_64
DEBUG: lcms2-2.12-3.el9.x86_64
DEBUG: nspr-4.35.0-17.el9.x86_64
DEBUG: mpfr-4.1.0-7.el9.x86_64
DEBUG: readline-8.1-4.el9.x86_64
DEBUG: libogg-1.3.4-6.el9.x86_64
DEBUG: libvorbis-1.3.7-5.el9.x86_64
DEBUG: nss-util-3.101.0-10.el9.x86_64
DEBUG: libgcrypt-1.10.0-11.el9.x86_64
DEBUG: libwayland-client-1.21.0-1.el9.x86_64
DEBUG: libicu-67.1-9.el9.x86_64
DEBUG: libattr-2.5.1-3.el9.x86_64
DEBUG: libacl-2.3.1-4.el9.x86_64
DEBUG: libgomp-11.5.0-5.el9.x86_64
DEBUG: lz4-libs-1.9.3-5.el9.x86_64
DEBUG: popt-1.18-8.el9.x86_64
DEBUG: alsa-lib-1.2.13-2.el9.x86_64
DEBUG: libX11-xcb-1.7.0-11.el9.x86_64
DEBUG: libwebp-1.2.0-8.el9.x86_64
DEBUG: libassuan-2.5.5-3.el9.x86_64
DEBUG: gdbm-libs-1.23-1.el9.x86_64
DEBUG: json-c-0.14-11.el9.x86_64
DEBUG: libbrotli-1.0.9-7.el9.x86_64
DEBUG: libcap-ng-0.8.2-7.el9.x86_64
DEBUG: audit-libs-3.1.5-7.el9.x86_64
DEBUG: libcom_err-1.46.5-7.el9.x86_64
DEBUG: libseccomp-2.5.2-2.el9.x86_64
DEBUG: libtasn1-4.16.0-9.el9.x86_64
DEBUG: p11-kit-0.25.3-3.el9.x86_64
DEBUG: libtdb-1.4.12-1.el9.x86_64
DEBUG: libunistring-0.9.10-15.el9.x86_64
DEBUG: libidn2-2.3.0-7.el9.x86_64
DEBUG: lua-libs-5.4.4-4.el9.x86_64
DEBUG: pcre2-10.40-6.el9.x86_64
DEBUG: fribidi-1.0.10-6.el9.2.x86_64
DEBUG: libICE-1.0.10-8.el9.x86_64
DEBUG: libstemmer-0-18.585svn.el9.x86_64
DEBUG: libxshmfence-1.3-10.el9.x86_64
DEBUG: openjpeg2-2.4.0-8.el9.x86_64
DEBUG: opus-1.3.1-10.el9.x86_64
DEBUG: libSM-1.2.3-10.el9.x86_64
DEBUG: libpsl-0.21.1-5.el9.x86_64
DEBUG: libwayland-cursor-1.21.0-1.el9.x86_64
DEBUG: libmpc-1.2.1-4.el9.x86_64
DEBUG: libwayland-server-1.21.0-1.el9.x86_64
DEBUG: dwz-0.14-3.el9.x86_64
DEBUG: exiv2-0.27.5-2.el9.x86_64
DEBUG: exiv2-libs-0.27.5-2.el9.x86_64
DEBUG: libxcrypt-compat-4.4.18-3.el9.x86_64
DEBUG: unzip-6.0-58.el9.x86_64
DEBUG: xml-common-0.6.3-58.el9.noarch
DEBUG: libproxy-0.4.15-35.el9.x86_64
DEBUG: imath-3.1.2-1.el9.x86_64
DEBUG: file-libs-5.39-16.el9.x86_64
DEBUG: file-5.39-16.el9.x86_64
DEBUG: hicolor-icon-theme-0.17-13.el9.noarch
DEBUG: libedit-3.1-38.20210216cvs.el9.x86_64
DEBUG: llvm-libs-20.1.1-3.el9.x86_64
DEBUG: alternatives-1.24-2.el9.x86_64
DEBUG: p11-kit-trust-0.25.3-3.el9.x86_64
DEBUG: fuse-libs-2.9.9-17.el9.x86_64
DEBUG: libsepol-3.6-3.el9.x86_64
DEBUG: libselinux-3.6-3.el9.x86_64
DEBUG: sed-4.8-9.el9.x86_64
DEBUG: findutils-4.8.0-7.el9.x86_64
DEBUG: libsigsegv-2.13-4.el9.x86_64
DEBUG: gawk-5.1.0-6.el9.x86_64
DEBUG: libsmartcols-2.37.4-21.el9.x86_64
DEBUG: pcre-8.44-4.el9.x86_64
DEBUG: grep-3.6-5.el9.x86_64
DEBUG: openssl-libs-3.5.0-2.el9.x86_64
DEBUG: coreutils-8.32-39.el9.x86_64
DEBUG: ca-certificates-2024.2.69_v8.0.303-91.4.el9.noarch
DEBUG: systemd-libs-252-53.el9.x86_64
DEBUG: libarchive-3.5.3-4.el9.x86_64
DEBUG: dbus-libs-1.12.20-8.el9.x86_64
DEBUG: libblkid-2.37.4-21.el9.x86_64
DEBUG: libmount-2.37.4-21.el9.x86_64
DEBUG: libfdisk-2.37.4-21.el9.x86_64
DEBUG: util-linux-core-2.37.4-21.el9.x86_64
DEBUG: libusbx-1.0.26-1.el9.x86_64
DEBUG: gzip-1.12-1.el9.x86_64
DEBUG: cracklib-2.9.6-27.el9.x86_64
DEBUG: kmod-libs-28-10.el9.x86_64
DEBUG: libevent-2.1.12-8.el9.x86_64
DEBUG: avahi-libs-0.8-22.el9.x86_64
DEBUG: xz-5.2.5-8.el9.x86_64
DEBUG: jbigkit-libs-2.1-23.el9.x86_64
DEBUG: libtiff-4.4.0-13.el9.x86_64
DEBUG: libXau-1.0.9-8.el9.x86_64
DEBUG: libxcb-1.13.1-9.el9.x86_64
DEBUG: libX11-1.7.0-11.el9.x86_64
DEBUG: libXext-1.3.4-8.el9.x86_64
DEBUG: libXrender-0.9.10-16.el9.x86_64
DEBUG: libXi-1.7.10-8.el9.x86_64
DEBUG: libXfixes-5.0.3-16.el9.x86_64
DEBUG: libXt-1.2.0-6.el9.x86_64
DEBUG: libXmu-1.1.3-8.el9.x86_64
DEBUG: libXcursor-1.2.0-7.el9.x86_64
DEBUG: libXdamage-1.1.5-7.el9.x86_64
DEBUG: libXrandr-1.5.2-8.el9.x86_64
DEBUG: libXinerama-1.1.4-10.el9.x86_64
DEBUG: libXcomposite-0.4.5-7.el9.x86_64
DEBUG: libXpm-3.5.13-10.el9.x86_64
DEBUG: libglvnd-1.3.4-1.el9.x86_64
DEBUG: libwayland-egl-1.21.0-1.el9.x86_64
DEBUG: pixman-0.40.0-6.el9.x86_64
DEBUG: libXaw-1.0.13-19.el9.x86_64
DEBUG: libXtst-1.2.3-16.el9.x86_64
DEBUG: libXv-1.0.11-16.el9.x86_64
DEBUG: libXxf86vm-1.1.4-18.el9.x86_64
DEBUG: cracklib-dicts-2.9.6-27.el9.x86_64
DEBUG: p11-kit-server-0.25.3-3.el9.x86_64
DEBUG: python3-pip-wheel-21.3.1-1.el9.noarch
DEBUG: python-unversioned-command-3.9.21-2.el9.noarch
DEBUG: python3-3.9.21-2.el9.x86_64
DEBUG: python3-libs-3.9.21-2.el9.x86_64
DEBUG: python3-setuptools-65.5.1-2.el9s.noarch
DEBUG: python3-packaging-24.2-2.el9s.noarch
DEBUG: python3-idna-2.10-7.el9.1.noarch
DEBUG: python3-greenlet-3.1.1-1.el9s.x86_64
DEBUG: python3-typing-extensions-4.12.2-2.el9s.noarch
DEBUG: python3-pip-21.3.1-1.el9.noarch
DEBUG: crypto-policies-scripts-20250128-1.git5269e22.el9.noarch
DEBUG: python3-chardet-4.0.0-5.el9.noarch
DEBUG: python3-dns-2.6.1-3.el9.noarch
DEBUG: python3-pysocks-1.7.1-12.el9.noarch
DEBUG: python3-six-1.15.0-9.el9.noarch
DEBUG: python3-urllib3-1.26.5-6.el9.noarch
DEBUG: python3-requests-2.32.3-4.el9s.noarch
DEBUG: python3-docutils-0.16-6.el9.noarch
DEBUG: python3-pytz-2021.1-5.el9.noarch
DEBUG: python3-babel-2.9.1-2.el9.noarch
DEBUG: python3-tomli-2.0.1-5.el9.noarch
DEBUG: python3-imagesize-1.2.0-6.el9.noarch
DEBUG: python3-pygments-2.7.4-4.el9.noarch
DEBUG: python3-snowballstemmer-1.9.0-10.el9.noarch
DEBUG: python3-sphinx-theme-alabaster-0.7.12-13.el9.noarch
DEBUG: python3-sphinxcontrib-applehelp-1.0.2-5.el9.noarch
DEBUG: python3-sphinxcontrib-devhelp-1.0.2-5.el9.noarch
DEBUG: python3-sphinxcontrib-htmlhelp-1.0.3-6.el9.noarch
DEBUG: python3-sphinxcontrib-jsmath-1.0.1-12.el9.noarch
DEBUG: python3-sphinxcontrib-qthelp-1.0.3-5.el9.noarch
DEBUG: python3-sphinxcontrib-serializinghtml-1.1.4-5.el9.noarch
DEBUG: python3-markupsafe-3.0.2-1.el9s.x86_64
DEBUG: python3-jinja2-3.0.1-2.el9s.noarch
DEBUG: openssl-3.5.0-2.el9.x86_64
DEBUG: sound-theme-freedesktop-0.8-17.el9.noarch
DEBUG: kmod-28-10.el9.x86_64
DEBUG: composefs-libs-1.0.8-1.el9.x86_64
DEBUG: bubblewrap-0.4.1-8.el9.x86_64
DEBUG: libsemanage-3.6-5.el9.x86_64
DEBUG: shadow-utils-4.9-12.el9.x86_64
DEBUG: libutempter-1.2.1-6.el9.x86_64
DEBUG: tar-1.34-7.el9.x86_64
DEBUG: openexr-libs-3.1.1-3.el9.x86_64
DEBUG: iso-codes-4.6.0-3.el9.noarch
DEBUG: zip-3.0-35.el9.x86_64
DEBUG: cpp-11.5.0-5.el9.x86_64
DEBUG: zstd-1.5.5-1.el9.x86_64
DEBUG: acl-2.3.1-4.el9.x86_64
DEBUG: nss-softokn-freebl-3.101.0-10.el9.x86_64
DEBUG: nss-softokn-3.101.0-10.el9.x86_64
DEBUG: nss-sysinit-3.101.0-10.el9.x86_64
DEBUG: nss-3.101.0-10.el9.x86_64
DEBUG: flac-libs-1.3.3-12.el9.x86_64
DEBUG: libtheora-1.1.1-31.el9.x86_64
DEBUG: libksba-1.5.1-7.el9.x86_64
DEBUG: jasper-libs-2.0.28-3.el9.x86_64
DEBUG: LibRaw-0.21.1-1.el9.x86_64
DEBUG: exempi-2.6.0-0.2.20211007gite23c213.el9.x86_64
DEBUG: bzip2-1.0.8-10.el9.x86_64
DEBUG: libxkbcommon-1.0.3-4.el9.x86_64
DEBUG: libxslt-1.1.34-12.el9.x86_64
DEBUG: graphite2-1.3.14-9.el9.x86_64
DEBUG: groff-base-1.22.4-10.el9.x86_64
DEBUG: webrtc-audio-processing-0.3.1-8.el9.x86_64
DEBUG: info-6.7-15.el9.x86_64
DEBUG: ed-1.14.2-12.el9.x86_64
DEBUG: patch-2.7.6-16.el9.x86_64
DEBUG: libfontenc-1.1.3-17.el9.x86_64
DEBUG: less-590-5.el9.x86_64
DEBUG: systemd-rpm-macros-252-53.el9.noarch
DEBUG: adwaita-icon-theme-40.1.1-3.el9.noarch
DEBUG: libpaper-1.1.28-4.el9.x86_64
DEBUG: ncurses-6.2-10.20210508.el9.x86_64
DEBUG: perl-Digest-1.19-4.el9.noarch
DEBUG: perl-Digest-MD5-2.58-4.el9.x86_64
DEBUG: perl-B-1.80-481.el9.x86_64
DEBUG: perl-FileHandle-2.03-481.el9.noarch
DEBUG: perl-Data-Dumper-2.174-462.el9.x86_64
DEBUG: perl-libnet-3.13-4.el9.noarch
DEBUG: perl-AutoLoader-5.74-481.el9.noarch
DEBUG: perl-base-2.27-481.el9.noarch
DEBUG: perl-URI-5.09-3.el9.noarch
DEBUG: perl-if-0.60.800-481.el9.noarch
DEBUG: perl-IO-Socket-IP-0.41-5.el9.noarch
DEBUG: perl-Time-Local-1.300-7.el9.noarch
DEBUG: perl-File-Path-2.18-4.el9.noarch
DEBUG: perl-IO-Socket-SSL-2.073-2.el9.noarch
DEBUG: perl-Net-SSLeay-1.94-1.el9.x86_64
DEBUG: perl-Pod-Escapes-1.07-460.el9.noarch
DEBUG: perl-Text-Tabs+Wrap-2013.0523-460.el9.noarch
DEBUG: perl-Mozilla-CA-20200520-6.el9.noarch
DEBUG: perl-Class-Struct-0.66-481.el9.noarch
DEBUG: perl-POSIX-1.94-481.el9.x86_64
DEBUG: perl-Term-ANSIColor-5.01-461.el9.noarch
DEBUG: perl-IPC-Open3-1.21-481.el9.noarch
DEBUG: perl-subs-1.03-481.el9.noarch
DEBUG: perl-File-Temp-0.231.100-4.el9.noarch
DEBUG: perl-Term-Cap-1.17-460.el9.noarch
DEBUG: perl-Pod-Simple-3.42-4.el9.noarch
DEBUG: perl-HTTP-Tiny-0.076-462.el9.noarch
DEBUG: perl-Socket-2.031-4.el9.x86_64
DEBUG: perl-SelectSaver-1.02-481.el9.noarch
DEBUG: perl-Symbol-1.08-481.el9.noarch
DEBUG: perl-File-stat-1.09-481.el9.noarch
DEBUG: perl-podlators-4.14-460.el9.noarch
DEBUG: perl-Pod-Perldoc-3.28.01-461.el9.noarch
DEBUG: perl-Fcntl-1.13-481.el9.x86_64
DEBUG: perl-Text-ParseWords-3.30-460.el9.noarch
DEBUG: perl-mro-1.23-481.el9.x86_64
DEBUG: perl-IO-1.43-481.el9.x86_64
DEBUG: perl-overloading-0.02-481.el9.noarch
DEBUG: perl-Pod-Usage-2.01-4.el9.noarch
DEBUG: perl-Errno-1.30-481.el9.x86_64
DEBUG: perl-File-Basename-2.85-481.el9.noarch
DEBUG: perl-Getopt-Std-1.12-481.el9.noarch
DEBUG: perl-MIME-Base64-3.16-4.el9.x86_64
DEBUG: perl-Scalar-List-Utils-1.56-462.el9.x86_64
DEBUG: perl-constant-1.33-461.el9.noarch
DEBUG: perl-Storable-3.21-460.el9.x86_64
DEBUG: perl-overload-1.31-481.el9.noarch
DEBUG: perl-parent-0.238-460.el9.noarch
DEBUG: perl-vars-1.05-481.el9.noarch
DEBUG: perl-Getopt-Long-2.52-4.el9.noarch
DEBUG: perl-Carp-1.50-460.el9.noarch
DEBUG: perl-Exporter-5.74-461.el9.noarch
DEBUG: perl-PathTools-3.78-461.el9.x86_64
DEBUG: perl-NDBM_File-1.15-481.el9.x86_64
DEBUG: perl-Encode-3.08-462.el9.x86_64
DEBUG: perl-libs-5.32.1-481.el9.x86_64
DEBUG: perl-interpreter-5.32.1-481.el9.x86_64
DEBUG: kernel-srpm-macros-1.0-13.el9.noarch
DEBUG: bluez-libs-5.72-4.el9.x86_64
DEBUG: cpio-2.13-16.el9.x86_64
DEBUG: diffutils-3.7-12.el9.x86_64
DEBUG: keyutils-libs-1.6.3-1.el9.x86_64
DEBUG: libatomic-11.5.0-5.el9.x86_64
DEBUG: libcbor-0.7.0-5.el9.x86_64
DEBUG: libdb-5.3.28-57.el9.x86_64
DEBUG: libeconf-0.4.1-4.el9.x86_64
DEBUG: libpwquality-1.4.4-8.el9.x86_64
DEBUG: pam-1.5.1-23.el9.x86_64
DEBUG: util-linux-2.37.4-21.el9.x86_64
DEBUG: dbus-1.12.20-8.el9.x86_64
DEBUG: systemd-pam-252-53.el9.x86_64
DEBUG: systemd-252-53.el9.x86_64
DEBUG: dbus-common-1.12.20-8.el9.noarch
DEBUG: dbus-broker-28-7.el9.x86_64
DEBUG: device-mapper-libs-1.02.202-6.el9.x86_64
DEBUG: device-mapper-1.02.202-6.el9.x86_64
DEBUG: cryptsetup-libs-2.7.2-3.el9.x86_64
DEBUG: elfutils-default-yama-scope-0.193-1.el9.noarch
DEBUG: elfutils-libs-0.193-1.el9.x86_64
DEBUG: openssh-8.7p1-45.el9.x86_64
DEBUG: kbd-2.4.0-11.el9.x86_64
DEBUG: libnghttp2-1.43.0-6.el9.x86_64
DEBUG: libpciaccess-0.16-7.el9.x86_64
DEBUG: libdrm-2.4.123-2.el9.x86_64
DEBUG: libglvnd-egl-1.3.4-1.el9.x86_64
DEBUG: mesa-libgbm-24.2.8-2.el9.x86_64
DEBUG: mesa-dri-drivers-24.2.8-2.el9.x86_64
DEBUG: mesa-libglapi-24.2.8-2.el9.x86_64
DEBUG: mesa-libEGL-24.2.8-2.el9.x86_64
DEBUG: libglvnd-glx-1.3.4-1.el9.x86_64
DEBUG: mesa-libGL-24.2.8-2.el9.x86_64
DEBUG: libpkgconf-1.7.3-10.el9.x86_64
DEBUG: pkgconf-1.7.3-10.el9.x86_64
DEBUG: pkgconf-pkg-config-1.7.3-10.el9.x86_64
DEBUG: libverto-0.3.2-3.el9.x86_64
DEBUG: krb5-libs-1.21.1-6.el9.x86_64
DEBUG: cyrus-sasl-lib-2.1.27-21.el9.x86_64
DEBUG: openldap-2.6.8-4.el9.x86_64
DEBUG: libssh-0.10.4-13.el9.x86_64
DEBUG: libcurl-7.76.1-31.el9.x86_64
DEBUG: elfutils-debuginfod-client-0.193-1.el9.x86_64
DEBUG: binutils-gold-2.35.2-63.el9.x86_64
DEBUG: binutils-2.35.2-63.el9.x86_64
DEBUG: elfutils-0.193-1.el9.x86_64
DEBUG: gdb-minimal-14.2-4.el9.x86_64
DEBUG: debugedit-5.0-10.el9.x86_64
DEBUG: curl-7.76.1-31.el9.x86_64
DEBUG: rpm-4.16.1.3-37.el9.x86_64
DEBUG: rpm-libs-4.16.1.3-37.el9.x86_64
DEBUG: rpm-build-libs-4.16.1.3-37.el9.x86_64
DEBUG: efi-srpm-macros-6-2.el9.noarch
DEBUG: lua-srpm-macros-1-6.el9.noarch
DEBUG: tpm2-tss-3.2.3-1.el9.x86_64
DEBUG: systemd-udev-252-53.el9.x86_64
DEBUG: libfido2-1.13.0-2.el9.x86_64
DEBUG: openssh-clients-8.7p1-45.el9.x86_64
DEBUG: git-core-2.47.1-2.el9.x86_64
DEBUG: make-4.3-8.el9.x86_64
DEBUG: nettle-3.10.1-1.el9.x86_64
DEBUG: gnutls-3.8.3-6.el9.x86_64
DEBUG: glib2-2.68.4-16.el9.x86_64
DEBUG: freetype-2.10.4-9.el9.x86_64
DEBUG: harfbuzz-2.7.4-10.el9.x86_64
DEBUG: fontconfig-2.14.0-2.el9.x86_64
DEBUG: cairo-1.17.4-7.el9.x86_64
DEBUG: json-glib-1.6.6-1.el9.x86_64
DEBUG: atk-2.36.0-5.el9.x86_64
DEBUG: cairo-gobject-1.17.4-7.el9.x86_64
DEBUG: polkit-libs-0.117-13.el9.x86_64
DEBUG: gstreamer1-1.22.12-3.el9.x86_64
DEBUG: cups-libs-2.3.3op2-33.el9.x86_64
DEBUG: polkit-0.117-13.el9.x86_64
DEBUG: polkit-pkla-compat-0.1-21.el9.x86_64
DEBUG: gsettings-desktop-schemas-40.0-6.el9.x86_64
DEBUG: libgudev-237-1.el9.x86_64
DEBUG: dconf-0.40.0-6.el9.x86_64
DEBUG: rtkit-0.11-29.el9.x86_64
DEBUG: libgxps-0.3.2-3.el9.x86_64
DEBUG: gd-2.3.2-3.el9.x86_64
DEBUG: libXft-2.3.3-8.el9.x86_64
DEBUG: poppler-21.01.0-21.el9.x86_64
DEBUG: poppler-glib-21.01.0-21.el9.x86_64
DEBUG: urw-base35-bookman-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-c059-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-d050000l-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-gothic-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-nimbus-mono-ps-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-nimbus-roman-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-nimbus-sans-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-p052-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-standard-symbols-ps-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-z003-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-fonts-20200910-6.el9.noarch
DEBUG: libraqm-0.7.0-7.el9s.x86_64
DEBUG: mkfontscale-1.2.1-3.el9.x86_64
DEBUG: xorg-x11-fonts-ISO8859-1-100dpi-7.5-33.el9.noarch
DEBUG: ModemManager-glib-1.20.2-1.el9.x86_64
DEBUG: NetworkManager-libnm-1.53.4-1.el9.x86_64
DEBUG: gobject-introspection-1.68.0-11.el9.x86_64
DEBUG: upower-0.99.11-11.el9.x86_64
DEBUG: libgusb-0.3.8-2.el9.x86_64
DEBUG: colord-libs-1.4.5-4.el9.x86_64
DEBUG: shared-mime-info-2.1-5.el9.x86_64
DEBUG: gdk-pixbuf2-2.42.6-4.el9.x86_64
DEBUG: gdk-pixbuf2-modules-2.42.6-4.el9.x86_64
DEBUG: gtk-update-icon-cache-3.24.31-5.el9.x86_64
DEBUG: libgsf-1.14.47-5.el9.x86_64
DEBUG: libnotify-0.7.9-8.el9.x86_64
DEBUG: at-spi2-core-2.40.3-1.el9.x86_64
DEBUG: at-spi2-atk-2.38.0-4.el9.x86_64
DEBUG: avahi-glib-0.8-22.el9.x86_64
DEBUG: flatpak-session-helper-1.12.9-4.el9.x86_64
DEBUG: graphene-1.10.6-2.el9.x86_64
DEBUG: libgexiv2-0.12.3-1.el9.x86_64
DEBUG: low-memory-monitor-2.1-4.el9.x86_64
DEBUG: totem-pl-parser-3.26.6-2.el9.x86_64
DEBUG: webkit2gtk3-jsc-2.48.2-1.el9.x86_64
DEBUG: libproxy-webkitgtk4-0.4.15-35.el9.x86_64
DEBUG: glib-networking-2.68.3-3.el9.x86_64
DEBUG: libsoup-2.72.0-10.el9.x86_64
DEBUG: geoclue2-2.6.0-7.el9.x86_64
DEBUG: libappstream-glib-0.7.18-5.el9.x86_64
DEBUG: osinfo-db-tools-1.10.0-1.el9.x86_64
DEBUG: libosinfo-1.10.0-1.el9.x86_64
DEBUG: xdg-dbus-proxy-0.1.3-1.el9.x86_64
DEBUG: liblqr-1-0.4.2-17.el9s.x86_64
DEBUG: npth-1.6-8.el9.x86_64
DEBUG: gnupg2-2.3.3-4.el9.x86_64
DEBUG: gpgme-1.15.1-6.el9.x86_64
DEBUG: ostree-libs-2025.2-1.el9.x86_64
DEBUG: which-2.21-29.el9.x86_64
DEBUG: fuse-2.9.9-17.el9.x86_64
DEBUG: fdk-aac-free-2.0.0-8.el9.x86_64
DEBUG: giflib-5.2.1-9.el9.x86_64
DEBUG: glibc-headers-2.34-192.el9.x86_64
DEBUG: libxcrypt-devel-4.4.18-3.el9.x86_64
DEBUG: glibc-devel-2.34-192.el9.x86_64
DEBUG: gcc-11.5.0-5.el9.x86_64
DEBUG: annobin-12.93-1.el9.x86_64
DEBUG: gcc-plugin-annobin-11.5.0-5.el9.x86_64
DEBUG: fonts-srpm-macros-2.0.5-7.el9.1.noarch
DEBUG: go-srpm-macros-3.6.0-11.el9.noarch
DEBUG: python-srpm-macros-3.9-54.el9.noarch
DEBUG: redhat-rpm-config-209-1.el9.noarch
DEBUG: rpm-build-4.16.1.3-37.el9.x86_64
DEBUG: pyproject-srpm-macros-1.16.2-1.el9.noarch
DEBUG: python-rpm-macros-3.9-54.el9.noarch
DEBUG: python3-rpm-macros-3.9-54.el9.noarch
DEBUG: python3-rpm-generators-12-9.el9.noarch
DEBUG: gsm-1.0.19-6.el9.x86_64
DEBUG: libsndfile-1.0.31-9.el9.x86_64
DEBUG: jbig2dec-libs-0.19-7.el9.x86_64
DEBUG: libasyncns-0.8-22.el9.x86_64
DEBUG: pulseaudio-libs-15.0-3.el9.x86_64
DEBUG: libcanberra-0.30-27.el9.x86_64
DEBUG: libdatrie-0.2.13-4.el9.x86_64
DEBUG: libthai-0.1.28-8.el9.x86_64
DEBUG: pango-1.48.7-3.el9.x86_64
DEBUG: librsvg2-2.50.7-3.el9.x86_64
DEBUG: libepoxy-1.5.5-4.el9.x86_64
DEBUG: libexif-0.6.22-6.el9.x86_64
DEBUG: libijs-0.35-15.el9.x86_64
DEBUG: libgs-9.54.0-19.el9.x86_64
DEBUG: libiptcdata-1.0.5-10.el9.x86_64
DEBUG: libldac-2.0.2.3-10.el9.x86_64
DEBUG: libsbc-1.4-9.el9.x86_64
DEBUG: pipewire-libs-1.0.1-1.el9.x86_64
DEBUG: pipewire-1.0.1-1.el9.x86_64
DEBUG: wireplumber-libs-0.4.14-1.el9.x86_64
DEBUG: wireplumber-0.4.14-1.el9.x86_64
DEBUG: flatpak-1.12.9-4.el9.x86_64
DEBUG: xdg-desktop-portal-1.12.6-1.el9.x86_64
DEBUG: pipewire-jack-audio-connection-kit-libs-1.0.1-1.el9.x86_64
DEBUG: libwmf-lite-0.2.12-10.el9.x86_64
DEBUG: orc-0.4.31-8.el9.x86_64
DEBUG: gstreamer1-plugins-base-1.22.12-4.el9.x86_64
DEBUG: libtracker-sparql-3.1.2-3.el9.x86_64
DEBUG: tracker-3.1.2-3.el9.x86_64
DEBUG: tracker-miners-3.1.2-4.el9.x86_64
DEBUG: libcanberra-gtk3-0.30-27.el9.x86_64
DEBUG: gtk3-3.24.31-5.el9.x86_64
DEBUG: xdg-desktop-portal-gtk-1.12.0-3.el9.x86_64
DEBUG: gtk2-2.24.33-8.el9.x86_64
DEBUG: libcanberra-gtk2-0.30-27.el9.x86_64
DEBUG: graphviz-2.44.0-26.el9.x86_64
DEBUG: ImageMagick-libs-6.9.12.98-1.el9s.x86_64
DEBUG: ImageMagick-6.9.12.98-1.el9s.x86_64
DEBUG: python3-sphinx-3.4.3-8.el9.noarch
DEBUG: pipewire-jack-audio-connection-kit-1.0.1-1.el9.x86_64
DEBUG: pipewire-alsa-1.0.1-1.el9.x86_64
DEBUG: pipewire-pulseaudio-1.0.1-1.el9.x86_64
DEBUG: python3-devel-3.9.21-2.el9.x86_64
DEBUG: python3-pbr-6.1.1-1.el9s.noarch
DEBUG: python3-setuptools_scm-7.1.0-2.el9s.noarch
DEBUG: python3-eventlet-0.36.1-1.el9s.noarch
DEBUG: python3-sqlalchemy-2.0.38-1.el9s.x86_64
DEBUG: openstack-macros-2023.1.0-0.20250328135226.ce6a105.el9.noarch
DEBUG: Child return code was: 0
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', '-o', 'private,mode=0755', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'rbind', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'remount,private,rbind', '--target', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/installation-homedir
DEBUG: ['/usr/bin/dnf-3', '--installroot', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/', '-y', '--releasever', '9', '--setopt=deltarpm=False', '--setopt=allow_vendor_change=yes', '--allowerasing', '--disableplugin=local', '--disableplugin=spacewalk', '--disableplugin=versionlock', 'update']
DEBUG: child environment: None
DEBUG: Executing command: ['/usr/bin/dnf-3', '--installroot', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/', '-y', '--releasever', '9', '--setopt=deltarpm=False', '--setopt=allow_vendor_change=yes', '--allowerasing', '--disableplugin=local', '--disableplugin=spacewalk', '--disableplugin=versionlock', 'update', '--setopt=tsflags=nocontexts'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/installation-homedir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'LC_MESSAGES': 'C.UTF-8'} and shell False
DEBUG: No matches found for the following disable plugin patterns: local, spacewalk, versionlock
DEBUG: delorean-ansible-role-lunasa-hsm-f82c4666c9a872 117 kB/s | 3.0 kB     00:00    
DEBUG: delorean-openstack-ironic-python-agent-builder- 177 kB/s | 3.0 kB     00:00    
DEBUG: delorean-openstack-cinder-47526cae41777e2ab9f6b 182 kB/s | 3.0 kB     00:00    
DEBUG: delorean-python-ironicclient-e786c8cdd10ff198fe 187 kB/s | 3.0 kB     00:00    
DEBUG: delorean-python-observabilityclient-ab8ce8fd346 158 kB/s | 3.0 kB     00:00    
DEBUG: delorean-openstack-trove-d23ffece32fc9b029ab107 150 kB/s | 3.0 kB     00:00    
DEBUG: delorean-python-whitebox-tests-tempest-e056798f 163 kB/s | 3.0 kB     00:00    
DEBUG: delorean-openstack-designate-6ebeb372617a236979 143 kB/s | 3.0 kB     00:00    
DEBUG: delorean-openstack-glance-158dfd0e27fee2d1bdeb9  40 kB/s | 3.0 kB     00:00    
DEBUG: delorean-openstack-keystone-4e014d79f00915e2982 174 kB/s | 3.0 kB     00:00    
DEBUG: delorean-openstack-manila-70623bb84e7880f7f2f75 154 kB/s | 3.0 kB     00:00    
DEBUG: delorean-openstack-neutron-26739f7c769a48f71c85 162 kB/s | 3.0 kB     00:00    
DEBUG: delorean-openstack-octavia-599873b01ffc0adadf94 165 kB/s | 3.0 kB     00:00    
DEBUG: delorean-openstack-watcher-188e583dcb0b48e77f43 155 kB/s | 3.0 kB     00:00    
DEBUG: delorean-python-tcib-84ac6c9d29c1e2c51a8374e5f4 151 kB/s | 3.0 kB     00:00    
DEBUG: delorean-puppet-dns-ed5dc308a20d45c82743e3ebab3 153 kB/s | 3.0 kB     00:00    
DEBUG: delorean-openstack-swift-1cd20f87dec469dc4f7c9a 160 kB/s | 3.0 kB     00:00    
DEBUG: delorean-python-telemetry-tests-tempest-ddfb79a  48 kB/s | 3.0 kB     00:00    
DEBUG: delorean-openstack-watcher-ui-29be9daeccfd462b1 183 kB/s | 3.0 kB     00:00    
DEBUG: CentOS Stream 9 - BaseOS                         41 kB/s | 3.9 kB     00:00    
DEBUG: CentOS Stream 9 - AppStream                     146 kB/s | 4.4 kB     00:00    
DEBUG: CentOS Stream 9 - CRB                            65 kB/s | 5.9 kB     00:00    
DEBUG: CentOS Stream 9 - HighAvailability               57 kB/s | 5.0 kB     00:00    
DEBUG: dlrn-master-testing                             156 kB/s | 3.0 kB     00:00    
DEBUG: dlrn-master-build-deps                          144 kB/s | 3.0 kB     00:00    
DEBUG: centos9-rabbitmq                                 38 kB/s | 3.0 kB     00:00    
DEBUG: centos9-storage                                  42 kB/s | 3.0 kB     00:00    
DEBUG: centos9-opstools                                 42 kB/s | 3.0 kB     00:00    
DEBUG: NFV SIG OpenvSwitch                              39 kB/s | 3.0 kB     00:00    
DEBUG: Extra Packages for Enterprise Linux 9 - x86_64  195 kB/s |  35 kB     00:00    
DEBUG: Dependencies resolved.
DEBUG: Nothing to do.
DEBUG: Complete!
DEBUG: Child return code was: 0
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', '-o', 'private,mode=0755', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'rbind', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'remount,private,rbind', '--target', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/rpm', '-qa', '--root', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
DEBUG: libgcc-11.5.0-5.el9.x86_64
DEBUG: fonts-filesystem-2.0.5-7.el9.1.noarch
DEBUG: tzdata-2025b-1.el9.noarch
DEBUG: hwdata-0.348-9.18.el9.noarch
DEBUG: dejavu-sans-fonts-2.37-18.el9.noarch
DEBUG: adobe-mappings-cmap-20171205-12.el9.noarch
DEBUG: adobe-mappings-cmap-deprecated-20171205-12.el9.noarch
DEBUG: langpacks-core-font-en-3.0-16.el9.noarch
DEBUG: osinfo-db-20250124-1.el9.noarch
DEBUG: adobe-source-code-pro-fonts-2.030.1.050-12.el9.1.noarch
DEBUG: abattis-cantarell-fonts-0.301-4.el9.noarch
DEBUG: google-droid-sans-fonts-20200215-11.el9.2.noarch
DEBUG: python3-setuptools-wheel-65.5.1-2.el9s.noarch
DEBUG: xkeyboard-config-2.33-2.el9.noarch
DEBUG: rust-srpm-macros-17-4.el9.noarch
DEBUG: qt5-srpm-macros-5.15.9-1.el9.noarch
DEBUG: poppler-data-0.4.9-9.el9.noarch
DEBUG: perl-srpm-macros-1-41.el9.noarch
DEBUG: openblas-srpm-macros-2-11.el9.noarch
DEBUG: ocaml-srpm-macros-6-6.el9.noarch
DEBUG: mesa-filesystem-24.2.8-2.el9.x86_64
DEBUG: llvm-filesystem-20.1.1-3.el9.x86_64
DEBUG: libX11-common-1.7.0-11.el9.noarch
DEBUG: kernel-headers-5.14.0-585.el9.x86_64
DEBUG: ghc-srpm-macros-1.5.0-6.el9.noarch
DEBUG: gawk-all-langpacks-5.1.0-6.el9.x86_64
DEBUG: adwaita-cursor-theme-40.1.1-3.el9.noarch
DEBUG: adobe-mappings-pdf-20180407-10.el9.noarch
DEBUG: publicsuffix-list-dafsa-20210518-3.el9.noarch
DEBUG: pkgconf-m4-1.7.3-10.el9.noarch
DEBUG: pcre2-syntax-10.40-6.el9.noarch
DEBUG: ncurses-base-6.2-10.20210508.el9.noarch
DEBUG: libssh-config-0.10.4-13.el9.noarch
DEBUG: kbd-misc-2.4.0-11.el9.noarch
DEBUG: kbd-legacy-2.4.0-11.el9.noarch
DEBUG: fuse-common-3.10.2-9.el9.x86_64
DEBUG: coreutils-common-8.32-39.el9.x86_64
DEBUG: centos-gpg-keys-9.0-28.el9.noarch
DEBUG: centos-stream-repos-9.0-28.el9.noarch
DEBUG: centos-stream-release-9.0-28.el9.noarch
DEBUG: setup-2.13.7-10.el9.noarch
DEBUG: filesystem-3.16-5.el9.x86_64
DEBUG: urw-base35-fonts-common-20200910-6.el9.noarch
DEBUG: basesystem-11-13.el9.noarch
DEBUG: glibc-gconv-extra-2.34-192.el9.x86_64
DEBUG: glibc-minimal-langpack-2.34-192.el9.x86_64
DEBUG: glibc-common-2.34-192.el9.x86_64
DEBUG: glibc-2.34-192.el9.x86_64
DEBUG: ncurses-libs-6.2-10.20210508.el9.x86_64
DEBUG: bash-5.1.8-9.el9.x86_64
DEBUG: zlib-1.2.11-41.el9.x86_64
DEBUG: libstdc++-11.5.0-5.el9.x86_64
DEBUG: libzstd-1.5.5-1.el9.x86_64
DEBUG: xz-libs-5.2.5-8.el9.x86_64
DEBUG: libxml2-2.9.13-9.el9.x86_64
DEBUG: bzip2-libs-1.0.8-10.el9.x86_64
DEBUG: libxcrypt-4.4.18-3.el9.x86_64
DEBUG: libpng-1.6.37-12.el9.x86_64
DEBUG: expat-2.5.0-5.el9.x86_64
DEBUG: libjpeg-turbo-2.0.90-7.el9.x86_64
DEBUG: libcap-2.48-9.el9.x86_64
DEBUG: libuuid-2.37.4-21.el9.x86_64
DEBUG: elfutils-libelf-0.193-1.el9.x86_64
DEBUG: sqlite-libs-3.34.1-7.el9.x86_64
DEBUG: libffi-3.4.2-8.el9.x86_64
DEBUG: crypto-policies-20250128-1.git5269e22.el9.noarch
DEBUG: gmp-6.2.0-13.el9.x86_64
DEBUG: libgpg-error-1.42-5.el9.x86_64
DEBUG: libtool-ltdl-2.4.6-46.el9.x86_64
DEBUG: lcms2-2.12-3.el9.x86_64
DEBUG: nspr-4.35.0-17.el9.x86_64
DEBUG: mpfr-4.1.0-7.el9.x86_64
DEBUG: readline-8.1-4.el9.x86_64
DEBUG: libogg-1.3.4-6.el9.x86_64
DEBUG: libvorbis-1.3.7-5.el9.x86_64
DEBUG: nss-util-3.101.0-10.el9.x86_64
DEBUG: libgcrypt-1.10.0-11.el9.x86_64
DEBUG: libwayland-client-1.21.0-1.el9.x86_64
DEBUG: libicu-67.1-9.el9.x86_64
DEBUG: libattr-2.5.1-3.el9.x86_64
DEBUG: libacl-2.3.1-4.el9.x86_64
DEBUG: libgomp-11.5.0-5.el9.x86_64
DEBUG: lz4-libs-1.9.3-5.el9.x86_64
DEBUG: popt-1.18-8.el9.x86_64
DEBUG: alsa-lib-1.2.13-2.el9.x86_64
DEBUG: libX11-xcb-1.7.0-11.el9.x86_64
DEBUG: libwebp-1.2.0-8.el9.x86_64
DEBUG: libassuan-2.5.5-3.el9.x86_64
DEBUG: gdbm-libs-1.23-1.el9.x86_64
DEBUG: json-c-0.14-11.el9.x86_64
DEBUG: libbrotli-1.0.9-7.el9.x86_64
DEBUG: libcap-ng-0.8.2-7.el9.x86_64
DEBUG: audit-libs-3.1.5-7.el9.x86_64
DEBUG: libcom_err-1.46.5-7.el9.x86_64
DEBUG: libseccomp-2.5.2-2.el9.x86_64
DEBUG: libtasn1-4.16.0-9.el9.x86_64
DEBUG: p11-kit-0.25.3-3.el9.x86_64
DEBUG: libtdb-1.4.12-1.el9.x86_64
DEBUG: libunistring-0.9.10-15.el9.x86_64
DEBUG: libidn2-2.3.0-7.el9.x86_64
DEBUG: lua-libs-5.4.4-4.el9.x86_64
DEBUG: pcre2-10.40-6.el9.x86_64
DEBUG: fribidi-1.0.10-6.el9.2.x86_64
DEBUG: libICE-1.0.10-8.el9.x86_64
DEBUG: libstemmer-0-18.585svn.el9.x86_64
DEBUG: libxshmfence-1.3-10.el9.x86_64
DEBUG: openjpeg2-2.4.0-8.el9.x86_64
DEBUG: opus-1.3.1-10.el9.x86_64
DEBUG: libSM-1.2.3-10.el9.x86_64
DEBUG: libpsl-0.21.1-5.el9.x86_64
DEBUG: libwayland-cursor-1.21.0-1.el9.x86_64
DEBUG: libmpc-1.2.1-4.el9.x86_64
DEBUG: libwayland-server-1.21.0-1.el9.x86_64
DEBUG: dwz-0.14-3.el9.x86_64
DEBUG: exiv2-0.27.5-2.el9.x86_64
DEBUG: exiv2-libs-0.27.5-2.el9.x86_64
DEBUG: libxcrypt-compat-4.4.18-3.el9.x86_64
DEBUG: unzip-6.0-58.el9.x86_64
DEBUG: xml-common-0.6.3-58.el9.noarch
DEBUG: libproxy-0.4.15-35.el9.x86_64
DEBUG: imath-3.1.2-1.el9.x86_64
DEBUG: file-libs-5.39-16.el9.x86_64
DEBUG: file-5.39-16.el9.x86_64
DEBUG: hicolor-icon-theme-0.17-13.el9.noarch
DEBUG: libedit-3.1-38.20210216cvs.el9.x86_64
DEBUG: llvm-libs-20.1.1-3.el9.x86_64
DEBUG: alternatives-1.24-2.el9.x86_64
DEBUG: p11-kit-trust-0.25.3-3.el9.x86_64
DEBUG: fuse-libs-2.9.9-17.el9.x86_64
DEBUG: libsepol-3.6-3.el9.x86_64
DEBUG: libselinux-3.6-3.el9.x86_64
DEBUG: sed-4.8-9.el9.x86_64
DEBUG: findutils-4.8.0-7.el9.x86_64
DEBUG: libsigsegv-2.13-4.el9.x86_64
DEBUG: gawk-5.1.0-6.el9.x86_64
DEBUG: libsmartcols-2.37.4-21.el9.x86_64
DEBUG: pcre-8.44-4.el9.x86_64
DEBUG: grep-3.6-5.el9.x86_64
DEBUG: openssl-libs-3.5.0-2.el9.x86_64
DEBUG: coreutils-8.32-39.el9.x86_64
DEBUG: ca-certificates-2024.2.69_v8.0.303-91.4.el9.noarch
DEBUG: systemd-libs-252-53.el9.x86_64
DEBUG: libarchive-3.5.3-4.el9.x86_64
DEBUG: dbus-libs-1.12.20-8.el9.x86_64
DEBUG: libblkid-2.37.4-21.el9.x86_64
DEBUG: libmount-2.37.4-21.el9.x86_64
DEBUG: libfdisk-2.37.4-21.el9.x86_64
DEBUG: util-linux-core-2.37.4-21.el9.x86_64
DEBUG: libusbx-1.0.26-1.el9.x86_64
DEBUG: gzip-1.12-1.el9.x86_64
DEBUG: cracklib-2.9.6-27.el9.x86_64
DEBUG: kmod-libs-28-10.el9.x86_64
DEBUG: libevent-2.1.12-8.el9.x86_64
DEBUG: avahi-libs-0.8-22.el9.x86_64
DEBUG: xz-5.2.5-8.el9.x86_64
DEBUG: jbigkit-libs-2.1-23.el9.x86_64
DEBUG: libtiff-4.4.0-13.el9.x86_64
DEBUG: libXau-1.0.9-8.el9.x86_64
DEBUG: libxcb-1.13.1-9.el9.x86_64
DEBUG: libX11-1.7.0-11.el9.x86_64
DEBUG: libXext-1.3.4-8.el9.x86_64
DEBUG: libXrender-0.9.10-16.el9.x86_64
DEBUG: libXi-1.7.10-8.el9.x86_64
DEBUG: libXfixes-5.0.3-16.el9.x86_64
DEBUG: libXt-1.2.0-6.el9.x86_64
DEBUG: libXmu-1.1.3-8.el9.x86_64
DEBUG: libXcursor-1.2.0-7.el9.x86_64
DEBUG: libXdamage-1.1.5-7.el9.x86_64
DEBUG: libXrandr-1.5.2-8.el9.x86_64
DEBUG: libXinerama-1.1.4-10.el9.x86_64
DEBUG: libXcomposite-0.4.5-7.el9.x86_64
DEBUG: libXpm-3.5.13-10.el9.x86_64
DEBUG: libglvnd-1.3.4-1.el9.x86_64
DEBUG: libwayland-egl-1.21.0-1.el9.x86_64
DEBUG: pixman-0.40.0-6.el9.x86_64
DEBUG: libXaw-1.0.13-19.el9.x86_64
DEBUG: libXtst-1.2.3-16.el9.x86_64
DEBUG: libXv-1.0.11-16.el9.x86_64
DEBUG: libXxf86vm-1.1.4-18.el9.x86_64
DEBUG: cracklib-dicts-2.9.6-27.el9.x86_64
DEBUG: p11-kit-server-0.25.3-3.el9.x86_64
DEBUG: python3-pip-wheel-21.3.1-1.el9.noarch
DEBUG: python-unversioned-command-3.9.21-2.el9.noarch
DEBUG: python3-3.9.21-2.el9.x86_64
DEBUG: python3-libs-3.9.21-2.el9.x86_64
DEBUG: python3-setuptools-65.5.1-2.el9s.noarch
DEBUG: python3-packaging-24.2-2.el9s.noarch
DEBUG: python3-idna-2.10-7.el9.1.noarch
DEBUG: python3-greenlet-3.1.1-1.el9s.x86_64
DEBUG: python3-typing-extensions-4.12.2-2.el9s.noarch
DEBUG: python3-pip-21.3.1-1.el9.noarch
DEBUG: crypto-policies-scripts-20250128-1.git5269e22.el9.noarch
DEBUG: python3-chardet-4.0.0-5.el9.noarch
DEBUG: python3-dns-2.6.1-3.el9.noarch
DEBUG: python3-pysocks-1.7.1-12.el9.noarch
DEBUG: python3-six-1.15.0-9.el9.noarch
DEBUG: python3-urllib3-1.26.5-6.el9.noarch
DEBUG: python3-requests-2.32.3-4.el9s.noarch
DEBUG: python3-docutils-0.16-6.el9.noarch
DEBUG: python3-pytz-2021.1-5.el9.noarch
DEBUG: python3-babel-2.9.1-2.el9.noarch
DEBUG: python3-tomli-2.0.1-5.el9.noarch
DEBUG: python3-imagesize-1.2.0-6.el9.noarch
DEBUG: python3-pygments-2.7.4-4.el9.noarch
DEBUG: python3-snowballstemmer-1.9.0-10.el9.noarch
DEBUG: python3-sphinx-theme-alabaster-0.7.12-13.el9.noarch
DEBUG: python3-sphinxcontrib-applehelp-1.0.2-5.el9.noarch
DEBUG: python3-sphinxcontrib-devhelp-1.0.2-5.el9.noarch
DEBUG: python3-sphinxcontrib-htmlhelp-1.0.3-6.el9.noarch
DEBUG: python3-sphinxcontrib-jsmath-1.0.1-12.el9.noarch
DEBUG: python3-sphinxcontrib-qthelp-1.0.3-5.el9.noarch
DEBUG: python3-sphinxcontrib-serializinghtml-1.1.4-5.el9.noarch
DEBUG: python3-markupsafe-3.0.2-1.el9s.x86_64
DEBUG: python3-jinja2-3.0.1-2.el9s.noarch
DEBUG: openssl-3.5.0-2.el9.x86_64
DEBUG: sound-theme-freedesktop-0.8-17.el9.noarch
DEBUG: kmod-28-10.el9.x86_64
DEBUG: composefs-libs-1.0.8-1.el9.x86_64
DEBUG: bubblewrap-0.4.1-8.el9.x86_64
DEBUG: libsemanage-3.6-5.el9.x86_64
DEBUG: shadow-utils-4.9-12.el9.x86_64
DEBUG: libutempter-1.2.1-6.el9.x86_64
DEBUG: tar-1.34-7.el9.x86_64
DEBUG: openexr-libs-3.1.1-3.el9.x86_64
DEBUG: iso-codes-4.6.0-3.el9.noarch
DEBUG: zip-3.0-35.el9.x86_64
DEBUG: cpp-11.5.0-5.el9.x86_64
DEBUG: zstd-1.5.5-1.el9.x86_64
DEBUG: acl-2.3.1-4.el9.x86_64
DEBUG: nss-softokn-freebl-3.101.0-10.el9.x86_64
DEBUG: nss-softokn-3.101.0-10.el9.x86_64
DEBUG: nss-sysinit-3.101.0-10.el9.x86_64
DEBUG: nss-3.101.0-10.el9.x86_64
DEBUG: flac-libs-1.3.3-12.el9.x86_64
DEBUG: libtheora-1.1.1-31.el9.x86_64
DEBUG: libksba-1.5.1-7.el9.x86_64
DEBUG: jasper-libs-2.0.28-3.el9.x86_64
DEBUG: LibRaw-0.21.1-1.el9.x86_64
DEBUG: exempi-2.6.0-0.2.20211007gite23c213.el9.x86_64
DEBUG: bzip2-1.0.8-10.el9.x86_64
DEBUG: libxkbcommon-1.0.3-4.el9.x86_64
DEBUG: libxslt-1.1.34-12.el9.x86_64
DEBUG: graphite2-1.3.14-9.el9.x86_64
DEBUG: groff-base-1.22.4-10.el9.x86_64
DEBUG: webrtc-audio-processing-0.3.1-8.el9.x86_64
DEBUG: info-6.7-15.el9.x86_64
DEBUG: ed-1.14.2-12.el9.x86_64
DEBUG: patch-2.7.6-16.el9.x86_64
DEBUG: libfontenc-1.1.3-17.el9.x86_64
DEBUG: less-590-5.el9.x86_64
DEBUG: systemd-rpm-macros-252-53.el9.noarch
DEBUG: adwaita-icon-theme-40.1.1-3.el9.noarch
DEBUG: libpaper-1.1.28-4.el9.x86_64
DEBUG: ncurses-6.2-10.20210508.el9.x86_64
DEBUG: perl-Digest-1.19-4.el9.noarch
DEBUG: perl-Digest-MD5-2.58-4.el9.x86_64
DEBUG: perl-B-1.80-481.el9.x86_64
DEBUG: perl-FileHandle-2.03-481.el9.noarch
DEBUG: perl-Data-Dumper-2.174-462.el9.x86_64
DEBUG: perl-libnet-3.13-4.el9.noarch
DEBUG: perl-AutoLoader-5.74-481.el9.noarch
DEBUG: perl-base-2.27-481.el9.noarch
DEBUG: perl-URI-5.09-3.el9.noarch
DEBUG: perl-if-0.60.800-481.el9.noarch
DEBUG: perl-IO-Socket-IP-0.41-5.el9.noarch
DEBUG: perl-Time-Local-1.300-7.el9.noarch
DEBUG: perl-File-Path-2.18-4.el9.noarch
DEBUG: perl-IO-Socket-SSL-2.073-2.el9.noarch
DEBUG: perl-Net-SSLeay-1.94-1.el9.x86_64
DEBUG: perl-Pod-Escapes-1.07-460.el9.noarch
DEBUG: perl-Text-Tabs+Wrap-2013.0523-460.el9.noarch
DEBUG: perl-Mozilla-CA-20200520-6.el9.noarch
DEBUG: perl-Class-Struct-0.66-481.el9.noarch
DEBUG: perl-POSIX-1.94-481.el9.x86_64
DEBUG: perl-Term-ANSIColor-5.01-461.el9.noarch
DEBUG: perl-IPC-Open3-1.21-481.el9.noarch
DEBUG: perl-subs-1.03-481.el9.noarch
DEBUG: perl-File-Temp-0.231.100-4.el9.noarch
DEBUG: perl-Term-Cap-1.17-460.el9.noarch
DEBUG: perl-Pod-Simple-3.42-4.el9.noarch
DEBUG: perl-HTTP-Tiny-0.076-462.el9.noarch
DEBUG: perl-Socket-2.031-4.el9.x86_64
DEBUG: perl-SelectSaver-1.02-481.el9.noarch
DEBUG: perl-Symbol-1.08-481.el9.noarch
DEBUG: perl-File-stat-1.09-481.el9.noarch
DEBUG: perl-podlators-4.14-460.el9.noarch
DEBUG: perl-Pod-Perldoc-3.28.01-461.el9.noarch
DEBUG: perl-Fcntl-1.13-481.el9.x86_64
DEBUG: perl-Text-ParseWords-3.30-460.el9.noarch
DEBUG: perl-mro-1.23-481.el9.x86_64
DEBUG: perl-IO-1.43-481.el9.x86_64
DEBUG: perl-overloading-0.02-481.el9.noarch
DEBUG: perl-Pod-Usage-2.01-4.el9.noarch
DEBUG: perl-Errno-1.30-481.el9.x86_64
DEBUG: perl-File-Basename-2.85-481.el9.noarch
DEBUG: perl-Getopt-Std-1.12-481.el9.noarch
DEBUG: perl-MIME-Base64-3.16-4.el9.x86_64
DEBUG: perl-Scalar-List-Utils-1.56-462.el9.x86_64
DEBUG: perl-constant-1.33-461.el9.noarch
DEBUG: perl-Storable-3.21-460.el9.x86_64
DEBUG: perl-overload-1.31-481.el9.noarch
DEBUG: perl-parent-0.238-460.el9.noarch
DEBUG: perl-vars-1.05-481.el9.noarch
DEBUG: perl-Getopt-Long-2.52-4.el9.noarch
DEBUG: perl-Carp-1.50-460.el9.noarch
DEBUG: perl-Exporter-5.74-461.el9.noarch
DEBUG: perl-PathTools-3.78-461.el9.x86_64
DEBUG: perl-NDBM_File-1.15-481.el9.x86_64
DEBUG: perl-Encode-3.08-462.el9.x86_64
DEBUG: perl-libs-5.32.1-481.el9.x86_64
DEBUG: perl-interpreter-5.32.1-481.el9.x86_64
DEBUG: kernel-srpm-macros-1.0-13.el9.noarch
DEBUG: bluez-libs-5.72-4.el9.x86_64
DEBUG: cpio-2.13-16.el9.x86_64
DEBUG: diffutils-3.7-12.el9.x86_64
DEBUG: keyutils-libs-1.6.3-1.el9.x86_64
DEBUG: libatomic-11.5.0-5.el9.x86_64
DEBUG: libcbor-0.7.0-5.el9.x86_64
DEBUG: libdb-5.3.28-57.el9.x86_64
DEBUG: libeconf-0.4.1-4.el9.x86_64
DEBUG: libpwquality-1.4.4-8.el9.x86_64
DEBUG: pam-1.5.1-23.el9.x86_64
DEBUG: util-linux-2.37.4-21.el9.x86_64
DEBUG: dbus-1.12.20-8.el9.x86_64
DEBUG: systemd-pam-252-53.el9.x86_64
DEBUG: systemd-252-53.el9.x86_64
DEBUG: dbus-common-1.12.20-8.el9.noarch
DEBUG: dbus-broker-28-7.el9.x86_64
DEBUG: device-mapper-libs-1.02.202-6.el9.x86_64
DEBUG: device-mapper-1.02.202-6.el9.x86_64
DEBUG: cryptsetup-libs-2.7.2-3.el9.x86_64
DEBUG: elfutils-default-yama-scope-0.193-1.el9.noarch
DEBUG: elfutils-libs-0.193-1.el9.x86_64
DEBUG: openssh-8.7p1-45.el9.x86_64
DEBUG: kbd-2.4.0-11.el9.x86_64
DEBUG: libnghttp2-1.43.0-6.el9.x86_64
DEBUG: libpciaccess-0.16-7.el9.x86_64
DEBUG: libdrm-2.4.123-2.el9.x86_64
DEBUG: libglvnd-egl-1.3.4-1.el9.x86_64
DEBUG: mesa-libgbm-24.2.8-2.el9.x86_64
DEBUG: mesa-dri-drivers-24.2.8-2.el9.x86_64
DEBUG: mesa-libglapi-24.2.8-2.el9.x86_64
DEBUG: mesa-libEGL-24.2.8-2.el9.x86_64
DEBUG: libglvnd-glx-1.3.4-1.el9.x86_64
DEBUG: mesa-libGL-24.2.8-2.el9.x86_64
DEBUG: libpkgconf-1.7.3-10.el9.x86_64
DEBUG: pkgconf-1.7.3-10.el9.x86_64
DEBUG: pkgconf-pkg-config-1.7.3-10.el9.x86_64
DEBUG: libverto-0.3.2-3.el9.x86_64
DEBUG: krb5-libs-1.21.1-6.el9.x86_64
DEBUG: cyrus-sasl-lib-2.1.27-21.el9.x86_64
DEBUG: openldap-2.6.8-4.el9.x86_64
DEBUG: libssh-0.10.4-13.el9.x86_64
DEBUG: libcurl-7.76.1-31.el9.x86_64
DEBUG: elfutils-debuginfod-client-0.193-1.el9.x86_64
DEBUG: binutils-gold-2.35.2-63.el9.x86_64
DEBUG: binutils-2.35.2-63.el9.x86_64
DEBUG: elfutils-0.193-1.el9.x86_64
DEBUG: gdb-minimal-14.2-4.el9.x86_64
DEBUG: debugedit-5.0-10.el9.x86_64
DEBUG: curl-7.76.1-31.el9.x86_64
DEBUG: rpm-4.16.1.3-37.el9.x86_64
DEBUG: rpm-libs-4.16.1.3-37.el9.x86_64
DEBUG: rpm-build-libs-4.16.1.3-37.el9.x86_64
DEBUG: efi-srpm-macros-6-2.el9.noarch
DEBUG: lua-srpm-macros-1-6.el9.noarch
DEBUG: tpm2-tss-3.2.3-1.el9.x86_64
DEBUG: systemd-udev-252-53.el9.x86_64
DEBUG: libfido2-1.13.0-2.el9.x86_64
DEBUG: openssh-clients-8.7p1-45.el9.x86_64
DEBUG: git-core-2.47.1-2.el9.x86_64
DEBUG: make-4.3-8.el9.x86_64
DEBUG: nettle-3.10.1-1.el9.x86_64
DEBUG: gnutls-3.8.3-6.el9.x86_64
DEBUG: glib2-2.68.4-16.el9.x86_64
DEBUG: freetype-2.10.4-9.el9.x86_64
DEBUG: harfbuzz-2.7.4-10.el9.x86_64
DEBUG: fontconfig-2.14.0-2.el9.x86_64
DEBUG: cairo-1.17.4-7.el9.x86_64
DEBUG: json-glib-1.6.6-1.el9.x86_64
DEBUG: atk-2.36.0-5.el9.x86_64
DEBUG: cairo-gobject-1.17.4-7.el9.x86_64
DEBUG: polkit-libs-0.117-13.el9.x86_64
DEBUG: gstreamer1-1.22.12-3.el9.x86_64
DEBUG: cups-libs-2.3.3op2-33.el9.x86_64
DEBUG: polkit-0.117-13.el9.x86_64
DEBUG: polkit-pkla-compat-0.1-21.el9.x86_64
DEBUG: gsettings-desktop-schemas-40.0-6.el9.x86_64
DEBUG: libgudev-237-1.el9.x86_64
DEBUG: dconf-0.40.0-6.el9.x86_64
DEBUG: rtkit-0.11-29.el9.x86_64
DEBUG: libgxps-0.3.2-3.el9.x86_64
DEBUG: gd-2.3.2-3.el9.x86_64
DEBUG: libXft-2.3.3-8.el9.x86_64
DEBUG: poppler-21.01.0-21.el9.x86_64
DEBUG: poppler-glib-21.01.0-21.el9.x86_64
DEBUG: urw-base35-bookman-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-c059-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-d050000l-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-gothic-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-nimbus-mono-ps-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-nimbus-roman-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-nimbus-sans-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-p052-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-standard-symbols-ps-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-z003-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-fonts-20200910-6.el9.noarch
DEBUG: libraqm-0.7.0-7.el9s.x86_64
DEBUG: mkfontscale-1.2.1-3.el9.x86_64
DEBUG: xorg-x11-fonts-ISO8859-1-100dpi-7.5-33.el9.noarch
DEBUG: ModemManager-glib-1.20.2-1.el9.x86_64
DEBUG: NetworkManager-libnm-1.53.4-1.el9.x86_64
DEBUG: gobject-introspection-1.68.0-11.el9.x86_64
DEBUG: upower-0.99.11-11.el9.x86_64
DEBUG: libgusb-0.3.8-2.el9.x86_64
DEBUG: colord-libs-1.4.5-4.el9.x86_64
DEBUG: shared-mime-info-2.1-5.el9.x86_64
DEBUG: gdk-pixbuf2-2.42.6-4.el9.x86_64
DEBUG: gdk-pixbuf2-modules-2.42.6-4.el9.x86_64
DEBUG: gtk-update-icon-cache-3.24.31-5.el9.x86_64
DEBUG: libgsf-1.14.47-5.el9.x86_64
DEBUG: libnotify-0.7.9-8.el9.x86_64
DEBUG: at-spi2-core-2.40.3-1.el9.x86_64
DEBUG: at-spi2-atk-2.38.0-4.el9.x86_64
DEBUG: avahi-glib-0.8-22.el9.x86_64
DEBUG: flatpak-session-helper-1.12.9-4.el9.x86_64
DEBUG: graphene-1.10.6-2.el9.x86_64
DEBUG: libgexiv2-0.12.3-1.el9.x86_64
DEBUG: low-memory-monitor-2.1-4.el9.x86_64
DEBUG: totem-pl-parser-3.26.6-2.el9.x86_64
DEBUG: webkit2gtk3-jsc-2.48.2-1.el9.x86_64
DEBUG: libproxy-webkitgtk4-0.4.15-35.el9.x86_64
DEBUG: glib-networking-2.68.3-3.el9.x86_64
DEBUG: libsoup-2.72.0-10.el9.x86_64
DEBUG: geoclue2-2.6.0-7.el9.x86_64
DEBUG: libappstream-glib-0.7.18-5.el9.x86_64
DEBUG: osinfo-db-tools-1.10.0-1.el9.x86_64
DEBUG: libosinfo-1.10.0-1.el9.x86_64
DEBUG: xdg-dbus-proxy-0.1.3-1.el9.x86_64
DEBUG: liblqr-1-0.4.2-17.el9s.x86_64
DEBUG: npth-1.6-8.el9.x86_64
DEBUG: gnupg2-2.3.3-4.el9.x86_64
DEBUG: gpgme-1.15.1-6.el9.x86_64
DEBUG: ostree-libs-2025.2-1.el9.x86_64
DEBUG: which-2.21-29.el9.x86_64
DEBUG: fuse-2.9.9-17.el9.x86_64
DEBUG: fdk-aac-free-2.0.0-8.el9.x86_64
DEBUG: giflib-5.2.1-9.el9.x86_64
DEBUG: glibc-headers-2.34-192.el9.x86_64
DEBUG: libxcrypt-devel-4.4.18-3.el9.x86_64
DEBUG: glibc-devel-2.34-192.el9.x86_64
DEBUG: gcc-11.5.0-5.el9.x86_64
DEBUG: annobin-12.93-1.el9.x86_64
DEBUG: gcc-plugin-annobin-11.5.0-5.el9.x86_64
DEBUG: fonts-srpm-macros-2.0.5-7.el9.1.noarch
DEBUG: go-srpm-macros-3.6.0-11.el9.noarch
DEBUG: python-srpm-macros-3.9-54.el9.noarch
DEBUG: redhat-rpm-config-209-1.el9.noarch
DEBUG: rpm-build-4.16.1.3-37.el9.x86_64
DEBUG: pyproject-srpm-macros-1.16.2-1.el9.noarch
DEBUG: python-rpm-macros-3.9-54.el9.noarch
DEBUG: python3-rpm-macros-3.9-54.el9.noarch
DEBUG: python3-rpm-generators-12-9.el9.noarch
DEBUG: gsm-1.0.19-6.el9.x86_64
DEBUG: libsndfile-1.0.31-9.el9.x86_64
DEBUG: jbig2dec-libs-0.19-7.el9.x86_64
DEBUG: libasyncns-0.8-22.el9.x86_64
DEBUG: pulseaudio-libs-15.0-3.el9.x86_64
DEBUG: libcanberra-0.30-27.el9.x86_64
DEBUG: libdatrie-0.2.13-4.el9.x86_64
DEBUG: libthai-0.1.28-8.el9.x86_64
DEBUG: pango-1.48.7-3.el9.x86_64
DEBUG: librsvg2-2.50.7-3.el9.x86_64
DEBUG: libepoxy-1.5.5-4.el9.x86_64
DEBUG: libexif-0.6.22-6.el9.x86_64
DEBUG: libijs-0.35-15.el9.x86_64
DEBUG: libgs-9.54.0-19.el9.x86_64
DEBUG: libiptcdata-1.0.5-10.el9.x86_64
DEBUG: libldac-2.0.2.3-10.el9.x86_64
DEBUG: libsbc-1.4-9.el9.x86_64
DEBUG: pipewire-libs-1.0.1-1.el9.x86_64
DEBUG: pipewire-1.0.1-1.el9.x86_64
DEBUG: wireplumber-libs-0.4.14-1.el9.x86_64
DEBUG: wireplumber-0.4.14-1.el9.x86_64
DEBUG: flatpak-1.12.9-4.el9.x86_64
DEBUG: xdg-desktop-portal-1.12.6-1.el9.x86_64
DEBUG: pipewire-jack-audio-connection-kit-libs-1.0.1-1.el9.x86_64
DEBUG: libwmf-lite-0.2.12-10.el9.x86_64
DEBUG: orc-0.4.31-8.el9.x86_64
DEBUG: gstreamer1-plugins-base-1.22.12-4.el9.x86_64
DEBUG: libtracker-sparql-3.1.2-3.el9.x86_64
DEBUG: tracker-3.1.2-3.el9.x86_64
DEBUG: tracker-miners-3.1.2-4.el9.x86_64
DEBUG: libcanberra-gtk3-0.30-27.el9.x86_64
DEBUG: gtk3-3.24.31-5.el9.x86_64
DEBUG: xdg-desktop-portal-gtk-1.12.0-3.el9.x86_64
DEBUG: gtk2-2.24.33-8.el9.x86_64
DEBUG: libcanberra-gtk2-0.30-27.el9.x86_64
DEBUG: graphviz-2.44.0-26.el9.x86_64
DEBUG: ImageMagick-libs-6.9.12.98-1.el9s.x86_64
DEBUG: ImageMagick-6.9.12.98-1.el9s.x86_64
DEBUG: python3-sphinx-3.4.3-8.el9.noarch
DEBUG: pipewire-jack-audio-connection-kit-1.0.1-1.el9.x86_64
DEBUG: pipewire-alsa-1.0.1-1.el9.x86_64
DEBUG: pipewire-pulseaudio-1.0.1-1.el9.x86_64
DEBUG: python3-devel-3.9.21-2.el9.x86_64
DEBUG: python3-pbr-6.1.1-1.el9s.noarch
DEBUG: python3-setuptools_scm-7.1.0-2.el9s.noarch
DEBUG: python3-eventlet-0.36.1-1.el9s.noarch
DEBUG: python3-sqlalchemy-2.0.38-1.el9s.x86_64
DEBUG: openstack-macros-2023.1.0-0.20250328135226.ce6a105.el9.noarch
DEBUG: Child return code was: 0
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
Finish: dnf4 update
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir/build
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir/build/RPMS
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir/build/RPMS
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir/build/SPECS
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir/build/SPECS
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir/build/SRPMS
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir/build/SRPMS
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir/build/SOURCES
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir/build/BUILD
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir/build/BUILD
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir/build/BUILDROOT
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir/build/BUILDROOT
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir/build/originals
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir/build/originals
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir
DEBUG: child environment: None
DEBUG: Executing command: ['userdel', '-f', 'mockbuild', '--prefix', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['groupdel', 'mock', '--prefix', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['groupadd', 'mock', '-g', '135', '--prefix', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['useradd', 'mockbuild', '-o', '-u', '1020', '-g', '135', '-N', '-d', '/builddir', '--prefix', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: useradd: warning: the home directory /builddir already exists.
DEBUG: useradd: Not copying any file from skel directory into it.
DEBUG: Creating mailbox file: File exists
DEBUG: Child return code was: 0
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/.initialized
Finish: chroot init
Start: build phase for openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.src.rpm
Start: build setup for openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.src.rpm
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/rpm', '-Uvh', '--nodeps', '/builddir/build/originals/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.src.rpm'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Updating / installing...
DEBUG: openstack-ironic-1:29.1.0-0.2025052202########################################
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/rpm', '-qpl', '/builddir/build/originals/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.src.rpm'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
DEBUG: dnsmasq-tftp-server.conf
DEBUG: ironic-29.1.0.dev115-0.20250522024713.56d43ff.tar.gz
DEBUG: ironic-dist.conf
DEBUG: ironic-sudoers
DEBUG: ironic.logrotate
DEBUG: openstack-ironic-api.service
DEBUG: openstack-ironic-conductor.service
DEBUG: openstack-ironic-dnsmasq-tftp-server.service
DEBUG: openstack-ironic-novncproxy.service
DEBUG: openstack-ironic-pxe-filter.service
DEBUG: openstack-ironic.service
DEBUG: openstack-ironic.spec
DEBUG: Child return code was: 0
INFO: ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs  --target x86_64 --nodeps /builddir/build/SPECS/openstack-ironic.spec'], chrootPath='/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f01c350e430>timeout=0uid=1020gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock'])
DEBUG: child environment: None
DEBUG: Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs  --target x86_64 --nodeps /builddir/build/SPECS/openstack-ironic.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Building target platforms: x86_64
DEBUG: Building for target x86_64
DEBUG: Wrote: /builddir/build/SRPMS/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.src.rpm
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', '-o', 'private,mode=0755', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'rbind', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'remount,private,rbind', '--target', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/installation-homedir
DEBUG: ['/usr/bin/dnf-3', 'builddep', '--installroot', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/', '--releasever', '9', '--setopt=deltarpm=False', '--setopt=allow_vendor_change=yes', '--allowerasing', '--disableplugin=local', '--disableplugin=spacewalk', '--disableplugin=versionlock', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root//builddir/build/SRPMS/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.src.rpm']
DEBUG: child environment: None
DEBUG: Executing command: ['/usr/bin/dnf-3', 'builddep', '--installroot', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/', '--releasever', '9', '--setopt=deltarpm=False', '--setopt=allow_vendor_change=yes', '--allowerasing', '--disableplugin=local', '--disableplugin=spacewalk', '--disableplugin=versionlock', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root//builddir/build/SRPMS/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.src.rpm', '--setopt=tsflags=nocontexts'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/installation-homedir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'LC_MESSAGES': 'C.UTF-8'} and shell False
DEBUG: No matches found for the following disable plugin patterns: local, spacewalk, versionlock
DEBUG: Last metadata expiration check: 0:00:03 ago on Wed May 21 22:48:55 2025.
DEBUG: Package openstack-macros-2023.1.0-0.20250328135226.ce6a105.el9.noarch is already installed.
DEBUG: Package python3-devel-3.9.21-2.el9.x86_64 is already installed.
DEBUG: Package systemd-252-53.el9.x86_64 is already installed.
DEBUG: Dependencies resolved.
DEBUG: ========================================================================================================
DEBUG:  Package                  Arch    Version                              Repository                   Size
DEBUG: ========================================================================================================
DEBUG: Installing:
DEBUG:  gmp-devel                x86_64  1:6.2.0-13.el9                       appstream                   174 k
DEBUG:  libxml2-devel            x86_64  2.9.13-9.el9                         appstream                   898 k
DEBUG:  libxslt-devel            x86_64  1.1.34-12.el9                        appstream                   319 k
DEBUG:  openssl-devel            x86_64  1:3.5.0-2.el9                        appstream                   4.8 M
DEBUG:  pyproject-rpm-macros     noarch  1.16.2-1.el9                         crb                          44 k
DEBUG:  python3-oslo-db-tests    noarch  17.2.1-0.20250317174528.dc60623.el9  delorean-component-common   123 k
DEBUG:  qemu-img                 x86_64  17:9.1.0-19.el9                      appstream                   2.5 M
DEBUG: Installing dependencies:
DEBUG:  cmake-filesystem         x86_64  3.26.5-2.el9                         appstream                    19 k
DEBUG:  gmp-c++                  x86_64  1:6.2.0-13.el9                       appstream                    19 k
DEBUG:  libaio                   x86_64  0.3.111-13.el9                       baseos                       24 k
DEBUG:  libgpg-error-devel       x86_64  1.42-5.el9                           appstream                    66 k
DEBUG:  libpq                    x86_64  13.20-1.el9                          appstream                   208 k
DEBUG:  libsodium                x86_64  1.0.18-7.el9s                        delorean-master-testing     161 k
DEBUG:  liburing                 x86_64  2.5-1.el9                            appstream                    39 k
DEBUG:  libyaml                  x86_64  0.2.5-7.el9                          baseos                       61 k
DEBUG:  numactl-libs             x86_64  2.0.19-1.el9                         baseos                       32 k
DEBUG:  python-oslo-db-lang      noarch  17.2.1-0.20250317174528.dc60623.el9  delorean-component-common    12 k
DEBUG:  python-oslo-i18n-lang    noarch  6.5.1-0.20250317171545.162e0fa.el9   delorean-component-common    14 k
DEBUG:  python-oslo-utils-lang   noarch  8.2.0-0.20250318120252.cb68378.el9   delorean-component-common    13 k
DEBUG:  python3-PyMySQL          noarch  0.10.1-6.el9                         appstream                   107 k
DEBUG:  python3-alembic          noarch  1.14.1-1.el9s                        delorean-master-testing     354 k
DEBUG:  python3-cffi             x86_64  1.14.5-5.el9                         baseos                      253 k
DEBUG:  python3-cryptography     x86_64  36.0.1-4.el9                         baseos                      1.2 M
DEBUG:  python3-debtcollector    noarch  3.0.0-0.20240226181642.0e6ce1c.el9   delorean-component-common    31 k
DEBUG:  python3-decorator        noarch  4.4.2-6.el9                          baseos                       28 k
DEBUG:  python3-extras           noarch  1.0.0-15.el9s                        delorean-master-testing      19 k
DEBUG:  python3-fixtures         noarch  4.1.0-1.el9s                         delorean-master-testing      95 k
DEBUG:  python3-iso8601          noarch  2.1.0-1.el9s                         delorean-master-testing      21 k
DEBUG:  python3-mako             noarch  1.1.4-6.el9                          appstream                   172 k
DEBUG:  python3-migrate          noarch  0.13.0-5.el9s                        delorean-master-testing     222 k
DEBUG:  python3-netaddr          noarch  1.3.0-4.el9s                         delorean-master-testing     1.6 M
DEBUG:  python3-oslo-config      noarch  2:9.7.1-0.20250317170827.d583141.el9 delorean-component-common   220 k
DEBUG:  python3-oslo-db          noarch  17.2.1-0.20250317174528.dc60623.el9  delorean-component-common   128 k
DEBUG:  python3-oslo-db+mysql    noarch  17.2.1-0.20250317174528.dc60623.el9  delorean-component-common   7.9 k
DEBUG:  python3-oslo-i18n        noarch  6.5.1-0.20250317171545.162e0fa.el9   delorean-component-common    56 k
DEBUG:  python3-oslo-utils       noarch  8.2.0-0.20250318120252.cb68378.el9   delorean-component-common   107 k
DEBUG:  python3-oslotest         noarch  5.0.1-0.20250513101000.1fe4458.el9   delorean-component-clients   46 k
DEBUG:  python3-ply              noarch  3.11-14.el9                          baseos                      106 k
DEBUG:  python3-psutil           x86_64  5.8.0-12.el9                         appstream                   214 k
DEBUG:  python3-psycopg2         x86_64  2.9.9-2.el9s                         delorean-master-build-deps  188 k
DEBUG:  python3-pycparser        noarch  2.20-6.el9                           baseos                      135 k
DEBUG:  python3-pynacl           x86_64  1.5.0-1.el9s                         delorean-master-testing     111 k
DEBUG:  python3-pyparsing        noarch  3.1.2-7.el9s                         delorean-master-testing     214 k
DEBUG:  python3-pyyaml           x86_64  5.4.1-6.el9                          baseos                      205 k
DEBUG:  python3-rfc3986          noarch  2.0.0-1.el9s                         delorean-master-testing      50 k
DEBUG:  python3-sqlparse         noarch  0.4.2-4.el9s                         delorean-master-testing      83 k
DEBUG:  python3-stevedore        noarch  5.4.1-0.20250225155234.27e27c1.el9   delorean-component-clients   68 k
DEBUG:  python3-subunit          noarch  1.4.0-6.el9s                         delorean-master-testing      90 k
DEBUG:  python3-tempita          noarch  0.5.2-2.el9s                         delorean-master-testing      36 k
DEBUG:  python3-testresources    noarch  2.0.1-2.el9s                         delorean-master-testing      59 k
DEBUG:  python3-testscenarios    noarch  0.5.0-21.el9s                        delorean-master-testing      37 k
DEBUG:  python3-testtools        noarch  2.7.1-1.el9s                         delorean-master-testing     326 k
DEBUG:  python3-wrapt            x86_64  1.16.0-1.el9s                        delorean-master-testing      60 k
DEBUG:  xz-devel                 x86_64  5.2.5-8.el9                          appstream                    55 k
DEBUG:  zlib-devel               x86_64  1.2.11-41.el9                        appstream                    45 k
DEBUG: Transaction Summary
DEBUG: ========================================================================================================
DEBUG: Install  55 Packages
DEBUG: Total size: 16 M
DEBUG: Total download size: 5.5 M
DEBUG: Installed size: 63 M
DEBUG: Downloading Packages:
DEBUG: [SKIPPED] python3-oslotest-5.0.1-0.20250513101000.1fe4458.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-stevedore-5.4.1-0.20250225155234.27e27c1.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] libaio-0.3.111-13.el9.x86_64.rpm: Already downloaded                 
DEBUG: [SKIPPED] libyaml-0.2.5-7.el9.x86_64.rpm: Already downloaded                   
DEBUG: [SKIPPED] numactl-libs-2.0.19-1.el9.x86_64.rpm: Already downloaded             
DEBUG: [SKIPPED] python3-cffi-1.14.5-5.el9.x86_64.rpm: Already downloaded             
DEBUG: [SKIPPED] python3-cryptography-36.0.1-4.el9.x86_64.rpm: Already downloaded     
DEBUG: [SKIPPED] python3-decorator-4.4.2-6.el9.noarch.rpm: Already downloaded         
DEBUG: [SKIPPED] python3-ply-3.11-14.el9.noarch.rpm: Already downloaded               
DEBUG: [SKIPPED] python3-pycparser-2.20-6.el9.noarch.rpm: Already downloaded          
DEBUG: [SKIPPED] python3-pyyaml-5.4.1-6.el9.x86_64.rpm: Already downloaded            
DEBUG: [SKIPPED] cmake-filesystem-3.26.5-2.el9.x86_64.rpm: Already downloaded         
DEBUG: [SKIPPED] gmp-c++-6.2.0-13.el9.x86_64.rpm: Already downloaded                  
DEBUG: [SKIPPED] gmp-devel-6.2.0-13.el9.x86_64.rpm: Already downloaded                
DEBUG: [SKIPPED] libgpg-error-devel-1.42-5.el9.x86_64.rpm: Already downloaded         
DEBUG: [SKIPPED] libpq-13.20-1.el9.x86_64.rpm: Already downloaded                     
DEBUG: [SKIPPED] liburing-2.5-1.el9.x86_64.rpm: Already downloaded                    
DEBUG: [SKIPPED] libxml2-devel-2.9.13-9.el9.x86_64.rpm: Already downloaded            
DEBUG: [SKIPPED] libxslt-devel-1.1.34-12.el9.x86_64.rpm: Already downloaded           
DEBUG: [SKIPPED] python3-PyMySQL-0.10.1-6.el9.noarch.rpm: Already downloaded          
DEBUG: [SKIPPED] python3-mako-1.1.4-6.el9.noarch.rpm: Already downloaded              
DEBUG: [SKIPPED] python3-psutil-5.8.0-12.el9.x86_64.rpm: Already downloaded           
DEBUG: [SKIPPED] qemu-img-9.1.0-19.el9.x86_64.rpm: Already downloaded                 
DEBUG: [SKIPPED] xz-devel-5.2.5-8.el9.x86_64.rpm: Already downloaded                  
DEBUG: [SKIPPED] zlib-devel-1.2.11-41.el9.x86_64.rpm: Already downloaded              
DEBUG: [SKIPPED] pyproject-rpm-macros-1.16.2-1.el9.noarch.rpm: Already downloaded     
DEBUG: [SKIPPED] libsodium-1.0.18-7.el9s.x86_64.rpm: Already downloaded               
DEBUG: [SKIPPED] python3-alembic-1.14.1-1.el9s.noarch.rpm: Already downloaded         
DEBUG: [SKIPPED] python3-extras-1.0.0-15.el9s.noarch.rpm: Already downloaded          
DEBUG: [SKIPPED] python3-fixtures-4.1.0-1.el9s.noarch.rpm: Already downloaded         
DEBUG: [SKIPPED] python3-iso8601-2.1.0-1.el9s.noarch.rpm: Already downloaded          
DEBUG: [SKIPPED] python3-migrate-0.13.0-5.el9s.noarch.rpm: Already downloaded         
DEBUG: [SKIPPED] python3-netaddr-1.3.0-4.el9s.noarch.rpm: Already downloaded          
DEBUG: [SKIPPED] python3-pynacl-1.5.0-1.el9s.x86_64.rpm: Already downloaded           
DEBUG: [SKIPPED] python3-pyparsing-3.1.2-7.el9s.noarch.rpm: Already downloaded        
DEBUG: [SKIPPED] python3-rfc3986-2.0.0-1.el9s.noarch.rpm: Already downloaded          
DEBUG: [SKIPPED] python3-sqlparse-0.4.2-4.el9s.noarch.rpm: Already downloaded         
DEBUG: [SKIPPED] python3-subunit-1.4.0-6.el9s.noarch.rpm: Already downloaded          
DEBUG: [SKIPPED] python3-tempita-0.5.2-2.el9s.noarch.rpm: Already downloaded          
DEBUG: [SKIPPED] python3-testresources-2.0.1-2.el9s.noarch.rpm: Already downloaded    
DEBUG: [SKIPPED] python3-testscenarios-0.5.0-21.el9s.noarch.rpm: Already downloaded   
DEBUG: [SKIPPED] python3-testtools-2.7.1-1.el9s.noarch.rpm: Already downloaded        
DEBUG: [SKIPPED] python3-wrapt-1.16.0-1.el9s.x86_64.rpm: Already downloaded           
DEBUG: [SKIPPED] python3-psycopg2-2.9.9-2.el9s.x86_64.rpm: Already downloaded         
DEBUG: (45/55): python-oslo-i18n-lang-6.5.1-0.20250317 275 kB/s |  14 kB     00:00    
DEBUG: (46/55): python-oslo-utils-lang-8.2.0-0.2025031 240 kB/s |  13 kB     00:00    
DEBUG: (47/55): python-oslo-db-lang-17.2.1-0.202503171 199 kB/s |  12 kB     00:00    
DEBUG: (48/55): python3-debtcollector-3.0.0-0.20240226 2.0 MB/s |  31 kB     00:00    
DEBUG: (49/55): python3-oslo-db+mysql-17.2.1-0.2025031 816 kB/s | 7.9 kB     00:00    
DEBUG: (50/55): python3-oslo-config-9.7.1-0.2025031717 8.3 MB/s | 220 kB     00:00    
DEBUG: (51/55): python3-oslo-db-17.2.1-0.2025031717452 5.4 MB/s | 128 kB     00:00    
DEBUG: (52/55): python3-oslo-db-tests-17.2.1-0.2025031 5.0 MB/s | 123 kB     00:00    
DEBUG: (53/55): python3-oslo-i18n-6.5.1-0.202503171715 2.5 MB/s |  56 kB     00:00    
DEBUG: (54/55): python3-oslo-utils-8.2.0-0.20250318120 5.2 MB/s | 107 kB     00:00    
DEBUG: (55/55): openssl-devel-3.5.0-2.el9.x86_64.rpm    10 MB/s | 4.8 MB     00:00    
DEBUG: --------------------------------------------------------------------------------
DEBUG: Total                                           9.6 MB/s | 5.5 MB     00:00     
DEBUG: Running transaction check
DEBUG: Transaction check succeeded.
DEBUG: Running transaction test
DEBUG: Transaction test succeeded.
DEBUG: Running transaction
DEBUG:   Preparing        :                                                        1/1 
DEBUG:   Installing       : python3-testtools-2.7.1-1.el9s.noarch                 1/55 
DEBUG:   Installing       : python3-testscenarios-0.5.0-21.el9s.noarch            2/55 
DEBUG:   Installing       : python3-testresources-2.0.1-2.el9s.noarch             3/55 
DEBUG:   Installing       : python3-netaddr-1.3.0-4.el9s.noarch                   4/55 
DEBUG:   Installing       : python3-fixtures-4.1.0-1.el9s.noarch                  5/55 
DEBUG:   Installing       : python3-stevedore-5.4.1-0.20250225155234.27e27c1.e    6/55 
DEBUG:   Installing       : python3-wrapt-1.16.0-1.el9s.x86_64                    7/55 
DEBUG:   Installing       : python3-debtcollector-3.0.0-0.20240226181642.0e6ce    8/55 
DEBUG:   Installing       : python3-tempita-0.5.2-2.el9s.noarch                   9/55 
DEBUG:   Installing       : python3-sqlparse-0.4.2-4.el9s.noarch                 10/55 
DEBUG:   Installing       : python3-rfc3986-2.0.0-1.el9s.noarch                  11/55 
DEBUG:   Installing       : python3-pyparsing-3.1.2-7.el9s.noarch                12/55 
DEBUG:   Installing       : python3-iso8601-2.1.0-1.el9s.noarch                  13/55 
DEBUG:   Installing       : python3-extras-1.0.0-15.el9s.noarch                  14/55 
DEBUG:   Installing       : python3-subunit-1.4.0-6.el9s.noarch                  15/55 
DEBUG:   Installing       : python3-oslotest-5.0.1-0.20250513101000.1fe4458.el   16/55 
DEBUG:   Installing       : libsodium-1.0.18-7.el9s.x86_64                       17/55 
DEBUG:   Installing       : zlib-devel-1.2.11-41.el9.x86_64                      18/55 
DEBUG:   Installing       : xz-devel-5.2.5-8.el9.x86_64                          19/55 
DEBUG:   Installing       : python3-psutil-5.8.0-12.el9.x86_64                   20/55 
DEBUG:   Installing       : python3-mako-1.1.4-6.el9.noarch                      21/55 
DEBUG:   Installing       : python3-alembic-1.14.1-1.el9s.noarch                 22/55 
DEBUG:   Installing       : liburing-2.5-1.el9.x86_64                            23/55 
DEBUG:   Installing       : libpq-13.20-1.el9.x86_64                             24/55 
DEBUG:   Installing       : python3-psycopg2-2.9.9-2.el9s.x86_64                 25/55 
DEBUG:   Installing       : libgpg-error-devel-1.42-5.el9.x86_64                 26/55 
DEBUG:   Installing       : gmp-c++-1:6.2.0-13.el9.x86_64                        27/55 
DEBUG:   Installing       : cmake-filesystem-3.26.5-2.el9.x86_64                 28/55 
DEBUG:   Installing       : libxml2-devel-2.9.13-9.el9.x86_64                    29/55 
DEBUG:   Installing       : python3-ply-3.11-14.el9.noarch                       30/55 
DEBUG:   Installing       : python3-pycparser-2.20-6.el9.noarch                  31/55 
DEBUG:   Installing       : python3-cffi-1.14.5-5.el9.x86_64                     32/55 
DEBUG:   Installing       : python3-cryptography-36.0.1-4.el9.x86_64             33/55 
DEBUG:   Installing       : python3-PyMySQL-0.10.1-6.el9.noarch                  34/55 
DEBUG:   Installing       : python3-pynacl-1.5.0-1.el9s.x86_64                   35/55 
DEBUG:   Installing       : python3-decorator-4.4.2-6.el9.noarch                 36/55 
DEBUG:   Installing       : python3-migrate-0.13.0-5.el9s.noarch                 37/55 
DEBUG:   Installing       : numactl-libs-2.0.19-1.el9.x86_64                     38/55 
DEBUG:   Installing       : libyaml-0.2.5-7.el9.x86_64                           39/55 
DEBUG:   Installing       : python3-pyyaml-5.4.1-6.el9.x86_64                    40/55 
DEBUG:   Installing       : libaio-0.3.111-13.el9.x86_64                         41/55 
DEBUG:   Installing       : python-oslo-utils-lang-8.2.0-0.20250318120252.cb68   42/55 
DEBUG:   Installing       : python-oslo-i18n-lang-6.5.1-0.20250317171545.162e0   43/55 
DEBUG:   Installing       : python3-oslo-i18n-6.5.1-0.20250317171545.162e0fa.e   44/55 
DEBUG:   Installing       : python3-oslo-config-2:9.7.1-0.20250317170827.d5831   45/55 
DEBUG:   Installing       : python3-oslo-utils-8.2.0-0.20250318120252.cb68378.   46/55 
DEBUG:   Installing       : python-oslo-db-lang-17.2.1-0.20250317174528.dc6062   47/55 
DEBUG:   Installing       : python3-oslo-db+mysql-17.2.1-0.20250317174528.dc60   48/55 
DEBUG:   Installing       : python3-oslo-db-17.2.1-0.20250317174528.dc60623.el   49/55 
DEBUG:   Installing       : python3-oslo-db-tests-17.2.1-0.20250317174528.dc60   50/55 
DEBUG:   Installing       : qemu-img-17:9.1.0-19.el9.x86_64                      51/55 
DEBUG:   Installing       : libxslt-devel-1.1.34-12.el9.x86_64                   52/55 
DEBUG:   Installing       : gmp-devel-1:6.2.0-13.el9.x86_64                      53/55 
DEBUG:   Installing       : pyproject-rpm-macros-1.16.2-1.el9.noarch             54/55 
DEBUG:   Installing       : openssl-devel-1:3.5.0-2.el9.x86_64                   55/55 
DEBUG:   Running scriptlet: openssl-devel-1:3.5.0-2.el9.x86_64                   55/55 
DEBUG:   Verifying        : python3-oslotest-5.0.1-0.20250513101000.1fe4458.el    1/55 
DEBUG:   Verifying        : python3-stevedore-5.4.1-0.20250225155234.27e27c1.e    2/55 
DEBUG:   Verifying        : python-oslo-db-lang-17.2.1-0.20250317174528.dc6062    3/55 
DEBUG:   Verifying        : python-oslo-i18n-lang-6.5.1-0.20250317171545.162e0    4/55 
DEBUG:   Verifying        : python-oslo-utils-lang-8.2.0-0.20250318120252.cb68    5/55 
DEBUG:   Verifying        : python3-debtcollector-3.0.0-0.20240226181642.0e6ce    6/55 
DEBUG:   Verifying        : python3-oslo-config-2:9.7.1-0.20250317170827.d5831    7/55 
DEBUG:   Verifying        : python3-oslo-db+mysql-17.2.1-0.20250317174528.dc60    8/55 
DEBUG:   Verifying        : python3-oslo-db-17.2.1-0.20250317174528.dc60623.el    9/55 
DEBUG:   Verifying        : python3-oslo-db-tests-17.2.1-0.20250317174528.dc60   10/55 
DEBUG:   Verifying        : python3-oslo-i18n-6.5.1-0.20250317171545.162e0fa.e   11/55 
DEBUG:   Verifying        : python3-oslo-utils-8.2.0-0.20250318120252.cb68378.   12/55 
DEBUG:   Verifying        : libaio-0.3.111-13.el9.x86_64                         13/55 
DEBUG:   Verifying        : libyaml-0.2.5-7.el9.x86_64                           14/55 
DEBUG:   Verifying        : numactl-libs-2.0.19-1.el9.x86_64                     15/55 
DEBUG:   Verifying        : python3-cffi-1.14.5-5.el9.x86_64                     16/55 
DEBUG:   Verifying        : python3-cryptography-36.0.1-4.el9.x86_64             17/55 
DEBUG:   Verifying        : python3-decorator-4.4.2-6.el9.noarch                 18/55 
DEBUG:   Verifying        : python3-ply-3.11-14.el9.noarch                       19/55 
DEBUG:   Verifying        : python3-pycparser-2.20-6.el9.noarch                  20/55 
DEBUG:   Verifying        : python3-pyyaml-5.4.1-6.el9.x86_64                    21/55 
DEBUG:   Verifying        : cmake-filesystem-3.26.5-2.el9.x86_64                 22/55 
DEBUG:   Verifying        : gmp-c++-1:6.2.0-13.el9.x86_64                        23/55 
DEBUG:   Verifying        : gmp-devel-1:6.2.0-13.el9.x86_64                      24/55 
DEBUG:   Verifying        : libgpg-error-devel-1.42-5.el9.x86_64                 25/55 
DEBUG:   Verifying        : libpq-13.20-1.el9.x86_64                             26/55 
DEBUG:   Verifying        : liburing-2.5-1.el9.x86_64                            27/55 
DEBUG:   Verifying        : libxml2-devel-2.9.13-9.el9.x86_64                    28/55 
DEBUG:   Verifying        : libxslt-devel-1.1.34-12.el9.x86_64                   29/55 
DEBUG:   Verifying        : openssl-devel-1:3.5.0-2.el9.x86_64                   30/55 
DEBUG:   Verifying        : python3-PyMySQL-0.10.1-6.el9.noarch                  31/55 
DEBUG:   Verifying        : python3-mako-1.1.4-6.el9.noarch                      32/55 
DEBUG:   Verifying        : python3-psutil-5.8.0-12.el9.x86_64                   33/55 
DEBUG:   Verifying        : qemu-img-17:9.1.0-19.el9.x86_64                      34/55 
DEBUG:   Verifying        : xz-devel-5.2.5-8.el9.x86_64                          35/55 
DEBUG:   Verifying        : zlib-devel-1.2.11-41.el9.x86_64                      36/55 
DEBUG:   Verifying        : pyproject-rpm-macros-1.16.2-1.el9.noarch             37/55 
DEBUG:   Verifying        : libsodium-1.0.18-7.el9s.x86_64                       38/55 
DEBUG:   Verifying        : python3-alembic-1.14.1-1.el9s.noarch                 39/55 
DEBUG:   Verifying        : python3-extras-1.0.0-15.el9s.noarch                  40/55 
DEBUG:   Verifying        : python3-fixtures-4.1.0-1.el9s.noarch                 41/55 
DEBUG:   Verifying        : python3-iso8601-2.1.0-1.el9s.noarch                  42/55 
DEBUG:   Verifying        : python3-migrate-0.13.0-5.el9s.noarch                 43/55 
DEBUG:   Verifying        : python3-netaddr-1.3.0-4.el9s.noarch                  44/55 
DEBUG:   Verifying        : python3-pynacl-1.5.0-1.el9s.x86_64                   45/55 
DEBUG:   Verifying        : python3-pyparsing-3.1.2-7.el9s.noarch                46/55 
DEBUG:   Verifying        : python3-rfc3986-2.0.0-1.el9s.noarch                  47/55 
DEBUG:   Verifying        : python3-sqlparse-0.4.2-4.el9s.noarch                 48/55 
DEBUG:   Verifying        : python3-subunit-1.4.0-6.el9s.noarch                  49/55 
DEBUG:   Verifying        : python3-tempita-0.5.2-2.el9s.noarch                  50/55 
DEBUG:   Verifying        : python3-testresources-2.0.1-2.el9s.noarch            51/55 
DEBUG:   Verifying        : python3-testscenarios-0.5.0-21.el9s.noarch           52/55 
DEBUG:   Verifying        : python3-testtools-2.7.1-1.el9s.noarch                53/55 
DEBUG:   Verifying        : python3-wrapt-1.16.0-1.el9s.x86_64                   54/55 
DEBUG:   Verifying        : python3-psycopg2-2.9.9-2.el9s.x86_64                 55/55 
DEBUG: Installed:
DEBUG:   cmake-filesystem-3.26.5-2.el9.x86_64                                          
DEBUG:   gmp-c++-1:6.2.0-13.el9.x86_64                                                 
DEBUG:   gmp-devel-1:6.2.0-13.el9.x86_64                                               
DEBUG:   libaio-0.3.111-13.el9.x86_64                                                  
DEBUG:   libgpg-error-devel-1.42-5.el9.x86_64                                          
DEBUG:   libpq-13.20-1.el9.x86_64                                                      
DEBUG:   libsodium-1.0.18-7.el9s.x86_64                                                
DEBUG:   liburing-2.5-1.el9.x86_64                                                     
DEBUG:   libxml2-devel-2.9.13-9.el9.x86_64                                             
DEBUG:   libxslt-devel-1.1.34-12.el9.x86_64                                            
DEBUG:   libyaml-0.2.5-7.el9.x86_64                                                    
DEBUG:   numactl-libs-2.0.19-1.el9.x86_64                                              
DEBUG:   openssl-devel-1:3.5.0-2.el9.x86_64                                            
DEBUG:   pyproject-rpm-macros-1.16.2-1.el9.noarch                                      
DEBUG:   python-oslo-db-lang-17.2.1-0.20250317174528.dc60623.el9.noarch                
DEBUG:   python-oslo-i18n-lang-6.5.1-0.20250317171545.162e0fa.el9.noarch               
DEBUG:   python-oslo-utils-lang-8.2.0-0.20250318120252.cb68378.el9.noarch              
DEBUG:   python3-PyMySQL-0.10.1-6.el9.noarch                                           
DEBUG:   python3-alembic-1.14.1-1.el9s.noarch                                          
DEBUG:   python3-cffi-1.14.5-5.el9.x86_64                                              
DEBUG:   python3-cryptography-36.0.1-4.el9.x86_64                                      
DEBUG:   python3-debtcollector-3.0.0-0.20240226181642.0e6ce1c.el9.noarch               
DEBUG:   python3-decorator-4.4.2-6.el9.noarch                                          
DEBUG:   python3-extras-1.0.0-15.el9s.noarch                                           
DEBUG:   python3-fixtures-4.1.0-1.el9s.noarch                                          
DEBUG:   python3-iso8601-2.1.0-1.el9s.noarch                                           
DEBUG:   python3-mako-1.1.4-6.el9.noarch                                               
DEBUG:   python3-migrate-0.13.0-5.el9s.noarch                                          
DEBUG:   python3-netaddr-1.3.0-4.el9s.noarch                                           
DEBUG:   python3-oslo-config-2:9.7.1-0.20250317170827.d583141.el9.noarch               
DEBUG:   python3-oslo-db-17.2.1-0.20250317174528.dc60623.el9.noarch                    
DEBUG:   python3-oslo-db+mysql-17.2.1-0.20250317174528.dc60623.el9.noarch              
DEBUG:   python3-oslo-db-tests-17.2.1-0.20250317174528.dc60623.el9.noarch              
DEBUG:   python3-oslo-i18n-6.5.1-0.20250317171545.162e0fa.el9.noarch                   
DEBUG:   python3-oslo-utils-8.2.0-0.20250318120252.cb68378.el9.noarch                  
DEBUG:   python3-oslotest-5.0.1-0.20250513101000.1fe4458.el9.noarch                    
DEBUG:   python3-ply-3.11-14.el9.noarch                                                
DEBUG:   python3-psutil-5.8.0-12.el9.x86_64                                            
DEBUG:   python3-psycopg2-2.9.9-2.el9s.x86_64                                          
DEBUG:   python3-pycparser-2.20-6.el9.noarch                                           
DEBUG:   python3-pynacl-1.5.0-1.el9s.x86_64                                            
DEBUG:   python3-pyparsing-3.1.2-7.el9s.noarch                                         
DEBUG:   python3-pyyaml-5.4.1-6.el9.x86_64                                             
DEBUG:   python3-rfc3986-2.0.0-1.el9s.noarch                                           
DEBUG:   python3-sqlparse-0.4.2-4.el9s.noarch                                          
DEBUG:   python3-stevedore-5.4.1-0.20250225155234.27e27c1.el9.noarch                   
DEBUG:   python3-subunit-1.4.0-6.el9s.noarch                                           
DEBUG:   python3-tempita-0.5.2-2.el9s.noarch                                           
DEBUG:   python3-testresources-2.0.1-2.el9s.noarch                                     
DEBUG:   python3-testscenarios-0.5.0-21.el9s.noarch                                    
DEBUG:   python3-testtools-2.7.1-1.el9s.noarch                                         
DEBUG:   python3-wrapt-1.16.0-1.el9s.x86_64                                            
DEBUG:   qemu-img-17:9.1.0-19.el9.x86_64                                               
DEBUG:   xz-devel-5.2.5-8.el9.x86_64                                                   
DEBUG:   zlib-devel-1.2.11-41.el9.x86_64                                               
DEBUG: Complete!
DEBUG: Child return code was: 0
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
Finish: build setup for openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.src.rpm
Start: rpmbuild openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.src.rpm
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', '-o', 'private,mode=0755', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'rbind', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'remount,private,rbind', '--target', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/rpm', '-qa', '--root', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
DEBUG: libgcc-11.5.0-5.el9.x86_64
DEBUG: fonts-filesystem-2.0.5-7.el9.1.noarch
DEBUG: tzdata-2025b-1.el9.noarch
DEBUG: hwdata-0.348-9.18.el9.noarch
DEBUG: dejavu-sans-fonts-2.37-18.el9.noarch
DEBUG: adobe-mappings-cmap-20171205-12.el9.noarch
DEBUG: adobe-mappings-cmap-deprecated-20171205-12.el9.noarch
DEBUG: langpacks-core-font-en-3.0-16.el9.noarch
DEBUG: osinfo-db-20250124-1.el9.noarch
DEBUG: adobe-source-code-pro-fonts-2.030.1.050-12.el9.1.noarch
DEBUG: abattis-cantarell-fonts-0.301-4.el9.noarch
DEBUG: google-droid-sans-fonts-20200215-11.el9.2.noarch
DEBUG: python3-setuptools-wheel-65.5.1-2.el9s.noarch
DEBUG: xkeyboard-config-2.33-2.el9.noarch
DEBUG: rust-srpm-macros-17-4.el9.noarch
DEBUG: qt5-srpm-macros-5.15.9-1.el9.noarch
DEBUG: poppler-data-0.4.9-9.el9.noarch
DEBUG: perl-srpm-macros-1-41.el9.noarch
DEBUG: openblas-srpm-macros-2-11.el9.noarch
DEBUG: ocaml-srpm-macros-6-6.el9.noarch
DEBUG: mesa-filesystem-24.2.8-2.el9.x86_64
DEBUG: llvm-filesystem-20.1.1-3.el9.x86_64
DEBUG: libX11-common-1.7.0-11.el9.noarch
DEBUG: kernel-headers-5.14.0-585.el9.x86_64
DEBUG: ghc-srpm-macros-1.5.0-6.el9.noarch
DEBUG: gawk-all-langpacks-5.1.0-6.el9.x86_64
DEBUG: adwaita-cursor-theme-40.1.1-3.el9.noarch
DEBUG: adobe-mappings-pdf-20180407-10.el9.noarch
DEBUG: publicsuffix-list-dafsa-20210518-3.el9.noarch
DEBUG: pkgconf-m4-1.7.3-10.el9.noarch
DEBUG: pcre2-syntax-10.40-6.el9.noarch
DEBUG: ncurses-base-6.2-10.20210508.el9.noarch
DEBUG: libssh-config-0.10.4-13.el9.noarch
DEBUG: kbd-misc-2.4.0-11.el9.noarch
DEBUG: kbd-legacy-2.4.0-11.el9.noarch
DEBUG: fuse-common-3.10.2-9.el9.x86_64
DEBUG: coreutils-common-8.32-39.el9.x86_64
DEBUG: centos-gpg-keys-9.0-28.el9.noarch
DEBUG: centos-stream-repos-9.0-28.el9.noarch
DEBUG: centos-stream-release-9.0-28.el9.noarch
DEBUG: setup-2.13.7-10.el9.noarch
DEBUG: filesystem-3.16-5.el9.x86_64
DEBUG: urw-base35-fonts-common-20200910-6.el9.noarch
DEBUG: basesystem-11-13.el9.noarch
DEBUG: glibc-gconv-extra-2.34-192.el9.x86_64
DEBUG: glibc-minimal-langpack-2.34-192.el9.x86_64
DEBUG: glibc-common-2.34-192.el9.x86_64
DEBUG: glibc-2.34-192.el9.x86_64
DEBUG: ncurses-libs-6.2-10.20210508.el9.x86_64
DEBUG: bash-5.1.8-9.el9.x86_64
DEBUG: zlib-1.2.11-41.el9.x86_64
DEBUG: libstdc++-11.5.0-5.el9.x86_64
DEBUG: libzstd-1.5.5-1.el9.x86_64
DEBUG: xz-libs-5.2.5-8.el9.x86_64
DEBUG: libxml2-2.9.13-9.el9.x86_64
DEBUG: bzip2-libs-1.0.8-10.el9.x86_64
DEBUG: libxcrypt-4.4.18-3.el9.x86_64
DEBUG: libpng-1.6.37-12.el9.x86_64
DEBUG: expat-2.5.0-5.el9.x86_64
DEBUG: libjpeg-turbo-2.0.90-7.el9.x86_64
DEBUG: libcap-2.48-9.el9.x86_64
DEBUG: libuuid-2.37.4-21.el9.x86_64
DEBUG: elfutils-libelf-0.193-1.el9.x86_64
DEBUG: sqlite-libs-3.34.1-7.el9.x86_64
DEBUG: libffi-3.4.2-8.el9.x86_64
DEBUG: crypto-policies-20250128-1.git5269e22.el9.noarch
DEBUG: gmp-6.2.0-13.el9.x86_64
DEBUG: libgpg-error-1.42-5.el9.x86_64
DEBUG: libtool-ltdl-2.4.6-46.el9.x86_64
DEBUG: lcms2-2.12-3.el9.x86_64
DEBUG: nspr-4.35.0-17.el9.x86_64
DEBUG: mpfr-4.1.0-7.el9.x86_64
DEBUG: readline-8.1-4.el9.x86_64
DEBUG: libogg-1.3.4-6.el9.x86_64
DEBUG: libvorbis-1.3.7-5.el9.x86_64
DEBUG: nss-util-3.101.0-10.el9.x86_64
DEBUG: libgcrypt-1.10.0-11.el9.x86_64
DEBUG: libwayland-client-1.21.0-1.el9.x86_64
DEBUG: libicu-67.1-9.el9.x86_64
DEBUG: libattr-2.5.1-3.el9.x86_64
DEBUG: libacl-2.3.1-4.el9.x86_64
DEBUG: libgomp-11.5.0-5.el9.x86_64
DEBUG: lz4-libs-1.9.3-5.el9.x86_64
DEBUG: popt-1.18-8.el9.x86_64
DEBUG: alsa-lib-1.2.13-2.el9.x86_64
DEBUG: libX11-xcb-1.7.0-11.el9.x86_64
DEBUG: libwebp-1.2.0-8.el9.x86_64
DEBUG: libassuan-2.5.5-3.el9.x86_64
DEBUG: gdbm-libs-1.23-1.el9.x86_64
DEBUG: json-c-0.14-11.el9.x86_64
DEBUG: libbrotli-1.0.9-7.el9.x86_64
DEBUG: libcap-ng-0.8.2-7.el9.x86_64
DEBUG: audit-libs-3.1.5-7.el9.x86_64
DEBUG: libcom_err-1.46.5-7.el9.x86_64
DEBUG: libseccomp-2.5.2-2.el9.x86_64
DEBUG: libtasn1-4.16.0-9.el9.x86_64
DEBUG: p11-kit-0.25.3-3.el9.x86_64
DEBUG: libtdb-1.4.12-1.el9.x86_64
DEBUG: libunistring-0.9.10-15.el9.x86_64
DEBUG: libidn2-2.3.0-7.el9.x86_64
DEBUG: lua-libs-5.4.4-4.el9.x86_64
DEBUG: pcre2-10.40-6.el9.x86_64
DEBUG: fribidi-1.0.10-6.el9.2.x86_64
DEBUG: libICE-1.0.10-8.el9.x86_64
DEBUG: libstemmer-0-18.585svn.el9.x86_64
DEBUG: libxshmfence-1.3-10.el9.x86_64
DEBUG: openjpeg2-2.4.0-8.el9.x86_64
DEBUG: opus-1.3.1-10.el9.x86_64
DEBUG: libSM-1.2.3-10.el9.x86_64
DEBUG: libpsl-0.21.1-5.el9.x86_64
DEBUG: libwayland-cursor-1.21.0-1.el9.x86_64
DEBUG: libmpc-1.2.1-4.el9.x86_64
DEBUG: libwayland-server-1.21.0-1.el9.x86_64
DEBUG: dwz-0.14-3.el9.x86_64
DEBUG: exiv2-0.27.5-2.el9.x86_64
DEBUG: exiv2-libs-0.27.5-2.el9.x86_64
DEBUG: libxcrypt-compat-4.4.18-3.el9.x86_64
DEBUG: unzip-6.0-58.el9.x86_64
DEBUG: xml-common-0.6.3-58.el9.noarch
DEBUG: libproxy-0.4.15-35.el9.x86_64
DEBUG: imath-3.1.2-1.el9.x86_64
DEBUG: file-libs-5.39-16.el9.x86_64
DEBUG: file-5.39-16.el9.x86_64
DEBUG: hicolor-icon-theme-0.17-13.el9.noarch
DEBUG: libedit-3.1-38.20210216cvs.el9.x86_64
DEBUG: llvm-libs-20.1.1-3.el9.x86_64
DEBUG: alternatives-1.24-2.el9.x86_64
DEBUG: p11-kit-trust-0.25.3-3.el9.x86_64
DEBUG: fuse-libs-2.9.9-17.el9.x86_64
DEBUG: libsepol-3.6-3.el9.x86_64
DEBUG: libselinux-3.6-3.el9.x86_64
DEBUG: sed-4.8-9.el9.x86_64
DEBUG: findutils-4.8.0-7.el9.x86_64
DEBUG: libsigsegv-2.13-4.el9.x86_64
DEBUG: gawk-5.1.0-6.el9.x86_64
DEBUG: libsmartcols-2.37.4-21.el9.x86_64
DEBUG: pcre-8.44-4.el9.x86_64
DEBUG: grep-3.6-5.el9.x86_64
DEBUG: openssl-libs-3.5.0-2.el9.x86_64
DEBUG: coreutils-8.32-39.el9.x86_64
DEBUG: ca-certificates-2024.2.69_v8.0.303-91.4.el9.noarch
DEBUG: systemd-libs-252-53.el9.x86_64
DEBUG: libarchive-3.5.3-4.el9.x86_64
DEBUG: dbus-libs-1.12.20-8.el9.x86_64
DEBUG: libblkid-2.37.4-21.el9.x86_64
DEBUG: libmount-2.37.4-21.el9.x86_64
DEBUG: libfdisk-2.37.4-21.el9.x86_64
DEBUG: util-linux-core-2.37.4-21.el9.x86_64
DEBUG: libusbx-1.0.26-1.el9.x86_64
DEBUG: gzip-1.12-1.el9.x86_64
DEBUG: cracklib-2.9.6-27.el9.x86_64
DEBUG: kmod-libs-28-10.el9.x86_64
DEBUG: libevent-2.1.12-8.el9.x86_64
DEBUG: avahi-libs-0.8-22.el9.x86_64
DEBUG: xz-5.2.5-8.el9.x86_64
DEBUG: jbigkit-libs-2.1-23.el9.x86_64
DEBUG: libtiff-4.4.0-13.el9.x86_64
DEBUG: libXau-1.0.9-8.el9.x86_64
DEBUG: libxcb-1.13.1-9.el9.x86_64
DEBUG: libX11-1.7.0-11.el9.x86_64
DEBUG: libXext-1.3.4-8.el9.x86_64
DEBUG: libXrender-0.9.10-16.el9.x86_64
DEBUG: libXi-1.7.10-8.el9.x86_64
DEBUG: libXfixes-5.0.3-16.el9.x86_64
DEBUG: libXt-1.2.0-6.el9.x86_64
DEBUG: libXmu-1.1.3-8.el9.x86_64
DEBUG: libXcursor-1.2.0-7.el9.x86_64
DEBUG: libXdamage-1.1.5-7.el9.x86_64
DEBUG: libXrandr-1.5.2-8.el9.x86_64
DEBUG: libXinerama-1.1.4-10.el9.x86_64
DEBUG: libXcomposite-0.4.5-7.el9.x86_64
DEBUG: libXpm-3.5.13-10.el9.x86_64
DEBUG: libglvnd-1.3.4-1.el9.x86_64
DEBUG: libwayland-egl-1.21.0-1.el9.x86_64
DEBUG: pixman-0.40.0-6.el9.x86_64
DEBUG: libXaw-1.0.13-19.el9.x86_64
DEBUG: libXtst-1.2.3-16.el9.x86_64
DEBUG: libXv-1.0.11-16.el9.x86_64
DEBUG: libXxf86vm-1.1.4-18.el9.x86_64
DEBUG: cracklib-dicts-2.9.6-27.el9.x86_64
DEBUG: p11-kit-server-0.25.3-3.el9.x86_64
DEBUG: python3-pip-wheel-21.3.1-1.el9.noarch
DEBUG: python-unversioned-command-3.9.21-2.el9.noarch
DEBUG: python3-3.9.21-2.el9.x86_64
DEBUG: python3-libs-3.9.21-2.el9.x86_64
DEBUG: python3-setuptools-65.5.1-2.el9s.noarch
DEBUG: python3-packaging-24.2-2.el9s.noarch
DEBUG: python3-idna-2.10-7.el9.1.noarch
DEBUG: python3-greenlet-3.1.1-1.el9s.x86_64
DEBUG: python3-typing-extensions-4.12.2-2.el9s.noarch
DEBUG: python3-pip-21.3.1-1.el9.noarch
DEBUG: crypto-policies-scripts-20250128-1.git5269e22.el9.noarch
DEBUG: python3-chardet-4.0.0-5.el9.noarch
DEBUG: python3-dns-2.6.1-3.el9.noarch
DEBUG: python3-pysocks-1.7.1-12.el9.noarch
DEBUG: python3-six-1.15.0-9.el9.noarch
DEBUG: python3-urllib3-1.26.5-6.el9.noarch
DEBUG: python3-requests-2.32.3-4.el9s.noarch
DEBUG: python3-docutils-0.16-6.el9.noarch
DEBUG: python3-pytz-2021.1-5.el9.noarch
DEBUG: python3-babel-2.9.1-2.el9.noarch
DEBUG: python3-tomli-2.0.1-5.el9.noarch
DEBUG: python3-imagesize-1.2.0-6.el9.noarch
DEBUG: python3-pygments-2.7.4-4.el9.noarch
DEBUG: python3-snowballstemmer-1.9.0-10.el9.noarch
DEBUG: python3-sphinx-theme-alabaster-0.7.12-13.el9.noarch
DEBUG: python3-sphinxcontrib-applehelp-1.0.2-5.el9.noarch
DEBUG: python3-sphinxcontrib-devhelp-1.0.2-5.el9.noarch
DEBUG: python3-sphinxcontrib-htmlhelp-1.0.3-6.el9.noarch
DEBUG: python3-sphinxcontrib-jsmath-1.0.1-12.el9.noarch
DEBUG: python3-sphinxcontrib-qthelp-1.0.3-5.el9.noarch
DEBUG: python3-sphinxcontrib-serializinghtml-1.1.4-5.el9.noarch
DEBUG: python3-markupsafe-3.0.2-1.el9s.x86_64
DEBUG: python3-jinja2-3.0.1-2.el9s.noarch
DEBUG: openssl-3.5.0-2.el9.x86_64
DEBUG: sound-theme-freedesktop-0.8-17.el9.noarch
DEBUG: kmod-28-10.el9.x86_64
DEBUG: composefs-libs-1.0.8-1.el9.x86_64
DEBUG: bubblewrap-0.4.1-8.el9.x86_64
DEBUG: libsemanage-3.6-5.el9.x86_64
DEBUG: shadow-utils-4.9-12.el9.x86_64
DEBUG: libutempter-1.2.1-6.el9.x86_64
DEBUG: tar-1.34-7.el9.x86_64
DEBUG: openexr-libs-3.1.1-3.el9.x86_64
DEBUG: iso-codes-4.6.0-3.el9.noarch
DEBUG: zip-3.0-35.el9.x86_64
DEBUG: cpp-11.5.0-5.el9.x86_64
DEBUG: zstd-1.5.5-1.el9.x86_64
DEBUG: acl-2.3.1-4.el9.x86_64
DEBUG: nss-softokn-freebl-3.101.0-10.el9.x86_64
DEBUG: nss-softokn-3.101.0-10.el9.x86_64
DEBUG: nss-sysinit-3.101.0-10.el9.x86_64
DEBUG: nss-3.101.0-10.el9.x86_64
DEBUG: flac-libs-1.3.3-12.el9.x86_64
DEBUG: libtheora-1.1.1-31.el9.x86_64
DEBUG: libksba-1.5.1-7.el9.x86_64
DEBUG: jasper-libs-2.0.28-3.el9.x86_64
DEBUG: LibRaw-0.21.1-1.el9.x86_64
DEBUG: exempi-2.6.0-0.2.20211007gite23c213.el9.x86_64
DEBUG: bzip2-1.0.8-10.el9.x86_64
DEBUG: libxkbcommon-1.0.3-4.el9.x86_64
DEBUG: libxslt-1.1.34-12.el9.x86_64
DEBUG: graphite2-1.3.14-9.el9.x86_64
DEBUG: groff-base-1.22.4-10.el9.x86_64
DEBUG: webrtc-audio-processing-0.3.1-8.el9.x86_64
DEBUG: info-6.7-15.el9.x86_64
DEBUG: ed-1.14.2-12.el9.x86_64
DEBUG: patch-2.7.6-16.el9.x86_64
DEBUG: libfontenc-1.1.3-17.el9.x86_64
DEBUG: less-590-5.el9.x86_64
DEBUG: systemd-rpm-macros-252-53.el9.noarch
DEBUG: adwaita-icon-theme-40.1.1-3.el9.noarch
DEBUG: libpaper-1.1.28-4.el9.x86_64
DEBUG: ncurses-6.2-10.20210508.el9.x86_64
DEBUG: perl-Digest-1.19-4.el9.noarch
DEBUG: perl-Digest-MD5-2.58-4.el9.x86_64
DEBUG: perl-B-1.80-481.el9.x86_64
DEBUG: perl-FileHandle-2.03-481.el9.noarch
DEBUG: perl-Data-Dumper-2.174-462.el9.x86_64
DEBUG: perl-libnet-3.13-4.el9.noarch
DEBUG: perl-AutoLoader-5.74-481.el9.noarch
DEBUG: perl-base-2.27-481.el9.noarch
DEBUG: perl-URI-5.09-3.el9.noarch
DEBUG: perl-if-0.60.800-481.el9.noarch
DEBUG: perl-IO-Socket-IP-0.41-5.el9.noarch
DEBUG: perl-Time-Local-1.300-7.el9.noarch
DEBUG: perl-File-Path-2.18-4.el9.noarch
DEBUG: perl-IO-Socket-SSL-2.073-2.el9.noarch
DEBUG: perl-Net-SSLeay-1.94-1.el9.x86_64
DEBUG: perl-Pod-Escapes-1.07-460.el9.noarch
DEBUG: perl-Text-Tabs+Wrap-2013.0523-460.el9.noarch
DEBUG: perl-Mozilla-CA-20200520-6.el9.noarch
DEBUG: perl-Class-Struct-0.66-481.el9.noarch
DEBUG: perl-POSIX-1.94-481.el9.x86_64
DEBUG: perl-Term-ANSIColor-5.01-461.el9.noarch
DEBUG: perl-IPC-Open3-1.21-481.el9.noarch
DEBUG: perl-subs-1.03-481.el9.noarch
DEBUG: perl-File-Temp-0.231.100-4.el9.noarch
DEBUG: perl-Term-Cap-1.17-460.el9.noarch
DEBUG: perl-Pod-Simple-3.42-4.el9.noarch
DEBUG: perl-HTTP-Tiny-0.076-462.el9.noarch
DEBUG: perl-Socket-2.031-4.el9.x86_64
DEBUG: perl-SelectSaver-1.02-481.el9.noarch
DEBUG: perl-Symbol-1.08-481.el9.noarch
DEBUG: perl-File-stat-1.09-481.el9.noarch
DEBUG: perl-podlators-4.14-460.el9.noarch
DEBUG: perl-Pod-Perldoc-3.28.01-461.el9.noarch
DEBUG: perl-Fcntl-1.13-481.el9.x86_64
DEBUG: perl-Text-ParseWords-3.30-460.el9.noarch
DEBUG: perl-mro-1.23-481.el9.x86_64
DEBUG: perl-IO-1.43-481.el9.x86_64
DEBUG: perl-overloading-0.02-481.el9.noarch
DEBUG: perl-Pod-Usage-2.01-4.el9.noarch
DEBUG: perl-Errno-1.30-481.el9.x86_64
DEBUG: perl-File-Basename-2.85-481.el9.noarch
DEBUG: perl-Getopt-Std-1.12-481.el9.noarch
DEBUG: perl-MIME-Base64-3.16-4.el9.x86_64
DEBUG: perl-Scalar-List-Utils-1.56-462.el9.x86_64
DEBUG: perl-constant-1.33-461.el9.noarch
DEBUG: perl-Storable-3.21-460.el9.x86_64
DEBUG: perl-overload-1.31-481.el9.noarch
DEBUG: perl-parent-0.238-460.el9.noarch
DEBUG: perl-vars-1.05-481.el9.noarch
DEBUG: perl-Getopt-Long-2.52-4.el9.noarch
DEBUG: perl-Carp-1.50-460.el9.noarch
DEBUG: perl-Exporter-5.74-461.el9.noarch
DEBUG: perl-PathTools-3.78-461.el9.x86_64
DEBUG: perl-NDBM_File-1.15-481.el9.x86_64
DEBUG: perl-Encode-3.08-462.el9.x86_64
DEBUG: perl-libs-5.32.1-481.el9.x86_64
DEBUG: perl-interpreter-5.32.1-481.el9.x86_64
DEBUG: kernel-srpm-macros-1.0-13.el9.noarch
DEBUG: bluez-libs-5.72-4.el9.x86_64
DEBUG: cpio-2.13-16.el9.x86_64
DEBUG: diffutils-3.7-12.el9.x86_64
DEBUG: keyutils-libs-1.6.3-1.el9.x86_64
DEBUG: libatomic-11.5.0-5.el9.x86_64
DEBUG: libcbor-0.7.0-5.el9.x86_64
DEBUG: libdb-5.3.28-57.el9.x86_64
DEBUG: libeconf-0.4.1-4.el9.x86_64
DEBUG: libpwquality-1.4.4-8.el9.x86_64
DEBUG: pam-1.5.1-23.el9.x86_64
DEBUG: util-linux-2.37.4-21.el9.x86_64
DEBUG: dbus-1.12.20-8.el9.x86_64
DEBUG: systemd-pam-252-53.el9.x86_64
DEBUG: systemd-252-53.el9.x86_64
DEBUG: dbus-common-1.12.20-8.el9.noarch
DEBUG: dbus-broker-28-7.el9.x86_64
DEBUG: device-mapper-libs-1.02.202-6.el9.x86_64
DEBUG: device-mapper-1.02.202-6.el9.x86_64
DEBUG: cryptsetup-libs-2.7.2-3.el9.x86_64
DEBUG: elfutils-default-yama-scope-0.193-1.el9.noarch
DEBUG: elfutils-libs-0.193-1.el9.x86_64
DEBUG: openssh-8.7p1-45.el9.x86_64
DEBUG: kbd-2.4.0-11.el9.x86_64
DEBUG: libnghttp2-1.43.0-6.el9.x86_64
DEBUG: libpciaccess-0.16-7.el9.x86_64
DEBUG: libdrm-2.4.123-2.el9.x86_64
DEBUG: libglvnd-egl-1.3.4-1.el9.x86_64
DEBUG: mesa-libgbm-24.2.8-2.el9.x86_64
DEBUG: mesa-dri-drivers-24.2.8-2.el9.x86_64
DEBUG: mesa-libglapi-24.2.8-2.el9.x86_64
DEBUG: mesa-libEGL-24.2.8-2.el9.x86_64
DEBUG: libglvnd-glx-1.3.4-1.el9.x86_64
DEBUG: mesa-libGL-24.2.8-2.el9.x86_64
DEBUG: libpkgconf-1.7.3-10.el9.x86_64
DEBUG: pkgconf-1.7.3-10.el9.x86_64
DEBUG: pkgconf-pkg-config-1.7.3-10.el9.x86_64
DEBUG: libverto-0.3.2-3.el9.x86_64
DEBUG: krb5-libs-1.21.1-6.el9.x86_64
DEBUG: cyrus-sasl-lib-2.1.27-21.el9.x86_64
DEBUG: openldap-2.6.8-4.el9.x86_64
DEBUG: libssh-0.10.4-13.el9.x86_64
DEBUG: libcurl-7.76.1-31.el9.x86_64
DEBUG: elfutils-debuginfod-client-0.193-1.el9.x86_64
DEBUG: binutils-gold-2.35.2-63.el9.x86_64
DEBUG: binutils-2.35.2-63.el9.x86_64
DEBUG: elfutils-0.193-1.el9.x86_64
DEBUG: gdb-minimal-14.2-4.el9.x86_64
DEBUG: debugedit-5.0-10.el9.x86_64
DEBUG: curl-7.76.1-31.el9.x86_64
DEBUG: rpm-4.16.1.3-37.el9.x86_64
DEBUG: rpm-libs-4.16.1.3-37.el9.x86_64
DEBUG: rpm-build-libs-4.16.1.3-37.el9.x86_64
DEBUG: efi-srpm-macros-6-2.el9.noarch
DEBUG: lua-srpm-macros-1-6.el9.noarch
DEBUG: tpm2-tss-3.2.3-1.el9.x86_64
DEBUG: systemd-udev-252-53.el9.x86_64
DEBUG: libfido2-1.13.0-2.el9.x86_64
DEBUG: openssh-clients-8.7p1-45.el9.x86_64
DEBUG: git-core-2.47.1-2.el9.x86_64
DEBUG: make-4.3-8.el9.x86_64
DEBUG: nettle-3.10.1-1.el9.x86_64
DEBUG: gnutls-3.8.3-6.el9.x86_64
DEBUG: glib2-2.68.4-16.el9.x86_64
DEBUG: freetype-2.10.4-9.el9.x86_64
DEBUG: harfbuzz-2.7.4-10.el9.x86_64
DEBUG: fontconfig-2.14.0-2.el9.x86_64
DEBUG: cairo-1.17.4-7.el9.x86_64
DEBUG: json-glib-1.6.6-1.el9.x86_64
DEBUG: atk-2.36.0-5.el9.x86_64
DEBUG: cairo-gobject-1.17.4-7.el9.x86_64
DEBUG: polkit-libs-0.117-13.el9.x86_64
DEBUG: gstreamer1-1.22.12-3.el9.x86_64
DEBUG: cups-libs-2.3.3op2-33.el9.x86_64
DEBUG: polkit-0.117-13.el9.x86_64
DEBUG: polkit-pkla-compat-0.1-21.el9.x86_64
DEBUG: gsettings-desktop-schemas-40.0-6.el9.x86_64
DEBUG: libgudev-237-1.el9.x86_64
DEBUG: dconf-0.40.0-6.el9.x86_64
DEBUG: rtkit-0.11-29.el9.x86_64
DEBUG: libgxps-0.3.2-3.el9.x86_64
DEBUG: gd-2.3.2-3.el9.x86_64
DEBUG: libXft-2.3.3-8.el9.x86_64
DEBUG: poppler-21.01.0-21.el9.x86_64
DEBUG: poppler-glib-21.01.0-21.el9.x86_64
DEBUG: urw-base35-bookman-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-c059-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-d050000l-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-gothic-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-nimbus-mono-ps-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-nimbus-roman-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-nimbus-sans-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-p052-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-standard-symbols-ps-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-z003-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-fonts-20200910-6.el9.noarch
DEBUG: libraqm-0.7.0-7.el9s.x86_64
DEBUG: mkfontscale-1.2.1-3.el9.x86_64
DEBUG: xorg-x11-fonts-ISO8859-1-100dpi-7.5-33.el9.noarch
DEBUG: ModemManager-glib-1.20.2-1.el9.x86_64
DEBUG: NetworkManager-libnm-1.53.4-1.el9.x86_64
DEBUG: gobject-introspection-1.68.0-11.el9.x86_64
DEBUG: upower-0.99.11-11.el9.x86_64
DEBUG: libgusb-0.3.8-2.el9.x86_64
DEBUG: colord-libs-1.4.5-4.el9.x86_64
DEBUG: shared-mime-info-2.1-5.el9.x86_64
DEBUG: gdk-pixbuf2-2.42.6-4.el9.x86_64
DEBUG: gdk-pixbuf2-modules-2.42.6-4.el9.x86_64
DEBUG: gtk-update-icon-cache-3.24.31-5.el9.x86_64
DEBUG: libgsf-1.14.47-5.el9.x86_64
DEBUG: libnotify-0.7.9-8.el9.x86_64
DEBUG: at-spi2-core-2.40.3-1.el9.x86_64
DEBUG: at-spi2-atk-2.38.0-4.el9.x86_64
DEBUG: avahi-glib-0.8-22.el9.x86_64
DEBUG: flatpak-session-helper-1.12.9-4.el9.x86_64
DEBUG: graphene-1.10.6-2.el9.x86_64
DEBUG: libgexiv2-0.12.3-1.el9.x86_64
DEBUG: low-memory-monitor-2.1-4.el9.x86_64
DEBUG: totem-pl-parser-3.26.6-2.el9.x86_64
DEBUG: webkit2gtk3-jsc-2.48.2-1.el9.x86_64
DEBUG: libproxy-webkitgtk4-0.4.15-35.el9.x86_64
DEBUG: glib-networking-2.68.3-3.el9.x86_64
DEBUG: libsoup-2.72.0-10.el9.x86_64
DEBUG: geoclue2-2.6.0-7.el9.x86_64
DEBUG: libappstream-glib-0.7.18-5.el9.x86_64
DEBUG: osinfo-db-tools-1.10.0-1.el9.x86_64
DEBUG: libosinfo-1.10.0-1.el9.x86_64
DEBUG: xdg-dbus-proxy-0.1.3-1.el9.x86_64
DEBUG: liblqr-1-0.4.2-17.el9s.x86_64
DEBUG: npth-1.6-8.el9.x86_64
DEBUG: gnupg2-2.3.3-4.el9.x86_64
DEBUG: gpgme-1.15.1-6.el9.x86_64
DEBUG: ostree-libs-2025.2-1.el9.x86_64
DEBUG: which-2.21-29.el9.x86_64
DEBUG: fuse-2.9.9-17.el9.x86_64
DEBUG: fdk-aac-free-2.0.0-8.el9.x86_64
DEBUG: giflib-5.2.1-9.el9.x86_64
DEBUG: glibc-headers-2.34-192.el9.x86_64
DEBUG: libxcrypt-devel-4.4.18-3.el9.x86_64
DEBUG: glibc-devel-2.34-192.el9.x86_64
DEBUG: gcc-11.5.0-5.el9.x86_64
DEBUG: annobin-12.93-1.el9.x86_64
DEBUG: gcc-plugin-annobin-11.5.0-5.el9.x86_64
DEBUG: fonts-srpm-macros-2.0.5-7.el9.1.noarch
DEBUG: go-srpm-macros-3.6.0-11.el9.noarch
DEBUG: python-srpm-macros-3.9-54.el9.noarch
DEBUG: redhat-rpm-config-209-1.el9.noarch
DEBUG: rpm-build-4.16.1.3-37.el9.x86_64
DEBUG: pyproject-srpm-macros-1.16.2-1.el9.noarch
DEBUG: python-rpm-macros-3.9-54.el9.noarch
DEBUG: python3-rpm-macros-3.9-54.el9.noarch
DEBUG: python3-rpm-generators-12-9.el9.noarch
DEBUG: gsm-1.0.19-6.el9.x86_64
DEBUG: libsndfile-1.0.31-9.el9.x86_64
DEBUG: jbig2dec-libs-0.19-7.el9.x86_64
DEBUG: libasyncns-0.8-22.el9.x86_64
DEBUG: pulseaudio-libs-15.0-3.el9.x86_64
DEBUG: libcanberra-0.30-27.el9.x86_64
DEBUG: libdatrie-0.2.13-4.el9.x86_64
DEBUG: libthai-0.1.28-8.el9.x86_64
DEBUG: pango-1.48.7-3.el9.x86_64
DEBUG: librsvg2-2.50.7-3.el9.x86_64
DEBUG: libepoxy-1.5.5-4.el9.x86_64
DEBUG: libexif-0.6.22-6.el9.x86_64
DEBUG: libijs-0.35-15.el9.x86_64
DEBUG: libgs-9.54.0-19.el9.x86_64
DEBUG: libiptcdata-1.0.5-10.el9.x86_64
DEBUG: libldac-2.0.2.3-10.el9.x86_64
DEBUG: libsbc-1.4-9.el9.x86_64
DEBUG: pipewire-libs-1.0.1-1.el9.x86_64
DEBUG: pipewire-1.0.1-1.el9.x86_64
DEBUG: wireplumber-libs-0.4.14-1.el9.x86_64
DEBUG: wireplumber-0.4.14-1.el9.x86_64
DEBUG: flatpak-1.12.9-4.el9.x86_64
DEBUG: xdg-desktop-portal-1.12.6-1.el9.x86_64
DEBUG: pipewire-jack-audio-connection-kit-libs-1.0.1-1.el9.x86_64
DEBUG: libwmf-lite-0.2.12-10.el9.x86_64
DEBUG: orc-0.4.31-8.el9.x86_64
DEBUG: gstreamer1-plugins-base-1.22.12-4.el9.x86_64
DEBUG: libtracker-sparql-3.1.2-3.el9.x86_64
DEBUG: tracker-3.1.2-3.el9.x86_64
DEBUG: tracker-miners-3.1.2-4.el9.x86_64
DEBUG: libcanberra-gtk3-0.30-27.el9.x86_64
DEBUG: gtk3-3.24.31-5.el9.x86_64
DEBUG: xdg-desktop-portal-gtk-1.12.0-3.el9.x86_64
DEBUG: gtk2-2.24.33-8.el9.x86_64
DEBUG: libcanberra-gtk2-0.30-27.el9.x86_64
DEBUG: graphviz-2.44.0-26.el9.x86_64
DEBUG: ImageMagick-libs-6.9.12.98-1.el9s.x86_64
DEBUG: ImageMagick-6.9.12.98-1.el9s.x86_64
DEBUG: python3-sphinx-3.4.3-8.el9.noarch
DEBUG: pipewire-jack-audio-connection-kit-1.0.1-1.el9.x86_64
DEBUG: pipewire-alsa-1.0.1-1.el9.x86_64
DEBUG: pipewire-pulseaudio-1.0.1-1.el9.x86_64
DEBUG: python3-devel-3.9.21-2.el9.x86_64
DEBUG: python3-pbr-6.1.1-1.el9s.noarch
DEBUG: python3-setuptools_scm-7.1.0-2.el9s.noarch
DEBUG: python3-eventlet-0.36.1-1.el9s.noarch
DEBUG: python3-sqlalchemy-2.0.38-1.el9s.x86_64
DEBUG: openstack-macros-2023.1.0-0.20250328135226.ce6a105.el9.noarch
DEBUG: python3-testtools-2.7.1-1.el9s.noarch
DEBUG: python3-testscenarios-0.5.0-21.el9s.noarch
DEBUG: python3-testresources-2.0.1-2.el9s.noarch
DEBUG: python3-netaddr-1.3.0-4.el9s.noarch
DEBUG: python3-fixtures-4.1.0-1.el9s.noarch
DEBUG: python3-stevedore-5.4.1-0.20250225155234.27e27c1.el9.noarch
DEBUG: python3-wrapt-1.16.0-1.el9s.x86_64
DEBUG: python3-debtcollector-3.0.0-0.20240226181642.0e6ce1c.el9.noarch
DEBUG: python3-tempita-0.5.2-2.el9s.noarch
DEBUG: python3-sqlparse-0.4.2-4.el9s.noarch
DEBUG: python3-rfc3986-2.0.0-1.el9s.noarch
DEBUG: python3-pyparsing-3.1.2-7.el9s.noarch
DEBUG: python3-iso8601-2.1.0-1.el9s.noarch
DEBUG: python3-extras-1.0.0-15.el9s.noarch
DEBUG: python3-subunit-1.4.0-6.el9s.noarch
DEBUG: python3-oslotest-5.0.1-0.20250513101000.1fe4458.el9.noarch
DEBUG: libsodium-1.0.18-7.el9s.x86_64
DEBUG: zlib-devel-1.2.11-41.el9.x86_64
DEBUG: xz-devel-5.2.5-8.el9.x86_64
DEBUG: python3-psutil-5.8.0-12.el9.x86_64
DEBUG: python3-mako-1.1.4-6.el9.noarch
DEBUG: python3-alembic-1.14.1-1.el9s.noarch
DEBUG: liburing-2.5-1.el9.x86_64
DEBUG: libpq-13.20-1.el9.x86_64
DEBUG: python3-psycopg2-2.9.9-2.el9s.x86_64
DEBUG: libgpg-error-devel-1.42-5.el9.x86_64
DEBUG: gmp-c++-6.2.0-13.el9.x86_64
DEBUG: cmake-filesystem-3.26.5-2.el9.x86_64
DEBUG: libxml2-devel-2.9.13-9.el9.x86_64
DEBUG: python3-ply-3.11-14.el9.noarch
DEBUG: python3-pycparser-2.20-6.el9.noarch
DEBUG: python3-cffi-1.14.5-5.el9.x86_64
DEBUG: python3-cryptography-36.0.1-4.el9.x86_64
DEBUG: python3-PyMySQL-0.10.1-6.el9.noarch
DEBUG: python3-pynacl-1.5.0-1.el9s.x86_64
DEBUG: python3-decorator-4.4.2-6.el9.noarch
DEBUG: python3-migrate-0.13.0-5.el9s.noarch
DEBUG: numactl-libs-2.0.19-1.el9.x86_64
DEBUG: libyaml-0.2.5-7.el9.x86_64
DEBUG: python3-pyyaml-5.4.1-6.el9.x86_64
DEBUG: libaio-0.3.111-13.el9.x86_64
DEBUG: python-oslo-utils-lang-8.2.0-0.20250318120252.cb68378.el9.noarch
DEBUG: python-oslo-i18n-lang-6.5.1-0.20250317171545.162e0fa.el9.noarch
DEBUG: python3-oslo-i18n-6.5.1-0.20250317171545.162e0fa.el9.noarch
DEBUG: python3-oslo-config-9.7.1-0.20250317170827.d583141.el9.noarch
DEBUG: python3-oslo-utils-8.2.0-0.20250318120252.cb68378.el9.noarch
DEBUG: python-oslo-db-lang-17.2.1-0.20250317174528.dc60623.el9.noarch
DEBUG: python3-oslo-db+mysql-17.2.1-0.20250317174528.dc60623.el9.noarch
DEBUG: python3-oslo-db-17.2.1-0.20250317174528.dc60623.el9.noarch
DEBUG: python3-oslo-db-tests-17.2.1-0.20250317174528.dc60623.el9.noarch
DEBUG: qemu-img-9.1.0-19.el9.x86_64
DEBUG: libxslt-devel-1.1.34-12.el9.x86_64
DEBUG: gmp-devel-6.2.0-13.el9.x86_64
DEBUG: pyproject-rpm-macros-1.16.2-1.el9.noarch
DEBUG: openssl-devel-3.5.0-2.el9.x86_64
DEBUG: Child return code was: 0
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
INFO: ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br  --target x86_64 --nodeps /builddir/build/SPECS/openstack-ironic.spec'], chrootPath='/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f01c350e430>timeout=0uid=1020gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock'])
DEBUG: child environment: None
DEBUG: Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br  --target x86_64 --nodeps /builddir/build/SPECS/openstack-ironic.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Building target platforms: x86_64
DEBUG: Building for target x86_64
DEBUG: Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.l9rumy
DEBUG: + umask 022
DEBUG: + cd /builddir/build/BUILD
DEBUG: + cd /builddir/build/BUILD
DEBUG: + rm -rf ironic-29.1.0.dev115
DEBUG: + /usr/bin/gzip -dc /builddir/build/SOURCES/ironic-29.1.0.dev115-0.20250522024713.56d43ff.tar.gz
DEBUG: + /usr/bin/tar -xof -
DEBUG: + STATUS=0
DEBUG: + '[' 0 -ne 0 ']'
DEBUG: + cd ironic-29.1.0.dev115
DEBUG: + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
DEBUG: + /usr/bin/git init -q
DEBUG: + /usr/bin/git config user.name rpm-build
DEBUG: + /usr/bin/git config user.email '<rpm-build>'
DEBUG: + /usr/bin/git config gc.auto 0
DEBUG: + /usr/bin/git add --force .
DEBUG: + /usr/bin/git commit -q --allow-empty -a --author 'rpm-build <rpm-build>' -m 'openstack-ironic-29.1.0 base'
DEBUG: + sed -i '/^[[:space:]]*-c{env:.*_CONSTRAINTS_FILE.*/d' tox.ini
DEBUG: + sed -i 's/^deps = -c{env:.*_CONSTRAINTS_FILE.*/deps =/' tox.ini
DEBUG: + sed -i '/^minversion.*/d' tox.ini
DEBUG: + sed -i '/^requires.*virtualenv.*/d' tox.ini
DEBUG: + sed -i 's/PyYAML.*/PyYAML/' requirements.txt
DEBUG: + for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme
DEBUG: + for reqfile in doc/requirements.txt test-requirements.txt
DEBUG: + '[' -f doc/requirements.txt ']'
DEBUG: + sed -i '/^doc8.*/d' doc/requirements.txt
DEBUG: + for reqfile in doc/requirements.txt test-requirements.txt
DEBUG: + '[' -f test-requirements.txt ']'
DEBUG: + sed -i '/^doc8.*/d' test-requirements.txt
DEBUG: + for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme
DEBUG: + for reqfile in doc/requirements.txt test-requirements.txt
DEBUG: + '[' -f doc/requirements.txt ']'
DEBUG: + sed -i '/^bandit.*/d' doc/requirements.txt
DEBUG: + for reqfile in doc/requirements.txt test-requirements.txt
DEBUG: + '[' -f test-requirements.txt ']'
DEBUG: + sed -i '/^bandit.*/d' test-requirements.txt
DEBUG: + for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme
DEBUG: + for reqfile in doc/requirements.txt test-requirements.txt
DEBUG: + '[' -f doc/requirements.txt ']'
DEBUG: + sed -i '/^pre-commit.*/d' doc/requirements.txt
DEBUG: + for reqfile in doc/requirements.txt test-requirements.txt
DEBUG: + '[' -f test-requirements.txt ']'
DEBUG: + sed -i '/^pre-commit.*/d' test-requirements.txt
DEBUG: + for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme
DEBUG: + for reqfile in doc/requirements.txt test-requirements.txt
DEBUG: + '[' -f doc/requirements.txt ']'
DEBUG: + sed -i '/^hacking.*/d' doc/requirements.txt
DEBUG: + for reqfile in doc/requirements.txt test-requirements.txt
DEBUG: + '[' -f test-requirements.txt ']'
DEBUG: + sed -i '/^hacking.*/d' test-requirements.txt
DEBUG: + for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme
DEBUG: + for reqfile in doc/requirements.txt test-requirements.txt
DEBUG: + '[' -f doc/requirements.txt ']'
DEBUG: + sed -i '/^flake8-import-order.*/d' doc/requirements.txt
DEBUG: + for reqfile in doc/requirements.txt test-requirements.txt
DEBUG: + '[' -f test-requirements.txt ']'
DEBUG: + sed -i '/^flake8-import-order.*/d' test-requirements.txt
DEBUG: + for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme
DEBUG: + for reqfile in doc/requirements.txt test-requirements.txt
DEBUG: + '[' -f doc/requirements.txt ']'
DEBUG: + sed -i '/^sphinx.*/d' doc/requirements.txt
DEBUG: + for reqfile in doc/requirements.txt test-requirements.txt
DEBUG: + '[' -f test-requirements.txt ']'
DEBUG: + sed -i '/^sphinx.*/d' test-requirements.txt
DEBUG: + for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme
DEBUG: + for reqfile in doc/requirements.txt test-requirements.txt
DEBUG: + '[' -f doc/requirements.txt ']'
DEBUG: + sed -i '/^openstackdocstheme.*/d' doc/requirements.txt
DEBUG: + for reqfile in doc/requirements.txt test-requirements.txt
DEBUG: + '[' -f test-requirements.txt ']'
DEBUG: + sed -i '/^openstackdocstheme.*/d' test-requirements.txt
DEBUG: + sed -i 's/netaddr.*/netaddr/g' requirements.txt
DEBUG: + RPM_EC=0
DEBUG: ++ jobs -p
DEBUG: + exit 0
DEBUG: Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.c4onNb
DEBUG: + umask 022
DEBUG: + cd /builddir/build/BUILD
DEBUG: + cd ironic-29.1.0.dev115
DEBUG: + echo pyproject-rpm-macros
DEBUG: + echo python3-devel
DEBUG: + echo 'python3dist(packaging)'
DEBUG: + echo 'python3dist(pip) >= 19'
DEBUG: + '[' -f pyproject.toml ']'
DEBUG: + echo '(python3dist(tomli) if python3-devel < 3.11)'
DEBUG: + rm -rfv '*.dist-info/'
DEBUG: + '[' -f /usr/bin/python3 ']'
DEBUG: + mkdir -p /builddir/build/BUILD/ironic-29.1.0.dev115/.pyproject-builddir
DEBUG: + echo -n
DEBUG: + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
DEBUG: + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
DEBUG: + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
DEBUG: + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
DEBUG: + LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 '
DEBUG: + LT_SYS_LIBRARY_PATH=/usr/lib64:
DEBUG: + CC=gcc
DEBUG: + CXX=g++
DEBUG: + TMPDIR=/builddir/build/BUILD/ironic-29.1.0.dev115/.pyproject-builddir
DEBUG: + RPM_TOXENV=py39
DEBUG: + HOSTNAME=rpmbuild
DEBUG: + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/ironic-29.1.0.dev115/pyproject-wheeldir --output /builddir/build/BUILD/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64-pyproject-buildrequires -t -e py39
DEBUG: Handling pbr>=6.0.0 from build-system.requires
DEBUG: Requirement satisfied: pbr>=6.0.0
DEBUG:    (installed: pbr 6.1.1)
DEBUG: Handling setuptools>=64.0.0 from build-system.requires
DEBUG: Requirement satisfied: setuptools>=64.0.0
DEBUG:    (installed: setuptools 65.5.1)
DEBUG: Handling wheel from get_requires_for_build_wheel
DEBUG: Requirement not satisfied: wheel
DEBUG: Handling pbr>=6.0.0 from get_requires_for_build_wheel
DEBUG: Requirement satisfied: pbr>=6.0.0
DEBUG:    (installed: pbr 6.1.1)
DEBUG: Exiting dependency generation pass: get_requires_for_build_wheel
DEBUG: + cat /builddir/build/BUILD/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64-pyproject-buildrequires
DEBUG: + rm -rfv '*.dist-info/'
DEBUG: + RPM_EC=0
DEBUG: ++ jobs -p
DEBUG: + exit 0
DEBUG: Wrote: /builddir/build/SRPMS/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.buildreqs.nosrc.rpm
DEBUG: Child return code was: 11
INFO: Dynamic buildrequires detected
INFO: Going to install missing buildrequires. See root.log for details.
INFO: Going to install missing dynamic buildrequires
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', '-o', 'private,mode=0755', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'rbind', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'remount,private,rbind', '--target', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/installation-homedir
DEBUG: ['/usr/bin/dnf-3', 'builddep', '--installroot', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/', '--releasever', '9', '--setopt=deltarpm=False', '--setopt=allow_vendor_change=yes', '--allowerasing', '--disableplugin=local', '--disableplugin=spacewalk', '--disableplugin=versionlock', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir/build/SRPMS/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.buildreqs.nosrc.rpm']
DEBUG: child environment: None
DEBUG: Executing command: ['/usr/bin/dnf-3', 'builddep', '--installroot', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/', '--releasever', '9', '--setopt=deltarpm=False', '--setopt=allow_vendor_change=yes', '--allowerasing', '--disableplugin=local', '--disableplugin=spacewalk', '--disableplugin=versionlock', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir/build/SRPMS/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.buildreqs.nosrc.rpm', '--setopt=tsflags=nocontexts'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/installation-homedir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'LC_MESSAGES': 'C.UTF-8'} and shell False
DEBUG: No matches found for the following disable plugin patterns: local, spacewalk, versionlock
DEBUG: Last metadata expiration check: 0:00:09 ago on Wed May 21 22:48:55 2025.
DEBUG: Package python3-tomli-2.0.1-5.el9.noarch is already installed.
DEBUG: Package gmp-devel-1:6.2.0-13.el9.x86_64 is already installed.
DEBUG: Package libxml2-devel-2.9.13-9.el9.x86_64 is already installed.
DEBUG: Package libxslt-devel-1.1.34-12.el9.x86_64 is already installed.
DEBUG: Package openssl-devel-1:3.5.0-2.el9.x86_64 is already installed.
DEBUG: Package openstack-macros-2023.1.0-0.20250328135226.ce6a105.el9.noarch is already installed.
DEBUG: Package pyproject-rpm-macros-1.16.2-1.el9.noarch is already installed.
DEBUG: Package pyproject-rpm-macros-1.16.2-1.el9.noarch is already installed.
DEBUG: Package python3-devel-3.9.21-2.el9.x86_64 is already installed.
DEBUG: Package python3-devel-3.9.21-2.el9.x86_64 is already installed.
DEBUG: Package python3-oslo-db-tests-17.2.1-0.20250317174528.dc60623.el9.noarch is already installed.
DEBUG: Package python3-packaging-24.2-2.el9s.noarch is already installed.
DEBUG: Package python3-pbr-6.1.1-1.el9s.noarch is already installed.
DEBUG: Package python3-pip-21.3.1-1.el9.noarch is already installed.
DEBUG: Package python3-setuptools-65.5.1-2.el9s.noarch is already installed.
DEBUG: Package qemu-img-17:9.1.0-19.el9.x86_64 is already installed.
DEBUG: Package systemd-252-53.el9.x86_64 is already installed.
DEBUG: Dependencies resolved.
DEBUG: ================================================================================
DEBUG:  Package               Architecture   Version                 Repository   Size
DEBUG: ================================================================================
DEBUG: Installing:
DEBUG:  python3-wheel         noarch         1:0.36.2-8.el9          crb          83 k
DEBUG: Transaction Summary
DEBUG: ================================================================================
DEBUG: Install  1 Package
DEBUG: Total size: 83 k
DEBUG: Installed size: 209 k
DEBUG: Downloading Packages:
DEBUG: [SKIPPED] python3-wheel-0.36.2-8.el9.noarch.rpm: Already downloaded            
DEBUG: Running transaction check
DEBUG: Transaction check succeeded.
DEBUG: Running transaction test
DEBUG: Transaction test succeeded.
DEBUG: Running transaction
DEBUG:   Preparing        :                                                        1/1 
DEBUG:   Installing       : python3-wheel-1:0.36.2-8.el9.noarch                    1/1 
DEBUG:   Running scriptlet: python3-wheel-1:0.36.2-8.el9.noarch                    1/1 
DEBUG:   Verifying        : python3-wheel-1:0.36.2-8.el9.noarch                    1/1 
DEBUG: Installed:
DEBUG:   python3-wheel-1:0.36.2-8.el9.noarch                                           
DEBUG: Complete!
DEBUG: Child return code was: 0
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', '-o', 'private,mode=0755', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'rbind', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'remount,private,rbind', '--target', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/rpm', '-qa', '--root', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
DEBUG: libgcc-11.5.0-5.el9.x86_64
DEBUG: fonts-filesystem-2.0.5-7.el9.1.noarch
DEBUG: tzdata-2025b-1.el9.noarch
DEBUG: hwdata-0.348-9.18.el9.noarch
DEBUG: dejavu-sans-fonts-2.37-18.el9.noarch
DEBUG: adobe-mappings-cmap-20171205-12.el9.noarch
DEBUG: adobe-mappings-cmap-deprecated-20171205-12.el9.noarch
DEBUG: langpacks-core-font-en-3.0-16.el9.noarch
DEBUG: osinfo-db-20250124-1.el9.noarch
DEBUG: adobe-source-code-pro-fonts-2.030.1.050-12.el9.1.noarch
DEBUG: abattis-cantarell-fonts-0.301-4.el9.noarch
DEBUG: google-droid-sans-fonts-20200215-11.el9.2.noarch
DEBUG: python3-setuptools-wheel-65.5.1-2.el9s.noarch
DEBUG: xkeyboard-config-2.33-2.el9.noarch
DEBUG: rust-srpm-macros-17-4.el9.noarch
DEBUG: qt5-srpm-macros-5.15.9-1.el9.noarch
DEBUG: poppler-data-0.4.9-9.el9.noarch
DEBUG: perl-srpm-macros-1-41.el9.noarch
DEBUG: openblas-srpm-macros-2-11.el9.noarch
DEBUG: ocaml-srpm-macros-6-6.el9.noarch
DEBUG: mesa-filesystem-24.2.8-2.el9.x86_64
DEBUG: llvm-filesystem-20.1.1-3.el9.x86_64
DEBUG: libX11-common-1.7.0-11.el9.noarch
DEBUG: kernel-headers-5.14.0-585.el9.x86_64
DEBUG: ghc-srpm-macros-1.5.0-6.el9.noarch
DEBUG: gawk-all-langpacks-5.1.0-6.el9.x86_64
DEBUG: adwaita-cursor-theme-40.1.1-3.el9.noarch
DEBUG: adobe-mappings-pdf-20180407-10.el9.noarch
DEBUG: publicsuffix-list-dafsa-20210518-3.el9.noarch
DEBUG: pkgconf-m4-1.7.3-10.el9.noarch
DEBUG: pcre2-syntax-10.40-6.el9.noarch
DEBUG: ncurses-base-6.2-10.20210508.el9.noarch
DEBUG: libssh-config-0.10.4-13.el9.noarch
DEBUG: kbd-misc-2.4.0-11.el9.noarch
DEBUG: kbd-legacy-2.4.0-11.el9.noarch
DEBUG: fuse-common-3.10.2-9.el9.x86_64
DEBUG: coreutils-common-8.32-39.el9.x86_64
DEBUG: centos-gpg-keys-9.0-28.el9.noarch
DEBUG: centos-stream-repos-9.0-28.el9.noarch
DEBUG: centos-stream-release-9.0-28.el9.noarch
DEBUG: setup-2.13.7-10.el9.noarch
DEBUG: filesystem-3.16-5.el9.x86_64
DEBUG: urw-base35-fonts-common-20200910-6.el9.noarch
DEBUG: basesystem-11-13.el9.noarch
DEBUG: glibc-gconv-extra-2.34-192.el9.x86_64
DEBUG: glibc-minimal-langpack-2.34-192.el9.x86_64
DEBUG: glibc-common-2.34-192.el9.x86_64
DEBUG: glibc-2.34-192.el9.x86_64
DEBUG: ncurses-libs-6.2-10.20210508.el9.x86_64
DEBUG: bash-5.1.8-9.el9.x86_64
DEBUG: zlib-1.2.11-41.el9.x86_64
DEBUG: libstdc++-11.5.0-5.el9.x86_64
DEBUG: libzstd-1.5.5-1.el9.x86_64
DEBUG: xz-libs-5.2.5-8.el9.x86_64
DEBUG: libxml2-2.9.13-9.el9.x86_64
DEBUG: bzip2-libs-1.0.8-10.el9.x86_64
DEBUG: libxcrypt-4.4.18-3.el9.x86_64
DEBUG: libpng-1.6.37-12.el9.x86_64
DEBUG: expat-2.5.0-5.el9.x86_64
DEBUG: libjpeg-turbo-2.0.90-7.el9.x86_64
DEBUG: libcap-2.48-9.el9.x86_64
DEBUG: libuuid-2.37.4-21.el9.x86_64
DEBUG: elfutils-libelf-0.193-1.el9.x86_64
DEBUG: sqlite-libs-3.34.1-7.el9.x86_64
DEBUG: libffi-3.4.2-8.el9.x86_64
DEBUG: crypto-policies-20250128-1.git5269e22.el9.noarch
DEBUG: gmp-6.2.0-13.el9.x86_64
DEBUG: libgpg-error-1.42-5.el9.x86_64
DEBUG: libtool-ltdl-2.4.6-46.el9.x86_64
DEBUG: lcms2-2.12-3.el9.x86_64
DEBUG: nspr-4.35.0-17.el9.x86_64
DEBUG: mpfr-4.1.0-7.el9.x86_64
DEBUG: readline-8.1-4.el9.x86_64
DEBUG: libogg-1.3.4-6.el9.x86_64
DEBUG: libvorbis-1.3.7-5.el9.x86_64
DEBUG: nss-util-3.101.0-10.el9.x86_64
DEBUG: libgcrypt-1.10.0-11.el9.x86_64
DEBUG: libwayland-client-1.21.0-1.el9.x86_64
DEBUG: libicu-67.1-9.el9.x86_64
DEBUG: libattr-2.5.1-3.el9.x86_64
DEBUG: libacl-2.3.1-4.el9.x86_64
DEBUG: libgomp-11.5.0-5.el9.x86_64
DEBUG: lz4-libs-1.9.3-5.el9.x86_64
DEBUG: popt-1.18-8.el9.x86_64
DEBUG: alsa-lib-1.2.13-2.el9.x86_64
DEBUG: libX11-xcb-1.7.0-11.el9.x86_64
DEBUG: libwebp-1.2.0-8.el9.x86_64
DEBUG: libassuan-2.5.5-3.el9.x86_64
DEBUG: gdbm-libs-1.23-1.el9.x86_64
DEBUG: json-c-0.14-11.el9.x86_64
DEBUG: libbrotli-1.0.9-7.el9.x86_64
DEBUG: libcap-ng-0.8.2-7.el9.x86_64
DEBUG: audit-libs-3.1.5-7.el9.x86_64
DEBUG: libcom_err-1.46.5-7.el9.x86_64
DEBUG: libseccomp-2.5.2-2.el9.x86_64
DEBUG: libtasn1-4.16.0-9.el9.x86_64
DEBUG: p11-kit-0.25.3-3.el9.x86_64
DEBUG: libtdb-1.4.12-1.el9.x86_64
DEBUG: libunistring-0.9.10-15.el9.x86_64
DEBUG: libidn2-2.3.0-7.el9.x86_64
DEBUG: lua-libs-5.4.4-4.el9.x86_64
DEBUG: pcre2-10.40-6.el9.x86_64
DEBUG: fribidi-1.0.10-6.el9.2.x86_64
DEBUG: libICE-1.0.10-8.el9.x86_64
DEBUG: libstemmer-0-18.585svn.el9.x86_64
DEBUG: libxshmfence-1.3-10.el9.x86_64
DEBUG: openjpeg2-2.4.0-8.el9.x86_64
DEBUG: opus-1.3.1-10.el9.x86_64
DEBUG: libSM-1.2.3-10.el9.x86_64
DEBUG: libpsl-0.21.1-5.el9.x86_64
DEBUG: libwayland-cursor-1.21.0-1.el9.x86_64
DEBUG: libmpc-1.2.1-4.el9.x86_64
DEBUG: libwayland-server-1.21.0-1.el9.x86_64
DEBUG: dwz-0.14-3.el9.x86_64
DEBUG: exiv2-0.27.5-2.el9.x86_64
DEBUG: exiv2-libs-0.27.5-2.el9.x86_64
DEBUG: libxcrypt-compat-4.4.18-3.el9.x86_64
DEBUG: unzip-6.0-58.el9.x86_64
DEBUG: xml-common-0.6.3-58.el9.noarch
DEBUG: libproxy-0.4.15-35.el9.x86_64
DEBUG: imath-3.1.2-1.el9.x86_64
DEBUG: file-libs-5.39-16.el9.x86_64
DEBUG: file-5.39-16.el9.x86_64
DEBUG: hicolor-icon-theme-0.17-13.el9.noarch
DEBUG: libedit-3.1-38.20210216cvs.el9.x86_64
DEBUG: llvm-libs-20.1.1-3.el9.x86_64
DEBUG: alternatives-1.24-2.el9.x86_64
DEBUG: p11-kit-trust-0.25.3-3.el9.x86_64
DEBUG: fuse-libs-2.9.9-17.el9.x86_64
DEBUG: libsepol-3.6-3.el9.x86_64
DEBUG: libselinux-3.6-3.el9.x86_64
DEBUG: sed-4.8-9.el9.x86_64
DEBUG: findutils-4.8.0-7.el9.x86_64
DEBUG: libsigsegv-2.13-4.el9.x86_64
DEBUG: gawk-5.1.0-6.el9.x86_64
DEBUG: libsmartcols-2.37.4-21.el9.x86_64
DEBUG: pcre-8.44-4.el9.x86_64
DEBUG: grep-3.6-5.el9.x86_64
DEBUG: openssl-libs-3.5.0-2.el9.x86_64
DEBUG: coreutils-8.32-39.el9.x86_64
DEBUG: ca-certificates-2024.2.69_v8.0.303-91.4.el9.noarch
DEBUG: systemd-libs-252-53.el9.x86_64
DEBUG: libarchive-3.5.3-4.el9.x86_64
DEBUG: dbus-libs-1.12.20-8.el9.x86_64
DEBUG: libblkid-2.37.4-21.el9.x86_64
DEBUG: libmount-2.37.4-21.el9.x86_64
DEBUG: libfdisk-2.37.4-21.el9.x86_64
DEBUG: util-linux-core-2.37.4-21.el9.x86_64
DEBUG: libusbx-1.0.26-1.el9.x86_64
DEBUG: gzip-1.12-1.el9.x86_64
DEBUG: cracklib-2.9.6-27.el9.x86_64
DEBUG: kmod-libs-28-10.el9.x86_64
DEBUG: libevent-2.1.12-8.el9.x86_64
DEBUG: avahi-libs-0.8-22.el9.x86_64
DEBUG: xz-5.2.5-8.el9.x86_64
DEBUG: jbigkit-libs-2.1-23.el9.x86_64
DEBUG: libtiff-4.4.0-13.el9.x86_64
DEBUG: libXau-1.0.9-8.el9.x86_64
DEBUG: libxcb-1.13.1-9.el9.x86_64
DEBUG: libX11-1.7.0-11.el9.x86_64
DEBUG: libXext-1.3.4-8.el9.x86_64
DEBUG: libXrender-0.9.10-16.el9.x86_64
DEBUG: libXi-1.7.10-8.el9.x86_64
DEBUG: libXfixes-5.0.3-16.el9.x86_64
DEBUG: libXt-1.2.0-6.el9.x86_64
DEBUG: libXmu-1.1.3-8.el9.x86_64
DEBUG: libXcursor-1.2.0-7.el9.x86_64
DEBUG: libXdamage-1.1.5-7.el9.x86_64
DEBUG: libXrandr-1.5.2-8.el9.x86_64
DEBUG: libXinerama-1.1.4-10.el9.x86_64
DEBUG: libXcomposite-0.4.5-7.el9.x86_64
DEBUG: libXpm-3.5.13-10.el9.x86_64
DEBUG: libglvnd-1.3.4-1.el9.x86_64
DEBUG: libwayland-egl-1.21.0-1.el9.x86_64
DEBUG: pixman-0.40.0-6.el9.x86_64
DEBUG: libXaw-1.0.13-19.el9.x86_64
DEBUG: libXtst-1.2.3-16.el9.x86_64
DEBUG: libXv-1.0.11-16.el9.x86_64
DEBUG: libXxf86vm-1.1.4-18.el9.x86_64
DEBUG: cracklib-dicts-2.9.6-27.el9.x86_64
DEBUG: p11-kit-server-0.25.3-3.el9.x86_64
DEBUG: python3-pip-wheel-21.3.1-1.el9.noarch
DEBUG: python-unversioned-command-3.9.21-2.el9.noarch
DEBUG: python3-3.9.21-2.el9.x86_64
DEBUG: python3-libs-3.9.21-2.el9.x86_64
DEBUG: python3-setuptools-65.5.1-2.el9s.noarch
DEBUG: python3-packaging-24.2-2.el9s.noarch
DEBUG: python3-idna-2.10-7.el9.1.noarch
DEBUG: python3-greenlet-3.1.1-1.el9s.x86_64
DEBUG: python3-typing-extensions-4.12.2-2.el9s.noarch
DEBUG: python3-pip-21.3.1-1.el9.noarch
DEBUG: crypto-policies-scripts-20250128-1.git5269e22.el9.noarch
DEBUG: python3-chardet-4.0.0-5.el9.noarch
DEBUG: python3-dns-2.6.1-3.el9.noarch
DEBUG: python3-pysocks-1.7.1-12.el9.noarch
DEBUG: python3-six-1.15.0-9.el9.noarch
DEBUG: python3-urllib3-1.26.5-6.el9.noarch
DEBUG: python3-requests-2.32.3-4.el9s.noarch
DEBUG: python3-docutils-0.16-6.el9.noarch
DEBUG: python3-pytz-2021.1-5.el9.noarch
DEBUG: python3-babel-2.9.1-2.el9.noarch
DEBUG: python3-tomli-2.0.1-5.el9.noarch
DEBUG: python3-imagesize-1.2.0-6.el9.noarch
DEBUG: python3-pygments-2.7.4-4.el9.noarch
DEBUG: python3-snowballstemmer-1.9.0-10.el9.noarch
DEBUG: python3-sphinx-theme-alabaster-0.7.12-13.el9.noarch
DEBUG: python3-sphinxcontrib-applehelp-1.0.2-5.el9.noarch
DEBUG: python3-sphinxcontrib-devhelp-1.0.2-5.el9.noarch
DEBUG: python3-sphinxcontrib-htmlhelp-1.0.3-6.el9.noarch
DEBUG: python3-sphinxcontrib-jsmath-1.0.1-12.el9.noarch
DEBUG: python3-sphinxcontrib-qthelp-1.0.3-5.el9.noarch
DEBUG: python3-sphinxcontrib-serializinghtml-1.1.4-5.el9.noarch
DEBUG: python3-markupsafe-3.0.2-1.el9s.x86_64
DEBUG: python3-jinja2-3.0.1-2.el9s.noarch
DEBUG: openssl-3.5.0-2.el9.x86_64
DEBUG: sound-theme-freedesktop-0.8-17.el9.noarch
DEBUG: kmod-28-10.el9.x86_64
DEBUG: composefs-libs-1.0.8-1.el9.x86_64
DEBUG: bubblewrap-0.4.1-8.el9.x86_64
DEBUG: libsemanage-3.6-5.el9.x86_64
DEBUG: shadow-utils-4.9-12.el9.x86_64
DEBUG: libutempter-1.2.1-6.el9.x86_64
DEBUG: tar-1.34-7.el9.x86_64
DEBUG: openexr-libs-3.1.1-3.el9.x86_64
DEBUG: iso-codes-4.6.0-3.el9.noarch
DEBUG: zip-3.0-35.el9.x86_64
DEBUG: cpp-11.5.0-5.el9.x86_64
DEBUG: zstd-1.5.5-1.el9.x86_64
DEBUG: acl-2.3.1-4.el9.x86_64
DEBUG: nss-softokn-freebl-3.101.0-10.el9.x86_64
DEBUG: nss-softokn-3.101.0-10.el9.x86_64
DEBUG: nss-sysinit-3.101.0-10.el9.x86_64
DEBUG: nss-3.101.0-10.el9.x86_64
DEBUG: flac-libs-1.3.3-12.el9.x86_64
DEBUG: libtheora-1.1.1-31.el9.x86_64
DEBUG: libksba-1.5.1-7.el9.x86_64
DEBUG: jasper-libs-2.0.28-3.el9.x86_64
DEBUG: LibRaw-0.21.1-1.el9.x86_64
DEBUG: exempi-2.6.0-0.2.20211007gite23c213.el9.x86_64
DEBUG: bzip2-1.0.8-10.el9.x86_64
DEBUG: libxkbcommon-1.0.3-4.el9.x86_64
DEBUG: libxslt-1.1.34-12.el9.x86_64
DEBUG: graphite2-1.3.14-9.el9.x86_64
DEBUG: groff-base-1.22.4-10.el9.x86_64
DEBUG: webrtc-audio-processing-0.3.1-8.el9.x86_64
DEBUG: info-6.7-15.el9.x86_64
DEBUG: ed-1.14.2-12.el9.x86_64
DEBUG: patch-2.7.6-16.el9.x86_64
DEBUG: libfontenc-1.1.3-17.el9.x86_64
DEBUG: less-590-5.el9.x86_64
DEBUG: systemd-rpm-macros-252-53.el9.noarch
DEBUG: adwaita-icon-theme-40.1.1-3.el9.noarch
DEBUG: libpaper-1.1.28-4.el9.x86_64
DEBUG: ncurses-6.2-10.20210508.el9.x86_64
DEBUG: perl-Digest-1.19-4.el9.noarch
DEBUG: perl-Digest-MD5-2.58-4.el9.x86_64
DEBUG: perl-B-1.80-481.el9.x86_64
DEBUG: perl-FileHandle-2.03-481.el9.noarch
DEBUG: perl-Data-Dumper-2.174-462.el9.x86_64
DEBUG: perl-libnet-3.13-4.el9.noarch
DEBUG: perl-AutoLoader-5.74-481.el9.noarch
DEBUG: perl-base-2.27-481.el9.noarch
DEBUG: perl-URI-5.09-3.el9.noarch
DEBUG: perl-if-0.60.800-481.el9.noarch
DEBUG: perl-IO-Socket-IP-0.41-5.el9.noarch
DEBUG: perl-Time-Local-1.300-7.el9.noarch
DEBUG: perl-File-Path-2.18-4.el9.noarch
DEBUG: perl-IO-Socket-SSL-2.073-2.el9.noarch
DEBUG: perl-Net-SSLeay-1.94-1.el9.x86_64
DEBUG: perl-Pod-Escapes-1.07-460.el9.noarch
DEBUG: perl-Text-Tabs+Wrap-2013.0523-460.el9.noarch
DEBUG: perl-Mozilla-CA-20200520-6.el9.noarch
DEBUG: perl-Class-Struct-0.66-481.el9.noarch
DEBUG: perl-POSIX-1.94-481.el9.x86_64
DEBUG: perl-Term-ANSIColor-5.01-461.el9.noarch
DEBUG: perl-IPC-Open3-1.21-481.el9.noarch
DEBUG: perl-subs-1.03-481.el9.noarch
DEBUG: perl-File-Temp-0.231.100-4.el9.noarch
DEBUG: perl-Term-Cap-1.17-460.el9.noarch
DEBUG: perl-Pod-Simple-3.42-4.el9.noarch
DEBUG: perl-HTTP-Tiny-0.076-462.el9.noarch
DEBUG: perl-Socket-2.031-4.el9.x86_64
DEBUG: perl-SelectSaver-1.02-481.el9.noarch
DEBUG: perl-Symbol-1.08-481.el9.noarch
DEBUG: perl-File-stat-1.09-481.el9.noarch
DEBUG: perl-podlators-4.14-460.el9.noarch
DEBUG: perl-Pod-Perldoc-3.28.01-461.el9.noarch
DEBUG: perl-Fcntl-1.13-481.el9.x86_64
DEBUG: perl-Text-ParseWords-3.30-460.el9.noarch
DEBUG: perl-mro-1.23-481.el9.x86_64
DEBUG: perl-IO-1.43-481.el9.x86_64
DEBUG: perl-overloading-0.02-481.el9.noarch
DEBUG: perl-Pod-Usage-2.01-4.el9.noarch
DEBUG: perl-Errno-1.30-481.el9.x86_64
DEBUG: perl-File-Basename-2.85-481.el9.noarch
DEBUG: perl-Getopt-Std-1.12-481.el9.noarch
DEBUG: perl-MIME-Base64-3.16-4.el9.x86_64
DEBUG: perl-Scalar-List-Utils-1.56-462.el9.x86_64
DEBUG: perl-constant-1.33-461.el9.noarch
DEBUG: perl-Storable-3.21-460.el9.x86_64
DEBUG: perl-overload-1.31-481.el9.noarch
DEBUG: perl-parent-0.238-460.el9.noarch
DEBUG: perl-vars-1.05-481.el9.noarch
DEBUG: perl-Getopt-Long-2.52-4.el9.noarch
DEBUG: perl-Carp-1.50-460.el9.noarch
DEBUG: perl-Exporter-5.74-461.el9.noarch
DEBUG: perl-PathTools-3.78-461.el9.x86_64
DEBUG: perl-NDBM_File-1.15-481.el9.x86_64
DEBUG: perl-Encode-3.08-462.el9.x86_64
DEBUG: perl-libs-5.32.1-481.el9.x86_64
DEBUG: perl-interpreter-5.32.1-481.el9.x86_64
DEBUG: kernel-srpm-macros-1.0-13.el9.noarch
DEBUG: bluez-libs-5.72-4.el9.x86_64
DEBUG: cpio-2.13-16.el9.x86_64
DEBUG: diffutils-3.7-12.el9.x86_64
DEBUG: keyutils-libs-1.6.3-1.el9.x86_64
DEBUG: libatomic-11.5.0-5.el9.x86_64
DEBUG: libcbor-0.7.0-5.el9.x86_64
DEBUG: libdb-5.3.28-57.el9.x86_64
DEBUG: libeconf-0.4.1-4.el9.x86_64
DEBUG: libpwquality-1.4.4-8.el9.x86_64
DEBUG: pam-1.5.1-23.el9.x86_64
DEBUG: util-linux-2.37.4-21.el9.x86_64
DEBUG: dbus-1.12.20-8.el9.x86_64
DEBUG: systemd-pam-252-53.el9.x86_64
DEBUG: systemd-252-53.el9.x86_64
DEBUG: dbus-common-1.12.20-8.el9.noarch
DEBUG: dbus-broker-28-7.el9.x86_64
DEBUG: device-mapper-libs-1.02.202-6.el9.x86_64
DEBUG: device-mapper-1.02.202-6.el9.x86_64
DEBUG: cryptsetup-libs-2.7.2-3.el9.x86_64
DEBUG: elfutils-default-yama-scope-0.193-1.el9.noarch
DEBUG: elfutils-libs-0.193-1.el9.x86_64
DEBUG: openssh-8.7p1-45.el9.x86_64
DEBUG: kbd-2.4.0-11.el9.x86_64
DEBUG: libnghttp2-1.43.0-6.el9.x86_64
DEBUG: libpciaccess-0.16-7.el9.x86_64
DEBUG: libdrm-2.4.123-2.el9.x86_64
DEBUG: libglvnd-egl-1.3.4-1.el9.x86_64
DEBUG: mesa-libgbm-24.2.8-2.el9.x86_64
DEBUG: mesa-dri-drivers-24.2.8-2.el9.x86_64
DEBUG: mesa-libglapi-24.2.8-2.el9.x86_64
DEBUG: mesa-libEGL-24.2.8-2.el9.x86_64
DEBUG: libglvnd-glx-1.3.4-1.el9.x86_64
DEBUG: mesa-libGL-24.2.8-2.el9.x86_64
DEBUG: libpkgconf-1.7.3-10.el9.x86_64
DEBUG: pkgconf-1.7.3-10.el9.x86_64
DEBUG: pkgconf-pkg-config-1.7.3-10.el9.x86_64
DEBUG: libverto-0.3.2-3.el9.x86_64
DEBUG: krb5-libs-1.21.1-6.el9.x86_64
DEBUG: cyrus-sasl-lib-2.1.27-21.el9.x86_64
DEBUG: openldap-2.6.8-4.el9.x86_64
DEBUG: libssh-0.10.4-13.el9.x86_64
DEBUG: libcurl-7.76.1-31.el9.x86_64
DEBUG: elfutils-debuginfod-client-0.193-1.el9.x86_64
DEBUG: binutils-gold-2.35.2-63.el9.x86_64
DEBUG: binutils-2.35.2-63.el9.x86_64
DEBUG: elfutils-0.193-1.el9.x86_64
DEBUG: gdb-minimal-14.2-4.el9.x86_64
DEBUG: debugedit-5.0-10.el9.x86_64
DEBUG: curl-7.76.1-31.el9.x86_64
DEBUG: rpm-4.16.1.3-37.el9.x86_64
DEBUG: rpm-libs-4.16.1.3-37.el9.x86_64
DEBUG: rpm-build-libs-4.16.1.3-37.el9.x86_64
DEBUG: efi-srpm-macros-6-2.el9.noarch
DEBUG: lua-srpm-macros-1-6.el9.noarch
DEBUG: tpm2-tss-3.2.3-1.el9.x86_64
DEBUG: systemd-udev-252-53.el9.x86_64
DEBUG: libfido2-1.13.0-2.el9.x86_64
DEBUG: openssh-clients-8.7p1-45.el9.x86_64
DEBUG: git-core-2.47.1-2.el9.x86_64
DEBUG: make-4.3-8.el9.x86_64
DEBUG: nettle-3.10.1-1.el9.x86_64
DEBUG: gnutls-3.8.3-6.el9.x86_64
DEBUG: glib2-2.68.4-16.el9.x86_64
DEBUG: freetype-2.10.4-9.el9.x86_64
DEBUG: harfbuzz-2.7.4-10.el9.x86_64
DEBUG: fontconfig-2.14.0-2.el9.x86_64
DEBUG: cairo-1.17.4-7.el9.x86_64
DEBUG: json-glib-1.6.6-1.el9.x86_64
DEBUG: atk-2.36.0-5.el9.x86_64
DEBUG: cairo-gobject-1.17.4-7.el9.x86_64
DEBUG: polkit-libs-0.117-13.el9.x86_64
DEBUG: gstreamer1-1.22.12-3.el9.x86_64
DEBUG: cups-libs-2.3.3op2-33.el9.x86_64
DEBUG: polkit-0.117-13.el9.x86_64
DEBUG: polkit-pkla-compat-0.1-21.el9.x86_64
DEBUG: gsettings-desktop-schemas-40.0-6.el9.x86_64
DEBUG: libgudev-237-1.el9.x86_64
DEBUG: dconf-0.40.0-6.el9.x86_64
DEBUG: rtkit-0.11-29.el9.x86_64
DEBUG: libgxps-0.3.2-3.el9.x86_64
DEBUG: gd-2.3.2-3.el9.x86_64
DEBUG: libXft-2.3.3-8.el9.x86_64
DEBUG: poppler-21.01.0-21.el9.x86_64
DEBUG: poppler-glib-21.01.0-21.el9.x86_64
DEBUG: urw-base35-bookman-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-c059-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-d050000l-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-gothic-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-nimbus-mono-ps-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-nimbus-roman-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-nimbus-sans-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-p052-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-standard-symbols-ps-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-z003-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-fonts-20200910-6.el9.noarch
DEBUG: libraqm-0.7.0-7.el9s.x86_64
DEBUG: mkfontscale-1.2.1-3.el9.x86_64
DEBUG: xorg-x11-fonts-ISO8859-1-100dpi-7.5-33.el9.noarch
DEBUG: ModemManager-glib-1.20.2-1.el9.x86_64
DEBUG: NetworkManager-libnm-1.53.4-1.el9.x86_64
DEBUG: gobject-introspection-1.68.0-11.el9.x86_64
DEBUG: upower-0.99.11-11.el9.x86_64
DEBUG: libgusb-0.3.8-2.el9.x86_64
DEBUG: colord-libs-1.4.5-4.el9.x86_64
DEBUG: shared-mime-info-2.1-5.el9.x86_64
DEBUG: gdk-pixbuf2-2.42.6-4.el9.x86_64
DEBUG: gdk-pixbuf2-modules-2.42.6-4.el9.x86_64
DEBUG: gtk-update-icon-cache-3.24.31-5.el9.x86_64
DEBUG: libgsf-1.14.47-5.el9.x86_64
DEBUG: libnotify-0.7.9-8.el9.x86_64
DEBUG: at-spi2-core-2.40.3-1.el9.x86_64
DEBUG: at-spi2-atk-2.38.0-4.el9.x86_64
DEBUG: avahi-glib-0.8-22.el9.x86_64
DEBUG: flatpak-session-helper-1.12.9-4.el9.x86_64
DEBUG: graphene-1.10.6-2.el9.x86_64
DEBUG: libgexiv2-0.12.3-1.el9.x86_64
DEBUG: low-memory-monitor-2.1-4.el9.x86_64
DEBUG: totem-pl-parser-3.26.6-2.el9.x86_64
DEBUG: webkit2gtk3-jsc-2.48.2-1.el9.x86_64
DEBUG: libproxy-webkitgtk4-0.4.15-35.el9.x86_64
DEBUG: glib-networking-2.68.3-3.el9.x86_64
DEBUG: libsoup-2.72.0-10.el9.x86_64
DEBUG: geoclue2-2.6.0-7.el9.x86_64
DEBUG: libappstream-glib-0.7.18-5.el9.x86_64
DEBUG: osinfo-db-tools-1.10.0-1.el9.x86_64
DEBUG: libosinfo-1.10.0-1.el9.x86_64
DEBUG: xdg-dbus-proxy-0.1.3-1.el9.x86_64
DEBUG: liblqr-1-0.4.2-17.el9s.x86_64
DEBUG: npth-1.6-8.el9.x86_64
DEBUG: gnupg2-2.3.3-4.el9.x86_64
DEBUG: gpgme-1.15.1-6.el9.x86_64
DEBUG: ostree-libs-2025.2-1.el9.x86_64
DEBUG: which-2.21-29.el9.x86_64
DEBUG: fuse-2.9.9-17.el9.x86_64
DEBUG: fdk-aac-free-2.0.0-8.el9.x86_64
DEBUG: giflib-5.2.1-9.el9.x86_64
DEBUG: glibc-headers-2.34-192.el9.x86_64
DEBUG: libxcrypt-devel-4.4.18-3.el9.x86_64
DEBUG: glibc-devel-2.34-192.el9.x86_64
DEBUG: gcc-11.5.0-5.el9.x86_64
DEBUG: annobin-12.93-1.el9.x86_64
DEBUG: gcc-plugin-annobin-11.5.0-5.el9.x86_64
DEBUG: fonts-srpm-macros-2.0.5-7.el9.1.noarch
DEBUG: go-srpm-macros-3.6.0-11.el9.noarch
DEBUG: python-srpm-macros-3.9-54.el9.noarch
DEBUG: redhat-rpm-config-209-1.el9.noarch
DEBUG: rpm-build-4.16.1.3-37.el9.x86_64
DEBUG: pyproject-srpm-macros-1.16.2-1.el9.noarch
DEBUG: python-rpm-macros-3.9-54.el9.noarch
DEBUG: python3-rpm-macros-3.9-54.el9.noarch
DEBUG: python3-rpm-generators-12-9.el9.noarch
DEBUG: gsm-1.0.19-6.el9.x86_64
DEBUG: libsndfile-1.0.31-9.el9.x86_64
DEBUG: jbig2dec-libs-0.19-7.el9.x86_64
DEBUG: libasyncns-0.8-22.el9.x86_64
DEBUG: pulseaudio-libs-15.0-3.el9.x86_64
DEBUG: libcanberra-0.30-27.el9.x86_64
DEBUG: libdatrie-0.2.13-4.el9.x86_64
DEBUG: libthai-0.1.28-8.el9.x86_64
DEBUG: pango-1.48.7-3.el9.x86_64
DEBUG: librsvg2-2.50.7-3.el9.x86_64
DEBUG: libepoxy-1.5.5-4.el9.x86_64
DEBUG: libexif-0.6.22-6.el9.x86_64
DEBUG: libijs-0.35-15.el9.x86_64
DEBUG: libgs-9.54.0-19.el9.x86_64
DEBUG: libiptcdata-1.0.5-10.el9.x86_64
DEBUG: libldac-2.0.2.3-10.el9.x86_64
DEBUG: libsbc-1.4-9.el9.x86_64
DEBUG: pipewire-libs-1.0.1-1.el9.x86_64
DEBUG: pipewire-1.0.1-1.el9.x86_64
DEBUG: wireplumber-libs-0.4.14-1.el9.x86_64
DEBUG: wireplumber-0.4.14-1.el9.x86_64
DEBUG: flatpak-1.12.9-4.el9.x86_64
DEBUG: xdg-desktop-portal-1.12.6-1.el9.x86_64
DEBUG: pipewire-jack-audio-connection-kit-libs-1.0.1-1.el9.x86_64
DEBUG: libwmf-lite-0.2.12-10.el9.x86_64
DEBUG: orc-0.4.31-8.el9.x86_64
DEBUG: gstreamer1-plugins-base-1.22.12-4.el9.x86_64
DEBUG: libtracker-sparql-3.1.2-3.el9.x86_64
DEBUG: tracker-3.1.2-3.el9.x86_64
DEBUG: tracker-miners-3.1.2-4.el9.x86_64
DEBUG: libcanberra-gtk3-0.30-27.el9.x86_64
DEBUG: gtk3-3.24.31-5.el9.x86_64
DEBUG: xdg-desktop-portal-gtk-1.12.0-3.el9.x86_64
DEBUG: gtk2-2.24.33-8.el9.x86_64
DEBUG: libcanberra-gtk2-0.30-27.el9.x86_64
DEBUG: graphviz-2.44.0-26.el9.x86_64
DEBUG: ImageMagick-libs-6.9.12.98-1.el9s.x86_64
DEBUG: ImageMagick-6.9.12.98-1.el9s.x86_64
DEBUG: python3-sphinx-3.4.3-8.el9.noarch
DEBUG: pipewire-jack-audio-connection-kit-1.0.1-1.el9.x86_64
DEBUG: pipewire-alsa-1.0.1-1.el9.x86_64
DEBUG: pipewire-pulseaudio-1.0.1-1.el9.x86_64
DEBUG: python3-devel-3.9.21-2.el9.x86_64
DEBUG: python3-pbr-6.1.1-1.el9s.noarch
DEBUG: python3-setuptools_scm-7.1.0-2.el9s.noarch
DEBUG: python3-eventlet-0.36.1-1.el9s.noarch
DEBUG: python3-sqlalchemy-2.0.38-1.el9s.x86_64
DEBUG: openstack-macros-2023.1.0-0.20250328135226.ce6a105.el9.noarch
DEBUG: python3-testtools-2.7.1-1.el9s.noarch
DEBUG: python3-testscenarios-0.5.0-21.el9s.noarch
DEBUG: python3-testresources-2.0.1-2.el9s.noarch
DEBUG: python3-netaddr-1.3.0-4.el9s.noarch
DEBUG: python3-fixtures-4.1.0-1.el9s.noarch
DEBUG: python3-stevedore-5.4.1-0.20250225155234.27e27c1.el9.noarch
DEBUG: python3-wrapt-1.16.0-1.el9s.x86_64
DEBUG: python3-debtcollector-3.0.0-0.20240226181642.0e6ce1c.el9.noarch
DEBUG: python3-tempita-0.5.2-2.el9s.noarch
DEBUG: python3-sqlparse-0.4.2-4.el9s.noarch
DEBUG: python3-rfc3986-2.0.0-1.el9s.noarch
DEBUG: python3-pyparsing-3.1.2-7.el9s.noarch
DEBUG: python3-iso8601-2.1.0-1.el9s.noarch
DEBUG: python3-extras-1.0.0-15.el9s.noarch
DEBUG: python3-subunit-1.4.0-6.el9s.noarch
DEBUG: python3-oslotest-5.0.1-0.20250513101000.1fe4458.el9.noarch
DEBUG: libsodium-1.0.18-7.el9s.x86_64
DEBUG: zlib-devel-1.2.11-41.el9.x86_64
DEBUG: xz-devel-5.2.5-8.el9.x86_64
DEBUG: python3-psutil-5.8.0-12.el9.x86_64
DEBUG: python3-mako-1.1.4-6.el9.noarch
DEBUG: python3-alembic-1.14.1-1.el9s.noarch
DEBUG: liburing-2.5-1.el9.x86_64
DEBUG: libpq-13.20-1.el9.x86_64
DEBUG: python3-psycopg2-2.9.9-2.el9s.x86_64
DEBUG: libgpg-error-devel-1.42-5.el9.x86_64
DEBUG: gmp-c++-6.2.0-13.el9.x86_64
DEBUG: cmake-filesystem-3.26.5-2.el9.x86_64
DEBUG: libxml2-devel-2.9.13-9.el9.x86_64
DEBUG: python3-ply-3.11-14.el9.noarch
DEBUG: python3-pycparser-2.20-6.el9.noarch
DEBUG: python3-cffi-1.14.5-5.el9.x86_64
DEBUG: python3-cryptography-36.0.1-4.el9.x86_64
DEBUG: python3-PyMySQL-0.10.1-6.el9.noarch
DEBUG: python3-pynacl-1.5.0-1.el9s.x86_64
DEBUG: python3-decorator-4.4.2-6.el9.noarch
DEBUG: python3-migrate-0.13.0-5.el9s.noarch
DEBUG: numactl-libs-2.0.19-1.el9.x86_64
DEBUG: libyaml-0.2.5-7.el9.x86_64
DEBUG: python3-pyyaml-5.4.1-6.el9.x86_64
DEBUG: libaio-0.3.111-13.el9.x86_64
DEBUG: python-oslo-utils-lang-8.2.0-0.20250318120252.cb68378.el9.noarch
DEBUG: python-oslo-i18n-lang-6.5.1-0.20250317171545.162e0fa.el9.noarch
DEBUG: python3-oslo-i18n-6.5.1-0.20250317171545.162e0fa.el9.noarch
DEBUG: python3-oslo-config-9.7.1-0.20250317170827.d583141.el9.noarch
DEBUG: python3-oslo-utils-8.2.0-0.20250318120252.cb68378.el9.noarch
DEBUG: python-oslo-db-lang-17.2.1-0.20250317174528.dc60623.el9.noarch
DEBUG: python3-oslo-db+mysql-17.2.1-0.20250317174528.dc60623.el9.noarch
DEBUG: python3-oslo-db-17.2.1-0.20250317174528.dc60623.el9.noarch
DEBUG: python3-oslo-db-tests-17.2.1-0.20250317174528.dc60623.el9.noarch
DEBUG: qemu-img-9.1.0-19.el9.x86_64
DEBUG: libxslt-devel-1.1.34-12.el9.x86_64
DEBUG: gmp-devel-6.2.0-13.el9.x86_64
DEBUG: pyproject-rpm-macros-1.16.2-1.el9.noarch
DEBUG: openssl-devel-3.5.0-2.el9.x86_64
DEBUG: python3-wheel-0.36.2-8.el9.noarch
DEBUG: Child return code was: 0
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', '-o', 'private,mode=0755', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'rbind', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'remount,private,rbind', '--target', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/rpm', '-qa', '--root', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
DEBUG: libgcc-11.5.0-5.el9.x86_64
DEBUG: fonts-filesystem-2.0.5-7.el9.1.noarch
DEBUG: tzdata-2025b-1.el9.noarch
DEBUG: hwdata-0.348-9.18.el9.noarch
DEBUG: dejavu-sans-fonts-2.37-18.el9.noarch
DEBUG: adobe-mappings-cmap-20171205-12.el9.noarch
DEBUG: adobe-mappings-cmap-deprecated-20171205-12.el9.noarch
DEBUG: langpacks-core-font-en-3.0-16.el9.noarch
DEBUG: osinfo-db-20250124-1.el9.noarch
DEBUG: adobe-source-code-pro-fonts-2.030.1.050-12.el9.1.noarch
DEBUG: abattis-cantarell-fonts-0.301-4.el9.noarch
DEBUG: google-droid-sans-fonts-20200215-11.el9.2.noarch
DEBUG: python3-setuptools-wheel-65.5.1-2.el9s.noarch
DEBUG: xkeyboard-config-2.33-2.el9.noarch
DEBUG: rust-srpm-macros-17-4.el9.noarch
DEBUG: qt5-srpm-macros-5.15.9-1.el9.noarch
DEBUG: poppler-data-0.4.9-9.el9.noarch
DEBUG: perl-srpm-macros-1-41.el9.noarch
DEBUG: openblas-srpm-macros-2-11.el9.noarch
DEBUG: ocaml-srpm-macros-6-6.el9.noarch
DEBUG: mesa-filesystem-24.2.8-2.el9.x86_64
DEBUG: llvm-filesystem-20.1.1-3.el9.x86_64
DEBUG: libX11-common-1.7.0-11.el9.noarch
DEBUG: kernel-headers-5.14.0-585.el9.x86_64
DEBUG: ghc-srpm-macros-1.5.0-6.el9.noarch
DEBUG: gawk-all-langpacks-5.1.0-6.el9.x86_64
DEBUG: adwaita-cursor-theme-40.1.1-3.el9.noarch
DEBUG: adobe-mappings-pdf-20180407-10.el9.noarch
DEBUG: publicsuffix-list-dafsa-20210518-3.el9.noarch
DEBUG: pkgconf-m4-1.7.3-10.el9.noarch
DEBUG: pcre2-syntax-10.40-6.el9.noarch
DEBUG: ncurses-base-6.2-10.20210508.el9.noarch
DEBUG: libssh-config-0.10.4-13.el9.noarch
DEBUG: kbd-misc-2.4.0-11.el9.noarch
DEBUG: kbd-legacy-2.4.0-11.el9.noarch
DEBUG: fuse-common-3.10.2-9.el9.x86_64
DEBUG: coreutils-common-8.32-39.el9.x86_64
DEBUG: centos-gpg-keys-9.0-28.el9.noarch
DEBUG: centos-stream-repos-9.0-28.el9.noarch
DEBUG: centos-stream-release-9.0-28.el9.noarch
DEBUG: setup-2.13.7-10.el9.noarch
DEBUG: filesystem-3.16-5.el9.x86_64
DEBUG: urw-base35-fonts-common-20200910-6.el9.noarch
DEBUG: basesystem-11-13.el9.noarch
DEBUG: glibc-gconv-extra-2.34-192.el9.x86_64
DEBUG: glibc-minimal-langpack-2.34-192.el9.x86_64
DEBUG: glibc-common-2.34-192.el9.x86_64
DEBUG: glibc-2.34-192.el9.x86_64
DEBUG: ncurses-libs-6.2-10.20210508.el9.x86_64
DEBUG: bash-5.1.8-9.el9.x86_64
DEBUG: zlib-1.2.11-41.el9.x86_64
DEBUG: libstdc++-11.5.0-5.el9.x86_64
DEBUG: libzstd-1.5.5-1.el9.x86_64
DEBUG: xz-libs-5.2.5-8.el9.x86_64
DEBUG: libxml2-2.9.13-9.el9.x86_64
DEBUG: bzip2-libs-1.0.8-10.el9.x86_64
DEBUG: libxcrypt-4.4.18-3.el9.x86_64
DEBUG: libpng-1.6.37-12.el9.x86_64
DEBUG: expat-2.5.0-5.el9.x86_64
DEBUG: libjpeg-turbo-2.0.90-7.el9.x86_64
DEBUG: libcap-2.48-9.el9.x86_64
DEBUG: libuuid-2.37.4-21.el9.x86_64
DEBUG: elfutils-libelf-0.193-1.el9.x86_64
DEBUG: sqlite-libs-3.34.1-7.el9.x86_64
DEBUG: libffi-3.4.2-8.el9.x86_64
DEBUG: crypto-policies-20250128-1.git5269e22.el9.noarch
DEBUG: gmp-6.2.0-13.el9.x86_64
DEBUG: libgpg-error-1.42-5.el9.x86_64
DEBUG: libtool-ltdl-2.4.6-46.el9.x86_64
DEBUG: lcms2-2.12-3.el9.x86_64
DEBUG: nspr-4.35.0-17.el9.x86_64
DEBUG: mpfr-4.1.0-7.el9.x86_64
DEBUG: readline-8.1-4.el9.x86_64
DEBUG: libogg-1.3.4-6.el9.x86_64
DEBUG: libvorbis-1.3.7-5.el9.x86_64
DEBUG: nss-util-3.101.0-10.el9.x86_64
DEBUG: libgcrypt-1.10.0-11.el9.x86_64
DEBUG: libwayland-client-1.21.0-1.el9.x86_64
DEBUG: libicu-67.1-9.el9.x86_64
DEBUG: libattr-2.5.1-3.el9.x86_64
DEBUG: libacl-2.3.1-4.el9.x86_64
DEBUG: libgomp-11.5.0-5.el9.x86_64
DEBUG: lz4-libs-1.9.3-5.el9.x86_64
DEBUG: popt-1.18-8.el9.x86_64
DEBUG: alsa-lib-1.2.13-2.el9.x86_64
DEBUG: libX11-xcb-1.7.0-11.el9.x86_64
DEBUG: libwebp-1.2.0-8.el9.x86_64
DEBUG: libassuan-2.5.5-3.el9.x86_64
DEBUG: gdbm-libs-1.23-1.el9.x86_64
DEBUG: json-c-0.14-11.el9.x86_64
DEBUG: libbrotli-1.0.9-7.el9.x86_64
DEBUG: libcap-ng-0.8.2-7.el9.x86_64
DEBUG: audit-libs-3.1.5-7.el9.x86_64
DEBUG: libcom_err-1.46.5-7.el9.x86_64
DEBUG: libseccomp-2.5.2-2.el9.x86_64
DEBUG: libtasn1-4.16.0-9.el9.x86_64
DEBUG: p11-kit-0.25.3-3.el9.x86_64
DEBUG: libtdb-1.4.12-1.el9.x86_64
DEBUG: libunistring-0.9.10-15.el9.x86_64
DEBUG: libidn2-2.3.0-7.el9.x86_64
DEBUG: lua-libs-5.4.4-4.el9.x86_64
DEBUG: pcre2-10.40-6.el9.x86_64
DEBUG: fribidi-1.0.10-6.el9.2.x86_64
DEBUG: libICE-1.0.10-8.el9.x86_64
DEBUG: libstemmer-0-18.585svn.el9.x86_64
DEBUG: libxshmfence-1.3-10.el9.x86_64
DEBUG: openjpeg2-2.4.0-8.el9.x86_64
DEBUG: opus-1.3.1-10.el9.x86_64
DEBUG: libSM-1.2.3-10.el9.x86_64
DEBUG: libpsl-0.21.1-5.el9.x86_64
DEBUG: libwayland-cursor-1.21.0-1.el9.x86_64
DEBUG: libmpc-1.2.1-4.el9.x86_64
DEBUG: libwayland-server-1.21.0-1.el9.x86_64
DEBUG: dwz-0.14-3.el9.x86_64
DEBUG: exiv2-0.27.5-2.el9.x86_64
DEBUG: exiv2-libs-0.27.5-2.el9.x86_64
DEBUG: libxcrypt-compat-4.4.18-3.el9.x86_64
DEBUG: unzip-6.0-58.el9.x86_64
DEBUG: xml-common-0.6.3-58.el9.noarch
DEBUG: libproxy-0.4.15-35.el9.x86_64
DEBUG: imath-3.1.2-1.el9.x86_64
DEBUG: file-libs-5.39-16.el9.x86_64
DEBUG: file-5.39-16.el9.x86_64
DEBUG: hicolor-icon-theme-0.17-13.el9.noarch
DEBUG: libedit-3.1-38.20210216cvs.el9.x86_64
DEBUG: llvm-libs-20.1.1-3.el9.x86_64
DEBUG: alternatives-1.24-2.el9.x86_64
DEBUG: p11-kit-trust-0.25.3-3.el9.x86_64
DEBUG: fuse-libs-2.9.9-17.el9.x86_64
DEBUG: libsepol-3.6-3.el9.x86_64
DEBUG: libselinux-3.6-3.el9.x86_64
DEBUG: sed-4.8-9.el9.x86_64
DEBUG: findutils-4.8.0-7.el9.x86_64
DEBUG: libsigsegv-2.13-4.el9.x86_64
DEBUG: gawk-5.1.0-6.el9.x86_64
DEBUG: libsmartcols-2.37.4-21.el9.x86_64
DEBUG: pcre-8.44-4.el9.x86_64
DEBUG: grep-3.6-5.el9.x86_64
DEBUG: openssl-libs-3.5.0-2.el9.x86_64
DEBUG: coreutils-8.32-39.el9.x86_64
DEBUG: ca-certificates-2024.2.69_v8.0.303-91.4.el9.noarch
DEBUG: systemd-libs-252-53.el9.x86_64
DEBUG: libarchive-3.5.3-4.el9.x86_64
DEBUG: dbus-libs-1.12.20-8.el9.x86_64
DEBUG: libblkid-2.37.4-21.el9.x86_64
DEBUG: libmount-2.37.4-21.el9.x86_64
DEBUG: libfdisk-2.37.4-21.el9.x86_64
DEBUG: util-linux-core-2.37.4-21.el9.x86_64
DEBUG: libusbx-1.0.26-1.el9.x86_64
DEBUG: gzip-1.12-1.el9.x86_64
DEBUG: cracklib-2.9.6-27.el9.x86_64
DEBUG: kmod-libs-28-10.el9.x86_64
DEBUG: libevent-2.1.12-8.el9.x86_64
DEBUG: avahi-libs-0.8-22.el9.x86_64
DEBUG: xz-5.2.5-8.el9.x86_64
DEBUG: jbigkit-libs-2.1-23.el9.x86_64
DEBUG: libtiff-4.4.0-13.el9.x86_64
DEBUG: libXau-1.0.9-8.el9.x86_64
DEBUG: libxcb-1.13.1-9.el9.x86_64
DEBUG: libX11-1.7.0-11.el9.x86_64
DEBUG: libXext-1.3.4-8.el9.x86_64
DEBUG: libXrender-0.9.10-16.el9.x86_64
DEBUG: libXi-1.7.10-8.el9.x86_64
DEBUG: libXfixes-5.0.3-16.el9.x86_64
DEBUG: libXt-1.2.0-6.el9.x86_64
DEBUG: libXmu-1.1.3-8.el9.x86_64
DEBUG: libXcursor-1.2.0-7.el9.x86_64
DEBUG: libXdamage-1.1.5-7.el9.x86_64
DEBUG: libXrandr-1.5.2-8.el9.x86_64
DEBUG: libXinerama-1.1.4-10.el9.x86_64
DEBUG: libXcomposite-0.4.5-7.el9.x86_64
DEBUG: libXpm-3.5.13-10.el9.x86_64
DEBUG: libglvnd-1.3.4-1.el9.x86_64
DEBUG: libwayland-egl-1.21.0-1.el9.x86_64
DEBUG: pixman-0.40.0-6.el9.x86_64
DEBUG: libXaw-1.0.13-19.el9.x86_64
DEBUG: libXtst-1.2.3-16.el9.x86_64
DEBUG: libXv-1.0.11-16.el9.x86_64
DEBUG: libXxf86vm-1.1.4-18.el9.x86_64
DEBUG: cracklib-dicts-2.9.6-27.el9.x86_64
DEBUG: p11-kit-server-0.25.3-3.el9.x86_64
DEBUG: python3-pip-wheel-21.3.1-1.el9.noarch
DEBUG: python-unversioned-command-3.9.21-2.el9.noarch
DEBUG: python3-3.9.21-2.el9.x86_64
DEBUG: python3-libs-3.9.21-2.el9.x86_64
DEBUG: python3-setuptools-65.5.1-2.el9s.noarch
DEBUG: python3-packaging-24.2-2.el9s.noarch
DEBUG: python3-idna-2.10-7.el9.1.noarch
DEBUG: python3-greenlet-3.1.1-1.el9s.x86_64
DEBUG: python3-typing-extensions-4.12.2-2.el9s.noarch
DEBUG: python3-pip-21.3.1-1.el9.noarch
DEBUG: crypto-policies-scripts-20250128-1.git5269e22.el9.noarch
DEBUG: python3-chardet-4.0.0-5.el9.noarch
DEBUG: python3-dns-2.6.1-3.el9.noarch
DEBUG: python3-pysocks-1.7.1-12.el9.noarch
DEBUG: python3-six-1.15.0-9.el9.noarch
DEBUG: python3-urllib3-1.26.5-6.el9.noarch
DEBUG: python3-requests-2.32.3-4.el9s.noarch
DEBUG: python3-docutils-0.16-6.el9.noarch
DEBUG: python3-pytz-2021.1-5.el9.noarch
DEBUG: python3-babel-2.9.1-2.el9.noarch
DEBUG: python3-tomli-2.0.1-5.el9.noarch
DEBUG: python3-imagesize-1.2.0-6.el9.noarch
DEBUG: python3-pygments-2.7.4-4.el9.noarch
DEBUG: python3-snowballstemmer-1.9.0-10.el9.noarch
DEBUG: python3-sphinx-theme-alabaster-0.7.12-13.el9.noarch
DEBUG: python3-sphinxcontrib-applehelp-1.0.2-5.el9.noarch
DEBUG: python3-sphinxcontrib-devhelp-1.0.2-5.el9.noarch
DEBUG: python3-sphinxcontrib-htmlhelp-1.0.3-6.el9.noarch
DEBUG: python3-sphinxcontrib-jsmath-1.0.1-12.el9.noarch
DEBUG: python3-sphinxcontrib-qthelp-1.0.3-5.el9.noarch
DEBUG: python3-sphinxcontrib-serializinghtml-1.1.4-5.el9.noarch
DEBUG: python3-markupsafe-3.0.2-1.el9s.x86_64
DEBUG: python3-jinja2-3.0.1-2.el9s.noarch
DEBUG: openssl-3.5.0-2.el9.x86_64
DEBUG: sound-theme-freedesktop-0.8-17.el9.noarch
DEBUG: kmod-28-10.el9.x86_64
DEBUG: composefs-libs-1.0.8-1.el9.x86_64
DEBUG: bubblewrap-0.4.1-8.el9.x86_64
DEBUG: libsemanage-3.6-5.el9.x86_64
DEBUG: shadow-utils-4.9-12.el9.x86_64
DEBUG: libutempter-1.2.1-6.el9.x86_64
DEBUG: tar-1.34-7.el9.x86_64
DEBUG: openexr-libs-3.1.1-3.el9.x86_64
DEBUG: iso-codes-4.6.0-3.el9.noarch
DEBUG: zip-3.0-35.el9.x86_64
DEBUG: cpp-11.5.0-5.el9.x86_64
DEBUG: zstd-1.5.5-1.el9.x86_64
DEBUG: acl-2.3.1-4.el9.x86_64
DEBUG: nss-softokn-freebl-3.101.0-10.el9.x86_64
DEBUG: nss-softokn-3.101.0-10.el9.x86_64
DEBUG: nss-sysinit-3.101.0-10.el9.x86_64
DEBUG: nss-3.101.0-10.el9.x86_64
DEBUG: flac-libs-1.3.3-12.el9.x86_64
DEBUG: libtheora-1.1.1-31.el9.x86_64
DEBUG: libksba-1.5.1-7.el9.x86_64
DEBUG: jasper-libs-2.0.28-3.el9.x86_64
DEBUG: LibRaw-0.21.1-1.el9.x86_64
DEBUG: exempi-2.6.0-0.2.20211007gite23c213.el9.x86_64
DEBUG: bzip2-1.0.8-10.el9.x86_64
DEBUG: libxkbcommon-1.0.3-4.el9.x86_64
DEBUG: libxslt-1.1.34-12.el9.x86_64
DEBUG: graphite2-1.3.14-9.el9.x86_64
DEBUG: groff-base-1.22.4-10.el9.x86_64
DEBUG: webrtc-audio-processing-0.3.1-8.el9.x86_64
DEBUG: info-6.7-15.el9.x86_64
DEBUG: ed-1.14.2-12.el9.x86_64
DEBUG: patch-2.7.6-16.el9.x86_64
DEBUG: libfontenc-1.1.3-17.el9.x86_64
DEBUG: less-590-5.el9.x86_64
DEBUG: systemd-rpm-macros-252-53.el9.noarch
DEBUG: adwaita-icon-theme-40.1.1-3.el9.noarch
DEBUG: libpaper-1.1.28-4.el9.x86_64
DEBUG: ncurses-6.2-10.20210508.el9.x86_64
DEBUG: perl-Digest-1.19-4.el9.noarch
DEBUG: perl-Digest-MD5-2.58-4.el9.x86_64
DEBUG: perl-B-1.80-481.el9.x86_64
DEBUG: perl-FileHandle-2.03-481.el9.noarch
DEBUG: perl-Data-Dumper-2.174-462.el9.x86_64
DEBUG: perl-libnet-3.13-4.el9.noarch
DEBUG: perl-AutoLoader-5.74-481.el9.noarch
DEBUG: perl-base-2.27-481.el9.noarch
DEBUG: perl-URI-5.09-3.el9.noarch
DEBUG: perl-if-0.60.800-481.el9.noarch
DEBUG: perl-IO-Socket-IP-0.41-5.el9.noarch
DEBUG: perl-Time-Local-1.300-7.el9.noarch
DEBUG: perl-File-Path-2.18-4.el9.noarch
DEBUG: perl-IO-Socket-SSL-2.073-2.el9.noarch
DEBUG: perl-Net-SSLeay-1.94-1.el9.x86_64
DEBUG: perl-Pod-Escapes-1.07-460.el9.noarch
DEBUG: perl-Text-Tabs+Wrap-2013.0523-460.el9.noarch
DEBUG: perl-Mozilla-CA-20200520-6.el9.noarch
DEBUG: perl-Class-Struct-0.66-481.el9.noarch
DEBUG: perl-POSIX-1.94-481.el9.x86_64
DEBUG: perl-Term-ANSIColor-5.01-461.el9.noarch
DEBUG: perl-IPC-Open3-1.21-481.el9.noarch
DEBUG: perl-subs-1.03-481.el9.noarch
DEBUG: perl-File-Temp-0.231.100-4.el9.noarch
DEBUG: perl-Term-Cap-1.17-460.el9.noarch
DEBUG: perl-Pod-Simple-3.42-4.el9.noarch
DEBUG: perl-HTTP-Tiny-0.076-462.el9.noarch
DEBUG: perl-Socket-2.031-4.el9.x86_64
DEBUG: perl-SelectSaver-1.02-481.el9.noarch
DEBUG: perl-Symbol-1.08-481.el9.noarch
DEBUG: perl-File-stat-1.09-481.el9.noarch
DEBUG: perl-podlators-4.14-460.el9.noarch
DEBUG: perl-Pod-Perldoc-3.28.01-461.el9.noarch
DEBUG: perl-Fcntl-1.13-481.el9.x86_64
DEBUG: perl-Text-ParseWords-3.30-460.el9.noarch
DEBUG: perl-mro-1.23-481.el9.x86_64
DEBUG: perl-IO-1.43-481.el9.x86_64
DEBUG: perl-overloading-0.02-481.el9.noarch
DEBUG: perl-Pod-Usage-2.01-4.el9.noarch
DEBUG: perl-Errno-1.30-481.el9.x86_64
DEBUG: perl-File-Basename-2.85-481.el9.noarch
DEBUG: perl-Getopt-Std-1.12-481.el9.noarch
DEBUG: perl-MIME-Base64-3.16-4.el9.x86_64
DEBUG: perl-Scalar-List-Utils-1.56-462.el9.x86_64
DEBUG: perl-constant-1.33-461.el9.noarch
DEBUG: perl-Storable-3.21-460.el9.x86_64
DEBUG: perl-overload-1.31-481.el9.noarch
DEBUG: perl-parent-0.238-460.el9.noarch
DEBUG: perl-vars-1.05-481.el9.noarch
DEBUG: perl-Getopt-Long-2.52-4.el9.noarch
DEBUG: perl-Carp-1.50-460.el9.noarch
DEBUG: perl-Exporter-5.74-461.el9.noarch
DEBUG: perl-PathTools-3.78-461.el9.x86_64
DEBUG: perl-NDBM_File-1.15-481.el9.x86_64
DEBUG: perl-Encode-3.08-462.el9.x86_64
DEBUG: perl-libs-5.32.1-481.el9.x86_64
DEBUG: perl-interpreter-5.32.1-481.el9.x86_64
DEBUG: kernel-srpm-macros-1.0-13.el9.noarch
DEBUG: bluez-libs-5.72-4.el9.x86_64
DEBUG: cpio-2.13-16.el9.x86_64
DEBUG: diffutils-3.7-12.el9.x86_64
DEBUG: keyutils-libs-1.6.3-1.el9.x86_64
DEBUG: libatomic-11.5.0-5.el9.x86_64
DEBUG: libcbor-0.7.0-5.el9.x86_64
DEBUG: libdb-5.3.28-57.el9.x86_64
DEBUG: libeconf-0.4.1-4.el9.x86_64
DEBUG: libpwquality-1.4.4-8.el9.x86_64
DEBUG: pam-1.5.1-23.el9.x86_64
DEBUG: util-linux-2.37.4-21.el9.x86_64
DEBUG: dbus-1.12.20-8.el9.x86_64
DEBUG: systemd-pam-252-53.el9.x86_64
DEBUG: systemd-252-53.el9.x86_64
DEBUG: dbus-common-1.12.20-8.el9.noarch
DEBUG: dbus-broker-28-7.el9.x86_64
DEBUG: device-mapper-libs-1.02.202-6.el9.x86_64
DEBUG: device-mapper-1.02.202-6.el9.x86_64
DEBUG: cryptsetup-libs-2.7.2-3.el9.x86_64
DEBUG: elfutils-default-yama-scope-0.193-1.el9.noarch
DEBUG: elfutils-libs-0.193-1.el9.x86_64
DEBUG: openssh-8.7p1-45.el9.x86_64
DEBUG: kbd-2.4.0-11.el9.x86_64
DEBUG: libnghttp2-1.43.0-6.el9.x86_64
DEBUG: libpciaccess-0.16-7.el9.x86_64
DEBUG: libdrm-2.4.123-2.el9.x86_64
DEBUG: libglvnd-egl-1.3.4-1.el9.x86_64
DEBUG: mesa-libgbm-24.2.8-2.el9.x86_64
DEBUG: mesa-dri-drivers-24.2.8-2.el9.x86_64
DEBUG: mesa-libglapi-24.2.8-2.el9.x86_64
DEBUG: mesa-libEGL-24.2.8-2.el9.x86_64
DEBUG: libglvnd-glx-1.3.4-1.el9.x86_64
DEBUG: mesa-libGL-24.2.8-2.el9.x86_64
DEBUG: libpkgconf-1.7.3-10.el9.x86_64
DEBUG: pkgconf-1.7.3-10.el9.x86_64
DEBUG: pkgconf-pkg-config-1.7.3-10.el9.x86_64
DEBUG: libverto-0.3.2-3.el9.x86_64
DEBUG: krb5-libs-1.21.1-6.el9.x86_64
DEBUG: cyrus-sasl-lib-2.1.27-21.el9.x86_64
DEBUG: openldap-2.6.8-4.el9.x86_64
DEBUG: libssh-0.10.4-13.el9.x86_64
DEBUG: libcurl-7.76.1-31.el9.x86_64
DEBUG: elfutils-debuginfod-client-0.193-1.el9.x86_64
DEBUG: binutils-gold-2.35.2-63.el9.x86_64
DEBUG: binutils-2.35.2-63.el9.x86_64
DEBUG: elfutils-0.193-1.el9.x86_64
DEBUG: gdb-minimal-14.2-4.el9.x86_64
DEBUG: debugedit-5.0-10.el9.x86_64
DEBUG: curl-7.76.1-31.el9.x86_64
DEBUG: rpm-4.16.1.3-37.el9.x86_64
DEBUG: rpm-libs-4.16.1.3-37.el9.x86_64
DEBUG: rpm-build-libs-4.16.1.3-37.el9.x86_64
DEBUG: efi-srpm-macros-6-2.el9.noarch
DEBUG: lua-srpm-macros-1-6.el9.noarch
DEBUG: tpm2-tss-3.2.3-1.el9.x86_64
DEBUG: systemd-udev-252-53.el9.x86_64
DEBUG: libfido2-1.13.0-2.el9.x86_64
DEBUG: openssh-clients-8.7p1-45.el9.x86_64
DEBUG: git-core-2.47.1-2.el9.x86_64
DEBUG: make-4.3-8.el9.x86_64
DEBUG: nettle-3.10.1-1.el9.x86_64
DEBUG: gnutls-3.8.3-6.el9.x86_64
DEBUG: glib2-2.68.4-16.el9.x86_64
DEBUG: freetype-2.10.4-9.el9.x86_64
DEBUG: harfbuzz-2.7.4-10.el9.x86_64
DEBUG: fontconfig-2.14.0-2.el9.x86_64
DEBUG: cairo-1.17.4-7.el9.x86_64
DEBUG: json-glib-1.6.6-1.el9.x86_64
DEBUG: atk-2.36.0-5.el9.x86_64
DEBUG: cairo-gobject-1.17.4-7.el9.x86_64
DEBUG: polkit-libs-0.117-13.el9.x86_64
DEBUG: gstreamer1-1.22.12-3.el9.x86_64
DEBUG: cups-libs-2.3.3op2-33.el9.x86_64
DEBUG: polkit-0.117-13.el9.x86_64
DEBUG: polkit-pkla-compat-0.1-21.el9.x86_64
DEBUG: gsettings-desktop-schemas-40.0-6.el9.x86_64
DEBUG: libgudev-237-1.el9.x86_64
DEBUG: dconf-0.40.0-6.el9.x86_64
DEBUG: rtkit-0.11-29.el9.x86_64
DEBUG: libgxps-0.3.2-3.el9.x86_64
DEBUG: gd-2.3.2-3.el9.x86_64
DEBUG: libXft-2.3.3-8.el9.x86_64
DEBUG: poppler-21.01.0-21.el9.x86_64
DEBUG: poppler-glib-21.01.0-21.el9.x86_64
DEBUG: urw-base35-bookman-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-c059-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-d050000l-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-gothic-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-nimbus-mono-ps-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-nimbus-roman-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-nimbus-sans-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-p052-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-standard-symbols-ps-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-z003-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-fonts-20200910-6.el9.noarch
DEBUG: libraqm-0.7.0-7.el9s.x86_64
DEBUG: mkfontscale-1.2.1-3.el9.x86_64
DEBUG: xorg-x11-fonts-ISO8859-1-100dpi-7.5-33.el9.noarch
DEBUG: ModemManager-glib-1.20.2-1.el9.x86_64
DEBUG: NetworkManager-libnm-1.53.4-1.el9.x86_64
DEBUG: gobject-introspection-1.68.0-11.el9.x86_64
DEBUG: upower-0.99.11-11.el9.x86_64
DEBUG: libgusb-0.3.8-2.el9.x86_64
DEBUG: colord-libs-1.4.5-4.el9.x86_64
DEBUG: shared-mime-info-2.1-5.el9.x86_64
DEBUG: gdk-pixbuf2-2.42.6-4.el9.x86_64
DEBUG: gdk-pixbuf2-modules-2.42.6-4.el9.x86_64
DEBUG: gtk-update-icon-cache-3.24.31-5.el9.x86_64
DEBUG: libgsf-1.14.47-5.el9.x86_64
DEBUG: libnotify-0.7.9-8.el9.x86_64
DEBUG: at-spi2-core-2.40.3-1.el9.x86_64
DEBUG: at-spi2-atk-2.38.0-4.el9.x86_64
DEBUG: avahi-glib-0.8-22.el9.x86_64
DEBUG: flatpak-session-helper-1.12.9-4.el9.x86_64
DEBUG: graphene-1.10.6-2.el9.x86_64
DEBUG: libgexiv2-0.12.3-1.el9.x86_64
DEBUG: low-memory-monitor-2.1-4.el9.x86_64
DEBUG: totem-pl-parser-3.26.6-2.el9.x86_64
DEBUG: webkit2gtk3-jsc-2.48.2-1.el9.x86_64
DEBUG: libproxy-webkitgtk4-0.4.15-35.el9.x86_64
DEBUG: glib-networking-2.68.3-3.el9.x86_64
DEBUG: libsoup-2.72.0-10.el9.x86_64
DEBUG: geoclue2-2.6.0-7.el9.x86_64
DEBUG: libappstream-glib-0.7.18-5.el9.x86_64
DEBUG: osinfo-db-tools-1.10.0-1.el9.x86_64
DEBUG: libosinfo-1.10.0-1.el9.x86_64
DEBUG: xdg-dbus-proxy-0.1.3-1.el9.x86_64
DEBUG: liblqr-1-0.4.2-17.el9s.x86_64
DEBUG: npth-1.6-8.el9.x86_64
DEBUG: gnupg2-2.3.3-4.el9.x86_64
DEBUG: gpgme-1.15.1-6.el9.x86_64
DEBUG: ostree-libs-2025.2-1.el9.x86_64
DEBUG: which-2.21-29.el9.x86_64
DEBUG: fuse-2.9.9-17.el9.x86_64
DEBUG: fdk-aac-free-2.0.0-8.el9.x86_64
DEBUG: giflib-5.2.1-9.el9.x86_64
DEBUG: glibc-headers-2.34-192.el9.x86_64
DEBUG: libxcrypt-devel-4.4.18-3.el9.x86_64
DEBUG: glibc-devel-2.34-192.el9.x86_64
DEBUG: gcc-11.5.0-5.el9.x86_64
DEBUG: annobin-12.93-1.el9.x86_64
DEBUG: gcc-plugin-annobin-11.5.0-5.el9.x86_64
DEBUG: fonts-srpm-macros-2.0.5-7.el9.1.noarch
DEBUG: go-srpm-macros-3.6.0-11.el9.noarch
DEBUG: python-srpm-macros-3.9-54.el9.noarch
DEBUG: redhat-rpm-config-209-1.el9.noarch
DEBUG: rpm-build-4.16.1.3-37.el9.x86_64
DEBUG: pyproject-srpm-macros-1.16.2-1.el9.noarch
DEBUG: python-rpm-macros-3.9-54.el9.noarch
DEBUG: python3-rpm-macros-3.9-54.el9.noarch
DEBUG: python3-rpm-generators-12-9.el9.noarch
DEBUG: gsm-1.0.19-6.el9.x86_64
DEBUG: libsndfile-1.0.31-9.el9.x86_64
DEBUG: jbig2dec-libs-0.19-7.el9.x86_64
DEBUG: libasyncns-0.8-22.el9.x86_64
DEBUG: pulseaudio-libs-15.0-3.el9.x86_64
DEBUG: libcanberra-0.30-27.el9.x86_64
DEBUG: libdatrie-0.2.13-4.el9.x86_64
DEBUG: libthai-0.1.28-8.el9.x86_64
DEBUG: pango-1.48.7-3.el9.x86_64
DEBUG: librsvg2-2.50.7-3.el9.x86_64
DEBUG: libepoxy-1.5.5-4.el9.x86_64
DEBUG: libexif-0.6.22-6.el9.x86_64
DEBUG: libijs-0.35-15.el9.x86_64
DEBUG: libgs-9.54.0-19.el9.x86_64
DEBUG: libiptcdata-1.0.5-10.el9.x86_64
DEBUG: libldac-2.0.2.3-10.el9.x86_64
DEBUG: libsbc-1.4-9.el9.x86_64
DEBUG: pipewire-libs-1.0.1-1.el9.x86_64
DEBUG: pipewire-1.0.1-1.el9.x86_64
DEBUG: wireplumber-libs-0.4.14-1.el9.x86_64
DEBUG: wireplumber-0.4.14-1.el9.x86_64
DEBUG: flatpak-1.12.9-4.el9.x86_64
DEBUG: xdg-desktop-portal-1.12.6-1.el9.x86_64
DEBUG: pipewire-jack-audio-connection-kit-libs-1.0.1-1.el9.x86_64
DEBUG: libwmf-lite-0.2.12-10.el9.x86_64
DEBUG: orc-0.4.31-8.el9.x86_64
DEBUG: gstreamer1-plugins-base-1.22.12-4.el9.x86_64
DEBUG: libtracker-sparql-3.1.2-3.el9.x86_64
DEBUG: tracker-3.1.2-3.el9.x86_64
DEBUG: tracker-miners-3.1.2-4.el9.x86_64
DEBUG: libcanberra-gtk3-0.30-27.el9.x86_64
DEBUG: gtk3-3.24.31-5.el9.x86_64
DEBUG: xdg-desktop-portal-gtk-1.12.0-3.el9.x86_64
DEBUG: gtk2-2.24.33-8.el9.x86_64
DEBUG: libcanberra-gtk2-0.30-27.el9.x86_64
DEBUG: graphviz-2.44.0-26.el9.x86_64
DEBUG: ImageMagick-libs-6.9.12.98-1.el9s.x86_64
DEBUG: ImageMagick-6.9.12.98-1.el9s.x86_64
DEBUG: python3-sphinx-3.4.3-8.el9.noarch
DEBUG: pipewire-jack-audio-connection-kit-1.0.1-1.el9.x86_64
DEBUG: pipewire-alsa-1.0.1-1.el9.x86_64
DEBUG: pipewire-pulseaudio-1.0.1-1.el9.x86_64
DEBUG: python3-devel-3.9.21-2.el9.x86_64
DEBUG: python3-pbr-6.1.1-1.el9s.noarch
DEBUG: python3-setuptools_scm-7.1.0-2.el9s.noarch
DEBUG: python3-eventlet-0.36.1-1.el9s.noarch
DEBUG: python3-sqlalchemy-2.0.38-1.el9s.x86_64
DEBUG: openstack-macros-2023.1.0-0.20250328135226.ce6a105.el9.noarch
DEBUG: python3-testtools-2.7.1-1.el9s.noarch
DEBUG: python3-testscenarios-0.5.0-21.el9s.noarch
DEBUG: python3-testresources-2.0.1-2.el9s.noarch
DEBUG: python3-netaddr-1.3.0-4.el9s.noarch
DEBUG: python3-fixtures-4.1.0-1.el9s.noarch
DEBUG: python3-stevedore-5.4.1-0.20250225155234.27e27c1.el9.noarch
DEBUG: python3-wrapt-1.16.0-1.el9s.x86_64
DEBUG: python3-debtcollector-3.0.0-0.20240226181642.0e6ce1c.el9.noarch
DEBUG: python3-tempita-0.5.2-2.el9s.noarch
DEBUG: python3-sqlparse-0.4.2-4.el9s.noarch
DEBUG: python3-rfc3986-2.0.0-1.el9s.noarch
DEBUG: python3-pyparsing-3.1.2-7.el9s.noarch
DEBUG: python3-iso8601-2.1.0-1.el9s.noarch
DEBUG: python3-extras-1.0.0-15.el9s.noarch
DEBUG: python3-subunit-1.4.0-6.el9s.noarch
DEBUG: python3-oslotest-5.0.1-0.20250513101000.1fe4458.el9.noarch
DEBUG: libsodium-1.0.18-7.el9s.x86_64
DEBUG: zlib-devel-1.2.11-41.el9.x86_64
DEBUG: xz-devel-5.2.5-8.el9.x86_64
DEBUG: python3-psutil-5.8.0-12.el9.x86_64
DEBUG: python3-mako-1.1.4-6.el9.noarch
DEBUG: python3-alembic-1.14.1-1.el9s.noarch
DEBUG: liburing-2.5-1.el9.x86_64
DEBUG: libpq-13.20-1.el9.x86_64
DEBUG: python3-psycopg2-2.9.9-2.el9s.x86_64
DEBUG: libgpg-error-devel-1.42-5.el9.x86_64
DEBUG: gmp-c++-6.2.0-13.el9.x86_64
DEBUG: cmake-filesystem-3.26.5-2.el9.x86_64
DEBUG: libxml2-devel-2.9.13-9.el9.x86_64
DEBUG: python3-ply-3.11-14.el9.noarch
DEBUG: python3-pycparser-2.20-6.el9.noarch
DEBUG: python3-cffi-1.14.5-5.el9.x86_64
DEBUG: python3-cryptography-36.0.1-4.el9.x86_64
DEBUG: python3-PyMySQL-0.10.1-6.el9.noarch
DEBUG: python3-pynacl-1.5.0-1.el9s.x86_64
DEBUG: python3-decorator-4.4.2-6.el9.noarch
DEBUG: python3-migrate-0.13.0-5.el9s.noarch
DEBUG: numactl-libs-2.0.19-1.el9.x86_64
DEBUG: libyaml-0.2.5-7.el9.x86_64
DEBUG: python3-pyyaml-5.4.1-6.el9.x86_64
DEBUG: libaio-0.3.111-13.el9.x86_64
DEBUG: python-oslo-utils-lang-8.2.0-0.20250318120252.cb68378.el9.noarch
DEBUG: python-oslo-i18n-lang-6.5.1-0.20250317171545.162e0fa.el9.noarch
DEBUG: python3-oslo-i18n-6.5.1-0.20250317171545.162e0fa.el9.noarch
DEBUG: python3-oslo-config-9.7.1-0.20250317170827.d583141.el9.noarch
DEBUG: python3-oslo-utils-8.2.0-0.20250318120252.cb68378.el9.noarch
DEBUG: python-oslo-db-lang-17.2.1-0.20250317174528.dc60623.el9.noarch
DEBUG: python3-oslo-db+mysql-17.2.1-0.20250317174528.dc60623.el9.noarch
DEBUG: python3-oslo-db-17.2.1-0.20250317174528.dc60623.el9.noarch
DEBUG: python3-oslo-db-tests-17.2.1-0.20250317174528.dc60623.el9.noarch
DEBUG: qemu-img-9.1.0-19.el9.x86_64
DEBUG: libxslt-devel-1.1.34-12.el9.x86_64
DEBUG: gmp-devel-6.2.0-13.el9.x86_64
DEBUG: pyproject-rpm-macros-1.16.2-1.el9.noarch
DEBUG: openssl-devel-3.5.0-2.el9.x86_64
DEBUG: python3-wheel-0.36.2-8.el9.noarch
DEBUG: Child return code was: 0
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
INFO: ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep  --target x86_64 --nodeps /builddir/build/SPECS/openstack-ironic.spec'], chrootPath='/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f01c350e430>timeout=0uid=1020gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock'])
DEBUG: child environment: None
DEBUG: Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep  --target x86_64 --nodeps /builddir/build/SPECS/openstack-ironic.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Building target platforms: x86_64
DEBUG: Building for target x86_64
DEBUG: Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.HgvQHT
DEBUG: + umask 022
DEBUG: + cd /builddir/build/BUILD
DEBUG: + cd ironic-29.1.0.dev115
DEBUG: + echo pyproject-rpm-macros
DEBUG: + echo python3-devel
DEBUG: + echo 'python3dist(packaging)'
DEBUG: + echo 'python3dist(pip) >= 19'
DEBUG: + '[' -f pyproject.toml ']'
DEBUG: + echo '(python3dist(tomli) if python3-devel < 3.11)'
DEBUG: + rm -rfv '*.dist-info/'
DEBUG: + '[' -f /usr/bin/python3 ']'
DEBUG: + mkdir -p /builddir/build/BUILD/ironic-29.1.0.dev115/.pyproject-builddir
DEBUG: + echo -n
DEBUG: + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
DEBUG: + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
DEBUG: + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
DEBUG: + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
DEBUG: + LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 '
DEBUG: + LT_SYS_LIBRARY_PATH=/usr/lib64:
DEBUG: + CC=gcc
DEBUG: + CXX=g++
DEBUG: + TMPDIR=/builddir/build/BUILD/ironic-29.1.0.dev115/.pyproject-builddir
DEBUG: + RPM_TOXENV=py39
DEBUG: + HOSTNAME=rpmbuild
DEBUG: + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/ironic-29.1.0.dev115/pyproject-wheeldir --output /builddir/build/BUILD/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64-pyproject-buildrequires -t -e py39
DEBUG: Handling pbr>=6.0.0 from build-system.requires
DEBUG: Requirement satisfied: pbr>=6.0.0
DEBUG:    (installed: pbr 6.1.1)
DEBUG: Handling setuptools>=64.0.0 from build-system.requires
DEBUG: Requirement satisfied: setuptools>=64.0.0
DEBUG:    (installed: setuptools 65.5.1)
DEBUG: Handling wheel from get_requires_for_build_wheel
DEBUG: Requirement satisfied: wheel
DEBUG:    (installed: wheel 0.36.2)
DEBUG: Handling pbr>=6.0.0 from get_requires_for_build_wheel
DEBUG: Requirement satisfied: pbr>=6.0.0
DEBUG:    (installed: pbr 6.1.1)
DEBUG: Handling tox-current-env >= 0.0.6 from tox itself
DEBUG: Requirement not satisfied: tox-current-env >= 0.0.6
DEBUG: Exiting dependency generation pass: tox itself
DEBUG: + cat /builddir/build/BUILD/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64-pyproject-buildrequires
DEBUG: + rm -rfv '*.dist-info/'
DEBUG: + RPM_EC=0
DEBUG: ++ jobs -p
DEBUG: + exit 0
DEBUG: Wrote: /builddir/build/SRPMS/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.buildreqs.nosrc.rpm
DEBUG: Child return code was: 11
INFO: Dynamic buildrequires detected
INFO: Going to install missing buildrequires. See root.log for details.
INFO: Going to install missing dynamic buildrequires
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', '-o', 'private,mode=0755', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'rbind', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'remount,private,rbind', '--target', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/installation-homedir
DEBUG: ['/usr/bin/dnf-3', 'builddep', '--installroot', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/', '--releasever', '9', '--setopt=deltarpm=False', '--setopt=allow_vendor_change=yes', '--allowerasing', '--disableplugin=local', '--disableplugin=spacewalk', '--disableplugin=versionlock', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir/build/SRPMS/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.buildreqs.nosrc.rpm']
DEBUG: child environment: None
DEBUG: Executing command: ['/usr/bin/dnf-3', 'builddep', '--installroot', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/', '--releasever', '9', '--setopt=deltarpm=False', '--setopt=allow_vendor_change=yes', '--allowerasing', '--disableplugin=local', '--disableplugin=spacewalk', '--disableplugin=versionlock', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir/build/SRPMS/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.buildreqs.nosrc.rpm', '--setopt=tsflags=nocontexts'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/installation-homedir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'LC_MESSAGES': 'C.UTF-8'} and shell False
DEBUG: No matches found for the following disable plugin patterns: local, spacewalk, versionlock
DEBUG: Last metadata expiration check: 0:00:12 ago on Wed May 21 22:48:55 2025.
DEBUG: Package python3-tomli-2.0.1-5.el9.noarch is already installed.
DEBUG: Package gmp-devel-1:6.2.0-13.el9.x86_64 is already installed.
DEBUG: Package libxml2-devel-2.9.13-9.el9.x86_64 is already installed.
DEBUG: Package libxslt-devel-1.1.34-12.el9.x86_64 is already installed.
DEBUG: Package openssl-devel-1:3.5.0-2.el9.x86_64 is already installed.
DEBUG: Package openstack-macros-2023.1.0-0.20250328135226.ce6a105.el9.noarch is already installed.
DEBUG: Package pyproject-rpm-macros-1.16.2-1.el9.noarch is already installed.
DEBUG: Package pyproject-rpm-macros-1.16.2-1.el9.noarch is already installed.
DEBUG: Package python3-devel-3.9.21-2.el9.x86_64 is already installed.
DEBUG: Package python3-devel-3.9.21-2.el9.x86_64 is already installed.
DEBUG: Package python3-oslo-db-tests-17.2.1-0.20250317174528.dc60623.el9.noarch is already installed.
DEBUG: Package python3-packaging-24.2-2.el9s.noarch is already installed.
DEBUG: Package python3-pbr-6.1.1-1.el9s.noarch is already installed.
DEBUG: Package python3-pip-21.3.1-1.el9.noarch is already installed.
DEBUG: Package python3-setuptools-65.5.1-2.el9s.noarch is already installed.
DEBUG: Package python3-wheel-1:0.36.2-8.el9.noarch is already installed.
DEBUG: Package qemu-img-17:9.1.0-19.el9.x86_64 is already installed.
DEBUG: Package systemd-252-53.el9.x86_64 is already installed.
DEBUG: Dependencies resolved.
DEBUG: =======================================================================================
DEBUG:  Package                       Arch    Version        Repository                   Size
DEBUG: =======================================================================================
DEBUG: Installing:
DEBUG:  python3-tox-current-env       noarch  0.0.8-1.el9s   delorean-master-build-deps   21 k
DEBUG: Installing dependencies:
DEBUG:  libnsl2                       x86_64  2.0.0-1.el9    appstream                    31 k
DEBUG:  libtirpc                      x86_64  1.3.3-9.el9    baseos                       94 k
DEBUG:  mpdecimal                     x86_64  2.5.1-3.el9    appstream                    86 k
DEBUG:  python3-appdirs               noarch  1.4.4-4.el9    appstream                    23 k
DEBUG:  python3-distlib               noarch  0.3.9-1.el9s   delorean-master-build-deps  193 k
DEBUG:  python3-filelock              noarch  3.15.4-1.el9s  delorean-master-build-deps   33 k
DEBUG:  python3-pluggy                noarch  0.13.1-7.el9   appstream                    41 k
DEBUG:  python3-py                    noarch  1.10.0-6.el9   appstream                   477 k
DEBUG:  python3-toml                  noarch  0.10.2-6.el9   appstream                    42 k
DEBUG:  python3-virtualenv            noarch  20.4.4-1.el9s  delorean-master-build-deps  228 k
DEBUG:  python3-wheel-wheel           noarch  1:0.36.2-8.el9 crb                          43 k
DEBUG:  python3.11                    x86_64  3.11.11-2.el9  appstream                    26 k
DEBUG:  python3.11-libs               x86_64  3.11.11-2.el9  appstream                    10 M
DEBUG:  python3.11-pip-wheel          noarch  22.3.1-5.el9   appstream                   1.4 M
DEBUG:  python3.11-setuptools-wheel   noarch  65.5.1-4.el9   appstream                   713 k
DEBUG:  python3.12                    x86_64  3.12.10-3.el9  appstream                    28 k
DEBUG:  python3.12-libs               x86_64  3.12.10-3.el9  appstream                   9.7 M
DEBUG:  python3.12-pip-wheel          noarch  23.2.1-4.el9   appstream                   1.5 M
DEBUG:  tox                           noarch  3.23.0-2.el9s  delorean-master-build-deps  168 k
DEBUG: Installing weak dependencies:
DEBUG:  python3.11-devel              x86_64  3.11.11-2.el9  appstream                   277 k
DEBUG:  python3.12-devel              x86_64  3.12.10-3.el9  appstream                   325 k
DEBUG: Transaction Summary
DEBUG: =======================================================================================
DEBUG: Install  22 Packages
DEBUG: Total size: 26 M
DEBUG: Installed size: 99 M
DEBUG: Downloading Packages:
DEBUG: [SKIPPED] libtirpc-1.3.3-9.el9.x86_64.rpm: Already downloaded                  
DEBUG: [SKIPPED] libnsl2-2.0.0-1.el9.x86_64.rpm: Already downloaded                   
DEBUG: [SKIPPED] mpdecimal-2.5.1-3.el9.x86_64.rpm: Already downloaded                 
DEBUG: [SKIPPED] python3-appdirs-1.4.4-4.el9.noarch.rpm: Already downloaded           
DEBUG: [SKIPPED] python3-pluggy-0.13.1-7.el9.noarch.rpm: Already downloaded           
DEBUG: [SKIPPED] python3-py-1.10.0-6.el9.noarch.rpm: Already downloaded               
DEBUG: [SKIPPED] python3-toml-0.10.2-6.el9.noarch.rpm: Already downloaded             
DEBUG: [SKIPPED] python3.11-3.11.11-2.el9.x86_64.rpm: Already downloaded              
DEBUG: [SKIPPED] python3.11-devel-3.11.11-2.el9.x86_64.rpm: Already downloaded        
DEBUG: [SKIPPED] python3.11-libs-3.11.11-2.el9.x86_64.rpm: Already downloaded         
DEBUG: [SKIPPED] python3.11-pip-wheel-22.3.1-5.el9.noarch.rpm: Already downloaded     
DEBUG: [SKIPPED] python3.11-setuptools-wheel-65.5.1-4.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3.12-3.12.10-3.el9.x86_64.rpm: Already downloaded              
DEBUG: [SKIPPED] python3.12-devel-3.12.10-3.el9.x86_64.rpm: Already downloaded        
DEBUG: [SKIPPED] python3.12-libs-3.12.10-3.el9.x86_64.rpm: Already downloaded         
DEBUG: [SKIPPED] python3.12-pip-wheel-23.2.1-4.el9.noarch.rpm: Already downloaded     
DEBUG: [SKIPPED] python3-wheel-wheel-0.36.2-8.el9.noarch.rpm: Already downloaded      
DEBUG: [SKIPPED] python3-distlib-0.3.9-1.el9s.noarch.rpm: Already downloaded          
DEBUG: [SKIPPED] python3-filelock-3.15.4-1.el9s.noarch.rpm: Already downloaded        
DEBUG: [SKIPPED] python3-tox-current-env-0.0.8-1.el9s.noarch.rpm: Already downloaded  
DEBUG: [SKIPPED] python3-virtualenv-20.4.4-1.el9s.noarch.rpm: Already downloaded      
DEBUG: [SKIPPED] tox-3.23.0-2.el9s.noarch.rpm: Already downloaded                     
DEBUG: Running transaction check
DEBUG: Transaction check succeeded.
DEBUG: Running transaction test
DEBUG: Transaction test succeeded.
DEBUG: Running transaction
DEBUG:   Preparing        :                                                        1/1 
DEBUG:   Installing       : libtirpc-1.3.3-9.el9.x86_64                           1/22 
DEBUG:   Installing       : libnsl2-2.0.0-1.el9.x86_64                            2/22 
DEBUG:   Installing       : python3-filelock-3.15.4-1.el9s.noarch                 3/22 
DEBUG:   Installing       : mpdecimal-2.5.1-3.el9.x86_64                          4/22 
DEBUG:   Installing       : python3-distlib-0.3.9-1.el9s.noarch                   5/22 
DEBUG:   Installing       : python3-wheel-wheel-1:0.36.2-8.el9.noarch             6/22 
DEBUG:   Installing       : python3.12-pip-wheel-23.2.1-4.el9.noarch              7/22 
DEBUG:   Installing       : python3.12-3.12.10-3.el9.x86_64                       8/22 
DEBUG:   Installing       : python3.12-libs-3.12.10-3.el9.x86_64                  9/22 
DEBUG:   Installing       : python3.12-devel-3.12.10-3.el9.x86_64                10/22 
DEBUG:   Installing       : python3.11-setuptools-wheel-65.5.1-4.el9.noarch      11/22 
DEBUG:   Installing       : python3.11-pip-wheel-22.3.1-5.el9.noarch             12/22 
DEBUG:   Installing       : python3.11-3.11.11-2.el9.x86_64                      13/22 
DEBUG:   Installing       : python3.11-libs-3.11.11-2.el9.x86_64                 14/22 
DEBUG:   Installing       : python3.11-devel-3.11.11-2.el9.x86_64                15/22 
DEBUG:   Installing       : python3-toml-0.10.2-6.el9.noarch                     16/22 
DEBUG:   Installing       : python3-py-1.10.0-6.el9.noarch                       17/22 
DEBUG:   Installing       : python3-pluggy-0.13.1-7.el9.noarch                   18/22 
DEBUG:   Installing       : python3-appdirs-1.4.4-4.el9.noarch                   19/22 
DEBUG:   Installing       : python3-virtualenv-20.4.4-1.el9s.noarch              20/22 
DEBUG:   Installing       : tox-3.23.0-2.el9s.noarch                             21/22 
DEBUG:   Installing       : python3-tox-current-env-0.0.8-1.el9s.noarch          22/22 
DEBUG:   Running scriptlet: python3-tox-current-env-0.0.8-1.el9s.noarch          22/22 
DEBUG:   Verifying        : libtirpc-1.3.3-9.el9.x86_64                           1/22 
DEBUG:   Verifying        : libnsl2-2.0.0-1.el9.x86_64                            2/22 
DEBUG:   Verifying        : mpdecimal-2.5.1-3.el9.x86_64                          3/22 
DEBUG:   Verifying        : python3-appdirs-1.4.4-4.el9.noarch                    4/22 
DEBUG:   Verifying        : python3-pluggy-0.13.1-7.el9.noarch                    5/22 
DEBUG:   Verifying        : python3-py-1.10.0-6.el9.noarch                        6/22 
DEBUG:   Verifying        : python3-toml-0.10.2-6.el9.noarch                      7/22 
DEBUG:   Verifying        : python3.11-3.11.11-2.el9.x86_64                       8/22 
DEBUG:   Verifying        : python3.11-devel-3.11.11-2.el9.x86_64                 9/22 
DEBUG:   Verifying        : python3.11-libs-3.11.11-2.el9.x86_64                 10/22 
DEBUG:   Verifying        : python3.11-pip-wheel-22.3.1-5.el9.noarch             11/22 
DEBUG:   Verifying        : python3.11-setuptools-wheel-65.5.1-4.el9.noarch      12/22 
DEBUG:   Verifying        : python3.12-3.12.10-3.el9.x86_64                      13/22 
DEBUG:   Verifying        : python3.12-devel-3.12.10-3.el9.x86_64                14/22 
DEBUG:   Verifying        : python3.12-libs-3.12.10-3.el9.x86_64                 15/22 
DEBUG:   Verifying        : python3.12-pip-wheel-23.2.1-4.el9.noarch             16/22 
DEBUG:   Verifying        : python3-wheel-wheel-1:0.36.2-8.el9.noarch            17/22 
DEBUG:   Verifying        : python3-distlib-0.3.9-1.el9s.noarch                  18/22 
DEBUG:   Verifying        : python3-filelock-3.15.4-1.el9s.noarch                19/22 
DEBUG:   Verifying        : python3-tox-current-env-0.0.8-1.el9s.noarch          20/22 
DEBUG:   Verifying        : python3-virtualenv-20.4.4-1.el9s.noarch              21/22 
DEBUG:   Verifying        : tox-3.23.0-2.el9s.noarch                             22/22 
DEBUG: Installed:
DEBUG:   libnsl2-2.0.0-1.el9.x86_64                                                    
DEBUG:   libtirpc-1.3.3-9.el9.x86_64                                                   
DEBUG:   mpdecimal-2.5.1-3.el9.x86_64                                                  
DEBUG:   python3-appdirs-1.4.4-4.el9.noarch                                            
DEBUG:   python3-distlib-0.3.9-1.el9s.noarch                                           
DEBUG:   python3-filelock-3.15.4-1.el9s.noarch                                         
DEBUG:   python3-pluggy-0.13.1-7.el9.noarch                                            
DEBUG:   python3-py-1.10.0-6.el9.noarch                                                
DEBUG:   python3-toml-0.10.2-6.el9.noarch                                              
DEBUG:   python3-tox-current-env-0.0.8-1.el9s.noarch                                   
DEBUG:   python3-virtualenv-20.4.4-1.el9s.noarch                                       
DEBUG:   python3-wheel-wheel-1:0.36.2-8.el9.noarch                                     
DEBUG:   python3.11-3.11.11-2.el9.x86_64                                               
DEBUG:   python3.11-devel-3.11.11-2.el9.x86_64                                         
DEBUG:   python3.11-libs-3.11.11-2.el9.x86_64                                          
DEBUG:   python3.11-pip-wheel-22.3.1-5.el9.noarch                                      
DEBUG:   python3.11-setuptools-wheel-65.5.1-4.el9.noarch                               
DEBUG:   python3.12-3.12.10-3.el9.x86_64                                               
DEBUG:   python3.12-devel-3.12.10-3.el9.x86_64                                         
DEBUG:   python3.12-libs-3.12.10-3.el9.x86_64                                          
DEBUG:   python3.12-pip-wheel-23.2.1-4.el9.noarch                                      
DEBUG:   tox-3.23.0-2.el9s.noarch                                                      
DEBUG: Complete!
DEBUG: Child return code was: 0
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', '-o', 'private,mode=0755', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'rbind', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'remount,private,rbind', '--target', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/rpm', '-qa', '--root', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
DEBUG: libgcc-11.5.0-5.el9.x86_64
DEBUG: fonts-filesystem-2.0.5-7.el9.1.noarch
DEBUG: tzdata-2025b-1.el9.noarch
DEBUG: hwdata-0.348-9.18.el9.noarch
DEBUG: dejavu-sans-fonts-2.37-18.el9.noarch
DEBUG: adobe-mappings-cmap-20171205-12.el9.noarch
DEBUG: adobe-mappings-cmap-deprecated-20171205-12.el9.noarch
DEBUG: langpacks-core-font-en-3.0-16.el9.noarch
DEBUG: osinfo-db-20250124-1.el9.noarch
DEBUG: adobe-source-code-pro-fonts-2.030.1.050-12.el9.1.noarch
DEBUG: abattis-cantarell-fonts-0.301-4.el9.noarch
DEBUG: google-droid-sans-fonts-20200215-11.el9.2.noarch
DEBUG: python3-setuptools-wheel-65.5.1-2.el9s.noarch
DEBUG: xkeyboard-config-2.33-2.el9.noarch
DEBUG: rust-srpm-macros-17-4.el9.noarch
DEBUG: qt5-srpm-macros-5.15.9-1.el9.noarch
DEBUG: poppler-data-0.4.9-9.el9.noarch
DEBUG: perl-srpm-macros-1-41.el9.noarch
DEBUG: openblas-srpm-macros-2-11.el9.noarch
DEBUG: ocaml-srpm-macros-6-6.el9.noarch
DEBUG: mesa-filesystem-24.2.8-2.el9.x86_64
DEBUG: llvm-filesystem-20.1.1-3.el9.x86_64
DEBUG: libX11-common-1.7.0-11.el9.noarch
DEBUG: kernel-headers-5.14.0-585.el9.x86_64
DEBUG: ghc-srpm-macros-1.5.0-6.el9.noarch
DEBUG: gawk-all-langpacks-5.1.0-6.el9.x86_64
DEBUG: adwaita-cursor-theme-40.1.1-3.el9.noarch
DEBUG: adobe-mappings-pdf-20180407-10.el9.noarch
DEBUG: publicsuffix-list-dafsa-20210518-3.el9.noarch
DEBUG: pkgconf-m4-1.7.3-10.el9.noarch
DEBUG: pcre2-syntax-10.40-6.el9.noarch
DEBUG: ncurses-base-6.2-10.20210508.el9.noarch
DEBUG: libssh-config-0.10.4-13.el9.noarch
DEBUG: kbd-misc-2.4.0-11.el9.noarch
DEBUG: kbd-legacy-2.4.0-11.el9.noarch
DEBUG: fuse-common-3.10.2-9.el9.x86_64
DEBUG: coreutils-common-8.32-39.el9.x86_64
DEBUG: centos-gpg-keys-9.0-28.el9.noarch
DEBUG: centos-stream-repos-9.0-28.el9.noarch
DEBUG: centos-stream-release-9.0-28.el9.noarch
DEBUG: setup-2.13.7-10.el9.noarch
DEBUG: filesystem-3.16-5.el9.x86_64
DEBUG: urw-base35-fonts-common-20200910-6.el9.noarch
DEBUG: basesystem-11-13.el9.noarch
DEBUG: glibc-gconv-extra-2.34-192.el9.x86_64
DEBUG: glibc-minimal-langpack-2.34-192.el9.x86_64
DEBUG: glibc-common-2.34-192.el9.x86_64
DEBUG: glibc-2.34-192.el9.x86_64
DEBUG: ncurses-libs-6.2-10.20210508.el9.x86_64
DEBUG: bash-5.1.8-9.el9.x86_64
DEBUG: zlib-1.2.11-41.el9.x86_64
DEBUG: libstdc++-11.5.0-5.el9.x86_64
DEBUG: libzstd-1.5.5-1.el9.x86_64
DEBUG: xz-libs-5.2.5-8.el9.x86_64
DEBUG: libxml2-2.9.13-9.el9.x86_64
DEBUG: bzip2-libs-1.0.8-10.el9.x86_64
DEBUG: libxcrypt-4.4.18-3.el9.x86_64
DEBUG: libpng-1.6.37-12.el9.x86_64
DEBUG: expat-2.5.0-5.el9.x86_64
DEBUG: libjpeg-turbo-2.0.90-7.el9.x86_64
DEBUG: libcap-2.48-9.el9.x86_64
DEBUG: libuuid-2.37.4-21.el9.x86_64
DEBUG: elfutils-libelf-0.193-1.el9.x86_64
DEBUG: sqlite-libs-3.34.1-7.el9.x86_64
DEBUG: libffi-3.4.2-8.el9.x86_64
DEBUG: crypto-policies-20250128-1.git5269e22.el9.noarch
DEBUG: gmp-6.2.0-13.el9.x86_64
DEBUG: libgpg-error-1.42-5.el9.x86_64
DEBUG: libtool-ltdl-2.4.6-46.el9.x86_64
DEBUG: lcms2-2.12-3.el9.x86_64
DEBUG: nspr-4.35.0-17.el9.x86_64
DEBUG: mpfr-4.1.0-7.el9.x86_64
DEBUG: readline-8.1-4.el9.x86_64
DEBUG: libogg-1.3.4-6.el9.x86_64
DEBUG: libvorbis-1.3.7-5.el9.x86_64
DEBUG: nss-util-3.101.0-10.el9.x86_64
DEBUG: libgcrypt-1.10.0-11.el9.x86_64
DEBUG: libwayland-client-1.21.0-1.el9.x86_64
DEBUG: libicu-67.1-9.el9.x86_64
DEBUG: libattr-2.5.1-3.el9.x86_64
DEBUG: libacl-2.3.1-4.el9.x86_64
DEBUG: libgomp-11.5.0-5.el9.x86_64
DEBUG: lz4-libs-1.9.3-5.el9.x86_64
DEBUG: popt-1.18-8.el9.x86_64
DEBUG: alsa-lib-1.2.13-2.el9.x86_64
DEBUG: libX11-xcb-1.7.0-11.el9.x86_64
DEBUG: libwebp-1.2.0-8.el9.x86_64
DEBUG: libassuan-2.5.5-3.el9.x86_64
DEBUG: gdbm-libs-1.23-1.el9.x86_64
DEBUG: json-c-0.14-11.el9.x86_64
DEBUG: libbrotli-1.0.9-7.el9.x86_64
DEBUG: libcap-ng-0.8.2-7.el9.x86_64
DEBUG: audit-libs-3.1.5-7.el9.x86_64
DEBUG: libcom_err-1.46.5-7.el9.x86_64
DEBUG: libseccomp-2.5.2-2.el9.x86_64
DEBUG: libtasn1-4.16.0-9.el9.x86_64
DEBUG: p11-kit-0.25.3-3.el9.x86_64
DEBUG: libtdb-1.4.12-1.el9.x86_64
DEBUG: libunistring-0.9.10-15.el9.x86_64
DEBUG: libidn2-2.3.0-7.el9.x86_64
DEBUG: lua-libs-5.4.4-4.el9.x86_64
DEBUG: pcre2-10.40-6.el9.x86_64
DEBUG: fribidi-1.0.10-6.el9.2.x86_64
DEBUG: libICE-1.0.10-8.el9.x86_64
DEBUG: libstemmer-0-18.585svn.el9.x86_64
DEBUG: libxshmfence-1.3-10.el9.x86_64
DEBUG: openjpeg2-2.4.0-8.el9.x86_64
DEBUG: opus-1.3.1-10.el9.x86_64
DEBUG: libSM-1.2.3-10.el9.x86_64
DEBUG: libpsl-0.21.1-5.el9.x86_64
DEBUG: libwayland-cursor-1.21.0-1.el9.x86_64
DEBUG: libmpc-1.2.1-4.el9.x86_64
DEBUG: libwayland-server-1.21.0-1.el9.x86_64
DEBUG: dwz-0.14-3.el9.x86_64
DEBUG: exiv2-0.27.5-2.el9.x86_64
DEBUG: exiv2-libs-0.27.5-2.el9.x86_64
DEBUG: libxcrypt-compat-4.4.18-3.el9.x86_64
DEBUG: unzip-6.0-58.el9.x86_64
DEBUG: xml-common-0.6.3-58.el9.noarch
DEBUG: libproxy-0.4.15-35.el9.x86_64
DEBUG: imath-3.1.2-1.el9.x86_64
DEBUG: file-libs-5.39-16.el9.x86_64
DEBUG: file-5.39-16.el9.x86_64
DEBUG: hicolor-icon-theme-0.17-13.el9.noarch
DEBUG: libedit-3.1-38.20210216cvs.el9.x86_64
DEBUG: llvm-libs-20.1.1-3.el9.x86_64
DEBUG: alternatives-1.24-2.el9.x86_64
DEBUG: p11-kit-trust-0.25.3-3.el9.x86_64
DEBUG: fuse-libs-2.9.9-17.el9.x86_64
DEBUG: libsepol-3.6-3.el9.x86_64
DEBUG: libselinux-3.6-3.el9.x86_64
DEBUG: sed-4.8-9.el9.x86_64
DEBUG: findutils-4.8.0-7.el9.x86_64
DEBUG: libsigsegv-2.13-4.el9.x86_64
DEBUG: gawk-5.1.0-6.el9.x86_64
DEBUG: libsmartcols-2.37.4-21.el9.x86_64
DEBUG: pcre-8.44-4.el9.x86_64
DEBUG: grep-3.6-5.el9.x86_64
DEBUG: openssl-libs-3.5.0-2.el9.x86_64
DEBUG: coreutils-8.32-39.el9.x86_64
DEBUG: ca-certificates-2024.2.69_v8.0.303-91.4.el9.noarch
DEBUG: systemd-libs-252-53.el9.x86_64
DEBUG: libarchive-3.5.3-4.el9.x86_64
DEBUG: dbus-libs-1.12.20-8.el9.x86_64
DEBUG: libblkid-2.37.4-21.el9.x86_64
DEBUG: libmount-2.37.4-21.el9.x86_64
DEBUG: libfdisk-2.37.4-21.el9.x86_64
DEBUG: util-linux-core-2.37.4-21.el9.x86_64
DEBUG: libusbx-1.0.26-1.el9.x86_64
DEBUG: gzip-1.12-1.el9.x86_64
DEBUG: cracklib-2.9.6-27.el9.x86_64
DEBUG: kmod-libs-28-10.el9.x86_64
DEBUG: libevent-2.1.12-8.el9.x86_64
DEBUG: avahi-libs-0.8-22.el9.x86_64
DEBUG: xz-5.2.5-8.el9.x86_64
DEBUG: jbigkit-libs-2.1-23.el9.x86_64
DEBUG: libtiff-4.4.0-13.el9.x86_64
DEBUG: libXau-1.0.9-8.el9.x86_64
DEBUG: libxcb-1.13.1-9.el9.x86_64
DEBUG: libX11-1.7.0-11.el9.x86_64
DEBUG: libXext-1.3.4-8.el9.x86_64
DEBUG: libXrender-0.9.10-16.el9.x86_64
DEBUG: libXi-1.7.10-8.el9.x86_64
DEBUG: libXfixes-5.0.3-16.el9.x86_64
DEBUG: libXt-1.2.0-6.el9.x86_64
DEBUG: libXmu-1.1.3-8.el9.x86_64
DEBUG: libXcursor-1.2.0-7.el9.x86_64
DEBUG: libXdamage-1.1.5-7.el9.x86_64
DEBUG: libXrandr-1.5.2-8.el9.x86_64
DEBUG: libXinerama-1.1.4-10.el9.x86_64
DEBUG: libXcomposite-0.4.5-7.el9.x86_64
DEBUG: libXpm-3.5.13-10.el9.x86_64
DEBUG: libglvnd-1.3.4-1.el9.x86_64
DEBUG: libwayland-egl-1.21.0-1.el9.x86_64
DEBUG: pixman-0.40.0-6.el9.x86_64
DEBUG: libXaw-1.0.13-19.el9.x86_64
DEBUG: libXtst-1.2.3-16.el9.x86_64
DEBUG: libXv-1.0.11-16.el9.x86_64
DEBUG: libXxf86vm-1.1.4-18.el9.x86_64
DEBUG: cracklib-dicts-2.9.6-27.el9.x86_64
DEBUG: p11-kit-server-0.25.3-3.el9.x86_64
DEBUG: python3-pip-wheel-21.3.1-1.el9.noarch
DEBUG: python-unversioned-command-3.9.21-2.el9.noarch
DEBUG: python3-3.9.21-2.el9.x86_64
DEBUG: python3-libs-3.9.21-2.el9.x86_64
DEBUG: python3-setuptools-65.5.1-2.el9s.noarch
DEBUG: python3-packaging-24.2-2.el9s.noarch
DEBUG: python3-idna-2.10-7.el9.1.noarch
DEBUG: python3-greenlet-3.1.1-1.el9s.x86_64
DEBUG: python3-typing-extensions-4.12.2-2.el9s.noarch
DEBUG: python3-pip-21.3.1-1.el9.noarch
DEBUG: crypto-policies-scripts-20250128-1.git5269e22.el9.noarch
DEBUG: python3-chardet-4.0.0-5.el9.noarch
DEBUG: python3-dns-2.6.1-3.el9.noarch
DEBUG: python3-pysocks-1.7.1-12.el9.noarch
DEBUG: python3-six-1.15.0-9.el9.noarch
DEBUG: python3-urllib3-1.26.5-6.el9.noarch
DEBUG: python3-requests-2.32.3-4.el9s.noarch
DEBUG: python3-docutils-0.16-6.el9.noarch
DEBUG: python3-pytz-2021.1-5.el9.noarch
DEBUG: python3-babel-2.9.1-2.el9.noarch
DEBUG: python3-tomli-2.0.1-5.el9.noarch
DEBUG: python3-imagesize-1.2.0-6.el9.noarch
DEBUG: python3-pygments-2.7.4-4.el9.noarch
DEBUG: python3-snowballstemmer-1.9.0-10.el9.noarch
DEBUG: python3-sphinx-theme-alabaster-0.7.12-13.el9.noarch
DEBUG: python3-sphinxcontrib-applehelp-1.0.2-5.el9.noarch
DEBUG: python3-sphinxcontrib-devhelp-1.0.2-5.el9.noarch
DEBUG: python3-sphinxcontrib-htmlhelp-1.0.3-6.el9.noarch
DEBUG: python3-sphinxcontrib-jsmath-1.0.1-12.el9.noarch
DEBUG: python3-sphinxcontrib-qthelp-1.0.3-5.el9.noarch
DEBUG: python3-sphinxcontrib-serializinghtml-1.1.4-5.el9.noarch
DEBUG: python3-markupsafe-3.0.2-1.el9s.x86_64
DEBUG: python3-jinja2-3.0.1-2.el9s.noarch
DEBUG: openssl-3.5.0-2.el9.x86_64
DEBUG: sound-theme-freedesktop-0.8-17.el9.noarch
DEBUG: kmod-28-10.el9.x86_64
DEBUG: composefs-libs-1.0.8-1.el9.x86_64
DEBUG: bubblewrap-0.4.1-8.el9.x86_64
DEBUG: libsemanage-3.6-5.el9.x86_64
DEBUG: shadow-utils-4.9-12.el9.x86_64
DEBUG: libutempter-1.2.1-6.el9.x86_64
DEBUG: tar-1.34-7.el9.x86_64
DEBUG: openexr-libs-3.1.1-3.el9.x86_64
DEBUG: iso-codes-4.6.0-3.el9.noarch
DEBUG: zip-3.0-35.el9.x86_64
DEBUG: cpp-11.5.0-5.el9.x86_64
DEBUG: zstd-1.5.5-1.el9.x86_64
DEBUG: acl-2.3.1-4.el9.x86_64
DEBUG: nss-softokn-freebl-3.101.0-10.el9.x86_64
DEBUG: nss-softokn-3.101.0-10.el9.x86_64
DEBUG: nss-sysinit-3.101.0-10.el9.x86_64
DEBUG: nss-3.101.0-10.el9.x86_64
DEBUG: flac-libs-1.3.3-12.el9.x86_64
DEBUG: libtheora-1.1.1-31.el9.x86_64
DEBUG: libksba-1.5.1-7.el9.x86_64
DEBUG: jasper-libs-2.0.28-3.el9.x86_64
DEBUG: LibRaw-0.21.1-1.el9.x86_64
DEBUG: exempi-2.6.0-0.2.20211007gite23c213.el9.x86_64
DEBUG: bzip2-1.0.8-10.el9.x86_64
DEBUG: libxkbcommon-1.0.3-4.el9.x86_64
DEBUG: libxslt-1.1.34-12.el9.x86_64
DEBUG: graphite2-1.3.14-9.el9.x86_64
DEBUG: groff-base-1.22.4-10.el9.x86_64
DEBUG: webrtc-audio-processing-0.3.1-8.el9.x86_64
DEBUG: info-6.7-15.el9.x86_64
DEBUG: ed-1.14.2-12.el9.x86_64
DEBUG: patch-2.7.6-16.el9.x86_64
DEBUG: libfontenc-1.1.3-17.el9.x86_64
DEBUG: less-590-5.el9.x86_64
DEBUG: systemd-rpm-macros-252-53.el9.noarch
DEBUG: adwaita-icon-theme-40.1.1-3.el9.noarch
DEBUG: libpaper-1.1.28-4.el9.x86_64
DEBUG: ncurses-6.2-10.20210508.el9.x86_64
DEBUG: perl-Digest-1.19-4.el9.noarch
DEBUG: perl-Digest-MD5-2.58-4.el9.x86_64
DEBUG: perl-B-1.80-481.el9.x86_64
DEBUG: perl-FileHandle-2.03-481.el9.noarch
DEBUG: perl-Data-Dumper-2.174-462.el9.x86_64
DEBUG: perl-libnet-3.13-4.el9.noarch
DEBUG: perl-AutoLoader-5.74-481.el9.noarch
DEBUG: perl-base-2.27-481.el9.noarch
DEBUG: perl-URI-5.09-3.el9.noarch
DEBUG: perl-if-0.60.800-481.el9.noarch
DEBUG: perl-IO-Socket-IP-0.41-5.el9.noarch
DEBUG: perl-Time-Local-1.300-7.el9.noarch
DEBUG: perl-File-Path-2.18-4.el9.noarch
DEBUG: perl-IO-Socket-SSL-2.073-2.el9.noarch
DEBUG: perl-Net-SSLeay-1.94-1.el9.x86_64
DEBUG: perl-Pod-Escapes-1.07-460.el9.noarch
DEBUG: perl-Text-Tabs+Wrap-2013.0523-460.el9.noarch
DEBUG: perl-Mozilla-CA-20200520-6.el9.noarch
DEBUG: perl-Class-Struct-0.66-481.el9.noarch
DEBUG: perl-POSIX-1.94-481.el9.x86_64
DEBUG: perl-Term-ANSIColor-5.01-461.el9.noarch
DEBUG: perl-IPC-Open3-1.21-481.el9.noarch
DEBUG: perl-subs-1.03-481.el9.noarch
DEBUG: perl-File-Temp-0.231.100-4.el9.noarch
DEBUG: perl-Term-Cap-1.17-460.el9.noarch
DEBUG: perl-Pod-Simple-3.42-4.el9.noarch
DEBUG: perl-HTTP-Tiny-0.076-462.el9.noarch
DEBUG: perl-Socket-2.031-4.el9.x86_64
DEBUG: perl-SelectSaver-1.02-481.el9.noarch
DEBUG: perl-Symbol-1.08-481.el9.noarch
DEBUG: perl-File-stat-1.09-481.el9.noarch
DEBUG: perl-podlators-4.14-460.el9.noarch
DEBUG: perl-Pod-Perldoc-3.28.01-461.el9.noarch
DEBUG: perl-Fcntl-1.13-481.el9.x86_64
DEBUG: perl-Text-ParseWords-3.30-460.el9.noarch
DEBUG: perl-mro-1.23-481.el9.x86_64
DEBUG: perl-IO-1.43-481.el9.x86_64
DEBUG: perl-overloading-0.02-481.el9.noarch
DEBUG: perl-Pod-Usage-2.01-4.el9.noarch
DEBUG: perl-Errno-1.30-481.el9.x86_64
DEBUG: perl-File-Basename-2.85-481.el9.noarch
DEBUG: perl-Getopt-Std-1.12-481.el9.noarch
DEBUG: perl-MIME-Base64-3.16-4.el9.x86_64
DEBUG: perl-Scalar-List-Utils-1.56-462.el9.x86_64
DEBUG: perl-constant-1.33-461.el9.noarch
DEBUG: perl-Storable-3.21-460.el9.x86_64
DEBUG: perl-overload-1.31-481.el9.noarch
DEBUG: perl-parent-0.238-460.el9.noarch
DEBUG: perl-vars-1.05-481.el9.noarch
DEBUG: perl-Getopt-Long-2.52-4.el9.noarch
DEBUG: perl-Carp-1.50-460.el9.noarch
DEBUG: perl-Exporter-5.74-461.el9.noarch
DEBUG: perl-PathTools-3.78-461.el9.x86_64
DEBUG: perl-NDBM_File-1.15-481.el9.x86_64
DEBUG: perl-Encode-3.08-462.el9.x86_64
DEBUG: perl-libs-5.32.1-481.el9.x86_64
DEBUG: perl-interpreter-5.32.1-481.el9.x86_64
DEBUG: kernel-srpm-macros-1.0-13.el9.noarch
DEBUG: bluez-libs-5.72-4.el9.x86_64
DEBUG: cpio-2.13-16.el9.x86_64
DEBUG: diffutils-3.7-12.el9.x86_64
DEBUG: keyutils-libs-1.6.3-1.el9.x86_64
DEBUG: libatomic-11.5.0-5.el9.x86_64
DEBUG: libcbor-0.7.0-5.el9.x86_64
DEBUG: libdb-5.3.28-57.el9.x86_64
DEBUG: libeconf-0.4.1-4.el9.x86_64
DEBUG: libpwquality-1.4.4-8.el9.x86_64
DEBUG: pam-1.5.1-23.el9.x86_64
DEBUG: util-linux-2.37.4-21.el9.x86_64
DEBUG: dbus-1.12.20-8.el9.x86_64
DEBUG: systemd-pam-252-53.el9.x86_64
DEBUG: systemd-252-53.el9.x86_64
DEBUG: dbus-common-1.12.20-8.el9.noarch
DEBUG: dbus-broker-28-7.el9.x86_64
DEBUG: device-mapper-libs-1.02.202-6.el9.x86_64
DEBUG: device-mapper-1.02.202-6.el9.x86_64
DEBUG: cryptsetup-libs-2.7.2-3.el9.x86_64
DEBUG: elfutils-default-yama-scope-0.193-1.el9.noarch
DEBUG: elfutils-libs-0.193-1.el9.x86_64
DEBUG: openssh-8.7p1-45.el9.x86_64
DEBUG: kbd-2.4.0-11.el9.x86_64
DEBUG: libnghttp2-1.43.0-6.el9.x86_64
DEBUG: libpciaccess-0.16-7.el9.x86_64
DEBUG: libdrm-2.4.123-2.el9.x86_64
DEBUG: libglvnd-egl-1.3.4-1.el9.x86_64
DEBUG: mesa-libgbm-24.2.8-2.el9.x86_64
DEBUG: mesa-dri-drivers-24.2.8-2.el9.x86_64
DEBUG: mesa-libglapi-24.2.8-2.el9.x86_64
DEBUG: mesa-libEGL-24.2.8-2.el9.x86_64
DEBUG: libglvnd-glx-1.3.4-1.el9.x86_64
DEBUG: mesa-libGL-24.2.8-2.el9.x86_64
DEBUG: libpkgconf-1.7.3-10.el9.x86_64
DEBUG: pkgconf-1.7.3-10.el9.x86_64
DEBUG: pkgconf-pkg-config-1.7.3-10.el9.x86_64
DEBUG: libverto-0.3.2-3.el9.x86_64
DEBUG: krb5-libs-1.21.1-6.el9.x86_64
DEBUG: cyrus-sasl-lib-2.1.27-21.el9.x86_64
DEBUG: openldap-2.6.8-4.el9.x86_64
DEBUG: libssh-0.10.4-13.el9.x86_64
DEBUG: libcurl-7.76.1-31.el9.x86_64
DEBUG: elfutils-debuginfod-client-0.193-1.el9.x86_64
DEBUG: binutils-gold-2.35.2-63.el9.x86_64
DEBUG: binutils-2.35.2-63.el9.x86_64
DEBUG: elfutils-0.193-1.el9.x86_64
DEBUG: gdb-minimal-14.2-4.el9.x86_64
DEBUG: debugedit-5.0-10.el9.x86_64
DEBUG: curl-7.76.1-31.el9.x86_64
DEBUG: rpm-4.16.1.3-37.el9.x86_64
DEBUG: rpm-libs-4.16.1.3-37.el9.x86_64
DEBUG: rpm-build-libs-4.16.1.3-37.el9.x86_64
DEBUG: efi-srpm-macros-6-2.el9.noarch
DEBUG: lua-srpm-macros-1-6.el9.noarch
DEBUG: tpm2-tss-3.2.3-1.el9.x86_64
DEBUG: systemd-udev-252-53.el9.x86_64
DEBUG: libfido2-1.13.0-2.el9.x86_64
DEBUG: openssh-clients-8.7p1-45.el9.x86_64
DEBUG: git-core-2.47.1-2.el9.x86_64
DEBUG: make-4.3-8.el9.x86_64
DEBUG: nettle-3.10.1-1.el9.x86_64
DEBUG: gnutls-3.8.3-6.el9.x86_64
DEBUG: glib2-2.68.4-16.el9.x86_64
DEBUG: freetype-2.10.4-9.el9.x86_64
DEBUG: harfbuzz-2.7.4-10.el9.x86_64
DEBUG: fontconfig-2.14.0-2.el9.x86_64
DEBUG: cairo-1.17.4-7.el9.x86_64
DEBUG: json-glib-1.6.6-1.el9.x86_64
DEBUG: atk-2.36.0-5.el9.x86_64
DEBUG: cairo-gobject-1.17.4-7.el9.x86_64
DEBUG: polkit-libs-0.117-13.el9.x86_64
DEBUG: gstreamer1-1.22.12-3.el9.x86_64
DEBUG: cups-libs-2.3.3op2-33.el9.x86_64
DEBUG: polkit-0.117-13.el9.x86_64
DEBUG: polkit-pkla-compat-0.1-21.el9.x86_64
DEBUG: gsettings-desktop-schemas-40.0-6.el9.x86_64
DEBUG: libgudev-237-1.el9.x86_64
DEBUG: dconf-0.40.0-6.el9.x86_64
DEBUG: rtkit-0.11-29.el9.x86_64
DEBUG: libgxps-0.3.2-3.el9.x86_64
DEBUG: gd-2.3.2-3.el9.x86_64
DEBUG: libXft-2.3.3-8.el9.x86_64
DEBUG: poppler-21.01.0-21.el9.x86_64
DEBUG: poppler-glib-21.01.0-21.el9.x86_64
DEBUG: urw-base35-bookman-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-c059-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-d050000l-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-gothic-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-nimbus-mono-ps-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-nimbus-roman-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-nimbus-sans-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-p052-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-standard-symbols-ps-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-z003-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-fonts-20200910-6.el9.noarch
DEBUG: libraqm-0.7.0-7.el9s.x86_64
DEBUG: mkfontscale-1.2.1-3.el9.x86_64
DEBUG: xorg-x11-fonts-ISO8859-1-100dpi-7.5-33.el9.noarch
DEBUG: ModemManager-glib-1.20.2-1.el9.x86_64
DEBUG: NetworkManager-libnm-1.53.4-1.el9.x86_64
DEBUG: gobject-introspection-1.68.0-11.el9.x86_64
DEBUG: upower-0.99.11-11.el9.x86_64
DEBUG: libgusb-0.3.8-2.el9.x86_64
DEBUG: colord-libs-1.4.5-4.el9.x86_64
DEBUG: shared-mime-info-2.1-5.el9.x86_64
DEBUG: gdk-pixbuf2-2.42.6-4.el9.x86_64
DEBUG: gdk-pixbuf2-modules-2.42.6-4.el9.x86_64
DEBUG: gtk-update-icon-cache-3.24.31-5.el9.x86_64
DEBUG: libgsf-1.14.47-5.el9.x86_64
DEBUG: libnotify-0.7.9-8.el9.x86_64
DEBUG: at-spi2-core-2.40.3-1.el9.x86_64
DEBUG: at-spi2-atk-2.38.0-4.el9.x86_64
DEBUG: avahi-glib-0.8-22.el9.x86_64
DEBUG: flatpak-session-helper-1.12.9-4.el9.x86_64
DEBUG: graphene-1.10.6-2.el9.x86_64
DEBUG: libgexiv2-0.12.3-1.el9.x86_64
DEBUG: low-memory-monitor-2.1-4.el9.x86_64
DEBUG: totem-pl-parser-3.26.6-2.el9.x86_64
DEBUG: webkit2gtk3-jsc-2.48.2-1.el9.x86_64
DEBUG: libproxy-webkitgtk4-0.4.15-35.el9.x86_64
DEBUG: glib-networking-2.68.3-3.el9.x86_64
DEBUG: libsoup-2.72.0-10.el9.x86_64
DEBUG: geoclue2-2.6.0-7.el9.x86_64
DEBUG: libappstream-glib-0.7.18-5.el9.x86_64
DEBUG: osinfo-db-tools-1.10.0-1.el9.x86_64
DEBUG: libosinfo-1.10.0-1.el9.x86_64
DEBUG: xdg-dbus-proxy-0.1.3-1.el9.x86_64
DEBUG: liblqr-1-0.4.2-17.el9s.x86_64
DEBUG: npth-1.6-8.el9.x86_64
DEBUG: gnupg2-2.3.3-4.el9.x86_64
DEBUG: gpgme-1.15.1-6.el9.x86_64
DEBUG: ostree-libs-2025.2-1.el9.x86_64
DEBUG: which-2.21-29.el9.x86_64
DEBUG: fuse-2.9.9-17.el9.x86_64
DEBUG: fdk-aac-free-2.0.0-8.el9.x86_64
DEBUG: giflib-5.2.1-9.el9.x86_64
DEBUG: glibc-headers-2.34-192.el9.x86_64
DEBUG: libxcrypt-devel-4.4.18-3.el9.x86_64
DEBUG: glibc-devel-2.34-192.el9.x86_64
DEBUG: gcc-11.5.0-5.el9.x86_64
DEBUG: annobin-12.93-1.el9.x86_64
DEBUG: gcc-plugin-annobin-11.5.0-5.el9.x86_64
DEBUG: fonts-srpm-macros-2.0.5-7.el9.1.noarch
DEBUG: go-srpm-macros-3.6.0-11.el9.noarch
DEBUG: python-srpm-macros-3.9-54.el9.noarch
DEBUG: redhat-rpm-config-209-1.el9.noarch
DEBUG: rpm-build-4.16.1.3-37.el9.x86_64
DEBUG: pyproject-srpm-macros-1.16.2-1.el9.noarch
DEBUG: python-rpm-macros-3.9-54.el9.noarch
DEBUG: python3-rpm-macros-3.9-54.el9.noarch
DEBUG: python3-rpm-generators-12-9.el9.noarch
DEBUG: gsm-1.0.19-6.el9.x86_64
DEBUG: libsndfile-1.0.31-9.el9.x86_64
DEBUG: jbig2dec-libs-0.19-7.el9.x86_64
DEBUG: libasyncns-0.8-22.el9.x86_64
DEBUG: pulseaudio-libs-15.0-3.el9.x86_64
DEBUG: libcanberra-0.30-27.el9.x86_64
DEBUG: libdatrie-0.2.13-4.el9.x86_64
DEBUG: libthai-0.1.28-8.el9.x86_64
DEBUG: pango-1.48.7-3.el9.x86_64
DEBUG: librsvg2-2.50.7-3.el9.x86_64
DEBUG: libepoxy-1.5.5-4.el9.x86_64
DEBUG: libexif-0.6.22-6.el9.x86_64
DEBUG: libijs-0.35-15.el9.x86_64
DEBUG: libgs-9.54.0-19.el9.x86_64
DEBUG: libiptcdata-1.0.5-10.el9.x86_64
DEBUG: libldac-2.0.2.3-10.el9.x86_64
DEBUG: libsbc-1.4-9.el9.x86_64
DEBUG: pipewire-libs-1.0.1-1.el9.x86_64
DEBUG: pipewire-1.0.1-1.el9.x86_64
DEBUG: wireplumber-libs-0.4.14-1.el9.x86_64
DEBUG: wireplumber-0.4.14-1.el9.x86_64
DEBUG: flatpak-1.12.9-4.el9.x86_64
DEBUG: xdg-desktop-portal-1.12.6-1.el9.x86_64
DEBUG: pipewire-jack-audio-connection-kit-libs-1.0.1-1.el9.x86_64
DEBUG: libwmf-lite-0.2.12-10.el9.x86_64
DEBUG: orc-0.4.31-8.el9.x86_64
DEBUG: gstreamer1-plugins-base-1.22.12-4.el9.x86_64
DEBUG: libtracker-sparql-3.1.2-3.el9.x86_64
DEBUG: tracker-3.1.2-3.el9.x86_64
DEBUG: tracker-miners-3.1.2-4.el9.x86_64
DEBUG: libcanberra-gtk3-0.30-27.el9.x86_64
DEBUG: gtk3-3.24.31-5.el9.x86_64
DEBUG: xdg-desktop-portal-gtk-1.12.0-3.el9.x86_64
DEBUG: gtk2-2.24.33-8.el9.x86_64
DEBUG: libcanberra-gtk2-0.30-27.el9.x86_64
DEBUG: graphviz-2.44.0-26.el9.x86_64
DEBUG: ImageMagick-libs-6.9.12.98-1.el9s.x86_64
DEBUG: ImageMagick-6.9.12.98-1.el9s.x86_64
DEBUG: python3-sphinx-3.4.3-8.el9.noarch
DEBUG: pipewire-jack-audio-connection-kit-1.0.1-1.el9.x86_64
DEBUG: pipewire-alsa-1.0.1-1.el9.x86_64
DEBUG: pipewire-pulseaudio-1.0.1-1.el9.x86_64
DEBUG: python3-devel-3.9.21-2.el9.x86_64
DEBUG: python3-pbr-6.1.1-1.el9s.noarch
DEBUG: python3-setuptools_scm-7.1.0-2.el9s.noarch
DEBUG: python3-eventlet-0.36.1-1.el9s.noarch
DEBUG: python3-sqlalchemy-2.0.38-1.el9s.x86_64
DEBUG: openstack-macros-2023.1.0-0.20250328135226.ce6a105.el9.noarch
DEBUG: python3-testtools-2.7.1-1.el9s.noarch
DEBUG: python3-testscenarios-0.5.0-21.el9s.noarch
DEBUG: python3-testresources-2.0.1-2.el9s.noarch
DEBUG: python3-netaddr-1.3.0-4.el9s.noarch
DEBUG: python3-fixtures-4.1.0-1.el9s.noarch
DEBUG: python3-stevedore-5.4.1-0.20250225155234.27e27c1.el9.noarch
DEBUG: python3-wrapt-1.16.0-1.el9s.x86_64
DEBUG: python3-debtcollector-3.0.0-0.20240226181642.0e6ce1c.el9.noarch
DEBUG: python3-tempita-0.5.2-2.el9s.noarch
DEBUG: python3-sqlparse-0.4.2-4.el9s.noarch
DEBUG: python3-rfc3986-2.0.0-1.el9s.noarch
DEBUG: python3-pyparsing-3.1.2-7.el9s.noarch
DEBUG: python3-iso8601-2.1.0-1.el9s.noarch
DEBUG: python3-extras-1.0.0-15.el9s.noarch
DEBUG: python3-subunit-1.4.0-6.el9s.noarch
DEBUG: python3-oslotest-5.0.1-0.20250513101000.1fe4458.el9.noarch
DEBUG: libsodium-1.0.18-7.el9s.x86_64
DEBUG: zlib-devel-1.2.11-41.el9.x86_64
DEBUG: xz-devel-5.2.5-8.el9.x86_64
DEBUG: python3-psutil-5.8.0-12.el9.x86_64
DEBUG: python3-mako-1.1.4-6.el9.noarch
DEBUG: python3-alembic-1.14.1-1.el9s.noarch
DEBUG: liburing-2.5-1.el9.x86_64
DEBUG: libpq-13.20-1.el9.x86_64
DEBUG: python3-psycopg2-2.9.9-2.el9s.x86_64
DEBUG: libgpg-error-devel-1.42-5.el9.x86_64
DEBUG: gmp-c++-6.2.0-13.el9.x86_64
DEBUG: cmake-filesystem-3.26.5-2.el9.x86_64
DEBUG: libxml2-devel-2.9.13-9.el9.x86_64
DEBUG: python3-ply-3.11-14.el9.noarch
DEBUG: python3-pycparser-2.20-6.el9.noarch
DEBUG: python3-cffi-1.14.5-5.el9.x86_64
DEBUG: python3-cryptography-36.0.1-4.el9.x86_64
DEBUG: python3-PyMySQL-0.10.1-6.el9.noarch
DEBUG: python3-pynacl-1.5.0-1.el9s.x86_64
DEBUG: python3-decorator-4.4.2-6.el9.noarch
DEBUG: python3-migrate-0.13.0-5.el9s.noarch
DEBUG: numactl-libs-2.0.19-1.el9.x86_64
DEBUG: libyaml-0.2.5-7.el9.x86_64
DEBUG: python3-pyyaml-5.4.1-6.el9.x86_64
DEBUG: libaio-0.3.111-13.el9.x86_64
DEBUG: python-oslo-utils-lang-8.2.0-0.20250318120252.cb68378.el9.noarch
DEBUG: python-oslo-i18n-lang-6.5.1-0.20250317171545.162e0fa.el9.noarch
DEBUG: python3-oslo-i18n-6.5.1-0.20250317171545.162e0fa.el9.noarch
DEBUG: python3-oslo-config-9.7.1-0.20250317170827.d583141.el9.noarch
DEBUG: python3-oslo-utils-8.2.0-0.20250318120252.cb68378.el9.noarch
DEBUG: python-oslo-db-lang-17.2.1-0.20250317174528.dc60623.el9.noarch
DEBUG: python3-oslo-db+mysql-17.2.1-0.20250317174528.dc60623.el9.noarch
DEBUG: python3-oslo-db-17.2.1-0.20250317174528.dc60623.el9.noarch
DEBUG: python3-oslo-db-tests-17.2.1-0.20250317174528.dc60623.el9.noarch
DEBUG: qemu-img-9.1.0-19.el9.x86_64
DEBUG: libxslt-devel-1.1.34-12.el9.x86_64
DEBUG: gmp-devel-6.2.0-13.el9.x86_64
DEBUG: pyproject-rpm-macros-1.16.2-1.el9.noarch
DEBUG: openssl-devel-3.5.0-2.el9.x86_64
DEBUG: python3-wheel-0.36.2-8.el9.noarch
DEBUG: libtirpc-1.3.3-9.el9.x86_64
DEBUG: libnsl2-2.0.0-1.el9.x86_64
DEBUG: python3-filelock-3.15.4-1.el9s.noarch
DEBUG: mpdecimal-2.5.1-3.el9.x86_64
DEBUG: python3-distlib-0.3.9-1.el9s.noarch
DEBUG: python3-wheel-wheel-0.36.2-8.el9.noarch
DEBUG: python3.12-pip-wheel-23.2.1-4.el9.noarch
DEBUG: python3.12-3.12.10-3.el9.x86_64
DEBUG: python3.12-libs-3.12.10-3.el9.x86_64
DEBUG: python3.12-devel-3.12.10-3.el9.x86_64
DEBUG: python3.11-setuptools-wheel-65.5.1-4.el9.noarch
DEBUG: python3.11-pip-wheel-22.3.1-5.el9.noarch
DEBUG: python3.11-3.11.11-2.el9.x86_64
DEBUG: python3.11-libs-3.11.11-2.el9.x86_64
DEBUG: python3.11-devel-3.11.11-2.el9.x86_64
DEBUG: python3-toml-0.10.2-6.el9.noarch
DEBUG: python3-py-1.10.0-6.el9.noarch
DEBUG: python3-pluggy-0.13.1-7.el9.noarch
DEBUG: python3-appdirs-1.4.4-4.el9.noarch
DEBUG: python3-virtualenv-20.4.4-1.el9s.noarch
DEBUG: tox-3.23.0-2.el9s.noarch
DEBUG: python3-tox-current-env-0.0.8-1.el9s.noarch
DEBUG: Child return code was: 0
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', '-o', 'private,mode=0755', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'rbind', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'remount,private,rbind', '--target', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/rpm', '-qa', '--root', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
DEBUG: libgcc-11.5.0-5.el9.x86_64
DEBUG: fonts-filesystem-2.0.5-7.el9.1.noarch
DEBUG: tzdata-2025b-1.el9.noarch
DEBUG: hwdata-0.348-9.18.el9.noarch
DEBUG: dejavu-sans-fonts-2.37-18.el9.noarch
DEBUG: adobe-mappings-cmap-20171205-12.el9.noarch
DEBUG: adobe-mappings-cmap-deprecated-20171205-12.el9.noarch
DEBUG: langpacks-core-font-en-3.0-16.el9.noarch
DEBUG: osinfo-db-20250124-1.el9.noarch
DEBUG: adobe-source-code-pro-fonts-2.030.1.050-12.el9.1.noarch
DEBUG: abattis-cantarell-fonts-0.301-4.el9.noarch
DEBUG: google-droid-sans-fonts-20200215-11.el9.2.noarch
DEBUG: python3-setuptools-wheel-65.5.1-2.el9s.noarch
DEBUG: xkeyboard-config-2.33-2.el9.noarch
DEBUG: rust-srpm-macros-17-4.el9.noarch
DEBUG: qt5-srpm-macros-5.15.9-1.el9.noarch
DEBUG: poppler-data-0.4.9-9.el9.noarch
DEBUG: perl-srpm-macros-1-41.el9.noarch
DEBUG: openblas-srpm-macros-2-11.el9.noarch
DEBUG: ocaml-srpm-macros-6-6.el9.noarch
DEBUG: mesa-filesystem-24.2.8-2.el9.x86_64
DEBUG: llvm-filesystem-20.1.1-3.el9.x86_64
DEBUG: libX11-common-1.7.0-11.el9.noarch
DEBUG: kernel-headers-5.14.0-585.el9.x86_64
DEBUG: ghc-srpm-macros-1.5.0-6.el9.noarch
DEBUG: gawk-all-langpacks-5.1.0-6.el9.x86_64
DEBUG: adwaita-cursor-theme-40.1.1-3.el9.noarch
DEBUG: adobe-mappings-pdf-20180407-10.el9.noarch
DEBUG: publicsuffix-list-dafsa-20210518-3.el9.noarch
DEBUG: pkgconf-m4-1.7.3-10.el9.noarch
DEBUG: pcre2-syntax-10.40-6.el9.noarch
DEBUG: ncurses-base-6.2-10.20210508.el9.noarch
DEBUG: libssh-config-0.10.4-13.el9.noarch
DEBUG: kbd-misc-2.4.0-11.el9.noarch
DEBUG: kbd-legacy-2.4.0-11.el9.noarch
DEBUG: fuse-common-3.10.2-9.el9.x86_64
DEBUG: coreutils-common-8.32-39.el9.x86_64
DEBUG: centos-gpg-keys-9.0-28.el9.noarch
DEBUG: centos-stream-repos-9.0-28.el9.noarch
DEBUG: centos-stream-release-9.0-28.el9.noarch
DEBUG: setup-2.13.7-10.el9.noarch
DEBUG: filesystem-3.16-5.el9.x86_64
DEBUG: urw-base35-fonts-common-20200910-6.el9.noarch
DEBUG: basesystem-11-13.el9.noarch
DEBUG: glibc-gconv-extra-2.34-192.el9.x86_64
DEBUG: glibc-minimal-langpack-2.34-192.el9.x86_64
DEBUG: glibc-common-2.34-192.el9.x86_64
DEBUG: glibc-2.34-192.el9.x86_64
DEBUG: ncurses-libs-6.2-10.20210508.el9.x86_64
DEBUG: bash-5.1.8-9.el9.x86_64
DEBUG: zlib-1.2.11-41.el9.x86_64
DEBUG: libstdc++-11.5.0-5.el9.x86_64
DEBUG: libzstd-1.5.5-1.el9.x86_64
DEBUG: xz-libs-5.2.5-8.el9.x86_64
DEBUG: libxml2-2.9.13-9.el9.x86_64
DEBUG: bzip2-libs-1.0.8-10.el9.x86_64
DEBUG: libxcrypt-4.4.18-3.el9.x86_64
DEBUG: libpng-1.6.37-12.el9.x86_64
DEBUG: expat-2.5.0-5.el9.x86_64
DEBUG: libjpeg-turbo-2.0.90-7.el9.x86_64
DEBUG: libcap-2.48-9.el9.x86_64
DEBUG: libuuid-2.37.4-21.el9.x86_64
DEBUG: elfutils-libelf-0.193-1.el9.x86_64
DEBUG: sqlite-libs-3.34.1-7.el9.x86_64
DEBUG: libffi-3.4.2-8.el9.x86_64
DEBUG: crypto-policies-20250128-1.git5269e22.el9.noarch
DEBUG: gmp-6.2.0-13.el9.x86_64
DEBUG: libgpg-error-1.42-5.el9.x86_64
DEBUG: libtool-ltdl-2.4.6-46.el9.x86_64
DEBUG: lcms2-2.12-3.el9.x86_64
DEBUG: nspr-4.35.0-17.el9.x86_64
DEBUG: mpfr-4.1.0-7.el9.x86_64
DEBUG: readline-8.1-4.el9.x86_64
DEBUG: libogg-1.3.4-6.el9.x86_64
DEBUG: libvorbis-1.3.7-5.el9.x86_64
DEBUG: nss-util-3.101.0-10.el9.x86_64
DEBUG: libgcrypt-1.10.0-11.el9.x86_64
DEBUG: libwayland-client-1.21.0-1.el9.x86_64
DEBUG: libicu-67.1-9.el9.x86_64
DEBUG: libattr-2.5.1-3.el9.x86_64
DEBUG: libacl-2.3.1-4.el9.x86_64
DEBUG: libgomp-11.5.0-5.el9.x86_64
DEBUG: lz4-libs-1.9.3-5.el9.x86_64
DEBUG: popt-1.18-8.el9.x86_64
DEBUG: alsa-lib-1.2.13-2.el9.x86_64
DEBUG: libX11-xcb-1.7.0-11.el9.x86_64
DEBUG: libwebp-1.2.0-8.el9.x86_64
DEBUG: libassuan-2.5.5-3.el9.x86_64
DEBUG: gdbm-libs-1.23-1.el9.x86_64
DEBUG: json-c-0.14-11.el9.x86_64
DEBUG: libbrotli-1.0.9-7.el9.x86_64
DEBUG: libcap-ng-0.8.2-7.el9.x86_64
DEBUG: audit-libs-3.1.5-7.el9.x86_64
DEBUG: libcom_err-1.46.5-7.el9.x86_64
DEBUG: libseccomp-2.5.2-2.el9.x86_64
DEBUG: libtasn1-4.16.0-9.el9.x86_64
DEBUG: p11-kit-0.25.3-3.el9.x86_64
DEBUG: libtdb-1.4.12-1.el9.x86_64
DEBUG: libunistring-0.9.10-15.el9.x86_64
DEBUG: libidn2-2.3.0-7.el9.x86_64
DEBUG: lua-libs-5.4.4-4.el9.x86_64
DEBUG: pcre2-10.40-6.el9.x86_64
DEBUG: fribidi-1.0.10-6.el9.2.x86_64
DEBUG: libICE-1.0.10-8.el9.x86_64
DEBUG: libstemmer-0-18.585svn.el9.x86_64
DEBUG: libxshmfence-1.3-10.el9.x86_64
DEBUG: openjpeg2-2.4.0-8.el9.x86_64
DEBUG: opus-1.3.1-10.el9.x86_64
DEBUG: libSM-1.2.3-10.el9.x86_64
DEBUG: libpsl-0.21.1-5.el9.x86_64
DEBUG: libwayland-cursor-1.21.0-1.el9.x86_64
DEBUG: libmpc-1.2.1-4.el9.x86_64
DEBUG: libwayland-server-1.21.0-1.el9.x86_64
DEBUG: dwz-0.14-3.el9.x86_64
DEBUG: exiv2-0.27.5-2.el9.x86_64
DEBUG: exiv2-libs-0.27.5-2.el9.x86_64
DEBUG: libxcrypt-compat-4.4.18-3.el9.x86_64
DEBUG: unzip-6.0-58.el9.x86_64
DEBUG: xml-common-0.6.3-58.el9.noarch
DEBUG: libproxy-0.4.15-35.el9.x86_64
DEBUG: imath-3.1.2-1.el9.x86_64
DEBUG: file-libs-5.39-16.el9.x86_64
DEBUG: file-5.39-16.el9.x86_64
DEBUG: hicolor-icon-theme-0.17-13.el9.noarch
DEBUG: libedit-3.1-38.20210216cvs.el9.x86_64
DEBUG: llvm-libs-20.1.1-3.el9.x86_64
DEBUG: alternatives-1.24-2.el9.x86_64
DEBUG: p11-kit-trust-0.25.3-3.el9.x86_64
DEBUG: fuse-libs-2.9.9-17.el9.x86_64
DEBUG: libsepol-3.6-3.el9.x86_64
DEBUG: libselinux-3.6-3.el9.x86_64
DEBUG: sed-4.8-9.el9.x86_64
DEBUG: findutils-4.8.0-7.el9.x86_64
DEBUG: libsigsegv-2.13-4.el9.x86_64
DEBUG: gawk-5.1.0-6.el9.x86_64
DEBUG: libsmartcols-2.37.4-21.el9.x86_64
DEBUG: pcre-8.44-4.el9.x86_64
DEBUG: grep-3.6-5.el9.x86_64
DEBUG: openssl-libs-3.5.0-2.el9.x86_64
DEBUG: coreutils-8.32-39.el9.x86_64
DEBUG: ca-certificates-2024.2.69_v8.0.303-91.4.el9.noarch
DEBUG: systemd-libs-252-53.el9.x86_64
DEBUG: libarchive-3.5.3-4.el9.x86_64
DEBUG: dbus-libs-1.12.20-8.el9.x86_64
DEBUG: libblkid-2.37.4-21.el9.x86_64
DEBUG: libmount-2.37.4-21.el9.x86_64
DEBUG: libfdisk-2.37.4-21.el9.x86_64
DEBUG: util-linux-core-2.37.4-21.el9.x86_64
DEBUG: libusbx-1.0.26-1.el9.x86_64
DEBUG: gzip-1.12-1.el9.x86_64
DEBUG: cracklib-2.9.6-27.el9.x86_64
DEBUG: kmod-libs-28-10.el9.x86_64
DEBUG: libevent-2.1.12-8.el9.x86_64
DEBUG: avahi-libs-0.8-22.el9.x86_64
DEBUG: xz-5.2.5-8.el9.x86_64
DEBUG: jbigkit-libs-2.1-23.el9.x86_64
DEBUG: libtiff-4.4.0-13.el9.x86_64
DEBUG: libXau-1.0.9-8.el9.x86_64
DEBUG: libxcb-1.13.1-9.el9.x86_64
DEBUG: libX11-1.7.0-11.el9.x86_64
DEBUG: libXext-1.3.4-8.el9.x86_64
DEBUG: libXrender-0.9.10-16.el9.x86_64
DEBUG: libXi-1.7.10-8.el9.x86_64
DEBUG: libXfixes-5.0.3-16.el9.x86_64
DEBUG: libXt-1.2.0-6.el9.x86_64
DEBUG: libXmu-1.1.3-8.el9.x86_64
DEBUG: libXcursor-1.2.0-7.el9.x86_64
DEBUG: libXdamage-1.1.5-7.el9.x86_64
DEBUG: libXrandr-1.5.2-8.el9.x86_64
DEBUG: libXinerama-1.1.4-10.el9.x86_64
DEBUG: libXcomposite-0.4.5-7.el9.x86_64
DEBUG: libXpm-3.5.13-10.el9.x86_64
DEBUG: libglvnd-1.3.4-1.el9.x86_64
DEBUG: libwayland-egl-1.21.0-1.el9.x86_64
DEBUG: pixman-0.40.0-6.el9.x86_64
DEBUG: libXaw-1.0.13-19.el9.x86_64
DEBUG: libXtst-1.2.3-16.el9.x86_64
DEBUG: libXv-1.0.11-16.el9.x86_64
DEBUG: libXxf86vm-1.1.4-18.el9.x86_64
DEBUG: cracklib-dicts-2.9.6-27.el9.x86_64
DEBUG: p11-kit-server-0.25.3-3.el9.x86_64
DEBUG: python3-pip-wheel-21.3.1-1.el9.noarch
DEBUG: python-unversioned-command-3.9.21-2.el9.noarch
DEBUG: python3-3.9.21-2.el9.x86_64
DEBUG: python3-libs-3.9.21-2.el9.x86_64
DEBUG: python3-setuptools-65.5.1-2.el9s.noarch
DEBUG: python3-packaging-24.2-2.el9s.noarch
DEBUG: python3-idna-2.10-7.el9.1.noarch
DEBUG: python3-greenlet-3.1.1-1.el9s.x86_64
DEBUG: python3-typing-extensions-4.12.2-2.el9s.noarch
DEBUG: python3-pip-21.3.1-1.el9.noarch
DEBUG: crypto-policies-scripts-20250128-1.git5269e22.el9.noarch
DEBUG: python3-chardet-4.0.0-5.el9.noarch
DEBUG: python3-dns-2.6.1-3.el9.noarch
DEBUG: python3-pysocks-1.7.1-12.el9.noarch
DEBUG: python3-six-1.15.0-9.el9.noarch
DEBUG: python3-urllib3-1.26.5-6.el9.noarch
DEBUG: python3-requests-2.32.3-4.el9s.noarch
DEBUG: python3-docutils-0.16-6.el9.noarch
DEBUG: python3-pytz-2021.1-5.el9.noarch
DEBUG: python3-babel-2.9.1-2.el9.noarch
DEBUG: python3-tomli-2.0.1-5.el9.noarch
DEBUG: python3-imagesize-1.2.0-6.el9.noarch
DEBUG: python3-pygments-2.7.4-4.el9.noarch
DEBUG: python3-snowballstemmer-1.9.0-10.el9.noarch
DEBUG: python3-sphinx-theme-alabaster-0.7.12-13.el9.noarch
DEBUG: python3-sphinxcontrib-applehelp-1.0.2-5.el9.noarch
DEBUG: python3-sphinxcontrib-devhelp-1.0.2-5.el9.noarch
DEBUG: python3-sphinxcontrib-htmlhelp-1.0.3-6.el9.noarch
DEBUG: python3-sphinxcontrib-jsmath-1.0.1-12.el9.noarch
DEBUG: python3-sphinxcontrib-qthelp-1.0.3-5.el9.noarch
DEBUG: python3-sphinxcontrib-serializinghtml-1.1.4-5.el9.noarch
DEBUG: python3-markupsafe-3.0.2-1.el9s.x86_64
DEBUG: python3-jinja2-3.0.1-2.el9s.noarch
DEBUG: openssl-3.5.0-2.el9.x86_64
DEBUG: sound-theme-freedesktop-0.8-17.el9.noarch
DEBUG: kmod-28-10.el9.x86_64
DEBUG: composefs-libs-1.0.8-1.el9.x86_64
DEBUG: bubblewrap-0.4.1-8.el9.x86_64
DEBUG: libsemanage-3.6-5.el9.x86_64
DEBUG: shadow-utils-4.9-12.el9.x86_64
DEBUG: libutempter-1.2.1-6.el9.x86_64
DEBUG: tar-1.34-7.el9.x86_64
DEBUG: openexr-libs-3.1.1-3.el9.x86_64
DEBUG: iso-codes-4.6.0-3.el9.noarch
DEBUG: zip-3.0-35.el9.x86_64
DEBUG: cpp-11.5.0-5.el9.x86_64
DEBUG: zstd-1.5.5-1.el9.x86_64
DEBUG: acl-2.3.1-4.el9.x86_64
DEBUG: nss-softokn-freebl-3.101.0-10.el9.x86_64
DEBUG: nss-softokn-3.101.0-10.el9.x86_64
DEBUG: nss-sysinit-3.101.0-10.el9.x86_64
DEBUG: nss-3.101.0-10.el9.x86_64
DEBUG: flac-libs-1.3.3-12.el9.x86_64
DEBUG: libtheora-1.1.1-31.el9.x86_64
DEBUG: libksba-1.5.1-7.el9.x86_64
DEBUG: jasper-libs-2.0.28-3.el9.x86_64
DEBUG: LibRaw-0.21.1-1.el9.x86_64
DEBUG: exempi-2.6.0-0.2.20211007gite23c213.el9.x86_64
DEBUG: bzip2-1.0.8-10.el9.x86_64
DEBUG: libxkbcommon-1.0.3-4.el9.x86_64
DEBUG: libxslt-1.1.34-12.el9.x86_64
DEBUG: graphite2-1.3.14-9.el9.x86_64
DEBUG: groff-base-1.22.4-10.el9.x86_64
DEBUG: webrtc-audio-processing-0.3.1-8.el9.x86_64
DEBUG: info-6.7-15.el9.x86_64
DEBUG: ed-1.14.2-12.el9.x86_64
DEBUG: patch-2.7.6-16.el9.x86_64
DEBUG: libfontenc-1.1.3-17.el9.x86_64
DEBUG: less-590-5.el9.x86_64
DEBUG: systemd-rpm-macros-252-53.el9.noarch
DEBUG: adwaita-icon-theme-40.1.1-3.el9.noarch
DEBUG: libpaper-1.1.28-4.el9.x86_64
DEBUG: ncurses-6.2-10.20210508.el9.x86_64
DEBUG: perl-Digest-1.19-4.el9.noarch
DEBUG: perl-Digest-MD5-2.58-4.el9.x86_64
DEBUG: perl-B-1.80-481.el9.x86_64
DEBUG: perl-FileHandle-2.03-481.el9.noarch
DEBUG: perl-Data-Dumper-2.174-462.el9.x86_64
DEBUG: perl-libnet-3.13-4.el9.noarch
DEBUG: perl-AutoLoader-5.74-481.el9.noarch
DEBUG: perl-base-2.27-481.el9.noarch
DEBUG: perl-URI-5.09-3.el9.noarch
DEBUG: perl-if-0.60.800-481.el9.noarch
DEBUG: perl-IO-Socket-IP-0.41-5.el9.noarch
DEBUG: perl-Time-Local-1.300-7.el9.noarch
DEBUG: perl-File-Path-2.18-4.el9.noarch
DEBUG: perl-IO-Socket-SSL-2.073-2.el9.noarch
DEBUG: perl-Net-SSLeay-1.94-1.el9.x86_64
DEBUG: perl-Pod-Escapes-1.07-460.el9.noarch
DEBUG: perl-Text-Tabs+Wrap-2013.0523-460.el9.noarch
DEBUG: perl-Mozilla-CA-20200520-6.el9.noarch
DEBUG: perl-Class-Struct-0.66-481.el9.noarch
DEBUG: perl-POSIX-1.94-481.el9.x86_64
DEBUG: perl-Term-ANSIColor-5.01-461.el9.noarch
DEBUG: perl-IPC-Open3-1.21-481.el9.noarch
DEBUG: perl-subs-1.03-481.el9.noarch
DEBUG: perl-File-Temp-0.231.100-4.el9.noarch
DEBUG: perl-Term-Cap-1.17-460.el9.noarch
DEBUG: perl-Pod-Simple-3.42-4.el9.noarch
DEBUG: perl-HTTP-Tiny-0.076-462.el9.noarch
DEBUG: perl-Socket-2.031-4.el9.x86_64
DEBUG: perl-SelectSaver-1.02-481.el9.noarch
DEBUG: perl-Symbol-1.08-481.el9.noarch
DEBUG: perl-File-stat-1.09-481.el9.noarch
DEBUG: perl-podlators-4.14-460.el9.noarch
DEBUG: perl-Pod-Perldoc-3.28.01-461.el9.noarch
DEBUG: perl-Fcntl-1.13-481.el9.x86_64
DEBUG: perl-Text-ParseWords-3.30-460.el9.noarch
DEBUG: perl-mro-1.23-481.el9.x86_64
DEBUG: perl-IO-1.43-481.el9.x86_64
DEBUG: perl-overloading-0.02-481.el9.noarch
DEBUG: perl-Pod-Usage-2.01-4.el9.noarch
DEBUG: perl-Errno-1.30-481.el9.x86_64
DEBUG: perl-File-Basename-2.85-481.el9.noarch
DEBUG: perl-Getopt-Std-1.12-481.el9.noarch
DEBUG: perl-MIME-Base64-3.16-4.el9.x86_64
DEBUG: perl-Scalar-List-Utils-1.56-462.el9.x86_64
DEBUG: perl-constant-1.33-461.el9.noarch
DEBUG: perl-Storable-3.21-460.el9.x86_64
DEBUG: perl-overload-1.31-481.el9.noarch
DEBUG: perl-parent-0.238-460.el9.noarch
DEBUG: perl-vars-1.05-481.el9.noarch
DEBUG: perl-Getopt-Long-2.52-4.el9.noarch
DEBUG: perl-Carp-1.50-460.el9.noarch
DEBUG: perl-Exporter-5.74-461.el9.noarch
DEBUG: perl-PathTools-3.78-461.el9.x86_64
DEBUG: perl-NDBM_File-1.15-481.el9.x86_64
DEBUG: perl-Encode-3.08-462.el9.x86_64
DEBUG: perl-libs-5.32.1-481.el9.x86_64
DEBUG: perl-interpreter-5.32.1-481.el9.x86_64
DEBUG: kernel-srpm-macros-1.0-13.el9.noarch
DEBUG: bluez-libs-5.72-4.el9.x86_64
DEBUG: cpio-2.13-16.el9.x86_64
DEBUG: diffutils-3.7-12.el9.x86_64
DEBUG: keyutils-libs-1.6.3-1.el9.x86_64
DEBUG: libatomic-11.5.0-5.el9.x86_64
DEBUG: libcbor-0.7.0-5.el9.x86_64
DEBUG: libdb-5.3.28-57.el9.x86_64
DEBUG: libeconf-0.4.1-4.el9.x86_64
DEBUG: libpwquality-1.4.4-8.el9.x86_64
DEBUG: pam-1.5.1-23.el9.x86_64
DEBUG: util-linux-2.37.4-21.el9.x86_64
DEBUG: dbus-1.12.20-8.el9.x86_64
DEBUG: systemd-pam-252-53.el9.x86_64
DEBUG: systemd-252-53.el9.x86_64
DEBUG: dbus-common-1.12.20-8.el9.noarch
DEBUG: dbus-broker-28-7.el9.x86_64
DEBUG: device-mapper-libs-1.02.202-6.el9.x86_64
DEBUG: device-mapper-1.02.202-6.el9.x86_64
DEBUG: cryptsetup-libs-2.7.2-3.el9.x86_64
DEBUG: elfutils-default-yama-scope-0.193-1.el9.noarch
DEBUG: elfutils-libs-0.193-1.el9.x86_64
DEBUG: openssh-8.7p1-45.el9.x86_64
DEBUG: kbd-2.4.0-11.el9.x86_64
DEBUG: libnghttp2-1.43.0-6.el9.x86_64
DEBUG: libpciaccess-0.16-7.el9.x86_64
DEBUG: libdrm-2.4.123-2.el9.x86_64
DEBUG: libglvnd-egl-1.3.4-1.el9.x86_64
DEBUG: mesa-libgbm-24.2.8-2.el9.x86_64
DEBUG: mesa-dri-drivers-24.2.8-2.el9.x86_64
DEBUG: mesa-libglapi-24.2.8-2.el9.x86_64
DEBUG: mesa-libEGL-24.2.8-2.el9.x86_64
DEBUG: libglvnd-glx-1.3.4-1.el9.x86_64
DEBUG: mesa-libGL-24.2.8-2.el9.x86_64
DEBUG: libpkgconf-1.7.3-10.el9.x86_64
DEBUG: pkgconf-1.7.3-10.el9.x86_64
DEBUG: pkgconf-pkg-config-1.7.3-10.el9.x86_64
DEBUG: libverto-0.3.2-3.el9.x86_64
DEBUG: krb5-libs-1.21.1-6.el9.x86_64
DEBUG: cyrus-sasl-lib-2.1.27-21.el9.x86_64
DEBUG: openldap-2.6.8-4.el9.x86_64
DEBUG: libssh-0.10.4-13.el9.x86_64
DEBUG: libcurl-7.76.1-31.el9.x86_64
DEBUG: elfutils-debuginfod-client-0.193-1.el9.x86_64
DEBUG: binutils-gold-2.35.2-63.el9.x86_64
DEBUG: binutils-2.35.2-63.el9.x86_64
DEBUG: elfutils-0.193-1.el9.x86_64
DEBUG: gdb-minimal-14.2-4.el9.x86_64
DEBUG: debugedit-5.0-10.el9.x86_64
DEBUG: curl-7.76.1-31.el9.x86_64
DEBUG: rpm-4.16.1.3-37.el9.x86_64
DEBUG: rpm-libs-4.16.1.3-37.el9.x86_64
DEBUG: rpm-build-libs-4.16.1.3-37.el9.x86_64
DEBUG: efi-srpm-macros-6-2.el9.noarch
DEBUG: lua-srpm-macros-1-6.el9.noarch
DEBUG: tpm2-tss-3.2.3-1.el9.x86_64
DEBUG: systemd-udev-252-53.el9.x86_64
DEBUG: libfido2-1.13.0-2.el9.x86_64
DEBUG: openssh-clients-8.7p1-45.el9.x86_64
DEBUG: git-core-2.47.1-2.el9.x86_64
DEBUG: make-4.3-8.el9.x86_64
DEBUG: nettle-3.10.1-1.el9.x86_64
DEBUG: gnutls-3.8.3-6.el9.x86_64
DEBUG: glib2-2.68.4-16.el9.x86_64
DEBUG: freetype-2.10.4-9.el9.x86_64
DEBUG: harfbuzz-2.7.4-10.el9.x86_64
DEBUG: fontconfig-2.14.0-2.el9.x86_64
DEBUG: cairo-1.17.4-7.el9.x86_64
DEBUG: json-glib-1.6.6-1.el9.x86_64
DEBUG: atk-2.36.0-5.el9.x86_64
DEBUG: cairo-gobject-1.17.4-7.el9.x86_64
DEBUG: polkit-libs-0.117-13.el9.x86_64
DEBUG: gstreamer1-1.22.12-3.el9.x86_64
DEBUG: cups-libs-2.3.3op2-33.el9.x86_64
DEBUG: polkit-0.117-13.el9.x86_64
DEBUG: polkit-pkla-compat-0.1-21.el9.x86_64
DEBUG: gsettings-desktop-schemas-40.0-6.el9.x86_64
DEBUG: libgudev-237-1.el9.x86_64
DEBUG: dconf-0.40.0-6.el9.x86_64
DEBUG: rtkit-0.11-29.el9.x86_64
DEBUG: libgxps-0.3.2-3.el9.x86_64
DEBUG: gd-2.3.2-3.el9.x86_64
DEBUG: libXft-2.3.3-8.el9.x86_64
DEBUG: poppler-21.01.0-21.el9.x86_64
DEBUG: poppler-glib-21.01.0-21.el9.x86_64
DEBUG: urw-base35-bookman-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-c059-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-d050000l-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-gothic-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-nimbus-mono-ps-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-nimbus-roman-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-nimbus-sans-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-p052-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-standard-symbols-ps-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-z003-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-fonts-20200910-6.el9.noarch
DEBUG: libraqm-0.7.0-7.el9s.x86_64
DEBUG: mkfontscale-1.2.1-3.el9.x86_64
DEBUG: xorg-x11-fonts-ISO8859-1-100dpi-7.5-33.el9.noarch
DEBUG: ModemManager-glib-1.20.2-1.el9.x86_64
DEBUG: NetworkManager-libnm-1.53.4-1.el9.x86_64
DEBUG: gobject-introspection-1.68.0-11.el9.x86_64
DEBUG: upower-0.99.11-11.el9.x86_64
DEBUG: libgusb-0.3.8-2.el9.x86_64
DEBUG: colord-libs-1.4.5-4.el9.x86_64
DEBUG: shared-mime-info-2.1-5.el9.x86_64
DEBUG: gdk-pixbuf2-2.42.6-4.el9.x86_64
DEBUG: gdk-pixbuf2-modules-2.42.6-4.el9.x86_64
DEBUG: gtk-update-icon-cache-3.24.31-5.el9.x86_64
DEBUG: libgsf-1.14.47-5.el9.x86_64
DEBUG: libnotify-0.7.9-8.el9.x86_64
DEBUG: at-spi2-core-2.40.3-1.el9.x86_64
DEBUG: at-spi2-atk-2.38.0-4.el9.x86_64
DEBUG: avahi-glib-0.8-22.el9.x86_64
DEBUG: flatpak-session-helper-1.12.9-4.el9.x86_64
DEBUG: graphene-1.10.6-2.el9.x86_64
DEBUG: libgexiv2-0.12.3-1.el9.x86_64
DEBUG: low-memory-monitor-2.1-4.el9.x86_64
DEBUG: totem-pl-parser-3.26.6-2.el9.x86_64
DEBUG: webkit2gtk3-jsc-2.48.2-1.el9.x86_64
DEBUG: libproxy-webkitgtk4-0.4.15-35.el9.x86_64
DEBUG: glib-networking-2.68.3-3.el9.x86_64
DEBUG: libsoup-2.72.0-10.el9.x86_64
DEBUG: geoclue2-2.6.0-7.el9.x86_64
DEBUG: libappstream-glib-0.7.18-5.el9.x86_64
DEBUG: osinfo-db-tools-1.10.0-1.el9.x86_64
DEBUG: libosinfo-1.10.0-1.el9.x86_64
DEBUG: xdg-dbus-proxy-0.1.3-1.el9.x86_64
DEBUG: liblqr-1-0.4.2-17.el9s.x86_64
DEBUG: npth-1.6-8.el9.x86_64
DEBUG: gnupg2-2.3.3-4.el9.x86_64
DEBUG: gpgme-1.15.1-6.el9.x86_64
DEBUG: ostree-libs-2025.2-1.el9.x86_64
DEBUG: which-2.21-29.el9.x86_64
DEBUG: fuse-2.9.9-17.el9.x86_64
DEBUG: fdk-aac-free-2.0.0-8.el9.x86_64
DEBUG: giflib-5.2.1-9.el9.x86_64
DEBUG: glibc-headers-2.34-192.el9.x86_64
DEBUG: libxcrypt-devel-4.4.18-3.el9.x86_64
DEBUG: glibc-devel-2.34-192.el9.x86_64
DEBUG: gcc-11.5.0-5.el9.x86_64
DEBUG: annobin-12.93-1.el9.x86_64
DEBUG: gcc-plugin-annobin-11.5.0-5.el9.x86_64
DEBUG: fonts-srpm-macros-2.0.5-7.el9.1.noarch
DEBUG: go-srpm-macros-3.6.0-11.el9.noarch
DEBUG: python-srpm-macros-3.9-54.el9.noarch
DEBUG: redhat-rpm-config-209-1.el9.noarch
DEBUG: rpm-build-4.16.1.3-37.el9.x86_64
DEBUG: pyproject-srpm-macros-1.16.2-1.el9.noarch
DEBUG: python-rpm-macros-3.9-54.el9.noarch
DEBUG: python3-rpm-macros-3.9-54.el9.noarch
DEBUG: python3-rpm-generators-12-9.el9.noarch
DEBUG: gsm-1.0.19-6.el9.x86_64
DEBUG: libsndfile-1.0.31-9.el9.x86_64
DEBUG: jbig2dec-libs-0.19-7.el9.x86_64
DEBUG: libasyncns-0.8-22.el9.x86_64
DEBUG: pulseaudio-libs-15.0-3.el9.x86_64
DEBUG: libcanberra-0.30-27.el9.x86_64
DEBUG: libdatrie-0.2.13-4.el9.x86_64
DEBUG: libthai-0.1.28-8.el9.x86_64
DEBUG: pango-1.48.7-3.el9.x86_64
DEBUG: librsvg2-2.50.7-3.el9.x86_64
DEBUG: libepoxy-1.5.5-4.el9.x86_64
DEBUG: libexif-0.6.22-6.el9.x86_64
DEBUG: libijs-0.35-15.el9.x86_64
DEBUG: libgs-9.54.0-19.el9.x86_64
DEBUG: libiptcdata-1.0.5-10.el9.x86_64
DEBUG: libldac-2.0.2.3-10.el9.x86_64
DEBUG: libsbc-1.4-9.el9.x86_64
DEBUG: pipewire-libs-1.0.1-1.el9.x86_64
DEBUG: pipewire-1.0.1-1.el9.x86_64
DEBUG: wireplumber-libs-0.4.14-1.el9.x86_64
DEBUG: wireplumber-0.4.14-1.el9.x86_64
DEBUG: flatpak-1.12.9-4.el9.x86_64
DEBUG: xdg-desktop-portal-1.12.6-1.el9.x86_64
DEBUG: pipewire-jack-audio-connection-kit-libs-1.0.1-1.el9.x86_64
DEBUG: libwmf-lite-0.2.12-10.el9.x86_64
DEBUG: orc-0.4.31-8.el9.x86_64
DEBUG: gstreamer1-plugins-base-1.22.12-4.el9.x86_64
DEBUG: libtracker-sparql-3.1.2-3.el9.x86_64
DEBUG: tracker-3.1.2-3.el9.x86_64
DEBUG: tracker-miners-3.1.2-4.el9.x86_64
DEBUG: libcanberra-gtk3-0.30-27.el9.x86_64
DEBUG: gtk3-3.24.31-5.el9.x86_64
DEBUG: xdg-desktop-portal-gtk-1.12.0-3.el9.x86_64
DEBUG: gtk2-2.24.33-8.el9.x86_64
DEBUG: libcanberra-gtk2-0.30-27.el9.x86_64
DEBUG: graphviz-2.44.0-26.el9.x86_64
DEBUG: ImageMagick-libs-6.9.12.98-1.el9s.x86_64
DEBUG: ImageMagick-6.9.12.98-1.el9s.x86_64
DEBUG: python3-sphinx-3.4.3-8.el9.noarch
DEBUG: pipewire-jack-audio-connection-kit-1.0.1-1.el9.x86_64
DEBUG: pipewire-alsa-1.0.1-1.el9.x86_64
DEBUG: pipewire-pulseaudio-1.0.1-1.el9.x86_64
DEBUG: python3-devel-3.9.21-2.el9.x86_64
DEBUG: python3-pbr-6.1.1-1.el9s.noarch
DEBUG: python3-setuptools_scm-7.1.0-2.el9s.noarch
DEBUG: python3-eventlet-0.36.1-1.el9s.noarch
DEBUG: python3-sqlalchemy-2.0.38-1.el9s.x86_64
DEBUG: openstack-macros-2023.1.0-0.20250328135226.ce6a105.el9.noarch
DEBUG: python3-testtools-2.7.1-1.el9s.noarch
DEBUG: python3-testscenarios-0.5.0-21.el9s.noarch
DEBUG: python3-testresources-2.0.1-2.el9s.noarch
DEBUG: python3-netaddr-1.3.0-4.el9s.noarch
DEBUG: python3-fixtures-4.1.0-1.el9s.noarch
DEBUG: python3-stevedore-5.4.1-0.20250225155234.27e27c1.el9.noarch
DEBUG: python3-wrapt-1.16.0-1.el9s.x86_64
DEBUG: python3-debtcollector-3.0.0-0.20240226181642.0e6ce1c.el9.noarch
DEBUG: python3-tempita-0.5.2-2.el9s.noarch
DEBUG: python3-sqlparse-0.4.2-4.el9s.noarch
DEBUG: python3-rfc3986-2.0.0-1.el9s.noarch
DEBUG: python3-pyparsing-3.1.2-7.el9s.noarch
DEBUG: python3-iso8601-2.1.0-1.el9s.noarch
DEBUG: python3-extras-1.0.0-15.el9s.noarch
DEBUG: python3-subunit-1.4.0-6.el9s.noarch
DEBUG: python3-oslotest-5.0.1-0.20250513101000.1fe4458.el9.noarch
DEBUG: libsodium-1.0.18-7.el9s.x86_64
DEBUG: zlib-devel-1.2.11-41.el9.x86_64
DEBUG: xz-devel-5.2.5-8.el9.x86_64
DEBUG: python3-psutil-5.8.0-12.el9.x86_64
DEBUG: python3-mako-1.1.4-6.el9.noarch
DEBUG: python3-alembic-1.14.1-1.el9s.noarch
DEBUG: liburing-2.5-1.el9.x86_64
DEBUG: libpq-13.20-1.el9.x86_64
DEBUG: python3-psycopg2-2.9.9-2.el9s.x86_64
DEBUG: libgpg-error-devel-1.42-5.el9.x86_64
DEBUG: gmp-c++-6.2.0-13.el9.x86_64
DEBUG: cmake-filesystem-3.26.5-2.el9.x86_64
DEBUG: libxml2-devel-2.9.13-9.el9.x86_64
DEBUG: python3-ply-3.11-14.el9.noarch
DEBUG: python3-pycparser-2.20-6.el9.noarch
DEBUG: python3-cffi-1.14.5-5.el9.x86_64
DEBUG: python3-cryptography-36.0.1-4.el9.x86_64
DEBUG: python3-PyMySQL-0.10.1-6.el9.noarch
DEBUG: python3-pynacl-1.5.0-1.el9s.x86_64
DEBUG: python3-decorator-4.4.2-6.el9.noarch
DEBUG: python3-migrate-0.13.0-5.el9s.noarch
DEBUG: numactl-libs-2.0.19-1.el9.x86_64
DEBUG: libyaml-0.2.5-7.el9.x86_64
DEBUG: python3-pyyaml-5.4.1-6.el9.x86_64
DEBUG: libaio-0.3.111-13.el9.x86_64
DEBUG: python-oslo-utils-lang-8.2.0-0.20250318120252.cb68378.el9.noarch
DEBUG: python-oslo-i18n-lang-6.5.1-0.20250317171545.162e0fa.el9.noarch
DEBUG: python3-oslo-i18n-6.5.1-0.20250317171545.162e0fa.el9.noarch
DEBUG: python3-oslo-config-9.7.1-0.20250317170827.d583141.el9.noarch
DEBUG: python3-oslo-utils-8.2.0-0.20250318120252.cb68378.el9.noarch
DEBUG: python-oslo-db-lang-17.2.1-0.20250317174528.dc60623.el9.noarch
DEBUG: python3-oslo-db+mysql-17.2.1-0.20250317174528.dc60623.el9.noarch
DEBUG: python3-oslo-db-17.2.1-0.20250317174528.dc60623.el9.noarch
DEBUG: python3-oslo-db-tests-17.2.1-0.20250317174528.dc60623.el9.noarch
DEBUG: qemu-img-9.1.0-19.el9.x86_64
DEBUG: libxslt-devel-1.1.34-12.el9.x86_64
DEBUG: gmp-devel-6.2.0-13.el9.x86_64
DEBUG: pyproject-rpm-macros-1.16.2-1.el9.noarch
DEBUG: openssl-devel-3.5.0-2.el9.x86_64
DEBUG: python3-wheel-0.36.2-8.el9.noarch
DEBUG: libtirpc-1.3.3-9.el9.x86_64
DEBUG: libnsl2-2.0.0-1.el9.x86_64
DEBUG: python3-filelock-3.15.4-1.el9s.noarch
DEBUG: mpdecimal-2.5.1-3.el9.x86_64
DEBUG: python3-distlib-0.3.9-1.el9s.noarch
DEBUG: python3-wheel-wheel-0.36.2-8.el9.noarch
DEBUG: python3.12-pip-wheel-23.2.1-4.el9.noarch
DEBUG: python3.12-3.12.10-3.el9.x86_64
DEBUG: python3.12-libs-3.12.10-3.el9.x86_64
DEBUG: python3.12-devel-3.12.10-3.el9.x86_64
DEBUG: python3.11-setuptools-wheel-65.5.1-4.el9.noarch
DEBUG: python3.11-pip-wheel-22.3.1-5.el9.noarch
DEBUG: python3.11-3.11.11-2.el9.x86_64
DEBUG: python3.11-libs-3.11.11-2.el9.x86_64
DEBUG: python3.11-devel-3.11.11-2.el9.x86_64
DEBUG: python3-toml-0.10.2-6.el9.noarch
DEBUG: python3-py-1.10.0-6.el9.noarch
DEBUG: python3-pluggy-0.13.1-7.el9.noarch
DEBUG: python3-appdirs-1.4.4-4.el9.noarch
DEBUG: python3-virtualenv-20.4.4-1.el9s.noarch
DEBUG: tox-3.23.0-2.el9s.noarch
DEBUG: python3-tox-current-env-0.0.8-1.el9s.noarch
DEBUG: Child return code was: 0
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
INFO: ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep  --target x86_64 --nodeps /builddir/build/SPECS/openstack-ironic.spec'], chrootPath='/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f01c350e430>timeout=0uid=1020gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock'])
DEBUG: child environment: None
DEBUG: Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep  --target x86_64 --nodeps /builddir/build/SPECS/openstack-ironic.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Building target platforms: x86_64
DEBUG: Building for target x86_64
DEBUG: Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.z1EmqC
DEBUG: + umask 022
DEBUG: + cd /builddir/build/BUILD
DEBUG: + cd ironic-29.1.0.dev115
DEBUG: + echo pyproject-rpm-macros
DEBUG: + echo python3-devel
DEBUG: + echo 'python3dist(packaging)'
DEBUG: + echo 'python3dist(pip) >= 19'
DEBUG: + '[' -f pyproject.toml ']'
DEBUG: + echo '(python3dist(tomli) if python3-devel < 3.11)'
DEBUG: + rm -rfv '*.dist-info/'
DEBUG: + '[' -f /usr/bin/python3 ']'
DEBUG: + mkdir -p /builddir/build/BUILD/ironic-29.1.0.dev115/.pyproject-builddir
DEBUG: + echo -n
DEBUG: + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
DEBUG: + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
DEBUG: + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
DEBUG: + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
DEBUG: + LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 '
DEBUG: + LT_SYS_LIBRARY_PATH=/usr/lib64:
DEBUG: + CC=gcc
DEBUG: + CXX=g++
DEBUG: + TMPDIR=/builddir/build/BUILD/ironic-29.1.0.dev115/.pyproject-builddir
DEBUG: + RPM_TOXENV=py39
DEBUG: + HOSTNAME=rpmbuild
DEBUG: + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/ironic-29.1.0.dev115/pyproject-wheeldir --output /builddir/build/BUILD/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64-pyproject-buildrequires -t -e py39
DEBUG: Handling pbr>=6.0.0 from build-system.requires
DEBUG: Requirement satisfied: pbr>=6.0.0
DEBUG:    (installed: pbr 6.1.1)
DEBUG: Handling setuptools>=64.0.0 from build-system.requires
DEBUG: Requirement satisfied: setuptools>=64.0.0
DEBUG:    (installed: setuptools 65.5.1)
DEBUG: Handling wheel from get_requires_for_build_wheel
DEBUG: Requirement satisfied: wheel
DEBUG:    (installed: wheel 0.36.2)
DEBUG: Handling pbr>=6.0.0 from get_requires_for_build_wheel
DEBUG: Requirement satisfied: pbr>=6.0.0
DEBUG:    (installed: pbr 6.1.1)
DEBUG: Handling tox-current-env >= 0.0.6 from tox itself
DEBUG: Requirement satisfied: tox-current-env >= 0.0.6
DEBUG:    (installed: tox-current-env 0.0.8)
DEBUG: ___________________________________ summary ____________________________________
DEBUG:   py39: commands succeeded
DEBUG:   congratulations :)
DEBUG: Handling pbr>=6.0.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: pbr>=6.0.0
DEBUG:    (installed: pbr 6.1.1)
DEBUG: Handling SQLAlchemy>=1.4.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: SQLAlchemy>=1.4.0
DEBUG:    (installed: SQLAlchemy 2.0.38)
DEBUG: Handling alembic>=1.4.2 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: alembic>=1.4.2
DEBUG:    (installed: alembic 1.14.1)
DEBUG: Handling automaton>=1.9.0 from tox --print-deps-only: py39
DEBUG: Requirement not satisfied: automaton>=1.9.0
DEBUG: Handling eventlet>=0.30.1 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: eventlet>=0.30.1
DEBUG:    (installed: eventlet 0.36.1)
DEBUG: Handling WebOb>=1.7.1 from tox --print-deps-only: py39
DEBUG: Requirement not satisfied: WebOb>=1.7.1
DEBUG: Handling keystoneauth1>=4.2.0 from tox --print-deps-only: py39
DEBUG: Requirement not satisfied: keystoneauth1>=4.2.0
DEBUG: Handling stevedore>=1.29.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: stevedore>=1.29.0
DEBUG:    (installed: stevedore 5.4.1)
DEBUG: Handling oslo.concurrency>=4.2.0 from tox --print-deps-only: py39
DEBUG: Requirement not satisfied: oslo.concurrency>=4.2.0
DEBUG: Handling oslo.config>=6.8.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: oslo.config>=6.8.0
DEBUG:    (installed: oslo.config 9.7.1)
DEBUG: Handling oslo.context>=2.22.0 from tox --print-deps-only: py39
DEBUG: Requirement not satisfied: oslo.context>=2.22.0
DEBUG: Handling oslo.db>=9.1.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: oslo.db>=9.1.0
DEBUG:    (installed: oslo.db 17.2.1)
DEBUG: Handling oslo.rootwrap>=5.8.0 from tox --print-deps-only: py39
DEBUG: Requirement not satisfied: oslo.rootwrap>=5.8.0
DEBUG: Handling oslo.log>=4.3.0 from tox --print-deps-only: py39
DEBUG: Requirement not satisfied: oslo.log>=4.3.0
DEBUG: Handling oslo.middleware>=3.31.0 from tox --print-deps-only: py39
DEBUG: Requirement not satisfied: oslo.middleware>=3.31.0
DEBUG: Handling oslo.policy>=4.5.0 from tox --print-deps-only: py39
DEBUG: Requirement not satisfied: oslo.policy>=4.5.0
DEBUG: Handling oslo.serialization>=2.25.0 from tox --print-deps-only: py39
DEBUG: Requirement not satisfied: oslo.serialization>=2.25.0
DEBUG: Handling oslo.service>=1.24.0 from tox --print-deps-only: py39
DEBUG: Requirement not satisfied: oslo.service>=1.24.0
DEBUG: Handling oslo.upgradecheck>=1.3.0 from tox --print-deps-only: py39
DEBUG: Requirement not satisfied: oslo.upgradecheck>=1.3.0
DEBUG: Handling oslo.utils>=8.0.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: oslo.utils>=8.0.0
DEBUG:    (installed: oslo.utils 8.2.0)
DEBUG: Handling osprofiler>=1.5.0 from tox --print-deps-only: py39
DEBUG: Requirement not satisfied: osprofiler>=1.5.0
DEBUG: Handling os-traits>=0.4.0 from tox --print-deps-only: py39
DEBUG: Requirement not satisfied: os-traits>=0.4.0
DEBUG: Handling pecan>=1.0.0 from tox --print-deps-only: py39
DEBUG: Requirement not satisfied: pecan>=1.0.0
DEBUG: Handling pycdlib>=1.11.0 from tox --print-deps-only: py39
DEBUG: Requirement not satisfied: pycdlib>=1.11.0
DEBUG: Handling requests>=2.18.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: requests>=2.18.0
DEBUG:    (installed: requests 2.32.3)
DEBUG: Handling rfc3986>=1.2.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: rfc3986>=1.2.0
DEBUG:    (installed: rfc3986 2.0.0)
DEBUG: Handling jsonpatch>=1.16 from tox --print-deps-only: py39
DEBUG: Requirement not satisfied: jsonpatch>=1.16
DEBUG: Handling Jinja2>=3.0.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: Jinja2>=3.0.0
DEBUG:    (installed: Jinja2 3.0.1)
DEBUG: Handling keystonemiddleware>=9.5.0 from tox --print-deps-only: py39
DEBUG: Requirement not satisfied: keystonemiddleware>=9.5.0
DEBUG: Handling oslo.messaging>=14.1.0 from tox --print-deps-only: py39
DEBUG: Requirement not satisfied: oslo.messaging>=14.1.0
DEBUG: Handling tenacity>=6.3.1 from tox --print-deps-only: py39
DEBUG: Requirement not satisfied: tenacity>=6.3.1
DEBUG: Handling oslo.versionedobjects>=1.31.2 from tox --print-deps-only: py39
DEBUG: Requirement not satisfied: oslo.versionedobjects>=1.31.2
DEBUG: Handling jsonschema>=4.0.0 from tox --print-deps-only: py39
DEBUG: Requirement not satisfied: jsonschema>=4.0.0
DEBUG: Handling psutil>=3.2.2 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: psutil>=3.2.2
DEBUG:    (installed: psutil 5.8.0)
DEBUG: Handling futurist>=1.2.0 from tox --print-deps-only: py39
DEBUG: Requirement not satisfied: futurist>=1.2.0
DEBUG: Handling tooz>=2.7.0 from tox --print-deps-only: py39
DEBUG: Requirement not satisfied: tooz>=2.7.0
DEBUG: Handling openstacksdk>=0.99.0 from tox --print-deps-only: py39
DEBUG: Requirement not satisfied: openstacksdk>=0.99.0
DEBUG: Handling sushy>=4.8.0 from tox --print-deps-only: py39
DEBUG: Requirement not satisfied: sushy>=4.8.0
DEBUG: Handling construct>=2.9.39 from tox --print-deps-only: py39
DEBUG: Requirement not satisfied: construct>=2.9.39
DEBUG: Handling netaddr from tox --print-deps-only: py39
DEBUG: Requirement satisfied: netaddr
DEBUG:    (installed: netaddr 1.3.0)
DEBUG: Handling microversion-parse>=1.0.1 from tox --print-deps-only: py39
DEBUG: Requirement not satisfied: microversion-parse>=1.0.1
DEBUG: Handling zeroconf>=0.24.0 from tox --print-deps-only: py39
DEBUG: Requirement not satisfied: zeroconf>=0.24.0
DEBUG: Handling os-service-types>=1.7.0 from tox --print-deps-only: py39
DEBUG: Requirement not satisfied: os-service-types>=1.7.0
DEBUG: Handling bcrypt>=3.1.3 from tox --print-deps-only: py39
DEBUG: Requirement not satisfied: bcrypt>=3.1.3
DEBUG: Handling websockify>=0.9.0 from tox --print-deps-only: py39
DEBUG: Requirement not satisfied: websockify>=0.9.0
DEBUG: Handling PyYAML from tox --print-deps-only: py39
DEBUG: Requirement satisfied: PyYAML
DEBUG:    (installed: PyYAML 5.4.1)
DEBUG: Handling coverage>=4.0 from tox --print-deps-only: py39
DEBUG: Requirement not satisfied: coverage>=4.0
DEBUG: Handling ddt>=1.2.1 from tox --print-deps-only: py39
DEBUG: Requirement not satisfied: ddt>=1.2.1
DEBUG: Handling fixtures>=3.0.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: fixtures>=3.0.0
DEBUG:    (installed: fixtures 4.1.0)
DEBUG: Handling PyMySQL>=0.8.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: PyMySQL>=0.8.0
DEBUG:    (installed: PyMySQL 0.10.1)
DEBUG: Handling oslo.reports>=1.18.0 from tox --print-deps-only: py39
DEBUG: Requirement not satisfied: oslo.reports>=1.18.0
DEBUG: Handling oslotest>=3.2.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: oslotest>=3.2.0
DEBUG:    (installed: oslotest 5.0.1)
DEBUG: Handling stestr>=2.0.0 from tox --print-deps-only: py39
DEBUG: Requirement not satisfied: stestr>=2.0.0
DEBUG: Handling testtools>=2.5.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: testtools>=2.5.0
DEBUG:    (installed: testtools 2.7.1)
DEBUG: Handling WebTest>=2.0.27 from tox --print-deps-only: py39
DEBUG: Requirement not satisfied: WebTest>=2.0.27
DEBUG: Handling pysnmp-lextudio>=5.0.0 from tox --print-deps-only: py39
DEBUG: Requirement not satisfied: pysnmp-lextudio>=5.0.0
DEBUG: Handling pyasn1>=0.5.1 from tox --print-deps-only: py39
DEBUG: Requirement not satisfied: pyasn1>=0.5.1
DEBUG: Handling pyasn1-modules>=0.3.0 from tox --print-deps-only: py39
DEBUG: Requirement not satisfied: pyasn1-modules>=0.3.0
DEBUG: /usr/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
DEBUG:   warnings.warn(
DEBUG: /usr/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
DEBUG:   warnings.warn(
DEBUG: running dist_info
DEBUG: writing ironic.egg-info/PKG-INFO
DEBUG: writing dependency_links to ironic.egg-info/dependency_links.txt
DEBUG: writing entry points to ironic.egg-info/entry_points.txt
DEBUG: writing requirements to ironic.egg-info/requires.txt
DEBUG: writing top-level names to ironic.egg-info/top_level.txt
DEBUG: writing pbr to ironic.egg-info/pbr.json
DEBUG: [pbr] Processing SOURCES.txt
DEBUG: [pbr] In git context, generating filelist from git
DEBUG: warning: no previously-included files found matching '.gitignore'
DEBUG: warning: no previously-included files found matching '.gitreview'
DEBUG: warning: no previously-included files matching '*.pyc' found anywhere in distribution
DEBUG: adding license file 'LICENSE'
DEBUG: adding license file 'AUTHORS'
DEBUG: writing manifest file 'ironic.egg-info/SOURCES.txt'
DEBUG: creating '/builddir/build/BUILD/ironic-29.1.0.dev115/ironic-29.1.0.dev115.dist-info'
DEBUG: adding license file "LICENSE" (matched pattern "LICEN[CS]E*")
DEBUG: adding license file "AUTHORS" (matched pattern "AUTHORS*")
DEBUG: Handling pbr (>=6.0.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: pbr (>=6.0.0)
DEBUG:    (installed: pbr 6.1.1)
DEBUG: Handling SQLAlchemy (>=1.4.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: SQLAlchemy (>=1.4.0)
DEBUG:    (installed: SQLAlchemy 2.0.38)
DEBUG: Handling alembic (>=1.4.2) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: alembic (>=1.4.2)
DEBUG:    (installed: alembic 1.14.1)
DEBUG: Handling automaton (>=1.9.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement not satisfied: automaton (>=1.9.0)
DEBUG: Handling eventlet (>=0.30.1) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: eventlet (>=0.30.1)
DEBUG:    (installed: eventlet 0.36.1)
DEBUG: Handling WebOb (>=1.7.1) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement not satisfied: WebOb (>=1.7.1)
DEBUG: Handling keystoneauth1 (>=4.2.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement not satisfied: keystoneauth1 (>=4.2.0)
DEBUG: Handling stevedore (>=1.29.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: stevedore (>=1.29.0)
DEBUG:    (installed: stevedore 5.4.1)
DEBUG: Handling oslo.concurrency (>=4.2.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement not satisfied: oslo.concurrency (>=4.2.0)
DEBUG: Handling oslo.config (>=6.8.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: oslo.config (>=6.8.0)
DEBUG:    (installed: oslo.config 9.7.1)
DEBUG: Handling oslo.context (>=2.22.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement not satisfied: oslo.context (>=2.22.0)
DEBUG: Handling oslo.db (>=9.1.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: oslo.db (>=9.1.0)
DEBUG:    (installed: oslo.db 17.2.1)
DEBUG: Handling oslo.rootwrap (>=5.8.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement not satisfied: oslo.rootwrap (>=5.8.0)
DEBUG: Handling oslo.log (>=4.3.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement not satisfied: oslo.log (>=4.3.0)
DEBUG: Handling oslo.middleware (>=3.31.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement not satisfied: oslo.middleware (>=3.31.0)
DEBUG: Handling oslo.policy (>=4.5.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement not satisfied: oslo.policy (>=4.5.0)
DEBUG: Handling oslo.serialization (>=2.25.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement not satisfied: oslo.serialization (>=2.25.0)
DEBUG: Handling oslo.service (>=1.24.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement not satisfied: oslo.service (>=1.24.0)
DEBUG: Handling oslo.upgradecheck (>=1.3.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement not satisfied: oslo.upgradecheck (>=1.3.0)
DEBUG: Handling oslo.utils (>=8.0.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: oslo.utils (>=8.0.0)
DEBUG:    (installed: oslo.utils 8.2.0)
DEBUG: Handling osprofiler (>=1.5.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement not satisfied: osprofiler (>=1.5.0)
DEBUG: Handling os-traits (>=0.4.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement not satisfied: os-traits (>=0.4.0)
DEBUG: Handling pecan (>=1.0.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement not satisfied: pecan (>=1.0.0)
DEBUG: Handling pycdlib (>=1.11.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement not satisfied: pycdlib (>=1.11.0)
DEBUG: Handling requests (>=2.18.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: requests (>=2.18.0)
DEBUG:    (installed: requests 2.32.3)
DEBUG: Handling rfc3986 (>=1.2.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: rfc3986 (>=1.2.0)
DEBUG:    (installed: rfc3986 2.0.0)
DEBUG: Handling jsonpatch (>=1.16) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement not satisfied: jsonpatch (>=1.16)
DEBUG: Handling Jinja2 (>=3.0.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: Jinja2 (>=3.0.0)
DEBUG:    (installed: Jinja2 3.0.1)
DEBUG: Handling keystonemiddleware (>=9.5.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement not satisfied: keystonemiddleware (>=9.5.0)
DEBUG: Handling oslo.messaging (>=14.1.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement not satisfied: oslo.messaging (>=14.1.0)
DEBUG: Handling tenacity (>=6.3.1) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement not satisfied: tenacity (>=6.3.1)
DEBUG: Handling oslo.versionedobjects (>=1.31.2) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement not satisfied: oslo.versionedobjects (>=1.31.2)
DEBUG: Handling jsonschema (>=4.0.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement not satisfied: jsonschema (>=4.0.0)
DEBUG: Handling psutil (>=3.2.2) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: psutil (>=3.2.2)
DEBUG:    (installed: psutil 5.8.0)
DEBUG: Handling futurist (>=1.2.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement not satisfied: futurist (>=1.2.0)
DEBUG: Handling tooz (>=2.7.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement not satisfied: tooz (>=2.7.0)
DEBUG: Handling openstacksdk (>=0.99.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement not satisfied: openstacksdk (>=0.99.0)
DEBUG: Handling sushy (>=4.8.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement not satisfied: sushy (>=4.8.0)
DEBUG: Handling construct (>=2.9.39) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement not satisfied: construct (>=2.9.39)
DEBUG: Handling netaddr from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: netaddr
DEBUG:    (installed: netaddr 1.3.0)
DEBUG: Handling microversion-parse (>=1.0.1) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement not satisfied: microversion-parse (>=1.0.1)
DEBUG: Handling zeroconf (>=0.24.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement not satisfied: zeroconf (>=0.24.0)
DEBUG: Handling os-service-types (>=1.7.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement not satisfied: os-service-types (>=1.7.0)
DEBUG: Handling bcrypt (>=3.1.3) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement not satisfied: bcrypt (>=3.1.3)
DEBUG: Handling websockify (>=0.9.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement not satisfied: websockify (>=0.9.0)
DEBUG: Handling PyYAML from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: PyYAML
DEBUG:    (installed: PyYAML 5.4.1)
DEBUG: Handling virtualbmc (>=1.4.0) ; extra == 'devstack' from hook generated metadata: Requires-Dist (ironic)
DEBUG: Ignoring alien requirement: virtualbmc (>=1.4.0) ; extra == 'devstack'
DEBUG: Handling oslo.reports (>=1.18.0) ; extra == 'guru_meditation_reports' from hook generated metadata: Requires-Dist (ironic)
DEBUG: Ignoring alien requirement: oslo.reports (>=1.18.0) ; extra == 'guru_meditation_reports'
DEBUG: Handling oslo.i18n (>=3.20.0) ; extra == 'i18n' from hook generated metadata: Requires-Dist (ironic)
DEBUG: Ignoring alien requirement: oslo.i18n (>=3.20.0) ; extra == 'i18n'
DEBUG: Handling coverage (>=4.0) ; extra == 'test' from hook generated metadata: Requires-Dist (ironic)
DEBUG: Ignoring alien requirement: coverage (>=4.0) ; extra == 'test'
DEBUG: Handling ddt (>=1.2.1) ; extra == 'test' from hook generated metadata: Requires-Dist (ironic)
DEBUG: Ignoring alien requirement: ddt (>=1.2.1) ; extra == 'test'
DEBUG: Handling fixtures (>=3.0.0) ; extra == 'test' from hook generated metadata: Requires-Dist (ironic)
DEBUG: Ignoring alien requirement: fixtures (>=3.0.0) ; extra == 'test'
DEBUG: Handling PyMySQL (>=0.8.0) ; extra == 'test' from hook generated metadata: Requires-Dist (ironic)
DEBUG: Ignoring alien requirement: PyMySQL (>=0.8.0) ; extra == 'test'
DEBUG: Handling oslo.reports (>=1.18.0) ; extra == 'test' from hook generated metadata: Requires-Dist (ironic)
DEBUG: Ignoring alien requirement: oslo.reports (>=1.18.0) ; extra == 'test'
DEBUG: Handling oslotest (>=3.2.0) ; extra == 'test' from hook generated metadata: Requires-Dist (ironic)
DEBUG: Ignoring alien requirement: oslotest (>=3.2.0) ; extra == 'test'
DEBUG: Handling stestr (>=2.0.0) ; extra == 'test' from hook generated metadata: Requires-Dist (ironic)
DEBUG: Ignoring alien requirement: stestr (>=2.0.0) ; extra == 'test'
DEBUG: Handling testtools (>=2.5.0) ; extra == 'test' from hook generated metadata: Requires-Dist (ironic)
DEBUG: Ignoring alien requirement: testtools (>=2.5.0) ; extra == 'test'
DEBUG: Handling WebTest (>=2.0.27) ; extra == 'test' from hook generated metadata: Requires-Dist (ironic)
DEBUG: Ignoring alien requirement: WebTest (>=2.0.27) ; extra == 'test'
DEBUG: Handling pysnmp-lextudio (>=5.0.0) ; extra == 'test' from hook generated metadata: Requires-Dist (ironic)
DEBUG: Ignoring alien requirement: pysnmp-lextudio (>=5.0.0) ; extra == 'test'
DEBUG: Handling pyasn1 (>=0.5.1) ; extra == 'test' from hook generated metadata: Requires-Dist (ironic)
DEBUG: Ignoring alien requirement: pyasn1 (>=0.5.1) ; extra == 'test'
DEBUG: Handling pyasn1-modules (>=0.3.0) ; extra == 'test' from hook generated metadata: Requires-Dist (ironic)
DEBUG: Ignoring alien requirement: pyasn1-modules (>=0.3.0) ; extra == 'test'
DEBUG: + cat /builddir/build/BUILD/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64-pyproject-buildrequires
DEBUG: + rm -rfv ironic-29.1.0.dev115.dist-info/
DEBUG: removed 'ironic-29.1.0.dev115.dist-info/LICENSE'
DEBUG: removed 'ironic-29.1.0.dev115.dist-info/AUTHORS'
DEBUG: removed 'ironic-29.1.0.dev115.dist-info/METADATA'
DEBUG: removed 'ironic-29.1.0.dev115.dist-info/entry_points.txt'
DEBUG: removed 'ironic-29.1.0.dev115.dist-info/pbr.json'
DEBUG: removed 'ironic-29.1.0.dev115.dist-info/top_level.txt'
DEBUG: removed directory 'ironic-29.1.0.dev115.dist-info/'
DEBUG: + RPM_EC=0
DEBUG: ++ jobs -p
DEBUG: + exit 0
DEBUG: Wrote: /builddir/build/SRPMS/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.buildreqs.nosrc.rpm
DEBUG: Child return code was: 11
INFO: Dynamic buildrequires detected
INFO: Going to install missing buildrequires. See root.log for details.
INFO: Going to install missing dynamic buildrequires
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', '-o', 'private,mode=0755', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'rbind', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'remount,private,rbind', '--target', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/installation-homedir
DEBUG: ['/usr/bin/dnf-3', 'builddep', '--installroot', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/', '--releasever', '9', '--setopt=deltarpm=False', '--setopt=allow_vendor_change=yes', '--allowerasing', '--disableplugin=local', '--disableplugin=spacewalk', '--disableplugin=versionlock', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir/build/SRPMS/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.buildreqs.nosrc.rpm']
DEBUG: child environment: None
DEBUG: Executing command: ['/usr/bin/dnf-3', 'builddep', '--installroot', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/', '--releasever', '9', '--setopt=deltarpm=False', '--setopt=allow_vendor_change=yes', '--allowerasing', '--disableplugin=local', '--disableplugin=spacewalk', '--disableplugin=versionlock', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir/build/SRPMS/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.buildreqs.nosrc.rpm', '--setopt=tsflags=nocontexts'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/installation-homedir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'LC_MESSAGES': 'C.UTF-8'} and shell False
DEBUG: No matches found for the following disable plugin patterns: local, spacewalk, versionlock
DEBUG: Last metadata expiration check: 0:00:19 ago on Wed May 21 22:48:55 2025.
DEBUG: Package python3-tomli-2.0.1-5.el9.noarch is already installed.
DEBUG: Package gmp-devel-1:6.2.0-13.el9.x86_64 is already installed.
DEBUG: Package libxml2-devel-2.9.13-9.el9.x86_64 is already installed.
DEBUG: Package libxslt-devel-1.1.34-12.el9.x86_64 is already installed.
DEBUG: Package openssl-devel-1:3.5.0-2.el9.x86_64 is already installed.
DEBUG: Package openstack-macros-2023.1.0-0.20250328135226.ce6a105.el9.noarch is already installed.
DEBUG: Package pyproject-rpm-macros-1.16.2-1.el9.noarch is already installed.
DEBUG: Package pyproject-rpm-macros-1.16.2-1.el9.noarch is already installed.
DEBUG: Package python3-devel-3.9.21-2.el9.x86_64 is already installed.
DEBUG: Package python3-devel-3.9.21-2.el9.x86_64 is already installed.
DEBUG: Package python3-oslo-db-tests-17.2.1-0.20250317174528.dc60623.el9.noarch is already installed.
DEBUG: Package python3-alembic-1.14.1-1.el9s.noarch is already installed.
DEBUG: Package python3-eventlet-0.36.1-1.el9s.noarch is already installed.
DEBUG: Package python3-fixtures-4.1.0-1.el9s.noarch is already installed.
DEBUG: Package python3-jinja2-3.0.1-2.el9s.noarch is already installed.
DEBUG: Package python3-netaddr-1.3.0-4.el9s.noarch is already installed.
DEBUG: Package python3-oslo-config-2:9.7.1-0.20250317170827.d583141.el9.noarch is already installed.
DEBUG: Package python3-oslo-db-17.2.1-0.20250317174528.dc60623.el9.noarch is already installed.
DEBUG: Package python3-oslo-utils-8.2.0-0.20250318120252.cb68378.el9.noarch is already installed.
DEBUG: Package python3-oslotest-5.0.1-0.20250513101000.1fe4458.el9.noarch is already installed.
DEBUG: Package python3-packaging-24.2-2.el9s.noarch is already installed.
DEBUG: Package python3-pbr-6.1.1-1.el9s.noarch is already installed.
DEBUG: Package python3-pip-21.3.1-1.el9.noarch is already installed.
DEBUG: Package python3-psutil-5.8.0-12.el9.x86_64 is already installed.
DEBUG: Package python3-PyMySQL-0.10.1-6.el9.noarch is already installed.
DEBUG: Package python3-pyyaml-5.4.1-6.el9.x86_64 is already installed.
DEBUG: Package python3-requests-2.32.3-4.el9s.noarch is already installed.
DEBUG: Package python3-rfc3986-2.0.0-1.el9s.noarch is already installed.
DEBUG: Package python3-setuptools-65.5.1-2.el9s.noarch is already installed.
DEBUG: Package python3-sqlalchemy-2.0.38-1.el9s.x86_64 is already installed.
DEBUG: Package python3-stevedore-5.4.1-0.20250225155234.27e27c1.el9.noarch is already installed.
DEBUG: Package python3-testtools-2.7.1-1.el9s.noarch is already installed.
DEBUG: Package python3-tox-current-env-0.0.8-1.el9s.noarch is already installed.
DEBUG: Package python3-wheel-1:0.36.2-8.el9.noarch is already installed.
DEBUG: Package qemu-img-17:9.1.0-19.el9.x86_64 is already installed.
DEBUG: Package systemd-252-53.el9.x86_64 is already installed.
DEBUG: Dependencies resolved.
DEBUG: =====================================================================================================================
DEBUG:  Package                             Arch    Version                              Repository                     Size
DEBUG: =====================================================================================================================
DEBUG: Installing:
DEBUG:  python3-automaton                   noarch  3.2.0-0.20230904140022.9255778.el9   delorean-component-common      41 k
DEBUG:  python3-bcrypt                      x86_64  3.2.2-4.el9s                         delorean-master-testing        43 k
DEBUG:  python3-construct                   noarch  2.10.70-2.el9s                       delorean-master-testing       115 k
DEBUG:  python3-coverage                    x86_64  7.3.2-2.el9s                         delorean-master-testing       292 k
DEBUG:  python3-ddt                         noarch  1.6.0-1.el9s                         delorean-master-testing        19 k
DEBUG:  python3-futurist                    noarch  3.1.1-0.20250513101340.8a4c380.el9   delorean-component-common      61 k
DEBUG:  python3-jsonpatch                   noarch  1.21-16.el9                          appstream                      26 k
DEBUG:  python3-jsonschema                  noarch  4.16.0-2.el9s                        delorean-master-testing       138 k
DEBUG:  python3-keystoneauth1               noarch  5.10.0-0.20250225162540.60f441a.el9  delorean-component-keystone   447 k
DEBUG:  python3-keystonemiddleware          noarch  10.9.0-0.20250225152217.557d173.el9  delorean-component-keystone   104 k
DEBUG:  python3-microversion-parse          noarch  2.0.0-0.20240830070719.26a2dc9.el9   delorean-component-common      32 k
DEBUG:  python3-openstacksdk                noarch  4.5.0-0.20250513102754.bbe9c96.el9   delorean-component-clients    908 k
DEBUG:  python3-os-service-types            noarch  1.7.0-0.20250213134714.0b2f473.el9   delorean-component-clients     36 k
DEBUG:  python3-os-traits                   noarch  3.5.0-0.20250516051939.45bc9b8.el9   delorean-component-common      50 k
DEBUG:  python3-oslo-concurrency            noarch  7.1.0-0.20250317173205.6250095.el9   delorean-component-common      40 k
DEBUG:  python3-oslo-context                noarch  5.7.1-0.20250317171221.52d21e6.el9   delorean-component-common      26 k
DEBUG:  python3-oslo-log                    noarch  7.1.0-0.20250317172141.0c290b1.el9   delorean-component-common      62 k
DEBUG:  python3-oslo-messaging              noarch  16.1.0-0.20250317173909.e91bb45.el9  delorean-component-common     174 k
DEBUG:  python3-oslo-middleware             noarch  6.5.0-0.20250513103442.26dfbfd.el9   delorean-component-common      60 k
DEBUG:  python3-oslo-policy                 noarch  4.5.1-0.20250317163650.3bb5d92.el9   delorean-component-common      75 k
DEBUG:  python3-oslo-reports                noarch  3.5.1-0.20250327080712.2f5eb7c.el9   delorean-component-common      57 k
DEBUG:  python3-oslo-rootwrap               noarch  7.5.1-0.20250317172841.d8148bf.el9   delorean-component-common      43 k
DEBUG:  python3-oslo-serialization          noarch  5.7.0-0.20250317180035.bff992d.el9   delorean-component-common      31 k
DEBUG:  python3-oslo-service                noarch  4.1.1-0.20250317160209.7a52803.el9   delorean-component-common      77 k
DEBUG:  python3-oslo-upgradecheck           noarch  2.5.0-0.20250317161727.27366ba.el9   delorean-component-common      26 k
DEBUG:  python3-oslo-versionedobjects       noarch  3.6.0-0.20250317175844.79e9d5d.el9   delorean-component-common      76 k
DEBUG:  python3-osprofiler                  noarch  4.2.0-0.20240828181728.3fb0487.el9   delorean-component-common     134 k
DEBUG:  python3-pecan                       noarch  1.5.1-1.el9s                         delorean-master-testing       269 k
DEBUG:  python3-pyasn1                      noarch  0.6.0-1.el9s                         delorean-master-testing       140 k
DEBUG:  python3-pyasn1-modules              noarch  0.6.0-1.el9s                         delorean-master-testing       249 k
DEBUG:  python3-pycdlib                     noarch  1.11.0-5.el9                         appstream                     248 k
DEBUG:  python3-pysnmp-lextudio             noarch  5.0.26-2.el9s                        delorean-master-testing       587 k
DEBUG:  python3-stestr                      noarch  4.1.0-1.el9s                         delorean-master-testing       159 k
DEBUG:  python3-sushy                       noarch  5.6.0-0.20250516051514.880ab20.el9   delorean-component-baremetal  224 k
DEBUG:  python3-tenacity                    noarch  8.2.3-1.el9s                         delorean-master-testing        46 k
DEBUG:  python3-tooz                        noarch  6.3.0-0.20241018083720.734acc4.el9   delorean-component-common     104 k
DEBUG:  python3-webob                       noarch  1.8.9-1.el9s                         delorean-master-testing       230 k
DEBUG:  python3-websockify                  noarch  0.12.0-1.el9s                        delorean-master-testing        75 k
DEBUG:  python3-webtest                     noarch  3.0.0-1.el9s                         delorean-master-testing        80 k
DEBUG:  python3-zeroconf                    noarch  0.38.7-1.el9s                        delorean-master-testing       141 k
DEBUG: Installing dependencies:
DEBUG:  flexiblas                           x86_64  3.0.4-8.el9                          appstream                      33 k
DEBUG:  flexiblas-netlib                    x86_64  3.0.4-8.el9                          appstream                     3.0 M
DEBUG:  flexiblas-openblas-openmp           x86_64  3.0.4-8.el9                          appstream                      18 k
DEBUG:  libgfortran                         x86_64  11.5.0-5.el9                         baseos                        798 k
DEBUG:  libquadmath                         x86_64  11.5.0-5.el9                         baseos                        188 k
DEBUG:  memcached                           x86_64  1.6.9-7.el9                          appstream                     174 k
DEBUG:  openblas                            x86_64  0.3.26-2.el9                         appstream                      38 k
DEBUG:  openblas-openmp                     x86_64  0.3.26-2.el9                         appstream                     4.9 M
DEBUG:  python-oslo-cache-lang              noarch  3.10.1-0.20250317173622.0a940fc.el9  delorean-component-common      16 k
DEBUG:  python-oslo-concurrency-lang        noarch  7.1.0-0.20250317173205.6250095.el9   delorean-component-common      13 k
DEBUG:  python-oslo-log-lang                noarch  7.1.0-0.20250317172141.0c290b1.el9   delorean-component-common      13 k
DEBUG:  python-oslo-middleware-lang         noarch  6.5.0-0.20250513103442.26dfbfd.el9   delorean-component-common      11 k
DEBUG:  python-oslo-policy-lang             noarch  4.5.1-0.20250317163650.3bb5d92.el9   delorean-component-common      12 k
DEBUG:  python-oslo-versionedobjects-lang   noarch  3.6.0-0.20250317175844.79e9d5d.el9   delorean-component-common      12 k
DEBUG:  python-pycadf-common                noarch  4.0.1-0.20250204111011.3cea59f.el9   delorean-component-common      15 k
DEBUG:  python3-amqp                        noarch  5.2.0-2.el9s                         delorean-master-testing        93 k
DEBUG:  python3-async-timeout               noarch  4.0.2-5.el9s                         delorean-master-testing        18 k
DEBUG:  python3-attrs                       noarch  20.3.0-7.el9                         appstream                      87 k
DEBUG:  python3-autopage                    noarch  0.5.2-3.el9s                         delorean-master-testing        59 k
DEBUG:  python3-beautifulsoup4              noarch  4.12.3-2.el9s                        delorean-master-testing       250 k
DEBUG:  python3-binary-memcached            noarch  0.31.2-1.el9s                        delorean-master-testing        37 k
DEBUG:  python3-cachetools                  noarch  5.5.2-1.el9s                         delorean-master-testing        32 k
DEBUG:  python3-cliff                       noarch  4.9.1-0.20250307124109.083572e.el9   delorean-component-common      98 k
DEBUG:  python3-cmd2                        noarch  2.4.3-1.el9s                         delorean-master-testing       302 k
DEBUG:  python3-dateutil                    noarch  1:2.8.1-7.el9                        baseos                        288 k
DEBUG:  python3-dogpile-cache               noarch  1.3.3-1.el9s                         delorean-master-testing       103 k
DEBUG:  python3-etcd3gw                     noarch  2.4.1-1.el9s                         delorean-master-testing        47 k
DEBUG:  python3-fasteners                   noarch  0.19-1.el9s                          delorean-master-testing        37 k
DEBUG:  python3-ifaddr                      noarch  0.1.7-3.el9s                         delorean-master-testing        22 k
DEBUG:  python3-importlib-metadata          noarch  6.8.0-1.el9s                         delorean-master-testing        47 k
DEBUG:  python3-jmespath                    noarch  1.0.1-1.el9s                         delorean-master-testing        45 k
DEBUG:  python3-jsonpointer                 noarch  2.0-4.el9                            appstream                      19 k
DEBUG:  python3-jwcrypto                    noarch  1.5.6-2.el9                          appstream                      82 k
DEBUG:  python3-jwt                         noarch  2.8.0-1.el9s                         delorean-master-testing        49 k
DEBUG:  python3-kazoo                       noarch  2.8.0-2.el9s                         delorean-master-testing       156 k
DEBUG:  python3-keystoneclient              noarch  1:5.6.0-0.20250317124233.0d43c46.el9 delorean-component-clients    235 k
DEBUG:  python3-kombu                       noarch  1:5.3.7-1.el9s                       delorean-master-testing       337 k
DEBUG:  python3-logutils                    noarch  0.3.5-15.el9s                        delorean-master-testing        46 k
DEBUG:  python3-lxml                        x86_64  4.6.5-3.el9                          appstream                     1.2 M
DEBUG:  python3-memcached                   noarch  1.59-3.el9s                          delorean-master-testing        39 k
DEBUG:  python3-msgpack                     x86_64  1.1.0-1.el9s                         delorean-master-testing        84 k
DEBUG:  python3-numpy                       x86_64  1:1.23.5-1.el9                       appstream                     6.1 M
DEBUG:  python3-oslo-cache                  noarch  3.10.1-0.20250317173622.0a940fc.el9  delorean-component-common      56 k
DEBUG:  python3-oslo-cache+dogpile          noarch  3.10.1-0.20250317173622.0a940fc.el9  delorean-component-common     8.1 k
DEBUG:  python3-oslo-cache+etcd3gw          noarch  3.10.1-0.20250317173622.0a940fc.el9  delorean-component-common     7.9 k
DEBUG:  python3-oslo-metrics                noarch  0.11.0-0.20250317163850.c64d51c.el9  delorean-component-common      23 k
DEBUG:  python3-paste                       noarch  3.10.1-1.el9s                        delorean-master-testing       486 k
DEBUG:  python3-paste-deploy                noarch  3.1.0-2.el9s                         delorean-master-testing        38 k
DEBUG:  python3-platformdirs                noarch  4.2.2-1.el9s                         delorean-master-testing        36 k
DEBUG:  python3-prettytable                 noarch  0.7.2-27.el9                         appstream                      42 k
DEBUG:  python3-prometheus_client           noarch  0.20.0-3.el9s                        delorean-master-testing        92 k
DEBUG:  python3-pyOpenSSL                   noarch  20.0.1-2.el9s                        delorean-master-testing        89 k
DEBUG:  python3-pycadf                      noarch  4.0.1-0.20250204111011.3cea59f.el9   delorean-component-common      55 k
DEBUG:  python3-pymemcache                  noarch  4.0.0-1.el9s                         delorean-master-testing       120 k
DEBUG:  python3-pyperclip                   noarch  1.8.2-2.el9s                         delorean-master-testing        28 k
DEBUG:  python3-pyrsistent                  x86_64  0.17.3-8.el9                         appstream                     114 k
DEBUG:  python3-redis                       noarch  5.0.4-1.el9s                         delorean-master-testing       394 k
DEBUG:  python3-repoze-lru                  noarch  0.7-10.el9s                          delorean-master-testing        31 k
DEBUG:  python3-requestsexceptions          noarch  1.4.0-0.20230628075340.d7ac0ff.el9   delorean-component-common      15 k
DEBUG:  python3-routes                      noarch  2.5.1-1.el9s                         delorean-master-testing       188 k
DEBUG:  python3-smi-lextudio                noarch  1.1.13-1.el9s                        delorean-master-testing       133 k
DEBUG:  python3-soupsieve                   noarch  2.6-2.el9s                           delorean-master-testing        72 k
DEBUG:  python3-statsd                      noarch  3.2.1-20.el9s                        delorean-master-testing        34 k
DEBUG:  python3-tomlkit                     noarch  0.13.2-1.el9s                        delorean-master-testing        86 k
DEBUG:  python3-tooz+redis                  noarch  6.3.0-0.20241018083720.734acc4.el9   delorean-component-common     7.8 k
DEBUG:  python3-tooz+zake                   noarch  6.3.0-0.20241018083720.734acc4.el9   delorean-component-common     7.7 k
DEBUG:  python3-uhashring                   noarch  2.3-3.el9s                           delorean-master-testing        24 k
DEBUG:  python3-vine                        noarch  5.1.0-1.el9s                         delorean-master-testing        25 k
DEBUG:  python3-voluptuous                  noarch  0.15.2-1.el9s                        delorean-master-testing        60 k
DEBUG:  python3-waitress                    noarch  3.0.2-1.el9s                         delorean-master-testing        89 k
DEBUG:  python3-wcwidth                     noarch  0.2.13-1.el9s                        delorean-master-testing        46 k
DEBUG:  python3-yappi                       x86_64  1.6.0-1.el9s                         delorean-master-testing        54 k
DEBUG:  python3-zake                        noarch  0.2.2-22.el9s                        delorean-master-testing        45 k
DEBUG:  python3-zipp                        noarch  3.6.0-1.el9s                         delorean-master-testing        16 k
DEBUG: Installing weak dependencies:
DEBUG:  python3-jwt+crypto                  noarch  2.8.0-1.el9s                         delorean-master-testing       8.6 k
DEBUG: Transaction Summary
DEBUG: =====================================================================================================================
DEBUG: Install  115 Packages
DEBUG: Total size: 27 M
DEBUG: Total download size: 1.7 M
DEBUG: Installed size: 136 M
DEBUG: Downloading Packages:
DEBUG: [SKIPPED] python3-keystoneclient-5.6.0-0.20250317124233.0d43c46.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-openstacksdk-4.5.0-0.20250513102754.bbe9c96.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-os-service-types-1.7.0-0.20250213134714.0b2f473.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-keystoneauth1-5.10.0-0.20250225162540.60f441a.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-keystonemiddleware-10.9.0-0.20250225152217.557d173.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] libgfortran-11.5.0-5.el9.x86_64.rpm: Already downloaded              
DEBUG: [SKIPPED] libquadmath-11.5.0-5.el9.x86_64.rpm: Already downloaded              
DEBUG: [SKIPPED] python3-dateutil-2.8.1-7.el9.noarch.rpm: Already downloaded          
DEBUG: [SKIPPED] flexiblas-3.0.4-8.el9.x86_64.rpm: Already downloaded                 
DEBUG: [SKIPPED] flexiblas-netlib-3.0.4-8.el9.x86_64.rpm: Already downloaded          
DEBUG: [SKIPPED] flexiblas-openblas-openmp-3.0.4-8.el9.x86_64.rpm: Already downloaded 
DEBUG: [SKIPPED] memcached-1.6.9-7.el9.x86_64.rpm: Already downloaded                 
DEBUG: [SKIPPED] openblas-0.3.26-2.el9.x86_64.rpm: Already downloaded                 
DEBUG: [SKIPPED] openblas-openmp-0.3.26-2.el9.x86_64.rpm: Already downloaded          
DEBUG: [SKIPPED] python3-attrs-20.3.0-7.el9.noarch.rpm: Already downloaded            
DEBUG: [SKIPPED] python3-jsonpatch-1.21-16.el9.noarch.rpm: Already downloaded         
DEBUG: [SKIPPED] python3-jsonpointer-2.0-4.el9.noarch.rpm: Already downloaded         
DEBUG: [SKIPPED] python3-jwcrypto-1.5.6-2.el9.noarch.rpm: Already downloaded          
DEBUG: [SKIPPED] python3-lxml-4.6.5-3.el9.x86_64.rpm: Already downloaded              
DEBUG: [SKIPPED] python3-numpy-1.23.5-1.el9.x86_64.rpm: Already downloaded            
DEBUG: [SKIPPED] python3-prettytable-0.7.2-27.el9.noarch.rpm: Already downloaded      
DEBUG: [SKIPPED] python3-pycdlib-1.11.0-5.el9.noarch.rpm: Already downloaded          
DEBUG: [SKIPPED] python3-pyrsistent-0.17.3-8.el9.x86_64.rpm: Already downloaded       
DEBUG: [SKIPPED] python3-amqp-5.2.0-2.el9s.noarch.rpm: Already downloaded             
DEBUG: [SKIPPED] python3-async-timeout-4.0.2-5.el9s.noarch.rpm: Already downloaded    
DEBUG: [SKIPPED] python3-autopage-0.5.2-3.el9s.noarch.rpm: Already downloaded         
DEBUG: [SKIPPED] python3-bcrypt-3.2.2-4.el9s.x86_64.rpm: Already downloaded           
DEBUG: [SKIPPED] python3-beautifulsoup4-4.12.3-2.el9s.noarch.rpm: Already downloaded  
DEBUG: [SKIPPED] python3-binary-memcached-0.31.2-1.el9s.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-cachetools-5.5.2-1.el9s.noarch.rpm: Already downloaded       
DEBUG: [SKIPPED] python3-cmd2-2.4.3-1.el9s.noarch.rpm: Already downloaded             
DEBUG: [SKIPPED] python3-construct-2.10.70-2.el9s.noarch.rpm: Already downloaded      
DEBUG: [SKIPPED] python3-coverage-7.3.2-2.el9s.x86_64.rpm: Already downloaded         
DEBUG: [SKIPPED] python3-ddt-1.6.0-1.el9s.noarch.rpm: Already downloaded              
DEBUG: [SKIPPED] python3-dogpile-cache-1.3.3-1.el9s.noarch.rpm: Already downloaded    
DEBUG: [SKIPPED] python3-etcd3gw-2.4.1-1.el9s.noarch.rpm: Already downloaded          
DEBUG: [SKIPPED] python3-fasteners-0.19-1.el9s.noarch.rpm: Already downloaded         
DEBUG: [SKIPPED] python3-ifaddr-0.1.7-3.el9s.noarch.rpm: Already downloaded           
DEBUG: [SKIPPED] python3-importlib-metadata-6.8.0-1.el9s.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-jmespath-1.0.1-1.el9s.noarch.rpm: Already downloaded         
DEBUG: [SKIPPED] python3-jsonschema-4.16.0-2.el9s.noarch.rpm: Already downloaded      
DEBUG: [SKIPPED] python3-jwt+crypto-2.8.0-1.el9s.noarch.rpm: Already downloaded       
DEBUG: [SKIPPED] python3-jwt-2.8.0-1.el9s.noarch.rpm: Already downloaded              
DEBUG: [SKIPPED] python3-kazoo-2.8.0-2.el9s.noarch.rpm: Already downloaded            
DEBUG: [SKIPPED] python3-kombu-5.3.7-1.el9s.noarch.rpm: Already downloaded            
DEBUG: [SKIPPED] python3-logutils-0.3.5-15.el9s.noarch.rpm: Already downloaded        
DEBUG: [SKIPPED] python3-memcached-1.59-3.el9s.noarch.rpm: Already downloaded         
DEBUG: [SKIPPED] python3-msgpack-1.1.0-1.el9s.x86_64.rpm: Already downloaded          
DEBUG: [SKIPPED] python3-paste-3.10.1-1.el9s.noarch.rpm: Already downloaded           
DEBUG: [SKIPPED] python3-paste-deploy-3.1.0-2.el9s.noarch.rpm: Already downloaded     
DEBUG: [SKIPPED] python3-pecan-1.5.1-1.el9s.noarch.rpm: Already downloaded            
DEBUG: [SKIPPED] python3-platformdirs-4.2.2-1.el9s.noarch.rpm: Already downloaded     
DEBUG: [SKIPPED] python3-prometheus_client-0.20.0-3.el9s.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-pyOpenSSL-20.0.1-2.el9s.noarch.rpm: Already downloaded       
DEBUG: [SKIPPED] python3-pyasn1-0.6.0-1.el9s.noarch.rpm: Already downloaded           
DEBUG: [SKIPPED] python3-pyasn1-modules-0.6.0-1.el9s.noarch.rpm: Already downloaded   
DEBUG: [SKIPPED] python3-pymemcache-4.0.0-1.el9s.noarch.rpm: Already downloaded       
DEBUG: [SKIPPED] python3-pyperclip-1.8.2-2.el9s.noarch.rpm: Already downloaded        
DEBUG: [SKIPPED] python3-pysnmp-lextudio-5.0.26-2.el9s.noarch.rpm: Already downloaded 
DEBUG: [SKIPPED] python3-redis-5.0.4-1.el9s.noarch.rpm: Already downloaded            
DEBUG: [SKIPPED] python3-repoze-lru-0.7-10.el9s.noarch.rpm: Already downloaded        
DEBUG: [SKIPPED] python3-routes-2.5.1-1.el9s.noarch.rpm: Already downloaded           
DEBUG: [SKIPPED] python3-smi-lextudio-1.1.13-1.el9s.noarch.rpm: Already downloaded    
DEBUG: [SKIPPED] python3-soupsieve-2.6-2.el9s.noarch.rpm: Already downloaded          
DEBUG: [SKIPPED] python3-statsd-3.2.1-20.el9s.noarch.rpm: Already downloaded          
DEBUG: [SKIPPED] python3-stestr-4.1.0-1.el9s.noarch.rpm: Already downloaded           
DEBUG: [SKIPPED] python3-tenacity-8.2.3-1.el9s.noarch.rpm: Already downloaded         
DEBUG: [SKIPPED] python3-tomlkit-0.13.2-1.el9s.noarch.rpm: Already downloaded         
DEBUG: [SKIPPED] python3-uhashring-2.3-3.el9s.noarch.rpm: Already downloaded          
DEBUG: [SKIPPED] python3-vine-5.1.0-1.el9s.noarch.rpm: Already downloaded             
DEBUG: [SKIPPED] python3-voluptuous-0.15.2-1.el9s.noarch.rpm: Already downloaded      
DEBUG: [SKIPPED] python3-waitress-3.0.2-1.el9s.noarch.rpm: Already downloaded         
DEBUG: [SKIPPED] python3-wcwidth-0.2.13-1.el9s.noarch.rpm: Already downloaded         
DEBUG: [SKIPPED] python3-webob-1.8.9-1.el9s.noarch.rpm: Already downloaded            
DEBUG: [SKIPPED] python3-websockify-0.12.0-1.el9s.noarch.rpm: Already downloaded      
DEBUG: [SKIPPED] python3-webtest-3.0.0-1.el9s.noarch.rpm: Already downloaded          
DEBUG: [SKIPPED] python3-yappi-1.6.0-1.el9s.x86_64.rpm: Already downloaded            
DEBUG: [SKIPPED] python3-zake-0.2.2-22.el9s.noarch.rpm: Already downloaded            
DEBUG: [SKIPPED] python3-zeroconf-0.38.7-1.el9s.noarch.rpm: Already downloaded        
DEBUG: [SKIPPED] python3-zipp-3.6.0-1.el9s.noarch.rpm: Already downloaded             
DEBUG: (81/115): python-oslo-cache-lang-3.10.1-0.20250 182 kB/s |  16 kB     00:00    
DEBUG: (82/115): python-oslo-concurrency-lang-7.1.0-0. 143 kB/s |  13 kB     00:00    
DEBUG: (83/115): python-oslo-log-lang-7.1.0-0.20250317 1.4 MB/s |  13 kB     00:00    
DEBUG: (84/115): python3-sushy-5.6.0-0.20250516051514. 2.1 MB/s | 224 kB     00:00    
DEBUG: (85/115): python-oslo-middleware-lang-6.5.0-0.2 693 kB/s |  11 kB     00:00    
DEBUG: (86/115): python-oslo-policy-lang-4.5.1-0.20250 841 kB/s |  12 kB     00:00    
DEBUG: (87/115): python-oslo-versionedobjects-lang-3.6 908 kB/s |  12 kB     00:00    
DEBUG: (88/115): python3-automaton-3.2.0-0.20230904140 3.8 MB/s |  41 kB     00:00    
DEBUG: (89/115): python-pycadf-common-4.0.1-0.20250204 957 kB/s |  15 kB     00:00    
DEBUG: (90/115): python3-cliff-4.9.1-0.20250307124109. 5.9 MB/s |  98 kB     00:00    
DEBUG: (91/115): python3-futurist-3.1.1-0.202505131013 3.9 MB/s |  61 kB     00:00    
DEBUG: (92/115): python3-microversion-parse-2.0.0-0.20 2.1 MB/s |  32 kB     00:00    
DEBUG: (93/115): python3-os-traits-3.5.0-0.20250516051 3.5 MB/s |  50 kB     00:00    
DEBUG: (94/115): python3-oslo-cache+dogpile-3.10.1-0.2 667 kB/s | 8.1 kB     00:00    
DEBUG: (95/115): python3-oslo-cache+etcd3gw-3.10.1-0.2 699 kB/s | 7.9 kB     00:00    
DEBUG: (96/115): python3-oslo-cache-3.10.1-0.202503171 4.7 MB/s |  56 kB     00:00    
DEBUG: (97/115): python3-oslo-concurrency-7.1.0-0.2025 3.9 MB/s |  40 kB     00:00    
DEBUG: (98/115): python3-oslo-context-5.7.1-0.20250317 1.7 MB/s |  26 kB     00:00    
DEBUG: (99/115): python3-oslo-log-7.1.0-0.202503171721 4.5 MB/s |  62 kB     00:00    
DEBUG: (100/115): python3-oslo-messaging-16.1.0-0.2025  10 MB/s | 174 kB     00:00    
DEBUG: (101/115): python3-oslo-metrics-0.11.0-0.202503 1.4 MB/s |  23 kB     00:00    
DEBUG: (102/115): python3-oslo-middleware-6.5.0-0.2025 3.5 MB/s |  60 kB     00:00    
DEBUG: (103/115): python3-oslo-policy-4.5.1-0.20250317 5.2 MB/s |  75 kB     00:00    
DEBUG: (104/115): python3-oslo-reports-3.5.1-0.2025032 3.8 MB/s |  57 kB     00:00    
DEBUG: (105/115): python3-oslo-rootwrap-7.5.1-0.202503 3.1 MB/s |  43 kB     00:00    
DEBUG: (106/115): python3-oslo-serialization-5.7.0-0.2 2.4 MB/s |  31 kB     00:00    
DEBUG: (107/115): python3-oslo-service-4.1.1-0.2025031 5.8 MB/s |  77 kB     00:00    
DEBUG: (108/115): python3-oslo-upgradecheck-2.5.0-0.20 2.0 MB/s |  26 kB     00:00    
DEBUG: (109/115): python3-oslo-versionedobjects-3.6.0- 4.9 MB/s |  76 kB     00:00    
DEBUG: (110/115): python3-pycadf-4.0.1-0.2025020411101 4.9 MB/s |  55 kB     00:00    
DEBUG: (111/115): python3-osprofiler-4.2.0-0.202408281 6.1 MB/s | 134 kB     00:00    
DEBUG: (112/115): python3-requestsexceptions-1.4.0-0.2 1.0 MB/s |  15 kB     00:00    
DEBUG: (113/115): python3-tooz+redis-6.3.0-0.202410180 586 kB/s | 7.8 kB     00:00    
DEBUG: (114/115): python3-tooz+zake-6.3.0-0.2024101808 735 kB/s | 7.7 kB     00:00    
DEBUG: (115/115): python3-tooz-6.3.0-0.20241018083720.  12 MB/s | 104 kB     00:00    
DEBUG: --------------------------------------------------------------------------------
DEBUG: Total                                           6.1 MB/s | 1.7 MB     00:00     
DEBUG: Running transaction check
DEBUG: Transaction check succeeded.
DEBUG: Running transaction test
DEBUG: Transaction test succeeded.
DEBUG: Running transaction
DEBUG:   Preparing        :                                                        1/1 
DEBUG:   Installing       : python3-webob-1.8.9-1.el9s.noarch                    1/115 
DEBUG:   Installing       : python3-oslo-context-5.7.1-0.20250317171221.52d2     2/115 
DEBUG:   Installing       : python3-prettytable-0.7.2-27.el9.noarch              3/115 
DEBUG:   Installing       : python3-futurist-3.1.1-0.20250513101340.8a4c380.     4/115 
DEBUG:   Installing       : python3-voluptuous-0.15.2-1.el9s.noarch              5/115 
DEBUG:   Installing       : python3-vine-5.1.0-1.el9s.noarch                     6/115 
DEBUG:   Installing       : python3-amqp-5.2.0-2.el9s.noarch                     7/115 
DEBUG:   Installing       : python3-pyasn1-0.6.0-1.el9s.noarch                   8/115 
DEBUG:   Installing       : python3-msgpack-1.1.0-1.el9s.x86_64                  9/115 
DEBUG:   Installing       : python3-oslo-serialization-5.7.0-0.2025031718003    10/115 
DEBUG:   Installing       : python3-fasteners-0.19-1.el9s.noarch                11/115 
DEBUG:   Installing       : python3-dogpile-cache-1.3.3-1.el9s.noarch           12/115 
DEBUG:   Installing       : python3-attrs-20.3.0-7.el9.noarch                   13/115 
DEBUG:   Installing       : flexiblas-3.0.4-8.el9.x86_64                        14/115 
DEBUG:   Installing       : python3-dateutil-1:2.8.1-7.el9.noarch               15/115 
DEBUG:   Installing       : libquadmath-11.5.0-5.el9.x86_64                     16/115 
DEBUG:   Installing       : libgfortran-11.5.0-5.el9.x86_64                     17/115 
DEBUG:   Installing       : python3-os-service-types-1.7.0-0.20250213134714.    18/115 
DEBUG:   Installing       : python3-keystoneauth1-5.10.0-0.20250225162540.60    19/115 
DEBUG:   Installing       : python3-keystoneclient-1:5.6.0-0.20250317124233.    20/115 
DEBUG:   Installing       : python3-kombu-1:5.3.7-1.el9s.noarch                 21/115 
DEBUG:   Installing       : python3-etcd3gw-2.4.1-1.el9s.noarch                 22/115 
DEBUG:   Installing       : python3-jwt-2.8.0-1.el9s.noarch                     23/115 
DEBUG:   Installing       : python3-jwt+crypto-2.8.0-1.el9s.noarch              24/115 
DEBUG:   Installing       : python3-zipp-3.6.0-1.el9s.noarch                    25/115 
DEBUG:   Installing       : python3-importlib-metadata-6.8.0-1.el9s.noarch      26/115 
DEBUG:   Installing       : python3-yappi-1.6.0-1.el9s.x86_64                   27/115 
DEBUG:   Installing       : python3-wcwidth-0.2.13-1.el9s.noarch                28/115 
DEBUG:   Installing       : python3-waitress-3.0.2-1.el9s.noarch                29/115 
DEBUG:   Installing       : python3-uhashring-2.3-3.el9s.noarch                 30/115 
DEBUG:   Installing       : python3-tomlkit-0.13.2-1.el9s.noarch                31/115 
DEBUG:   Installing       : python3-tenacity-8.2.3-1.el9s.noarch                32/115 
DEBUG:   Installing       : python3-statsd-3.2.1-20.el9s.noarch                 33/115 
DEBUG:   Installing       : python3-soupsieve-2.6-2.el9s.noarch                 34/115 
DEBUG:   Installing       : python3-beautifulsoup4-4.12.3-2.el9s.noarch         35/115 
DEBUG:   Installing       : python3-lxml-4.6.5-3.el9.x86_64                     36/115 
DEBUG:   Installing       : python3-smi-lextudio-1.1.13-1.el9s.noarch           37/115 
DEBUG:   Installing       : python3-repoze-lru-0.7-10.el9s.noarch               38/115 
DEBUG:   Installing       : python3-routes-2.5.1-1.el9s.noarch                  39/115 
DEBUG:   Installing       : python3-pyperclip-1.8.2-2.el9s.noarch               40/115 
DEBUG:   Installing       : python3-cmd2-2.4.3-1.el9s.noarch                    41/115 
DEBUG:   Installing       : python3-pymemcache-4.0.0-1.el9s.noarch              42/115 
DEBUG:   Installing       : python3-pyOpenSSL-20.0.1-2.el9s.noarch              43/115 
DEBUG:   Installing       : python3-paste-3.10.1-1.el9s.noarch                  44/115 
DEBUG:   Installing       : python3-prometheus_client-0.20.0-3.el9s.noarch      45/115 
DEBUG:   Installing       : python3-platformdirs-4.2.2-1.el9s.noarch            46/115 
DEBUG:   Installing       : python3-paste-deploy-3.1.0-2.el9s.noarch            47/115 
DEBUG:   Installing       : python3-memcached-1.59-3.el9s.noarch                48/115 
DEBUG:   Installing       : python3-logutils-0.3.5-15.el9s.noarch               49/115 
DEBUG:   Installing       : python3-kazoo-2.8.0-2.el9s.noarch                   50/115 
DEBUG:   Installing       : python3-zake-0.2.2-22.el9s.noarch                   51/115 
DEBUG:   Installing       : python3-jmespath-1.0.1-1.el9s.noarch                52/115 
DEBUG:   Installing       : python3-ifaddr-0.1.7-3.el9s.noarch                  53/115 
DEBUG:   Installing       : python3-cachetools-5.5.2-1.el9s.noarch              54/115 
DEBUG:   Installing       : python3-bcrypt-3.2.2-4.el9s.x86_64                  55/115 
DEBUG:   Installing       : python3-autopage-0.5.2-3.el9s.noarch                56/115 
DEBUG:   Installing       : python3-cliff-4.9.1-0.20250307124109.083572e.el9    57/115 
DEBUG:   Installing       : python3-async-timeout-4.0.2-5.el9s.noarch           58/115 
DEBUG:   Installing       : python3-redis-5.0.4-1.el9s.noarch                   59/115 
DEBUG:   Installing       : python3-tooz+redis-6.3.0-0.20241018083720.734acc    60/115 
DEBUG:   Installing       : python3-tooz+zake-6.3.0-0.20241018083720.734acc4    61/115 
DEBUG:   Installing       : python3-tooz-6.3.0-0.20241018083720.734acc4.el9.    62/115 
DEBUG:   Installing       : python3-pyrsistent-0.17.3-8.el9.x86_64              63/115 
DEBUG:   Installing       : python3-jwcrypto-1.5.6-2.el9.noarch                 64/115 
DEBUG:   Installing       : python3-jsonpointer-2.0-4.el9.noarch                65/115 
DEBUG:   Installing       : python3-jsonpatch-1.21-16.el9.noarch                66/115 
DEBUG:   Installing       : openblas-0.3.26-2.el9.x86_64                        67/115 
DEBUG:   Installing       : openblas-openmp-0.3.26-2.el9.x86_64                 68/115 
DEBUG:   Installing       : flexiblas-openblas-openmp-3.0.4-8.el9.x86_64        69/115 
DEBUG:   Installing       : flexiblas-netlib-3.0.4-8.el9.x86_64                 70/115 
DEBUG:   Installing       : python3-numpy-1:1.23.5-1.el9.x86_64                 71/115 
DEBUG:   Running scriptlet: memcached-1.6.9-7.el9.x86_64                        72/115 
DEBUG:   Installing       : memcached-1.6.9-7.el9.x86_64                        72/115 
DEBUG:   Running scriptlet: memcached-1.6.9-7.el9.x86_64                        72/115 
DEBUG:   Installing       : python3-binary-memcached-0.31.2-1.el9s.noarch       73/115 
DEBUG:   Installing       : python3-requestsexceptions-1.4.0-0.2023062807534    74/115 
DEBUG:   Installing       : python-pycadf-common-4.0.1-0.20250204111011.3cea    75/115 
DEBUG:   Installing       : python3-pycadf-4.0.1-0.20250204111011.3cea59f.el    76/115 
DEBUG:   Installing       : python-oslo-versionedobjects-lang-3.6.0-0.202503    77/115 
DEBUG:   Installing       : python-oslo-policy-lang-4.5.1-0.20250317163650.3    78/115 
DEBUG:   Installing       : python3-oslo-policy-4.5.1-0.20250317163650.3bb5d    79/115 
DEBUG:   Installing       : python-oslo-middleware-lang-6.5.0-0.202505131034    80/115 
DEBUG:   Installing       : python3-oslo-middleware-6.5.0-0.20250513103442.2    81/115 
DEBUG:   Installing       : python-oslo-log-lang-7.1.0-0.20250317172141.0c29    82/115 
DEBUG:   Installing       : python3-oslo-log-7.1.0-0.20250317172141.0c290b1.    83/115 
DEBUG:   Installing       : python3-oslo-metrics-0.11.0-0.20250317163850.c64    84/115 
DEBUG:   Installing       : python-oslo-concurrency-lang-7.1.0-0.20250317173    85/115 
DEBUG:   Installing       : python3-oslo-concurrency-7.1.0-0.20250317173205.    86/115 
DEBUG:   Installing       : python3-oslo-service-4.1.1-0.20250317160209.7a52    87/115 
DEBUG:   Installing       : python3-oslo-messaging-16.1.0-0.20250317173909.e    88/115 
DEBUG:   Installing       : python-oslo-cache-lang-3.10.1-0.20250317173622.0    89/115 
DEBUG:   Installing       : python3-oslo-cache+dogpile-3.10.1-0.202503171736    90/115 
DEBUG:   Installing       : python3-oslo-cache+etcd3gw-3.10.1-0.202503171736    91/115 
DEBUG:   Installing       : python3-oslo-cache-3.10.1-0.20250317173622.0a940    92/115 
DEBUG:   Installing       : python3-keystonemiddleware-10.9.0-0.202502251522    93/115 
DEBUG:   Installing       : python3-oslo-versionedobjects-3.6.0-0.2025031717    94/115 
DEBUG:   Installing       : python3-osprofiler-4.2.0-0.20240828181728.3fb048    95/115 
DEBUG:   Installing       : python3-oslo-upgradecheck-2.5.0-0.20250317161727    96/115 
DEBUG:   Installing       : python3-openstacksdk-4.5.0-0.20250513102754.bbe9    97/115 
DEBUG:   Installing       : python3-websockify-0.12.0-1.el9s.noarch             98/115 
DEBUG:   Installing       : python3-jsonschema-4.16.0-2.el9s.noarch             99/115 
DEBUG:   Installing       : python3-stestr-4.1.0-1.el9s.noarch                 100/115 
DEBUG:   Installing       : python3-zeroconf-0.38.7-1.el9s.noarch              101/115 
DEBUG:   Installing       : python3-pecan-1.5.1-1.el9s.noarch                  102/115 
DEBUG:   Installing       : python3-pysnmp-lextudio-5.0.26-2.el9s.noarch       103/115 
DEBUG:   Installing       : python3-webtest-3.0.0-1.el9s.noarch                104/115 
DEBUG:   Installing       : python3-sushy-5.6.0-0.20250516051514.880ab20.el9   105/115 
DEBUG:   Installing       : python3-oslo-reports-3.5.1-0.20250327080712.2f5e   106/115 
DEBUG:   Installing       : python3-pyasn1-modules-0.6.0-1.el9s.noarch         107/115 
DEBUG:   Installing       : python3-automaton-3.2.0-0.20230904140022.9255778   108/115 
DEBUG:   Installing       : python3-microversion-parse-2.0.0-0.2024083007071   109/115 
DEBUG:   Installing       : python3-ddt-1.6.0-1.el9s.noarch                    110/115 
DEBUG:   Installing       : python3-coverage-7.3.2-2.el9s.x86_64               111/115 
DEBUG:   Installing       : python3-construct-2.10.70-2.el9s.noarch            112/115 
DEBUG:   Installing       : python3-pycdlib-1.11.0-5.el9.noarch                113/115 
DEBUG:   Installing       : python3-oslo-rootwrap-7.5.1-0.20250317172841.d81   114/115 
DEBUG:   Installing       : python3-os-traits-3.5.0-0.20250516051939.45bc9b8   115/115 
DEBUG:   Running scriptlet: python3-os-traits-3.5.0-0.20250516051939.45bc9b8   115/115 
DEBUG:   Verifying        : python3-sushy-5.6.0-0.20250516051514.880ab20.el9     1/115 
DEBUG:   Verifying        : python3-keystoneclient-1:5.6.0-0.20250317124233.     2/115 
DEBUG:   Verifying        : python3-openstacksdk-4.5.0-0.20250513102754.bbe9     3/115 
DEBUG:   Verifying        : python3-os-service-types-1.7.0-0.20250213134714.     4/115 
DEBUG:   Verifying        : python-oslo-cache-lang-3.10.1-0.20250317173622.0     5/115 
DEBUG:   Verifying        : python-oslo-concurrency-lang-7.1.0-0.20250317173     6/115 
DEBUG:   Verifying        : python-oslo-log-lang-7.1.0-0.20250317172141.0c29     7/115 
DEBUG:   Verifying        : python-oslo-middleware-lang-6.5.0-0.202505131034     8/115 
DEBUG:   Verifying        : python-oslo-policy-lang-4.5.1-0.20250317163650.3     9/115 
DEBUG:   Verifying        : python-oslo-versionedobjects-lang-3.6.0-0.202503    10/115 
DEBUG:   Verifying        : python-pycadf-common-4.0.1-0.20250204111011.3cea    11/115 
DEBUG:   Verifying        : python3-automaton-3.2.0-0.20230904140022.9255778    12/115 
DEBUG:   Verifying        : python3-cliff-4.9.1-0.20250307124109.083572e.el9    13/115 
DEBUG:   Verifying        : python3-futurist-3.1.1-0.20250513101340.8a4c380.    14/115 
DEBUG:   Verifying        : python3-microversion-parse-2.0.0-0.2024083007071    15/115 
DEBUG:   Verifying        : python3-os-traits-3.5.0-0.20250516051939.45bc9b8    16/115 
DEBUG:   Verifying        : python3-oslo-cache+dogpile-3.10.1-0.202503171736    17/115 
DEBUG:   Verifying        : python3-oslo-cache+etcd3gw-3.10.1-0.202503171736    18/115 
DEBUG:   Verifying        : python3-oslo-cache-3.10.1-0.20250317173622.0a940    19/115 
DEBUG:   Verifying        : python3-oslo-concurrency-7.1.0-0.20250317173205.    20/115 
DEBUG:   Verifying        : python3-oslo-context-5.7.1-0.20250317171221.52d2    21/115 
DEBUG:   Verifying        : python3-oslo-log-7.1.0-0.20250317172141.0c290b1.    22/115 
DEBUG:   Verifying        : python3-oslo-messaging-16.1.0-0.20250317173909.e    23/115 
DEBUG:   Verifying        : python3-oslo-metrics-0.11.0-0.20250317163850.c64    24/115 
DEBUG:   Verifying        : python3-oslo-middleware-6.5.0-0.20250513103442.2    25/115 
DEBUG:   Verifying        : python3-oslo-policy-4.5.1-0.20250317163650.3bb5d    26/115 
DEBUG:   Verifying        : python3-oslo-reports-3.5.1-0.20250327080712.2f5e    27/115 
DEBUG:   Verifying        : python3-oslo-rootwrap-7.5.1-0.20250317172841.d81    28/115 
DEBUG:   Verifying        : python3-oslo-serialization-5.7.0-0.2025031718003    29/115 
DEBUG:   Verifying        : python3-oslo-service-4.1.1-0.20250317160209.7a52    30/115 
DEBUG:   Verifying        : python3-oslo-upgradecheck-2.5.0-0.20250317161727    31/115 
DEBUG:   Verifying        : python3-oslo-versionedobjects-3.6.0-0.2025031717    32/115 
DEBUG:   Verifying        : python3-osprofiler-4.2.0-0.20240828181728.3fb048    33/115 
DEBUG:   Verifying        : python3-pycadf-4.0.1-0.20250204111011.3cea59f.el    34/115 
DEBUG:   Verifying        : python3-requestsexceptions-1.4.0-0.2023062807534    35/115 
DEBUG:   Verifying        : python3-tooz+redis-6.3.0-0.20241018083720.734acc    36/115 
DEBUG:   Verifying        : python3-tooz+zake-6.3.0-0.20241018083720.734acc4    37/115 
DEBUG:   Verifying        : python3-tooz-6.3.0-0.20241018083720.734acc4.el9.    38/115 
DEBUG:   Verifying        : python3-keystoneauth1-5.10.0-0.20250225162540.60    39/115 
DEBUG:   Verifying        : python3-keystonemiddleware-10.9.0-0.202502251522    40/115 
DEBUG:   Verifying        : libgfortran-11.5.0-5.el9.x86_64                     41/115 
DEBUG:   Verifying        : libquadmath-11.5.0-5.el9.x86_64                     42/115 
DEBUG:   Verifying        : python3-dateutil-1:2.8.1-7.el9.noarch               43/115 
DEBUG:   Verifying        : flexiblas-3.0.4-8.el9.x86_64                        44/115 
DEBUG:   Verifying        : flexiblas-netlib-3.0.4-8.el9.x86_64                 45/115 
DEBUG:   Verifying        : flexiblas-openblas-openmp-3.0.4-8.el9.x86_64        46/115 
DEBUG:   Verifying        : memcached-1.6.9-7.el9.x86_64                        47/115 
DEBUG:   Verifying        : openblas-0.3.26-2.el9.x86_64                        48/115 
DEBUG:   Verifying        : openblas-openmp-0.3.26-2.el9.x86_64                 49/115 
DEBUG:   Verifying        : python3-attrs-20.3.0-7.el9.noarch                   50/115 
DEBUG:   Verifying        : python3-jsonpatch-1.21-16.el9.noarch                51/115 
DEBUG:   Verifying        : python3-jsonpointer-2.0-4.el9.noarch                52/115 
DEBUG:   Verifying        : python3-jwcrypto-1.5.6-2.el9.noarch                 53/115 
DEBUG:   Verifying        : python3-lxml-4.6.5-3.el9.x86_64                     54/115 
DEBUG:   Verifying        : python3-numpy-1:1.23.5-1.el9.x86_64                 55/115 
DEBUG:   Verifying        : python3-prettytable-0.7.2-27.el9.noarch             56/115 
DEBUG:   Verifying        : python3-pycdlib-1.11.0-5.el9.noarch                 57/115 
DEBUG:   Verifying        : python3-pyrsistent-0.17.3-8.el9.x86_64              58/115 
DEBUG:   Verifying        : python3-amqp-5.2.0-2.el9s.noarch                    59/115 
DEBUG:   Verifying        : python3-async-timeout-4.0.2-5.el9s.noarch           60/115 
DEBUG:   Verifying        : python3-autopage-0.5.2-3.el9s.noarch                61/115 
DEBUG:   Verifying        : python3-bcrypt-3.2.2-4.el9s.x86_64                  62/115 
DEBUG:   Verifying        : python3-beautifulsoup4-4.12.3-2.el9s.noarch         63/115 
DEBUG:   Verifying        : python3-binary-memcached-0.31.2-1.el9s.noarch       64/115 
DEBUG:   Verifying        : python3-cachetools-5.5.2-1.el9s.noarch              65/115 
DEBUG:   Verifying        : python3-cmd2-2.4.3-1.el9s.noarch                    66/115 
DEBUG:   Verifying        : python3-construct-2.10.70-2.el9s.noarch             67/115 
DEBUG:   Verifying        : python3-coverage-7.3.2-2.el9s.x86_64                68/115 
DEBUG:   Verifying        : python3-ddt-1.6.0-1.el9s.noarch                     69/115 
DEBUG:   Verifying        : python3-dogpile-cache-1.3.3-1.el9s.noarch           70/115 
DEBUG:   Verifying        : python3-etcd3gw-2.4.1-1.el9s.noarch                 71/115 
DEBUG:   Verifying        : python3-fasteners-0.19-1.el9s.noarch                72/115 
DEBUG:   Verifying        : python3-ifaddr-0.1.7-3.el9s.noarch                  73/115 
DEBUG:   Verifying        : python3-importlib-metadata-6.8.0-1.el9s.noarch      74/115 
DEBUG:   Verifying        : python3-jmespath-1.0.1-1.el9s.noarch                75/115 
DEBUG:   Verifying        : python3-jsonschema-4.16.0-2.el9s.noarch             76/115 
DEBUG:   Verifying        : python3-jwt+crypto-2.8.0-1.el9s.noarch              77/115 
DEBUG:   Verifying        : python3-jwt-2.8.0-1.el9s.noarch                     78/115 
DEBUG:   Verifying        : python3-kazoo-2.8.0-2.el9s.noarch                   79/115 
DEBUG:   Verifying        : python3-kombu-1:5.3.7-1.el9s.noarch                 80/115 
DEBUG:   Verifying        : python3-logutils-0.3.5-15.el9s.noarch               81/115 
DEBUG:   Verifying        : python3-memcached-1.59-3.el9s.noarch                82/115 
DEBUG:   Verifying        : python3-msgpack-1.1.0-1.el9s.x86_64                 83/115 
DEBUG:   Verifying        : python3-paste-3.10.1-1.el9s.noarch                  84/115 
DEBUG:   Verifying        : python3-paste-deploy-3.1.0-2.el9s.noarch            85/115 
DEBUG:   Verifying        : python3-pecan-1.5.1-1.el9s.noarch                   86/115 
DEBUG:   Verifying        : python3-platformdirs-4.2.2-1.el9s.noarch            87/115 
DEBUG:   Verifying        : python3-prometheus_client-0.20.0-3.el9s.noarch      88/115 
DEBUG:   Verifying        : python3-pyOpenSSL-20.0.1-2.el9s.noarch              89/115 
DEBUG:   Verifying        : python3-pyasn1-0.6.0-1.el9s.noarch                  90/115 
DEBUG:   Verifying        : python3-pyasn1-modules-0.6.0-1.el9s.noarch          91/115 
DEBUG:   Verifying        : python3-pymemcache-4.0.0-1.el9s.noarch              92/115 
DEBUG:   Verifying        : python3-pyperclip-1.8.2-2.el9s.noarch               93/115 
DEBUG:   Verifying        : python3-pysnmp-lextudio-5.0.26-2.el9s.noarch        94/115 
DEBUG:   Verifying        : python3-redis-5.0.4-1.el9s.noarch                   95/115 
DEBUG:   Verifying        : python3-repoze-lru-0.7-10.el9s.noarch               96/115 
DEBUG:   Verifying        : python3-routes-2.5.1-1.el9s.noarch                  97/115 
DEBUG:   Verifying        : python3-smi-lextudio-1.1.13-1.el9s.noarch           98/115 
DEBUG:   Verifying        : python3-soupsieve-2.6-2.el9s.noarch                 99/115 
DEBUG:   Verifying        : python3-statsd-3.2.1-20.el9s.noarch                100/115 
DEBUG:   Verifying        : python3-stestr-4.1.0-1.el9s.noarch                 101/115 
DEBUG:   Verifying        : python3-tenacity-8.2.3-1.el9s.noarch               102/115 
DEBUG:   Verifying        : python3-tomlkit-0.13.2-1.el9s.noarch               103/115 
DEBUG:   Verifying        : python3-uhashring-2.3-3.el9s.noarch                104/115 
DEBUG:   Verifying        : python3-vine-5.1.0-1.el9s.noarch                   105/115 
DEBUG:   Verifying        : python3-voluptuous-0.15.2-1.el9s.noarch            106/115 
DEBUG:   Verifying        : python3-waitress-3.0.2-1.el9s.noarch               107/115 
DEBUG:   Verifying        : python3-wcwidth-0.2.13-1.el9s.noarch               108/115 
DEBUG:   Verifying        : python3-webob-1.8.9-1.el9s.noarch                  109/115 
DEBUG:   Verifying        : python3-websockify-0.12.0-1.el9s.noarch            110/115 
DEBUG:   Verifying        : python3-webtest-3.0.0-1.el9s.noarch                111/115 
DEBUG:   Verifying        : python3-yappi-1.6.0-1.el9s.x86_64                  112/115 
DEBUG:   Verifying        : python3-zake-0.2.2-22.el9s.noarch                  113/115 
DEBUG:   Verifying        : python3-zeroconf-0.38.7-1.el9s.noarch              114/115 
DEBUG:   Verifying        : python3-zipp-3.6.0-1.el9s.noarch                   115/115 
DEBUG: Installed:
DEBUG:   flexiblas-3.0.4-8.el9.x86_64                                                  
DEBUG:   flexiblas-netlib-3.0.4-8.el9.x86_64                                           
DEBUG:   flexiblas-openblas-openmp-3.0.4-8.el9.x86_64                                  
DEBUG:   libgfortran-11.5.0-5.el9.x86_64                                               
DEBUG:   libquadmath-11.5.0-5.el9.x86_64                                               
DEBUG:   memcached-1.6.9-7.el9.x86_64                                                  
DEBUG:   openblas-0.3.26-2.el9.x86_64                                                  
DEBUG:   openblas-openmp-0.3.26-2.el9.x86_64                                           
DEBUG:   python-oslo-cache-lang-3.10.1-0.20250317173622.0a940fc.el9.noarch             
DEBUG:   python-oslo-concurrency-lang-7.1.0-0.20250317173205.6250095.el9.noarch        
DEBUG:   python-oslo-log-lang-7.1.0-0.20250317172141.0c290b1.el9.noarch                
DEBUG:   python-oslo-middleware-lang-6.5.0-0.20250513103442.26dfbfd.el9.noarch         
DEBUG:   python-oslo-policy-lang-4.5.1-0.20250317163650.3bb5d92.el9.noarch             
DEBUG:   python-oslo-versionedobjects-lang-3.6.0-0.20250317175844.79e9d5d.el9.noarch   
DEBUG:   python-pycadf-common-4.0.1-0.20250204111011.3cea59f.el9.noarch                
DEBUG:   python3-amqp-5.2.0-2.el9s.noarch                                              
DEBUG:   python3-async-timeout-4.0.2-5.el9s.noarch                                     
DEBUG:   python3-attrs-20.3.0-7.el9.noarch                                             
DEBUG:   python3-automaton-3.2.0-0.20230904140022.9255778.el9.noarch                   
DEBUG:   python3-autopage-0.5.2-3.el9s.noarch                                          
DEBUG:   python3-bcrypt-3.2.2-4.el9s.x86_64                                            
DEBUG:   python3-beautifulsoup4-4.12.3-2.el9s.noarch                                   
DEBUG:   python3-binary-memcached-0.31.2-1.el9s.noarch                                 
DEBUG:   python3-cachetools-5.5.2-1.el9s.noarch                                        
DEBUG:   python3-cliff-4.9.1-0.20250307124109.083572e.el9.noarch                       
DEBUG:   python3-cmd2-2.4.3-1.el9s.noarch                                              
DEBUG:   python3-construct-2.10.70-2.el9s.noarch                                       
DEBUG:   python3-coverage-7.3.2-2.el9s.x86_64                                          
DEBUG:   python3-dateutil-1:2.8.1-7.el9.noarch                                         
DEBUG:   python3-ddt-1.6.0-1.el9s.noarch                                               
DEBUG:   python3-dogpile-cache-1.3.3-1.el9s.noarch                                     
DEBUG:   python3-etcd3gw-2.4.1-1.el9s.noarch                                           
DEBUG:   python3-fasteners-0.19-1.el9s.noarch                                          
DEBUG:   python3-futurist-3.1.1-0.20250513101340.8a4c380.el9.noarch                    
DEBUG:   python3-ifaddr-0.1.7-3.el9s.noarch                                            
DEBUG:   python3-importlib-metadata-6.8.0-1.el9s.noarch                                
DEBUG:   python3-jmespath-1.0.1-1.el9s.noarch                                          
DEBUG:   python3-jsonpatch-1.21-16.el9.noarch                                          
DEBUG:   python3-jsonpointer-2.0-4.el9.noarch                                          
DEBUG:   python3-jsonschema-4.16.0-2.el9s.noarch                                       
DEBUG:   python3-jwcrypto-1.5.6-2.el9.noarch                                           
DEBUG:   python3-jwt-2.8.0-1.el9s.noarch                                               
DEBUG:   python3-jwt+crypto-2.8.0-1.el9s.noarch                                        
DEBUG:   python3-kazoo-2.8.0-2.el9s.noarch                                             
DEBUG:   python3-keystoneauth1-5.10.0-0.20250225162540.60f441a.el9.noarch              
DEBUG:   python3-keystoneclient-1:5.6.0-0.20250317124233.0d43c46.el9.noarch            
DEBUG:   python3-keystonemiddleware-10.9.0-0.20250225152217.557d173.el9.noarch         
DEBUG:   python3-kombu-1:5.3.7-1.el9s.noarch                                           
DEBUG:   python3-logutils-0.3.5-15.el9s.noarch                                         
DEBUG:   python3-lxml-4.6.5-3.el9.x86_64                                               
DEBUG:   python3-memcached-1.59-3.el9s.noarch                                          
DEBUG:   python3-microversion-parse-2.0.0-0.20240830070719.26a2dc9.el9.noarch          
DEBUG:   python3-msgpack-1.1.0-1.el9s.x86_64                                           
DEBUG:   python3-numpy-1:1.23.5-1.el9.x86_64                                           
DEBUG:   python3-openstacksdk-4.5.0-0.20250513102754.bbe9c96.el9.noarch                
DEBUG:   python3-os-service-types-1.7.0-0.20250213134714.0b2f473.el9.noarch            
DEBUG:   python3-os-traits-3.5.0-0.20250516051939.45bc9b8.el9.noarch                   
DEBUG:   python3-oslo-cache-3.10.1-0.20250317173622.0a940fc.el9.noarch                 
DEBUG:   python3-oslo-cache+dogpile-3.10.1-0.20250317173622.0a940fc.el9.noarch         
DEBUG:   python3-oslo-cache+etcd3gw-3.10.1-0.20250317173622.0a940fc.el9.noarch         
DEBUG:   python3-oslo-concurrency-7.1.0-0.20250317173205.6250095.el9.noarch            
DEBUG:   python3-oslo-context-5.7.1-0.20250317171221.52d21e6.el9.noarch                
DEBUG:   python3-oslo-log-7.1.0-0.20250317172141.0c290b1.el9.noarch                    
DEBUG:   python3-oslo-messaging-16.1.0-0.20250317173909.e91bb45.el9.noarch             
DEBUG:   python3-oslo-metrics-0.11.0-0.20250317163850.c64d51c.el9.noarch               
DEBUG:   python3-oslo-middleware-6.5.0-0.20250513103442.26dfbfd.el9.noarch             
DEBUG:   python3-oslo-policy-4.5.1-0.20250317163650.3bb5d92.el9.noarch                 
DEBUG:   python3-oslo-reports-3.5.1-0.20250327080712.2f5eb7c.el9.noarch                
DEBUG:   python3-oslo-rootwrap-7.5.1-0.20250317172841.d8148bf.el9.noarch               
DEBUG:   python3-oslo-serialization-5.7.0-0.20250317180035.bff992d.el9.noarch          
DEBUG:   python3-oslo-service-4.1.1-0.20250317160209.7a52803.el9.noarch                
DEBUG:   python3-oslo-upgradecheck-2.5.0-0.20250317161727.27366ba.el9.noarch           
DEBUG:   python3-oslo-versionedobjects-3.6.0-0.20250317175844.79e9d5d.el9.noarch       
DEBUG:   python3-osprofiler-4.2.0-0.20240828181728.3fb0487.el9.noarch                  
DEBUG:   python3-paste-3.10.1-1.el9s.noarch                                            
DEBUG:   python3-paste-deploy-3.1.0-2.el9s.noarch                                      
DEBUG:   python3-pecan-1.5.1-1.el9s.noarch                                             
DEBUG:   python3-platformdirs-4.2.2-1.el9s.noarch                                      
DEBUG:   python3-prettytable-0.7.2-27.el9.noarch                                       
DEBUG:   python3-prometheus_client-0.20.0-3.el9s.noarch                                
DEBUG:   python3-pyOpenSSL-20.0.1-2.el9s.noarch                                        
DEBUG:   python3-pyasn1-0.6.0-1.el9s.noarch                                            
DEBUG:   python3-pyasn1-modules-0.6.0-1.el9s.noarch                                    
DEBUG:   python3-pycadf-4.0.1-0.20250204111011.3cea59f.el9.noarch                      
DEBUG:   python3-pycdlib-1.11.0-5.el9.noarch                                           
DEBUG:   python3-pymemcache-4.0.0-1.el9s.noarch                                        
DEBUG:   python3-pyperclip-1.8.2-2.el9s.noarch                                         
DEBUG:   python3-pyrsistent-0.17.3-8.el9.x86_64                                        
DEBUG:   python3-pysnmp-lextudio-5.0.26-2.el9s.noarch                                  
DEBUG:   python3-redis-5.0.4-1.el9s.noarch                                             
DEBUG:   python3-repoze-lru-0.7-10.el9s.noarch                                         
DEBUG:   python3-requestsexceptions-1.4.0-0.20230628075340.d7ac0ff.el9.noarch          
DEBUG:   python3-routes-2.5.1-1.el9s.noarch                                            
DEBUG:   python3-smi-lextudio-1.1.13-1.el9s.noarch                                     
DEBUG:   python3-soupsieve-2.6-2.el9s.noarch                                           
DEBUG:   python3-statsd-3.2.1-20.el9s.noarch                                           
DEBUG:   python3-stestr-4.1.0-1.el9s.noarch                                            
DEBUG:   python3-sushy-5.6.0-0.20250516051514.880ab20.el9.noarch                       
DEBUG:   python3-tenacity-8.2.3-1.el9s.noarch                                          
DEBUG:   python3-tomlkit-0.13.2-1.el9s.noarch                                          
DEBUG:   python3-tooz-6.3.0-0.20241018083720.734acc4.el9.noarch                        
DEBUG:   python3-tooz+redis-6.3.0-0.20241018083720.734acc4.el9.noarch                  
DEBUG:   python3-tooz+zake-6.3.0-0.20241018083720.734acc4.el9.noarch                   
DEBUG:   python3-uhashring-2.3-3.el9s.noarch                                           
DEBUG:   python3-vine-5.1.0-1.el9s.noarch                                              
DEBUG:   python3-voluptuous-0.15.2-1.el9s.noarch                                       
DEBUG:   python3-waitress-3.0.2-1.el9s.noarch                                          
DEBUG:   python3-wcwidth-0.2.13-1.el9s.noarch                                          
DEBUG:   python3-webob-1.8.9-1.el9s.noarch                                             
DEBUG:   python3-websockify-0.12.0-1.el9s.noarch                                       
DEBUG:   python3-webtest-3.0.0-1.el9s.noarch                                           
DEBUG:   python3-yappi-1.6.0-1.el9s.x86_64                                             
DEBUG:   python3-zake-0.2.2-22.el9s.noarch                                             
DEBUG:   python3-zeroconf-0.38.7-1.el9s.noarch                                         
DEBUG:   python3-zipp-3.6.0-1.el9s.noarch                                              
DEBUG: Complete!
DEBUG: Child return code was: 0
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', '-o', 'private,mode=0755', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'rbind', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'remount,private,rbind', '--target', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/rpm', '-qa', '--root', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
DEBUG: libgcc-11.5.0-5.el9.x86_64
DEBUG: fonts-filesystem-2.0.5-7.el9.1.noarch
DEBUG: tzdata-2025b-1.el9.noarch
DEBUG: hwdata-0.348-9.18.el9.noarch
DEBUG: dejavu-sans-fonts-2.37-18.el9.noarch
DEBUG: adobe-mappings-cmap-20171205-12.el9.noarch
DEBUG: adobe-mappings-cmap-deprecated-20171205-12.el9.noarch
DEBUG: langpacks-core-font-en-3.0-16.el9.noarch
DEBUG: osinfo-db-20250124-1.el9.noarch
DEBUG: adobe-source-code-pro-fonts-2.030.1.050-12.el9.1.noarch
DEBUG: abattis-cantarell-fonts-0.301-4.el9.noarch
DEBUG: google-droid-sans-fonts-20200215-11.el9.2.noarch
DEBUG: python3-setuptools-wheel-65.5.1-2.el9s.noarch
DEBUG: xkeyboard-config-2.33-2.el9.noarch
DEBUG: rust-srpm-macros-17-4.el9.noarch
DEBUG: qt5-srpm-macros-5.15.9-1.el9.noarch
DEBUG: poppler-data-0.4.9-9.el9.noarch
DEBUG: perl-srpm-macros-1-41.el9.noarch
DEBUG: openblas-srpm-macros-2-11.el9.noarch
DEBUG: ocaml-srpm-macros-6-6.el9.noarch
DEBUG: mesa-filesystem-24.2.8-2.el9.x86_64
DEBUG: llvm-filesystem-20.1.1-3.el9.x86_64
DEBUG: libX11-common-1.7.0-11.el9.noarch
DEBUG: kernel-headers-5.14.0-585.el9.x86_64
DEBUG: ghc-srpm-macros-1.5.0-6.el9.noarch
DEBUG: gawk-all-langpacks-5.1.0-6.el9.x86_64
DEBUG: adwaita-cursor-theme-40.1.1-3.el9.noarch
DEBUG: adobe-mappings-pdf-20180407-10.el9.noarch
DEBUG: publicsuffix-list-dafsa-20210518-3.el9.noarch
DEBUG: pkgconf-m4-1.7.3-10.el9.noarch
DEBUG: pcre2-syntax-10.40-6.el9.noarch
DEBUG: ncurses-base-6.2-10.20210508.el9.noarch
DEBUG: libssh-config-0.10.4-13.el9.noarch
DEBUG: kbd-misc-2.4.0-11.el9.noarch
DEBUG: kbd-legacy-2.4.0-11.el9.noarch
DEBUG: fuse-common-3.10.2-9.el9.x86_64
DEBUG: coreutils-common-8.32-39.el9.x86_64
DEBUG: centos-gpg-keys-9.0-28.el9.noarch
DEBUG: centos-stream-repos-9.0-28.el9.noarch
DEBUG: centos-stream-release-9.0-28.el9.noarch
DEBUG: setup-2.13.7-10.el9.noarch
DEBUG: filesystem-3.16-5.el9.x86_64
DEBUG: urw-base35-fonts-common-20200910-6.el9.noarch
DEBUG: basesystem-11-13.el9.noarch
DEBUG: glibc-gconv-extra-2.34-192.el9.x86_64
DEBUG: glibc-minimal-langpack-2.34-192.el9.x86_64
DEBUG: glibc-common-2.34-192.el9.x86_64
DEBUG: glibc-2.34-192.el9.x86_64
DEBUG: ncurses-libs-6.2-10.20210508.el9.x86_64
DEBUG: bash-5.1.8-9.el9.x86_64
DEBUG: zlib-1.2.11-41.el9.x86_64
DEBUG: libstdc++-11.5.0-5.el9.x86_64
DEBUG: libzstd-1.5.5-1.el9.x86_64
DEBUG: xz-libs-5.2.5-8.el9.x86_64
DEBUG: libxml2-2.9.13-9.el9.x86_64
DEBUG: bzip2-libs-1.0.8-10.el9.x86_64
DEBUG: libxcrypt-4.4.18-3.el9.x86_64
DEBUG: libpng-1.6.37-12.el9.x86_64
DEBUG: expat-2.5.0-5.el9.x86_64
DEBUG: libjpeg-turbo-2.0.90-7.el9.x86_64
DEBUG: libcap-2.48-9.el9.x86_64
DEBUG: libuuid-2.37.4-21.el9.x86_64
DEBUG: elfutils-libelf-0.193-1.el9.x86_64
DEBUG: sqlite-libs-3.34.1-7.el9.x86_64
DEBUG: libffi-3.4.2-8.el9.x86_64
DEBUG: crypto-policies-20250128-1.git5269e22.el9.noarch
DEBUG: gmp-6.2.0-13.el9.x86_64
DEBUG: libgpg-error-1.42-5.el9.x86_64
DEBUG: libtool-ltdl-2.4.6-46.el9.x86_64
DEBUG: lcms2-2.12-3.el9.x86_64
DEBUG: nspr-4.35.0-17.el9.x86_64
DEBUG: mpfr-4.1.0-7.el9.x86_64
DEBUG: readline-8.1-4.el9.x86_64
DEBUG: libogg-1.3.4-6.el9.x86_64
DEBUG: libvorbis-1.3.7-5.el9.x86_64
DEBUG: nss-util-3.101.0-10.el9.x86_64
DEBUG: libgcrypt-1.10.0-11.el9.x86_64
DEBUG: libwayland-client-1.21.0-1.el9.x86_64
DEBUG: libicu-67.1-9.el9.x86_64
DEBUG: libattr-2.5.1-3.el9.x86_64
DEBUG: libacl-2.3.1-4.el9.x86_64
DEBUG: libgomp-11.5.0-5.el9.x86_64
DEBUG: lz4-libs-1.9.3-5.el9.x86_64
DEBUG: popt-1.18-8.el9.x86_64
DEBUG: alsa-lib-1.2.13-2.el9.x86_64
DEBUG: libX11-xcb-1.7.0-11.el9.x86_64
DEBUG: libwebp-1.2.0-8.el9.x86_64
DEBUG: libassuan-2.5.5-3.el9.x86_64
DEBUG: gdbm-libs-1.23-1.el9.x86_64
DEBUG: json-c-0.14-11.el9.x86_64
DEBUG: libbrotli-1.0.9-7.el9.x86_64
DEBUG: libcap-ng-0.8.2-7.el9.x86_64
DEBUG: audit-libs-3.1.5-7.el9.x86_64
DEBUG: libcom_err-1.46.5-7.el9.x86_64
DEBUG: libseccomp-2.5.2-2.el9.x86_64
DEBUG: libtasn1-4.16.0-9.el9.x86_64
DEBUG: p11-kit-0.25.3-3.el9.x86_64
DEBUG: libtdb-1.4.12-1.el9.x86_64
DEBUG: libunistring-0.9.10-15.el9.x86_64
DEBUG: libidn2-2.3.0-7.el9.x86_64
DEBUG: lua-libs-5.4.4-4.el9.x86_64
DEBUG: pcre2-10.40-6.el9.x86_64
DEBUG: fribidi-1.0.10-6.el9.2.x86_64
DEBUG: libICE-1.0.10-8.el9.x86_64
DEBUG: libstemmer-0-18.585svn.el9.x86_64
DEBUG: libxshmfence-1.3-10.el9.x86_64
DEBUG: openjpeg2-2.4.0-8.el9.x86_64
DEBUG: opus-1.3.1-10.el9.x86_64
DEBUG: libSM-1.2.3-10.el9.x86_64
DEBUG: libpsl-0.21.1-5.el9.x86_64
DEBUG: libwayland-cursor-1.21.0-1.el9.x86_64
DEBUG: libmpc-1.2.1-4.el9.x86_64
DEBUG: libwayland-server-1.21.0-1.el9.x86_64
DEBUG: dwz-0.14-3.el9.x86_64
DEBUG: exiv2-0.27.5-2.el9.x86_64
DEBUG: exiv2-libs-0.27.5-2.el9.x86_64
DEBUG: libxcrypt-compat-4.4.18-3.el9.x86_64
DEBUG: unzip-6.0-58.el9.x86_64
DEBUG: xml-common-0.6.3-58.el9.noarch
DEBUG: libproxy-0.4.15-35.el9.x86_64
DEBUG: imath-3.1.2-1.el9.x86_64
DEBUG: file-libs-5.39-16.el9.x86_64
DEBUG: file-5.39-16.el9.x86_64
DEBUG: hicolor-icon-theme-0.17-13.el9.noarch
DEBUG: libedit-3.1-38.20210216cvs.el9.x86_64
DEBUG: llvm-libs-20.1.1-3.el9.x86_64
DEBUG: alternatives-1.24-2.el9.x86_64
DEBUG: p11-kit-trust-0.25.3-3.el9.x86_64
DEBUG: fuse-libs-2.9.9-17.el9.x86_64
DEBUG: libsepol-3.6-3.el9.x86_64
DEBUG: libselinux-3.6-3.el9.x86_64
DEBUG: sed-4.8-9.el9.x86_64
DEBUG: findutils-4.8.0-7.el9.x86_64
DEBUG: libsigsegv-2.13-4.el9.x86_64
DEBUG: gawk-5.1.0-6.el9.x86_64
DEBUG: libsmartcols-2.37.4-21.el9.x86_64
DEBUG: pcre-8.44-4.el9.x86_64
DEBUG: grep-3.6-5.el9.x86_64
DEBUG: openssl-libs-3.5.0-2.el9.x86_64
DEBUG: coreutils-8.32-39.el9.x86_64
DEBUG: ca-certificates-2024.2.69_v8.0.303-91.4.el9.noarch
DEBUG: systemd-libs-252-53.el9.x86_64
DEBUG: libarchive-3.5.3-4.el9.x86_64
DEBUG: dbus-libs-1.12.20-8.el9.x86_64
DEBUG: libblkid-2.37.4-21.el9.x86_64
DEBUG: libmount-2.37.4-21.el9.x86_64
DEBUG: libfdisk-2.37.4-21.el9.x86_64
DEBUG: util-linux-core-2.37.4-21.el9.x86_64
DEBUG: libusbx-1.0.26-1.el9.x86_64
DEBUG: gzip-1.12-1.el9.x86_64
DEBUG: cracklib-2.9.6-27.el9.x86_64
DEBUG: kmod-libs-28-10.el9.x86_64
DEBUG: libevent-2.1.12-8.el9.x86_64
DEBUG: avahi-libs-0.8-22.el9.x86_64
DEBUG: xz-5.2.5-8.el9.x86_64
DEBUG: jbigkit-libs-2.1-23.el9.x86_64
DEBUG: libtiff-4.4.0-13.el9.x86_64
DEBUG: libXau-1.0.9-8.el9.x86_64
DEBUG: libxcb-1.13.1-9.el9.x86_64
DEBUG: libX11-1.7.0-11.el9.x86_64
DEBUG: libXext-1.3.4-8.el9.x86_64
DEBUG: libXrender-0.9.10-16.el9.x86_64
DEBUG: libXi-1.7.10-8.el9.x86_64
DEBUG: libXfixes-5.0.3-16.el9.x86_64
DEBUG: libXt-1.2.0-6.el9.x86_64
DEBUG: libXmu-1.1.3-8.el9.x86_64
DEBUG: libXcursor-1.2.0-7.el9.x86_64
DEBUG: libXdamage-1.1.5-7.el9.x86_64
DEBUG: libXrandr-1.5.2-8.el9.x86_64
DEBUG: libXinerama-1.1.4-10.el9.x86_64
DEBUG: libXcomposite-0.4.5-7.el9.x86_64
DEBUG: libXpm-3.5.13-10.el9.x86_64
DEBUG: libglvnd-1.3.4-1.el9.x86_64
DEBUG: libwayland-egl-1.21.0-1.el9.x86_64
DEBUG: pixman-0.40.0-6.el9.x86_64
DEBUG: libXaw-1.0.13-19.el9.x86_64
DEBUG: libXtst-1.2.3-16.el9.x86_64
DEBUG: libXv-1.0.11-16.el9.x86_64
DEBUG: libXxf86vm-1.1.4-18.el9.x86_64
DEBUG: cracklib-dicts-2.9.6-27.el9.x86_64
DEBUG: p11-kit-server-0.25.3-3.el9.x86_64
DEBUG: python3-pip-wheel-21.3.1-1.el9.noarch
DEBUG: python-unversioned-command-3.9.21-2.el9.noarch
DEBUG: python3-3.9.21-2.el9.x86_64
DEBUG: python3-libs-3.9.21-2.el9.x86_64
DEBUG: python3-setuptools-65.5.1-2.el9s.noarch
DEBUG: python3-packaging-24.2-2.el9s.noarch
DEBUG: python3-idna-2.10-7.el9.1.noarch
DEBUG: python3-greenlet-3.1.1-1.el9s.x86_64
DEBUG: python3-typing-extensions-4.12.2-2.el9s.noarch
DEBUG: python3-pip-21.3.1-1.el9.noarch
DEBUG: crypto-policies-scripts-20250128-1.git5269e22.el9.noarch
DEBUG: python3-chardet-4.0.0-5.el9.noarch
DEBUG: python3-dns-2.6.1-3.el9.noarch
DEBUG: python3-pysocks-1.7.1-12.el9.noarch
DEBUG: python3-six-1.15.0-9.el9.noarch
DEBUG: python3-urllib3-1.26.5-6.el9.noarch
DEBUG: python3-requests-2.32.3-4.el9s.noarch
DEBUG: python3-docutils-0.16-6.el9.noarch
DEBUG: python3-pytz-2021.1-5.el9.noarch
DEBUG: python3-babel-2.9.1-2.el9.noarch
DEBUG: python3-tomli-2.0.1-5.el9.noarch
DEBUG: python3-imagesize-1.2.0-6.el9.noarch
DEBUG: python3-pygments-2.7.4-4.el9.noarch
DEBUG: python3-snowballstemmer-1.9.0-10.el9.noarch
DEBUG: python3-sphinx-theme-alabaster-0.7.12-13.el9.noarch
DEBUG: python3-sphinxcontrib-applehelp-1.0.2-5.el9.noarch
DEBUG: python3-sphinxcontrib-devhelp-1.0.2-5.el9.noarch
DEBUG: python3-sphinxcontrib-htmlhelp-1.0.3-6.el9.noarch
DEBUG: python3-sphinxcontrib-jsmath-1.0.1-12.el9.noarch
DEBUG: python3-sphinxcontrib-qthelp-1.0.3-5.el9.noarch
DEBUG: python3-sphinxcontrib-serializinghtml-1.1.4-5.el9.noarch
DEBUG: python3-markupsafe-3.0.2-1.el9s.x86_64
DEBUG: python3-jinja2-3.0.1-2.el9s.noarch
DEBUG: openssl-3.5.0-2.el9.x86_64
DEBUG: sound-theme-freedesktop-0.8-17.el9.noarch
DEBUG: kmod-28-10.el9.x86_64
DEBUG: composefs-libs-1.0.8-1.el9.x86_64
DEBUG: bubblewrap-0.4.1-8.el9.x86_64
DEBUG: libsemanage-3.6-5.el9.x86_64
DEBUG: shadow-utils-4.9-12.el9.x86_64
DEBUG: libutempter-1.2.1-6.el9.x86_64
DEBUG: tar-1.34-7.el9.x86_64
DEBUG: openexr-libs-3.1.1-3.el9.x86_64
DEBUG: iso-codes-4.6.0-3.el9.noarch
DEBUG: zip-3.0-35.el9.x86_64
DEBUG: cpp-11.5.0-5.el9.x86_64
DEBUG: zstd-1.5.5-1.el9.x86_64
DEBUG: acl-2.3.1-4.el9.x86_64
DEBUG: nss-softokn-freebl-3.101.0-10.el9.x86_64
DEBUG: nss-softokn-3.101.0-10.el9.x86_64
DEBUG: nss-sysinit-3.101.0-10.el9.x86_64
DEBUG: nss-3.101.0-10.el9.x86_64
DEBUG: flac-libs-1.3.3-12.el9.x86_64
DEBUG: libtheora-1.1.1-31.el9.x86_64
DEBUG: libksba-1.5.1-7.el9.x86_64
DEBUG: jasper-libs-2.0.28-3.el9.x86_64
DEBUG: LibRaw-0.21.1-1.el9.x86_64
DEBUG: exempi-2.6.0-0.2.20211007gite23c213.el9.x86_64
DEBUG: bzip2-1.0.8-10.el9.x86_64
DEBUG: libxkbcommon-1.0.3-4.el9.x86_64
DEBUG: libxslt-1.1.34-12.el9.x86_64
DEBUG: graphite2-1.3.14-9.el9.x86_64
DEBUG: groff-base-1.22.4-10.el9.x86_64
DEBUG: webrtc-audio-processing-0.3.1-8.el9.x86_64
DEBUG: info-6.7-15.el9.x86_64
DEBUG: ed-1.14.2-12.el9.x86_64
DEBUG: patch-2.7.6-16.el9.x86_64
DEBUG: libfontenc-1.1.3-17.el9.x86_64
DEBUG: less-590-5.el9.x86_64
DEBUG: systemd-rpm-macros-252-53.el9.noarch
DEBUG: adwaita-icon-theme-40.1.1-3.el9.noarch
DEBUG: libpaper-1.1.28-4.el9.x86_64
DEBUG: ncurses-6.2-10.20210508.el9.x86_64
DEBUG: perl-Digest-1.19-4.el9.noarch
DEBUG: perl-Digest-MD5-2.58-4.el9.x86_64
DEBUG: perl-B-1.80-481.el9.x86_64
DEBUG: perl-FileHandle-2.03-481.el9.noarch
DEBUG: perl-Data-Dumper-2.174-462.el9.x86_64
DEBUG: perl-libnet-3.13-4.el9.noarch
DEBUG: perl-AutoLoader-5.74-481.el9.noarch
DEBUG: perl-base-2.27-481.el9.noarch
DEBUG: perl-URI-5.09-3.el9.noarch
DEBUG: perl-if-0.60.800-481.el9.noarch
DEBUG: perl-IO-Socket-IP-0.41-5.el9.noarch
DEBUG: perl-Time-Local-1.300-7.el9.noarch
DEBUG: perl-File-Path-2.18-4.el9.noarch
DEBUG: perl-IO-Socket-SSL-2.073-2.el9.noarch
DEBUG: perl-Net-SSLeay-1.94-1.el9.x86_64
DEBUG: perl-Pod-Escapes-1.07-460.el9.noarch
DEBUG: perl-Text-Tabs+Wrap-2013.0523-460.el9.noarch
DEBUG: perl-Mozilla-CA-20200520-6.el9.noarch
DEBUG: perl-Class-Struct-0.66-481.el9.noarch
DEBUG: perl-POSIX-1.94-481.el9.x86_64
DEBUG: perl-Term-ANSIColor-5.01-461.el9.noarch
DEBUG: perl-IPC-Open3-1.21-481.el9.noarch
DEBUG: perl-subs-1.03-481.el9.noarch
DEBUG: perl-File-Temp-0.231.100-4.el9.noarch
DEBUG: perl-Term-Cap-1.17-460.el9.noarch
DEBUG: perl-Pod-Simple-3.42-4.el9.noarch
DEBUG: perl-HTTP-Tiny-0.076-462.el9.noarch
DEBUG: perl-Socket-2.031-4.el9.x86_64
DEBUG: perl-SelectSaver-1.02-481.el9.noarch
DEBUG: perl-Symbol-1.08-481.el9.noarch
DEBUG: perl-File-stat-1.09-481.el9.noarch
DEBUG: perl-podlators-4.14-460.el9.noarch
DEBUG: perl-Pod-Perldoc-3.28.01-461.el9.noarch
DEBUG: perl-Fcntl-1.13-481.el9.x86_64
DEBUG: perl-Text-ParseWords-3.30-460.el9.noarch
DEBUG: perl-mro-1.23-481.el9.x86_64
DEBUG: perl-IO-1.43-481.el9.x86_64
DEBUG: perl-overloading-0.02-481.el9.noarch
DEBUG: perl-Pod-Usage-2.01-4.el9.noarch
DEBUG: perl-Errno-1.30-481.el9.x86_64
DEBUG: perl-File-Basename-2.85-481.el9.noarch
DEBUG: perl-Getopt-Std-1.12-481.el9.noarch
DEBUG: perl-MIME-Base64-3.16-4.el9.x86_64
DEBUG: perl-Scalar-List-Utils-1.56-462.el9.x86_64
DEBUG: perl-constant-1.33-461.el9.noarch
DEBUG: perl-Storable-3.21-460.el9.x86_64
DEBUG: perl-overload-1.31-481.el9.noarch
DEBUG: perl-parent-0.238-460.el9.noarch
DEBUG: perl-vars-1.05-481.el9.noarch
DEBUG: perl-Getopt-Long-2.52-4.el9.noarch
DEBUG: perl-Carp-1.50-460.el9.noarch
DEBUG: perl-Exporter-5.74-461.el9.noarch
DEBUG: perl-PathTools-3.78-461.el9.x86_64
DEBUG: perl-NDBM_File-1.15-481.el9.x86_64
DEBUG: perl-Encode-3.08-462.el9.x86_64
DEBUG: perl-libs-5.32.1-481.el9.x86_64
DEBUG: perl-interpreter-5.32.1-481.el9.x86_64
DEBUG: kernel-srpm-macros-1.0-13.el9.noarch
DEBUG: bluez-libs-5.72-4.el9.x86_64
DEBUG: cpio-2.13-16.el9.x86_64
DEBUG: diffutils-3.7-12.el9.x86_64
DEBUG: keyutils-libs-1.6.3-1.el9.x86_64
DEBUG: libatomic-11.5.0-5.el9.x86_64
DEBUG: libcbor-0.7.0-5.el9.x86_64
DEBUG: libdb-5.3.28-57.el9.x86_64
DEBUG: libeconf-0.4.1-4.el9.x86_64
DEBUG: libpwquality-1.4.4-8.el9.x86_64
DEBUG: pam-1.5.1-23.el9.x86_64
DEBUG: util-linux-2.37.4-21.el9.x86_64
DEBUG: dbus-1.12.20-8.el9.x86_64
DEBUG: systemd-pam-252-53.el9.x86_64
DEBUG: systemd-252-53.el9.x86_64
DEBUG: dbus-common-1.12.20-8.el9.noarch
DEBUG: dbus-broker-28-7.el9.x86_64
DEBUG: device-mapper-libs-1.02.202-6.el9.x86_64
DEBUG: device-mapper-1.02.202-6.el9.x86_64
DEBUG: cryptsetup-libs-2.7.2-3.el9.x86_64
DEBUG: elfutils-default-yama-scope-0.193-1.el9.noarch
DEBUG: elfutils-libs-0.193-1.el9.x86_64
DEBUG: openssh-8.7p1-45.el9.x86_64
DEBUG: kbd-2.4.0-11.el9.x86_64
DEBUG: libnghttp2-1.43.0-6.el9.x86_64
DEBUG: libpciaccess-0.16-7.el9.x86_64
DEBUG: libdrm-2.4.123-2.el9.x86_64
DEBUG: libglvnd-egl-1.3.4-1.el9.x86_64
DEBUG: mesa-libgbm-24.2.8-2.el9.x86_64
DEBUG: mesa-dri-drivers-24.2.8-2.el9.x86_64
DEBUG: mesa-libglapi-24.2.8-2.el9.x86_64
DEBUG: mesa-libEGL-24.2.8-2.el9.x86_64
DEBUG: libglvnd-glx-1.3.4-1.el9.x86_64
DEBUG: mesa-libGL-24.2.8-2.el9.x86_64
DEBUG: libpkgconf-1.7.3-10.el9.x86_64
DEBUG: pkgconf-1.7.3-10.el9.x86_64
DEBUG: pkgconf-pkg-config-1.7.3-10.el9.x86_64
DEBUG: libverto-0.3.2-3.el9.x86_64
DEBUG: krb5-libs-1.21.1-6.el9.x86_64
DEBUG: cyrus-sasl-lib-2.1.27-21.el9.x86_64
DEBUG: openldap-2.6.8-4.el9.x86_64
DEBUG: libssh-0.10.4-13.el9.x86_64
DEBUG: libcurl-7.76.1-31.el9.x86_64
DEBUG: elfutils-debuginfod-client-0.193-1.el9.x86_64
DEBUG: binutils-gold-2.35.2-63.el9.x86_64
DEBUG: binutils-2.35.2-63.el9.x86_64
DEBUG: elfutils-0.193-1.el9.x86_64
DEBUG: gdb-minimal-14.2-4.el9.x86_64
DEBUG: debugedit-5.0-10.el9.x86_64
DEBUG: curl-7.76.1-31.el9.x86_64
DEBUG: rpm-4.16.1.3-37.el9.x86_64
DEBUG: rpm-libs-4.16.1.3-37.el9.x86_64
DEBUG: rpm-build-libs-4.16.1.3-37.el9.x86_64
DEBUG: efi-srpm-macros-6-2.el9.noarch
DEBUG: lua-srpm-macros-1-6.el9.noarch
DEBUG: tpm2-tss-3.2.3-1.el9.x86_64
DEBUG: systemd-udev-252-53.el9.x86_64
DEBUG: libfido2-1.13.0-2.el9.x86_64
DEBUG: openssh-clients-8.7p1-45.el9.x86_64
DEBUG: git-core-2.47.1-2.el9.x86_64
DEBUG: make-4.3-8.el9.x86_64
DEBUG: nettle-3.10.1-1.el9.x86_64
DEBUG: gnutls-3.8.3-6.el9.x86_64
DEBUG: glib2-2.68.4-16.el9.x86_64
DEBUG: freetype-2.10.4-9.el9.x86_64
DEBUG: harfbuzz-2.7.4-10.el9.x86_64
DEBUG: fontconfig-2.14.0-2.el9.x86_64
DEBUG: cairo-1.17.4-7.el9.x86_64
DEBUG: json-glib-1.6.6-1.el9.x86_64
DEBUG: atk-2.36.0-5.el9.x86_64
DEBUG: cairo-gobject-1.17.4-7.el9.x86_64
DEBUG: polkit-libs-0.117-13.el9.x86_64
DEBUG: gstreamer1-1.22.12-3.el9.x86_64
DEBUG: cups-libs-2.3.3op2-33.el9.x86_64
DEBUG: polkit-0.117-13.el9.x86_64
DEBUG: polkit-pkla-compat-0.1-21.el9.x86_64
DEBUG: gsettings-desktop-schemas-40.0-6.el9.x86_64
DEBUG: libgudev-237-1.el9.x86_64
DEBUG: dconf-0.40.0-6.el9.x86_64
DEBUG: rtkit-0.11-29.el9.x86_64
DEBUG: libgxps-0.3.2-3.el9.x86_64
DEBUG: gd-2.3.2-3.el9.x86_64
DEBUG: libXft-2.3.3-8.el9.x86_64
DEBUG: poppler-21.01.0-21.el9.x86_64
DEBUG: poppler-glib-21.01.0-21.el9.x86_64
DEBUG: urw-base35-bookman-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-c059-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-d050000l-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-gothic-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-nimbus-mono-ps-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-nimbus-roman-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-nimbus-sans-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-p052-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-standard-symbols-ps-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-z003-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-fonts-20200910-6.el9.noarch
DEBUG: libraqm-0.7.0-7.el9s.x86_64
DEBUG: mkfontscale-1.2.1-3.el9.x86_64
DEBUG: xorg-x11-fonts-ISO8859-1-100dpi-7.5-33.el9.noarch
DEBUG: ModemManager-glib-1.20.2-1.el9.x86_64
DEBUG: NetworkManager-libnm-1.53.4-1.el9.x86_64
DEBUG: gobject-introspection-1.68.0-11.el9.x86_64
DEBUG: upower-0.99.11-11.el9.x86_64
DEBUG: libgusb-0.3.8-2.el9.x86_64
DEBUG: colord-libs-1.4.5-4.el9.x86_64
DEBUG: shared-mime-info-2.1-5.el9.x86_64
DEBUG: gdk-pixbuf2-2.42.6-4.el9.x86_64
DEBUG: gdk-pixbuf2-modules-2.42.6-4.el9.x86_64
DEBUG: gtk-update-icon-cache-3.24.31-5.el9.x86_64
DEBUG: libgsf-1.14.47-5.el9.x86_64
DEBUG: libnotify-0.7.9-8.el9.x86_64
DEBUG: at-spi2-core-2.40.3-1.el9.x86_64
DEBUG: at-spi2-atk-2.38.0-4.el9.x86_64
DEBUG: avahi-glib-0.8-22.el9.x86_64
DEBUG: flatpak-session-helper-1.12.9-4.el9.x86_64
DEBUG: graphene-1.10.6-2.el9.x86_64
DEBUG: libgexiv2-0.12.3-1.el9.x86_64
DEBUG: low-memory-monitor-2.1-4.el9.x86_64
DEBUG: totem-pl-parser-3.26.6-2.el9.x86_64
DEBUG: webkit2gtk3-jsc-2.48.2-1.el9.x86_64
DEBUG: libproxy-webkitgtk4-0.4.15-35.el9.x86_64
DEBUG: glib-networking-2.68.3-3.el9.x86_64
DEBUG: libsoup-2.72.0-10.el9.x86_64
DEBUG: geoclue2-2.6.0-7.el9.x86_64
DEBUG: libappstream-glib-0.7.18-5.el9.x86_64
DEBUG: osinfo-db-tools-1.10.0-1.el9.x86_64
DEBUG: libosinfo-1.10.0-1.el9.x86_64
DEBUG: xdg-dbus-proxy-0.1.3-1.el9.x86_64
DEBUG: liblqr-1-0.4.2-17.el9s.x86_64
DEBUG: npth-1.6-8.el9.x86_64
DEBUG: gnupg2-2.3.3-4.el9.x86_64
DEBUG: gpgme-1.15.1-6.el9.x86_64
DEBUG: ostree-libs-2025.2-1.el9.x86_64
DEBUG: which-2.21-29.el9.x86_64
DEBUG: fuse-2.9.9-17.el9.x86_64
DEBUG: fdk-aac-free-2.0.0-8.el9.x86_64
DEBUG: giflib-5.2.1-9.el9.x86_64
DEBUG: glibc-headers-2.34-192.el9.x86_64
DEBUG: libxcrypt-devel-4.4.18-3.el9.x86_64
DEBUG: glibc-devel-2.34-192.el9.x86_64
DEBUG: gcc-11.5.0-5.el9.x86_64
DEBUG: annobin-12.93-1.el9.x86_64
DEBUG: gcc-plugin-annobin-11.5.0-5.el9.x86_64
DEBUG: fonts-srpm-macros-2.0.5-7.el9.1.noarch
DEBUG: go-srpm-macros-3.6.0-11.el9.noarch
DEBUG: python-srpm-macros-3.9-54.el9.noarch
DEBUG: redhat-rpm-config-209-1.el9.noarch
DEBUG: rpm-build-4.16.1.3-37.el9.x86_64
DEBUG: pyproject-srpm-macros-1.16.2-1.el9.noarch
DEBUG: python-rpm-macros-3.9-54.el9.noarch
DEBUG: python3-rpm-macros-3.9-54.el9.noarch
DEBUG: python3-rpm-generators-12-9.el9.noarch
DEBUG: gsm-1.0.19-6.el9.x86_64
DEBUG: libsndfile-1.0.31-9.el9.x86_64
DEBUG: jbig2dec-libs-0.19-7.el9.x86_64
DEBUG: libasyncns-0.8-22.el9.x86_64
DEBUG: pulseaudio-libs-15.0-3.el9.x86_64
DEBUG: libcanberra-0.30-27.el9.x86_64
DEBUG: libdatrie-0.2.13-4.el9.x86_64
DEBUG: libthai-0.1.28-8.el9.x86_64
DEBUG: pango-1.48.7-3.el9.x86_64
DEBUG: librsvg2-2.50.7-3.el9.x86_64
DEBUG: libepoxy-1.5.5-4.el9.x86_64
DEBUG: libexif-0.6.22-6.el9.x86_64
DEBUG: libijs-0.35-15.el9.x86_64
DEBUG: libgs-9.54.0-19.el9.x86_64
DEBUG: libiptcdata-1.0.5-10.el9.x86_64
DEBUG: libldac-2.0.2.3-10.el9.x86_64
DEBUG: libsbc-1.4-9.el9.x86_64
DEBUG: pipewire-libs-1.0.1-1.el9.x86_64
DEBUG: pipewire-1.0.1-1.el9.x86_64
DEBUG: wireplumber-libs-0.4.14-1.el9.x86_64
DEBUG: wireplumber-0.4.14-1.el9.x86_64
DEBUG: flatpak-1.12.9-4.el9.x86_64
DEBUG: xdg-desktop-portal-1.12.6-1.el9.x86_64
DEBUG: pipewire-jack-audio-connection-kit-libs-1.0.1-1.el9.x86_64
DEBUG: libwmf-lite-0.2.12-10.el9.x86_64
DEBUG: orc-0.4.31-8.el9.x86_64
DEBUG: gstreamer1-plugins-base-1.22.12-4.el9.x86_64
DEBUG: libtracker-sparql-3.1.2-3.el9.x86_64
DEBUG: tracker-3.1.2-3.el9.x86_64
DEBUG: tracker-miners-3.1.2-4.el9.x86_64
DEBUG: libcanberra-gtk3-0.30-27.el9.x86_64
DEBUG: gtk3-3.24.31-5.el9.x86_64
DEBUG: xdg-desktop-portal-gtk-1.12.0-3.el9.x86_64
DEBUG: gtk2-2.24.33-8.el9.x86_64
DEBUG: libcanberra-gtk2-0.30-27.el9.x86_64
DEBUG: graphviz-2.44.0-26.el9.x86_64
DEBUG: ImageMagick-libs-6.9.12.98-1.el9s.x86_64
DEBUG: ImageMagick-6.9.12.98-1.el9s.x86_64
DEBUG: python3-sphinx-3.4.3-8.el9.noarch
DEBUG: pipewire-jack-audio-connection-kit-1.0.1-1.el9.x86_64
DEBUG: pipewire-alsa-1.0.1-1.el9.x86_64
DEBUG: pipewire-pulseaudio-1.0.1-1.el9.x86_64
DEBUG: python3-devel-3.9.21-2.el9.x86_64
DEBUG: python3-pbr-6.1.1-1.el9s.noarch
DEBUG: python3-setuptools_scm-7.1.0-2.el9s.noarch
DEBUG: python3-eventlet-0.36.1-1.el9s.noarch
DEBUG: python3-sqlalchemy-2.0.38-1.el9s.x86_64
DEBUG: openstack-macros-2023.1.0-0.20250328135226.ce6a105.el9.noarch
DEBUG: python3-testtools-2.7.1-1.el9s.noarch
DEBUG: python3-testscenarios-0.5.0-21.el9s.noarch
DEBUG: python3-testresources-2.0.1-2.el9s.noarch
DEBUG: python3-netaddr-1.3.0-4.el9s.noarch
DEBUG: python3-fixtures-4.1.0-1.el9s.noarch
DEBUG: python3-stevedore-5.4.1-0.20250225155234.27e27c1.el9.noarch
DEBUG: python3-wrapt-1.16.0-1.el9s.x86_64
DEBUG: python3-debtcollector-3.0.0-0.20240226181642.0e6ce1c.el9.noarch
DEBUG: python3-tempita-0.5.2-2.el9s.noarch
DEBUG: python3-sqlparse-0.4.2-4.el9s.noarch
DEBUG: python3-rfc3986-2.0.0-1.el9s.noarch
DEBUG: python3-pyparsing-3.1.2-7.el9s.noarch
DEBUG: python3-iso8601-2.1.0-1.el9s.noarch
DEBUG: python3-extras-1.0.0-15.el9s.noarch
DEBUG: python3-subunit-1.4.0-6.el9s.noarch
DEBUG: python3-oslotest-5.0.1-0.20250513101000.1fe4458.el9.noarch
DEBUG: libsodium-1.0.18-7.el9s.x86_64
DEBUG: zlib-devel-1.2.11-41.el9.x86_64
DEBUG: xz-devel-5.2.5-8.el9.x86_64
DEBUG: python3-psutil-5.8.0-12.el9.x86_64
DEBUG: python3-mako-1.1.4-6.el9.noarch
DEBUG: python3-alembic-1.14.1-1.el9s.noarch
DEBUG: liburing-2.5-1.el9.x86_64
DEBUG: libpq-13.20-1.el9.x86_64
DEBUG: python3-psycopg2-2.9.9-2.el9s.x86_64
DEBUG: libgpg-error-devel-1.42-5.el9.x86_64
DEBUG: gmp-c++-6.2.0-13.el9.x86_64
DEBUG: cmake-filesystem-3.26.5-2.el9.x86_64
DEBUG: libxml2-devel-2.9.13-9.el9.x86_64
DEBUG: python3-ply-3.11-14.el9.noarch
DEBUG: python3-pycparser-2.20-6.el9.noarch
DEBUG: python3-cffi-1.14.5-5.el9.x86_64
DEBUG: python3-cryptography-36.0.1-4.el9.x86_64
DEBUG: python3-PyMySQL-0.10.1-6.el9.noarch
DEBUG: python3-pynacl-1.5.0-1.el9s.x86_64
DEBUG: python3-decorator-4.4.2-6.el9.noarch
DEBUG: python3-migrate-0.13.0-5.el9s.noarch
DEBUG: numactl-libs-2.0.19-1.el9.x86_64
DEBUG: libyaml-0.2.5-7.el9.x86_64
DEBUG: python3-pyyaml-5.4.1-6.el9.x86_64
DEBUG: libaio-0.3.111-13.el9.x86_64
DEBUG: python-oslo-utils-lang-8.2.0-0.20250318120252.cb68378.el9.noarch
DEBUG: python-oslo-i18n-lang-6.5.1-0.20250317171545.162e0fa.el9.noarch
DEBUG: python3-oslo-i18n-6.5.1-0.20250317171545.162e0fa.el9.noarch
DEBUG: python3-oslo-config-9.7.1-0.20250317170827.d583141.el9.noarch
DEBUG: python3-oslo-utils-8.2.0-0.20250318120252.cb68378.el9.noarch
DEBUG: python-oslo-db-lang-17.2.1-0.20250317174528.dc60623.el9.noarch
DEBUG: python3-oslo-db+mysql-17.2.1-0.20250317174528.dc60623.el9.noarch
DEBUG: python3-oslo-db-17.2.1-0.20250317174528.dc60623.el9.noarch
DEBUG: python3-oslo-db-tests-17.2.1-0.20250317174528.dc60623.el9.noarch
DEBUG: qemu-img-9.1.0-19.el9.x86_64
DEBUG: libxslt-devel-1.1.34-12.el9.x86_64
DEBUG: gmp-devel-6.2.0-13.el9.x86_64
DEBUG: pyproject-rpm-macros-1.16.2-1.el9.noarch
DEBUG: openssl-devel-3.5.0-2.el9.x86_64
DEBUG: python3-wheel-0.36.2-8.el9.noarch
DEBUG: libtirpc-1.3.3-9.el9.x86_64
DEBUG: libnsl2-2.0.0-1.el9.x86_64
DEBUG: python3-filelock-3.15.4-1.el9s.noarch
DEBUG: mpdecimal-2.5.1-3.el9.x86_64
DEBUG: python3-distlib-0.3.9-1.el9s.noarch
DEBUG: python3-wheel-wheel-0.36.2-8.el9.noarch
DEBUG: python3.12-pip-wheel-23.2.1-4.el9.noarch
DEBUG: python3.12-3.12.10-3.el9.x86_64
DEBUG: python3.12-libs-3.12.10-3.el9.x86_64
DEBUG: python3.12-devel-3.12.10-3.el9.x86_64
DEBUG: python3.11-setuptools-wheel-65.5.1-4.el9.noarch
DEBUG: python3.11-pip-wheel-22.3.1-5.el9.noarch
DEBUG: python3.11-3.11.11-2.el9.x86_64
DEBUG: python3.11-libs-3.11.11-2.el9.x86_64
DEBUG: python3.11-devel-3.11.11-2.el9.x86_64
DEBUG: python3-toml-0.10.2-6.el9.noarch
DEBUG: python3-py-1.10.0-6.el9.noarch
DEBUG: python3-pluggy-0.13.1-7.el9.noarch
DEBUG: python3-appdirs-1.4.4-4.el9.noarch
DEBUG: python3-virtualenv-20.4.4-1.el9s.noarch
DEBUG: tox-3.23.0-2.el9s.noarch
DEBUG: python3-tox-current-env-0.0.8-1.el9s.noarch
DEBUG: python3-webob-1.8.9-1.el9s.noarch
DEBUG: python3-oslo-context-5.7.1-0.20250317171221.52d21e6.el9.noarch
DEBUG: python3-prettytable-0.7.2-27.el9.noarch
DEBUG: python3-futurist-3.1.1-0.20250513101340.8a4c380.el9.noarch
DEBUG: python3-voluptuous-0.15.2-1.el9s.noarch
DEBUG: python3-vine-5.1.0-1.el9s.noarch
DEBUG: python3-amqp-5.2.0-2.el9s.noarch
DEBUG: python3-pyasn1-0.6.0-1.el9s.noarch
DEBUG: python3-msgpack-1.1.0-1.el9s.x86_64
DEBUG: python3-oslo-serialization-5.7.0-0.20250317180035.bff992d.el9.noarch
DEBUG: python3-fasteners-0.19-1.el9s.noarch
DEBUG: python3-dogpile-cache-1.3.3-1.el9s.noarch
DEBUG: python3-attrs-20.3.0-7.el9.noarch
DEBUG: flexiblas-3.0.4-8.el9.x86_64
DEBUG: python3-dateutil-2.8.1-7.el9.noarch
DEBUG: libquadmath-11.5.0-5.el9.x86_64
DEBUG: libgfortran-11.5.0-5.el9.x86_64
DEBUG: python3-os-service-types-1.7.0-0.20250213134714.0b2f473.el9.noarch
DEBUG: python3-keystoneauth1-5.10.0-0.20250225162540.60f441a.el9.noarch
DEBUG: python3-keystoneclient-5.6.0-0.20250317124233.0d43c46.el9.noarch
DEBUG: python3-kombu-5.3.7-1.el9s.noarch
DEBUG: python3-etcd3gw-2.4.1-1.el9s.noarch
DEBUG: python3-jwt-2.8.0-1.el9s.noarch
DEBUG: python3-jwt+crypto-2.8.0-1.el9s.noarch
DEBUG: python3-zipp-3.6.0-1.el9s.noarch
DEBUG: python3-importlib-metadata-6.8.0-1.el9s.noarch
DEBUG: python3-yappi-1.6.0-1.el9s.x86_64
DEBUG: python3-wcwidth-0.2.13-1.el9s.noarch
DEBUG: python3-waitress-3.0.2-1.el9s.noarch
DEBUG: python3-uhashring-2.3-3.el9s.noarch
DEBUG: python3-tomlkit-0.13.2-1.el9s.noarch
DEBUG: python3-tenacity-8.2.3-1.el9s.noarch
DEBUG: python3-statsd-3.2.1-20.el9s.noarch
DEBUG: python3-soupsieve-2.6-2.el9s.noarch
DEBUG: python3-beautifulsoup4-4.12.3-2.el9s.noarch
DEBUG: python3-lxml-4.6.5-3.el9.x86_64
DEBUG: python3-smi-lextudio-1.1.13-1.el9s.noarch
DEBUG: python3-repoze-lru-0.7-10.el9s.noarch
DEBUG: python3-routes-2.5.1-1.el9s.noarch
DEBUG: python3-pyperclip-1.8.2-2.el9s.noarch
DEBUG: python3-cmd2-2.4.3-1.el9s.noarch
DEBUG: python3-pymemcache-4.0.0-1.el9s.noarch
DEBUG: python3-pyOpenSSL-20.0.1-2.el9s.noarch
DEBUG: python3-paste-3.10.1-1.el9s.noarch
DEBUG: python3-prometheus_client-0.20.0-3.el9s.noarch
DEBUG: python3-platformdirs-4.2.2-1.el9s.noarch
DEBUG: python3-paste-deploy-3.1.0-2.el9s.noarch
DEBUG: python3-memcached-1.59-3.el9s.noarch
DEBUG: python3-logutils-0.3.5-15.el9s.noarch
DEBUG: python3-kazoo-2.8.0-2.el9s.noarch
DEBUG: python3-zake-0.2.2-22.el9s.noarch
DEBUG: python3-jmespath-1.0.1-1.el9s.noarch
DEBUG: python3-ifaddr-0.1.7-3.el9s.noarch
DEBUG: python3-cachetools-5.5.2-1.el9s.noarch
DEBUG: python3-bcrypt-3.2.2-4.el9s.x86_64
DEBUG: python3-autopage-0.5.2-3.el9s.noarch
DEBUG: python3-cliff-4.9.1-0.20250307124109.083572e.el9.noarch
DEBUG: python3-async-timeout-4.0.2-5.el9s.noarch
DEBUG: python3-redis-5.0.4-1.el9s.noarch
DEBUG: python3-tooz+redis-6.3.0-0.20241018083720.734acc4.el9.noarch
DEBUG: python3-tooz+zake-6.3.0-0.20241018083720.734acc4.el9.noarch
DEBUG: python3-tooz-6.3.0-0.20241018083720.734acc4.el9.noarch
DEBUG: python3-pyrsistent-0.17.3-8.el9.x86_64
DEBUG: python3-jwcrypto-1.5.6-2.el9.noarch
DEBUG: python3-jsonpointer-2.0-4.el9.noarch
DEBUG: python3-jsonpatch-1.21-16.el9.noarch
DEBUG: openblas-0.3.26-2.el9.x86_64
DEBUG: openblas-openmp-0.3.26-2.el9.x86_64
DEBUG: flexiblas-openblas-openmp-3.0.4-8.el9.x86_64
DEBUG: flexiblas-netlib-3.0.4-8.el9.x86_64
DEBUG: python3-numpy-1.23.5-1.el9.x86_64
DEBUG: memcached-1.6.9-7.el9.x86_64
DEBUG: python3-binary-memcached-0.31.2-1.el9s.noarch
DEBUG: python3-requestsexceptions-1.4.0-0.20230628075340.d7ac0ff.el9.noarch
DEBUG: python-pycadf-common-4.0.1-0.20250204111011.3cea59f.el9.noarch
DEBUG: python3-pycadf-4.0.1-0.20250204111011.3cea59f.el9.noarch
DEBUG: python-oslo-versionedobjects-lang-3.6.0-0.20250317175844.79e9d5d.el9.noarch
DEBUG: python-oslo-policy-lang-4.5.1-0.20250317163650.3bb5d92.el9.noarch
DEBUG: python3-oslo-policy-4.5.1-0.20250317163650.3bb5d92.el9.noarch
DEBUG: python-oslo-middleware-lang-6.5.0-0.20250513103442.26dfbfd.el9.noarch
DEBUG: python3-oslo-middleware-6.5.0-0.20250513103442.26dfbfd.el9.noarch
DEBUG: python-oslo-log-lang-7.1.0-0.20250317172141.0c290b1.el9.noarch
DEBUG: python3-oslo-log-7.1.0-0.20250317172141.0c290b1.el9.noarch
DEBUG: python3-oslo-metrics-0.11.0-0.20250317163850.c64d51c.el9.noarch
DEBUG: python-oslo-concurrency-lang-7.1.0-0.20250317173205.6250095.el9.noarch
DEBUG: python3-oslo-concurrency-7.1.0-0.20250317173205.6250095.el9.noarch
DEBUG: python3-oslo-service-4.1.1-0.20250317160209.7a52803.el9.noarch
DEBUG: python3-oslo-messaging-16.1.0-0.20250317173909.e91bb45.el9.noarch
DEBUG: python-oslo-cache-lang-3.10.1-0.20250317173622.0a940fc.el9.noarch
DEBUG: python3-oslo-cache+dogpile-3.10.1-0.20250317173622.0a940fc.el9.noarch
DEBUG: python3-oslo-cache+etcd3gw-3.10.1-0.20250317173622.0a940fc.el9.noarch
DEBUG: python3-oslo-cache-3.10.1-0.20250317173622.0a940fc.el9.noarch
DEBUG: python3-keystonemiddleware-10.9.0-0.20250225152217.557d173.el9.noarch
DEBUG: python3-oslo-versionedobjects-3.6.0-0.20250317175844.79e9d5d.el9.noarch
DEBUG: python3-osprofiler-4.2.0-0.20240828181728.3fb0487.el9.noarch
DEBUG: python3-oslo-upgradecheck-2.5.0-0.20250317161727.27366ba.el9.noarch
DEBUG: python3-openstacksdk-4.5.0-0.20250513102754.bbe9c96.el9.noarch
DEBUG: python3-websockify-0.12.0-1.el9s.noarch
DEBUG: python3-jsonschema-4.16.0-2.el9s.noarch
DEBUG: python3-stestr-4.1.0-1.el9s.noarch
DEBUG: python3-zeroconf-0.38.7-1.el9s.noarch
DEBUG: python3-pecan-1.5.1-1.el9s.noarch
DEBUG: python3-pysnmp-lextudio-5.0.26-2.el9s.noarch
DEBUG: python3-webtest-3.0.0-1.el9s.noarch
DEBUG: python3-sushy-5.6.0-0.20250516051514.880ab20.el9.noarch
DEBUG: python3-oslo-reports-3.5.1-0.20250327080712.2f5eb7c.el9.noarch
DEBUG: python3-pyasn1-modules-0.6.0-1.el9s.noarch
DEBUG: python3-automaton-3.2.0-0.20230904140022.9255778.el9.noarch
DEBUG: python3-microversion-parse-2.0.0-0.20240830070719.26a2dc9.el9.noarch
DEBUG: python3-ddt-1.6.0-1.el9s.noarch
DEBUG: python3-coverage-7.3.2-2.el9s.x86_64
DEBUG: python3-construct-2.10.70-2.el9s.noarch
DEBUG: python3-pycdlib-1.11.0-5.el9.noarch
DEBUG: python3-oslo-rootwrap-7.5.1-0.20250317172841.d8148bf.el9.noarch
DEBUG: python3-os-traits-3.5.0-0.20250516051939.45bc9b8.el9.noarch
DEBUG: Child return code was: 0
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', '-o', 'private,mode=0755', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'rbind', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'remount,private,rbind', '--target', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/rpm', '-qa', '--root', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
DEBUG: libgcc-11.5.0-5.el9.x86_64
DEBUG: fonts-filesystem-2.0.5-7.el9.1.noarch
DEBUG: tzdata-2025b-1.el9.noarch
DEBUG: hwdata-0.348-9.18.el9.noarch
DEBUG: dejavu-sans-fonts-2.37-18.el9.noarch
DEBUG: adobe-mappings-cmap-20171205-12.el9.noarch
DEBUG: adobe-mappings-cmap-deprecated-20171205-12.el9.noarch
DEBUG: langpacks-core-font-en-3.0-16.el9.noarch
DEBUG: osinfo-db-20250124-1.el9.noarch
DEBUG: adobe-source-code-pro-fonts-2.030.1.050-12.el9.1.noarch
DEBUG: abattis-cantarell-fonts-0.301-4.el9.noarch
DEBUG: google-droid-sans-fonts-20200215-11.el9.2.noarch
DEBUG: python3-setuptools-wheel-65.5.1-2.el9s.noarch
DEBUG: xkeyboard-config-2.33-2.el9.noarch
DEBUG: rust-srpm-macros-17-4.el9.noarch
DEBUG: qt5-srpm-macros-5.15.9-1.el9.noarch
DEBUG: poppler-data-0.4.9-9.el9.noarch
DEBUG: perl-srpm-macros-1-41.el9.noarch
DEBUG: openblas-srpm-macros-2-11.el9.noarch
DEBUG: ocaml-srpm-macros-6-6.el9.noarch
DEBUG: mesa-filesystem-24.2.8-2.el9.x86_64
DEBUG: llvm-filesystem-20.1.1-3.el9.x86_64
DEBUG: libX11-common-1.7.0-11.el9.noarch
DEBUG: kernel-headers-5.14.0-585.el9.x86_64
DEBUG: ghc-srpm-macros-1.5.0-6.el9.noarch
DEBUG: gawk-all-langpacks-5.1.0-6.el9.x86_64
DEBUG: adwaita-cursor-theme-40.1.1-3.el9.noarch
DEBUG: adobe-mappings-pdf-20180407-10.el9.noarch
DEBUG: publicsuffix-list-dafsa-20210518-3.el9.noarch
DEBUG: pkgconf-m4-1.7.3-10.el9.noarch
DEBUG: pcre2-syntax-10.40-6.el9.noarch
DEBUG: ncurses-base-6.2-10.20210508.el9.noarch
DEBUG: libssh-config-0.10.4-13.el9.noarch
DEBUG: kbd-misc-2.4.0-11.el9.noarch
DEBUG: kbd-legacy-2.4.0-11.el9.noarch
DEBUG: fuse-common-3.10.2-9.el9.x86_64
DEBUG: coreutils-common-8.32-39.el9.x86_64
DEBUG: centos-gpg-keys-9.0-28.el9.noarch
DEBUG: centos-stream-repos-9.0-28.el9.noarch
DEBUG: centos-stream-release-9.0-28.el9.noarch
DEBUG: setup-2.13.7-10.el9.noarch
DEBUG: filesystem-3.16-5.el9.x86_64
DEBUG: urw-base35-fonts-common-20200910-6.el9.noarch
DEBUG: basesystem-11-13.el9.noarch
DEBUG: glibc-gconv-extra-2.34-192.el9.x86_64
DEBUG: glibc-minimal-langpack-2.34-192.el9.x86_64
DEBUG: glibc-common-2.34-192.el9.x86_64
DEBUG: glibc-2.34-192.el9.x86_64
DEBUG: ncurses-libs-6.2-10.20210508.el9.x86_64
DEBUG: bash-5.1.8-9.el9.x86_64
DEBUG: zlib-1.2.11-41.el9.x86_64
DEBUG: libstdc++-11.5.0-5.el9.x86_64
DEBUG: libzstd-1.5.5-1.el9.x86_64
DEBUG: xz-libs-5.2.5-8.el9.x86_64
DEBUG: libxml2-2.9.13-9.el9.x86_64
DEBUG: bzip2-libs-1.0.8-10.el9.x86_64
DEBUG: libxcrypt-4.4.18-3.el9.x86_64
DEBUG: libpng-1.6.37-12.el9.x86_64
DEBUG: expat-2.5.0-5.el9.x86_64
DEBUG: libjpeg-turbo-2.0.90-7.el9.x86_64
DEBUG: libcap-2.48-9.el9.x86_64
DEBUG: libuuid-2.37.4-21.el9.x86_64
DEBUG: elfutils-libelf-0.193-1.el9.x86_64
DEBUG: sqlite-libs-3.34.1-7.el9.x86_64
DEBUG: libffi-3.4.2-8.el9.x86_64
DEBUG: crypto-policies-20250128-1.git5269e22.el9.noarch
DEBUG: gmp-6.2.0-13.el9.x86_64
DEBUG: libgpg-error-1.42-5.el9.x86_64
DEBUG: libtool-ltdl-2.4.6-46.el9.x86_64
DEBUG: lcms2-2.12-3.el9.x86_64
DEBUG: nspr-4.35.0-17.el9.x86_64
DEBUG: mpfr-4.1.0-7.el9.x86_64
DEBUG: readline-8.1-4.el9.x86_64
DEBUG: libogg-1.3.4-6.el9.x86_64
DEBUG: libvorbis-1.3.7-5.el9.x86_64
DEBUG: nss-util-3.101.0-10.el9.x86_64
DEBUG: libgcrypt-1.10.0-11.el9.x86_64
DEBUG: libwayland-client-1.21.0-1.el9.x86_64
DEBUG: libicu-67.1-9.el9.x86_64
DEBUG: libattr-2.5.1-3.el9.x86_64
DEBUG: libacl-2.3.1-4.el9.x86_64
DEBUG: libgomp-11.5.0-5.el9.x86_64
DEBUG: lz4-libs-1.9.3-5.el9.x86_64
DEBUG: popt-1.18-8.el9.x86_64
DEBUG: alsa-lib-1.2.13-2.el9.x86_64
DEBUG: libX11-xcb-1.7.0-11.el9.x86_64
DEBUG: libwebp-1.2.0-8.el9.x86_64
DEBUG: libassuan-2.5.5-3.el9.x86_64
DEBUG: gdbm-libs-1.23-1.el9.x86_64
DEBUG: json-c-0.14-11.el9.x86_64
DEBUG: libbrotli-1.0.9-7.el9.x86_64
DEBUG: libcap-ng-0.8.2-7.el9.x86_64
DEBUG: audit-libs-3.1.5-7.el9.x86_64
DEBUG: libcom_err-1.46.5-7.el9.x86_64
DEBUG: libseccomp-2.5.2-2.el9.x86_64
DEBUG: libtasn1-4.16.0-9.el9.x86_64
DEBUG: p11-kit-0.25.3-3.el9.x86_64
DEBUG: libtdb-1.4.12-1.el9.x86_64
DEBUG: libunistring-0.9.10-15.el9.x86_64
DEBUG: libidn2-2.3.0-7.el9.x86_64
DEBUG: lua-libs-5.4.4-4.el9.x86_64
DEBUG: pcre2-10.40-6.el9.x86_64
DEBUG: fribidi-1.0.10-6.el9.2.x86_64
DEBUG: libICE-1.0.10-8.el9.x86_64
DEBUG: libstemmer-0-18.585svn.el9.x86_64
DEBUG: libxshmfence-1.3-10.el9.x86_64
DEBUG: openjpeg2-2.4.0-8.el9.x86_64
DEBUG: opus-1.3.1-10.el9.x86_64
DEBUG: libSM-1.2.3-10.el9.x86_64
DEBUG: libpsl-0.21.1-5.el9.x86_64
DEBUG: libwayland-cursor-1.21.0-1.el9.x86_64
DEBUG: libmpc-1.2.1-4.el9.x86_64
DEBUG: libwayland-server-1.21.0-1.el9.x86_64
DEBUG: dwz-0.14-3.el9.x86_64
DEBUG: exiv2-0.27.5-2.el9.x86_64
DEBUG: exiv2-libs-0.27.5-2.el9.x86_64
DEBUG: libxcrypt-compat-4.4.18-3.el9.x86_64
DEBUG: unzip-6.0-58.el9.x86_64
DEBUG: xml-common-0.6.3-58.el9.noarch
DEBUG: libproxy-0.4.15-35.el9.x86_64
DEBUG: imath-3.1.2-1.el9.x86_64
DEBUG: file-libs-5.39-16.el9.x86_64
DEBUG: file-5.39-16.el9.x86_64
DEBUG: hicolor-icon-theme-0.17-13.el9.noarch
DEBUG: libedit-3.1-38.20210216cvs.el9.x86_64
DEBUG: llvm-libs-20.1.1-3.el9.x86_64
DEBUG: alternatives-1.24-2.el9.x86_64
DEBUG: p11-kit-trust-0.25.3-3.el9.x86_64
DEBUG: fuse-libs-2.9.9-17.el9.x86_64
DEBUG: libsepol-3.6-3.el9.x86_64
DEBUG: libselinux-3.6-3.el9.x86_64
DEBUG: sed-4.8-9.el9.x86_64
DEBUG: findutils-4.8.0-7.el9.x86_64
DEBUG: libsigsegv-2.13-4.el9.x86_64
DEBUG: gawk-5.1.0-6.el9.x86_64
DEBUG: libsmartcols-2.37.4-21.el9.x86_64
DEBUG: pcre-8.44-4.el9.x86_64
DEBUG: grep-3.6-5.el9.x86_64
DEBUG: openssl-libs-3.5.0-2.el9.x86_64
DEBUG: coreutils-8.32-39.el9.x86_64
DEBUG: ca-certificates-2024.2.69_v8.0.303-91.4.el9.noarch
DEBUG: systemd-libs-252-53.el9.x86_64
DEBUG: libarchive-3.5.3-4.el9.x86_64
DEBUG: dbus-libs-1.12.20-8.el9.x86_64
DEBUG: libblkid-2.37.4-21.el9.x86_64
DEBUG: libmount-2.37.4-21.el9.x86_64
DEBUG: libfdisk-2.37.4-21.el9.x86_64
DEBUG: util-linux-core-2.37.4-21.el9.x86_64
DEBUG: libusbx-1.0.26-1.el9.x86_64
DEBUG: gzip-1.12-1.el9.x86_64
DEBUG: cracklib-2.9.6-27.el9.x86_64
DEBUG: kmod-libs-28-10.el9.x86_64
DEBUG: libevent-2.1.12-8.el9.x86_64
DEBUG: avahi-libs-0.8-22.el9.x86_64
DEBUG: xz-5.2.5-8.el9.x86_64
DEBUG: jbigkit-libs-2.1-23.el9.x86_64
DEBUG: libtiff-4.4.0-13.el9.x86_64
DEBUG: libXau-1.0.9-8.el9.x86_64
DEBUG: libxcb-1.13.1-9.el9.x86_64
DEBUG: libX11-1.7.0-11.el9.x86_64
DEBUG: libXext-1.3.4-8.el9.x86_64
DEBUG: libXrender-0.9.10-16.el9.x86_64
DEBUG: libXi-1.7.10-8.el9.x86_64
DEBUG: libXfixes-5.0.3-16.el9.x86_64
DEBUG: libXt-1.2.0-6.el9.x86_64
DEBUG: libXmu-1.1.3-8.el9.x86_64
DEBUG: libXcursor-1.2.0-7.el9.x86_64
DEBUG: libXdamage-1.1.5-7.el9.x86_64
DEBUG: libXrandr-1.5.2-8.el9.x86_64
DEBUG: libXinerama-1.1.4-10.el9.x86_64
DEBUG: libXcomposite-0.4.5-7.el9.x86_64
DEBUG: libXpm-3.5.13-10.el9.x86_64
DEBUG: libglvnd-1.3.4-1.el9.x86_64
DEBUG: libwayland-egl-1.21.0-1.el9.x86_64
DEBUG: pixman-0.40.0-6.el9.x86_64
DEBUG: libXaw-1.0.13-19.el9.x86_64
DEBUG: libXtst-1.2.3-16.el9.x86_64
DEBUG: libXv-1.0.11-16.el9.x86_64
DEBUG: libXxf86vm-1.1.4-18.el9.x86_64
DEBUG: cracklib-dicts-2.9.6-27.el9.x86_64
DEBUG: p11-kit-server-0.25.3-3.el9.x86_64
DEBUG: python3-pip-wheel-21.3.1-1.el9.noarch
DEBUG: python-unversioned-command-3.9.21-2.el9.noarch
DEBUG: python3-3.9.21-2.el9.x86_64
DEBUG: python3-libs-3.9.21-2.el9.x86_64
DEBUG: python3-setuptools-65.5.1-2.el9s.noarch
DEBUG: python3-packaging-24.2-2.el9s.noarch
DEBUG: python3-idna-2.10-7.el9.1.noarch
DEBUG: python3-greenlet-3.1.1-1.el9s.x86_64
DEBUG: python3-typing-extensions-4.12.2-2.el9s.noarch
DEBUG: python3-pip-21.3.1-1.el9.noarch
DEBUG: crypto-policies-scripts-20250128-1.git5269e22.el9.noarch
DEBUG: python3-chardet-4.0.0-5.el9.noarch
DEBUG: python3-dns-2.6.1-3.el9.noarch
DEBUG: python3-pysocks-1.7.1-12.el9.noarch
DEBUG: python3-six-1.15.0-9.el9.noarch
DEBUG: python3-urllib3-1.26.5-6.el9.noarch
DEBUG: python3-requests-2.32.3-4.el9s.noarch
DEBUG: python3-docutils-0.16-6.el9.noarch
DEBUG: python3-pytz-2021.1-5.el9.noarch
DEBUG: python3-babel-2.9.1-2.el9.noarch
DEBUG: python3-tomli-2.0.1-5.el9.noarch
DEBUG: python3-imagesize-1.2.0-6.el9.noarch
DEBUG: python3-pygments-2.7.4-4.el9.noarch
DEBUG: python3-snowballstemmer-1.9.0-10.el9.noarch
DEBUG: python3-sphinx-theme-alabaster-0.7.12-13.el9.noarch
DEBUG: python3-sphinxcontrib-applehelp-1.0.2-5.el9.noarch
DEBUG: python3-sphinxcontrib-devhelp-1.0.2-5.el9.noarch
DEBUG: python3-sphinxcontrib-htmlhelp-1.0.3-6.el9.noarch
DEBUG: python3-sphinxcontrib-jsmath-1.0.1-12.el9.noarch
DEBUG: python3-sphinxcontrib-qthelp-1.0.3-5.el9.noarch
DEBUG: python3-sphinxcontrib-serializinghtml-1.1.4-5.el9.noarch
DEBUG: python3-markupsafe-3.0.2-1.el9s.x86_64
DEBUG: python3-jinja2-3.0.1-2.el9s.noarch
DEBUG: openssl-3.5.0-2.el9.x86_64
DEBUG: sound-theme-freedesktop-0.8-17.el9.noarch
DEBUG: kmod-28-10.el9.x86_64
DEBUG: composefs-libs-1.0.8-1.el9.x86_64
DEBUG: bubblewrap-0.4.1-8.el9.x86_64
DEBUG: libsemanage-3.6-5.el9.x86_64
DEBUG: shadow-utils-4.9-12.el9.x86_64
DEBUG: libutempter-1.2.1-6.el9.x86_64
DEBUG: tar-1.34-7.el9.x86_64
DEBUG: openexr-libs-3.1.1-3.el9.x86_64
DEBUG: iso-codes-4.6.0-3.el9.noarch
DEBUG: zip-3.0-35.el9.x86_64
DEBUG: cpp-11.5.0-5.el9.x86_64
DEBUG: zstd-1.5.5-1.el9.x86_64
DEBUG: acl-2.3.1-4.el9.x86_64
DEBUG: nss-softokn-freebl-3.101.0-10.el9.x86_64
DEBUG: nss-softokn-3.101.0-10.el9.x86_64
DEBUG: nss-sysinit-3.101.0-10.el9.x86_64
DEBUG: nss-3.101.0-10.el9.x86_64
DEBUG: flac-libs-1.3.3-12.el9.x86_64
DEBUG: libtheora-1.1.1-31.el9.x86_64
DEBUG: libksba-1.5.1-7.el9.x86_64
DEBUG: jasper-libs-2.0.28-3.el9.x86_64
DEBUG: LibRaw-0.21.1-1.el9.x86_64
DEBUG: exempi-2.6.0-0.2.20211007gite23c213.el9.x86_64
DEBUG: bzip2-1.0.8-10.el9.x86_64
DEBUG: libxkbcommon-1.0.3-4.el9.x86_64
DEBUG: libxslt-1.1.34-12.el9.x86_64
DEBUG: graphite2-1.3.14-9.el9.x86_64
DEBUG: groff-base-1.22.4-10.el9.x86_64
DEBUG: webrtc-audio-processing-0.3.1-8.el9.x86_64
DEBUG: info-6.7-15.el9.x86_64
DEBUG: ed-1.14.2-12.el9.x86_64
DEBUG: patch-2.7.6-16.el9.x86_64
DEBUG: libfontenc-1.1.3-17.el9.x86_64
DEBUG: less-590-5.el9.x86_64
DEBUG: systemd-rpm-macros-252-53.el9.noarch
DEBUG: adwaita-icon-theme-40.1.1-3.el9.noarch
DEBUG: libpaper-1.1.28-4.el9.x86_64
DEBUG: ncurses-6.2-10.20210508.el9.x86_64
DEBUG: perl-Digest-1.19-4.el9.noarch
DEBUG: perl-Digest-MD5-2.58-4.el9.x86_64
DEBUG: perl-B-1.80-481.el9.x86_64
DEBUG: perl-FileHandle-2.03-481.el9.noarch
DEBUG: perl-Data-Dumper-2.174-462.el9.x86_64
DEBUG: perl-libnet-3.13-4.el9.noarch
DEBUG: perl-AutoLoader-5.74-481.el9.noarch
DEBUG: perl-base-2.27-481.el9.noarch
DEBUG: perl-URI-5.09-3.el9.noarch
DEBUG: perl-if-0.60.800-481.el9.noarch
DEBUG: perl-IO-Socket-IP-0.41-5.el9.noarch
DEBUG: perl-Time-Local-1.300-7.el9.noarch
DEBUG: perl-File-Path-2.18-4.el9.noarch
DEBUG: perl-IO-Socket-SSL-2.073-2.el9.noarch
DEBUG: perl-Net-SSLeay-1.94-1.el9.x86_64
DEBUG: perl-Pod-Escapes-1.07-460.el9.noarch
DEBUG: perl-Text-Tabs+Wrap-2013.0523-460.el9.noarch
DEBUG: perl-Mozilla-CA-20200520-6.el9.noarch
DEBUG: perl-Class-Struct-0.66-481.el9.noarch
DEBUG: perl-POSIX-1.94-481.el9.x86_64
DEBUG: perl-Term-ANSIColor-5.01-461.el9.noarch
DEBUG: perl-IPC-Open3-1.21-481.el9.noarch
DEBUG: perl-subs-1.03-481.el9.noarch
DEBUG: perl-File-Temp-0.231.100-4.el9.noarch
DEBUG: perl-Term-Cap-1.17-460.el9.noarch
DEBUG: perl-Pod-Simple-3.42-4.el9.noarch
DEBUG: perl-HTTP-Tiny-0.076-462.el9.noarch
DEBUG: perl-Socket-2.031-4.el9.x86_64
DEBUG: perl-SelectSaver-1.02-481.el9.noarch
DEBUG: perl-Symbol-1.08-481.el9.noarch
DEBUG: perl-File-stat-1.09-481.el9.noarch
DEBUG: perl-podlators-4.14-460.el9.noarch
DEBUG: perl-Pod-Perldoc-3.28.01-461.el9.noarch
DEBUG: perl-Fcntl-1.13-481.el9.x86_64
DEBUG: perl-Text-ParseWords-3.30-460.el9.noarch
DEBUG: perl-mro-1.23-481.el9.x86_64
DEBUG: perl-IO-1.43-481.el9.x86_64
DEBUG: perl-overloading-0.02-481.el9.noarch
DEBUG: perl-Pod-Usage-2.01-4.el9.noarch
DEBUG: perl-Errno-1.30-481.el9.x86_64
DEBUG: perl-File-Basename-2.85-481.el9.noarch
DEBUG: perl-Getopt-Std-1.12-481.el9.noarch
DEBUG: perl-MIME-Base64-3.16-4.el9.x86_64
DEBUG: perl-Scalar-List-Utils-1.56-462.el9.x86_64
DEBUG: perl-constant-1.33-461.el9.noarch
DEBUG: perl-Storable-3.21-460.el9.x86_64
DEBUG: perl-overload-1.31-481.el9.noarch
DEBUG: perl-parent-0.238-460.el9.noarch
DEBUG: perl-vars-1.05-481.el9.noarch
DEBUG: perl-Getopt-Long-2.52-4.el9.noarch
DEBUG: perl-Carp-1.50-460.el9.noarch
DEBUG: perl-Exporter-5.74-461.el9.noarch
DEBUG: perl-PathTools-3.78-461.el9.x86_64
DEBUG: perl-NDBM_File-1.15-481.el9.x86_64
DEBUG: perl-Encode-3.08-462.el9.x86_64
DEBUG: perl-libs-5.32.1-481.el9.x86_64
DEBUG: perl-interpreter-5.32.1-481.el9.x86_64
DEBUG: kernel-srpm-macros-1.0-13.el9.noarch
DEBUG: bluez-libs-5.72-4.el9.x86_64
DEBUG: cpio-2.13-16.el9.x86_64
DEBUG: diffutils-3.7-12.el9.x86_64
DEBUG: keyutils-libs-1.6.3-1.el9.x86_64
DEBUG: libatomic-11.5.0-5.el9.x86_64
DEBUG: libcbor-0.7.0-5.el9.x86_64
DEBUG: libdb-5.3.28-57.el9.x86_64
DEBUG: libeconf-0.4.1-4.el9.x86_64
DEBUG: libpwquality-1.4.4-8.el9.x86_64
DEBUG: pam-1.5.1-23.el9.x86_64
DEBUG: util-linux-2.37.4-21.el9.x86_64
DEBUG: dbus-1.12.20-8.el9.x86_64
DEBUG: systemd-pam-252-53.el9.x86_64
DEBUG: systemd-252-53.el9.x86_64
DEBUG: dbus-common-1.12.20-8.el9.noarch
DEBUG: dbus-broker-28-7.el9.x86_64
DEBUG: device-mapper-libs-1.02.202-6.el9.x86_64
DEBUG: device-mapper-1.02.202-6.el9.x86_64
DEBUG: cryptsetup-libs-2.7.2-3.el9.x86_64
DEBUG: elfutils-default-yama-scope-0.193-1.el9.noarch
DEBUG: elfutils-libs-0.193-1.el9.x86_64
DEBUG: openssh-8.7p1-45.el9.x86_64
DEBUG: kbd-2.4.0-11.el9.x86_64
DEBUG: libnghttp2-1.43.0-6.el9.x86_64
DEBUG: libpciaccess-0.16-7.el9.x86_64
DEBUG: libdrm-2.4.123-2.el9.x86_64
DEBUG: libglvnd-egl-1.3.4-1.el9.x86_64
DEBUG: mesa-libgbm-24.2.8-2.el9.x86_64
DEBUG: mesa-dri-drivers-24.2.8-2.el9.x86_64
DEBUG: mesa-libglapi-24.2.8-2.el9.x86_64
DEBUG: mesa-libEGL-24.2.8-2.el9.x86_64
DEBUG: libglvnd-glx-1.3.4-1.el9.x86_64
DEBUG: mesa-libGL-24.2.8-2.el9.x86_64
DEBUG: libpkgconf-1.7.3-10.el9.x86_64
DEBUG: pkgconf-1.7.3-10.el9.x86_64
DEBUG: pkgconf-pkg-config-1.7.3-10.el9.x86_64
DEBUG: libverto-0.3.2-3.el9.x86_64
DEBUG: krb5-libs-1.21.1-6.el9.x86_64
DEBUG: cyrus-sasl-lib-2.1.27-21.el9.x86_64
DEBUG: openldap-2.6.8-4.el9.x86_64
DEBUG: libssh-0.10.4-13.el9.x86_64
DEBUG: libcurl-7.76.1-31.el9.x86_64
DEBUG: elfutils-debuginfod-client-0.193-1.el9.x86_64
DEBUG: binutils-gold-2.35.2-63.el9.x86_64
DEBUG: binutils-2.35.2-63.el9.x86_64
DEBUG: elfutils-0.193-1.el9.x86_64
DEBUG: gdb-minimal-14.2-4.el9.x86_64
DEBUG: debugedit-5.0-10.el9.x86_64
DEBUG: curl-7.76.1-31.el9.x86_64
DEBUG: rpm-4.16.1.3-37.el9.x86_64
DEBUG: rpm-libs-4.16.1.3-37.el9.x86_64
DEBUG: rpm-build-libs-4.16.1.3-37.el9.x86_64
DEBUG: efi-srpm-macros-6-2.el9.noarch
DEBUG: lua-srpm-macros-1-6.el9.noarch
DEBUG: tpm2-tss-3.2.3-1.el9.x86_64
DEBUG: systemd-udev-252-53.el9.x86_64
DEBUG: libfido2-1.13.0-2.el9.x86_64
DEBUG: openssh-clients-8.7p1-45.el9.x86_64
DEBUG: git-core-2.47.1-2.el9.x86_64
DEBUG: make-4.3-8.el9.x86_64
DEBUG: nettle-3.10.1-1.el9.x86_64
DEBUG: gnutls-3.8.3-6.el9.x86_64
DEBUG: glib2-2.68.4-16.el9.x86_64
DEBUG: freetype-2.10.4-9.el9.x86_64
DEBUG: harfbuzz-2.7.4-10.el9.x86_64
DEBUG: fontconfig-2.14.0-2.el9.x86_64
DEBUG: cairo-1.17.4-7.el9.x86_64
DEBUG: json-glib-1.6.6-1.el9.x86_64
DEBUG: atk-2.36.0-5.el9.x86_64
DEBUG: cairo-gobject-1.17.4-7.el9.x86_64
DEBUG: polkit-libs-0.117-13.el9.x86_64
DEBUG: gstreamer1-1.22.12-3.el9.x86_64
DEBUG: cups-libs-2.3.3op2-33.el9.x86_64
DEBUG: polkit-0.117-13.el9.x86_64
DEBUG: polkit-pkla-compat-0.1-21.el9.x86_64
DEBUG: gsettings-desktop-schemas-40.0-6.el9.x86_64
DEBUG: libgudev-237-1.el9.x86_64
DEBUG: dconf-0.40.0-6.el9.x86_64
DEBUG: rtkit-0.11-29.el9.x86_64
DEBUG: libgxps-0.3.2-3.el9.x86_64
DEBUG: gd-2.3.2-3.el9.x86_64
DEBUG: libXft-2.3.3-8.el9.x86_64
DEBUG: poppler-21.01.0-21.el9.x86_64
DEBUG: poppler-glib-21.01.0-21.el9.x86_64
DEBUG: urw-base35-bookman-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-c059-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-d050000l-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-gothic-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-nimbus-mono-ps-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-nimbus-roman-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-nimbus-sans-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-p052-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-standard-symbols-ps-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-z003-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-fonts-20200910-6.el9.noarch
DEBUG: libraqm-0.7.0-7.el9s.x86_64
DEBUG: mkfontscale-1.2.1-3.el9.x86_64
DEBUG: xorg-x11-fonts-ISO8859-1-100dpi-7.5-33.el9.noarch
DEBUG: ModemManager-glib-1.20.2-1.el9.x86_64
DEBUG: NetworkManager-libnm-1.53.4-1.el9.x86_64
DEBUG: gobject-introspection-1.68.0-11.el9.x86_64
DEBUG: upower-0.99.11-11.el9.x86_64
DEBUG: libgusb-0.3.8-2.el9.x86_64
DEBUG: colord-libs-1.4.5-4.el9.x86_64
DEBUG: shared-mime-info-2.1-5.el9.x86_64
DEBUG: gdk-pixbuf2-2.42.6-4.el9.x86_64
DEBUG: gdk-pixbuf2-modules-2.42.6-4.el9.x86_64
DEBUG: gtk-update-icon-cache-3.24.31-5.el9.x86_64
DEBUG: libgsf-1.14.47-5.el9.x86_64
DEBUG: libnotify-0.7.9-8.el9.x86_64
DEBUG: at-spi2-core-2.40.3-1.el9.x86_64
DEBUG: at-spi2-atk-2.38.0-4.el9.x86_64
DEBUG: avahi-glib-0.8-22.el9.x86_64
DEBUG: flatpak-session-helper-1.12.9-4.el9.x86_64
DEBUG: graphene-1.10.6-2.el9.x86_64
DEBUG: libgexiv2-0.12.3-1.el9.x86_64
DEBUG: low-memory-monitor-2.1-4.el9.x86_64
DEBUG: totem-pl-parser-3.26.6-2.el9.x86_64
DEBUG: webkit2gtk3-jsc-2.48.2-1.el9.x86_64
DEBUG: libproxy-webkitgtk4-0.4.15-35.el9.x86_64
DEBUG: glib-networking-2.68.3-3.el9.x86_64
DEBUG: libsoup-2.72.0-10.el9.x86_64
DEBUG: geoclue2-2.6.0-7.el9.x86_64
DEBUG: libappstream-glib-0.7.18-5.el9.x86_64
DEBUG: osinfo-db-tools-1.10.0-1.el9.x86_64
DEBUG: libosinfo-1.10.0-1.el9.x86_64
DEBUG: xdg-dbus-proxy-0.1.3-1.el9.x86_64
DEBUG: liblqr-1-0.4.2-17.el9s.x86_64
DEBUG: npth-1.6-8.el9.x86_64
DEBUG: gnupg2-2.3.3-4.el9.x86_64
DEBUG: gpgme-1.15.1-6.el9.x86_64
DEBUG: ostree-libs-2025.2-1.el9.x86_64
DEBUG: which-2.21-29.el9.x86_64
DEBUG: fuse-2.9.9-17.el9.x86_64
DEBUG: fdk-aac-free-2.0.0-8.el9.x86_64
DEBUG: giflib-5.2.1-9.el9.x86_64
DEBUG: glibc-headers-2.34-192.el9.x86_64
DEBUG: libxcrypt-devel-4.4.18-3.el9.x86_64
DEBUG: glibc-devel-2.34-192.el9.x86_64
DEBUG: gcc-11.5.0-5.el9.x86_64
DEBUG: annobin-12.93-1.el9.x86_64
DEBUG: gcc-plugin-annobin-11.5.0-5.el9.x86_64
DEBUG: fonts-srpm-macros-2.0.5-7.el9.1.noarch
DEBUG: go-srpm-macros-3.6.0-11.el9.noarch
DEBUG: python-srpm-macros-3.9-54.el9.noarch
DEBUG: redhat-rpm-config-209-1.el9.noarch
DEBUG: rpm-build-4.16.1.3-37.el9.x86_64
DEBUG: pyproject-srpm-macros-1.16.2-1.el9.noarch
DEBUG: python-rpm-macros-3.9-54.el9.noarch
DEBUG: python3-rpm-macros-3.9-54.el9.noarch
DEBUG: python3-rpm-generators-12-9.el9.noarch
DEBUG: gsm-1.0.19-6.el9.x86_64
DEBUG: libsndfile-1.0.31-9.el9.x86_64
DEBUG: jbig2dec-libs-0.19-7.el9.x86_64
DEBUG: libasyncns-0.8-22.el9.x86_64
DEBUG: pulseaudio-libs-15.0-3.el9.x86_64
DEBUG: libcanberra-0.30-27.el9.x86_64
DEBUG: libdatrie-0.2.13-4.el9.x86_64
DEBUG: libthai-0.1.28-8.el9.x86_64
DEBUG: pango-1.48.7-3.el9.x86_64
DEBUG: librsvg2-2.50.7-3.el9.x86_64
DEBUG: libepoxy-1.5.5-4.el9.x86_64
DEBUG: libexif-0.6.22-6.el9.x86_64
DEBUG: libijs-0.35-15.el9.x86_64
DEBUG: libgs-9.54.0-19.el9.x86_64
DEBUG: libiptcdata-1.0.5-10.el9.x86_64
DEBUG: libldac-2.0.2.3-10.el9.x86_64
DEBUG: libsbc-1.4-9.el9.x86_64
DEBUG: pipewire-libs-1.0.1-1.el9.x86_64
DEBUG: pipewire-1.0.1-1.el9.x86_64
DEBUG: wireplumber-libs-0.4.14-1.el9.x86_64
DEBUG: wireplumber-0.4.14-1.el9.x86_64
DEBUG: flatpak-1.12.9-4.el9.x86_64
DEBUG: xdg-desktop-portal-1.12.6-1.el9.x86_64
DEBUG: pipewire-jack-audio-connection-kit-libs-1.0.1-1.el9.x86_64
DEBUG: libwmf-lite-0.2.12-10.el9.x86_64
DEBUG: orc-0.4.31-8.el9.x86_64
DEBUG: gstreamer1-plugins-base-1.22.12-4.el9.x86_64
DEBUG: libtracker-sparql-3.1.2-3.el9.x86_64
DEBUG: tracker-3.1.2-3.el9.x86_64
DEBUG: tracker-miners-3.1.2-4.el9.x86_64
DEBUG: libcanberra-gtk3-0.30-27.el9.x86_64
DEBUG: gtk3-3.24.31-5.el9.x86_64
DEBUG: xdg-desktop-portal-gtk-1.12.0-3.el9.x86_64
DEBUG: gtk2-2.24.33-8.el9.x86_64
DEBUG: libcanberra-gtk2-0.30-27.el9.x86_64
DEBUG: graphviz-2.44.0-26.el9.x86_64
DEBUG: ImageMagick-libs-6.9.12.98-1.el9s.x86_64
DEBUG: ImageMagick-6.9.12.98-1.el9s.x86_64
DEBUG: python3-sphinx-3.4.3-8.el9.noarch
DEBUG: pipewire-jack-audio-connection-kit-1.0.1-1.el9.x86_64
DEBUG: pipewire-alsa-1.0.1-1.el9.x86_64
DEBUG: pipewire-pulseaudio-1.0.1-1.el9.x86_64
DEBUG: python3-devel-3.9.21-2.el9.x86_64
DEBUG: python3-pbr-6.1.1-1.el9s.noarch
DEBUG: python3-setuptools_scm-7.1.0-2.el9s.noarch
DEBUG: python3-eventlet-0.36.1-1.el9s.noarch
DEBUG: python3-sqlalchemy-2.0.38-1.el9s.x86_64
DEBUG: openstack-macros-2023.1.0-0.20250328135226.ce6a105.el9.noarch
DEBUG: python3-testtools-2.7.1-1.el9s.noarch
DEBUG: python3-testscenarios-0.5.0-21.el9s.noarch
DEBUG: python3-testresources-2.0.1-2.el9s.noarch
DEBUG: python3-netaddr-1.3.0-4.el9s.noarch
DEBUG: python3-fixtures-4.1.0-1.el9s.noarch
DEBUG: python3-stevedore-5.4.1-0.20250225155234.27e27c1.el9.noarch
DEBUG: python3-wrapt-1.16.0-1.el9s.x86_64
DEBUG: python3-debtcollector-3.0.0-0.20240226181642.0e6ce1c.el9.noarch
DEBUG: python3-tempita-0.5.2-2.el9s.noarch
DEBUG: python3-sqlparse-0.4.2-4.el9s.noarch
DEBUG: python3-rfc3986-2.0.0-1.el9s.noarch
DEBUG: python3-pyparsing-3.1.2-7.el9s.noarch
DEBUG: python3-iso8601-2.1.0-1.el9s.noarch
DEBUG: python3-extras-1.0.0-15.el9s.noarch
DEBUG: python3-subunit-1.4.0-6.el9s.noarch
DEBUG: python3-oslotest-5.0.1-0.20250513101000.1fe4458.el9.noarch
DEBUG: libsodium-1.0.18-7.el9s.x86_64
DEBUG: zlib-devel-1.2.11-41.el9.x86_64
DEBUG: xz-devel-5.2.5-8.el9.x86_64
DEBUG: python3-psutil-5.8.0-12.el9.x86_64
DEBUG: python3-mako-1.1.4-6.el9.noarch
DEBUG: python3-alembic-1.14.1-1.el9s.noarch
DEBUG: liburing-2.5-1.el9.x86_64
DEBUG: libpq-13.20-1.el9.x86_64
DEBUG: python3-psycopg2-2.9.9-2.el9s.x86_64
DEBUG: libgpg-error-devel-1.42-5.el9.x86_64
DEBUG: gmp-c++-6.2.0-13.el9.x86_64
DEBUG: cmake-filesystem-3.26.5-2.el9.x86_64
DEBUG: libxml2-devel-2.9.13-9.el9.x86_64
DEBUG: python3-ply-3.11-14.el9.noarch
DEBUG: python3-pycparser-2.20-6.el9.noarch
DEBUG: python3-cffi-1.14.5-5.el9.x86_64
DEBUG: python3-cryptography-36.0.1-4.el9.x86_64
DEBUG: python3-PyMySQL-0.10.1-6.el9.noarch
DEBUG: python3-pynacl-1.5.0-1.el9s.x86_64
DEBUG: python3-decorator-4.4.2-6.el9.noarch
DEBUG: python3-migrate-0.13.0-5.el9s.noarch
DEBUG: numactl-libs-2.0.19-1.el9.x86_64
DEBUG: libyaml-0.2.5-7.el9.x86_64
DEBUG: python3-pyyaml-5.4.1-6.el9.x86_64
DEBUG: libaio-0.3.111-13.el9.x86_64
DEBUG: python-oslo-utils-lang-8.2.0-0.20250318120252.cb68378.el9.noarch
DEBUG: python-oslo-i18n-lang-6.5.1-0.20250317171545.162e0fa.el9.noarch
DEBUG: python3-oslo-i18n-6.5.1-0.20250317171545.162e0fa.el9.noarch
DEBUG: python3-oslo-config-9.7.1-0.20250317170827.d583141.el9.noarch
DEBUG: python3-oslo-utils-8.2.0-0.20250318120252.cb68378.el9.noarch
DEBUG: python-oslo-db-lang-17.2.1-0.20250317174528.dc60623.el9.noarch
DEBUG: python3-oslo-db+mysql-17.2.1-0.20250317174528.dc60623.el9.noarch
DEBUG: python3-oslo-db-17.2.1-0.20250317174528.dc60623.el9.noarch
DEBUG: python3-oslo-db-tests-17.2.1-0.20250317174528.dc60623.el9.noarch
DEBUG: qemu-img-9.1.0-19.el9.x86_64
DEBUG: libxslt-devel-1.1.34-12.el9.x86_64
DEBUG: gmp-devel-6.2.0-13.el9.x86_64
DEBUG: pyproject-rpm-macros-1.16.2-1.el9.noarch
DEBUG: openssl-devel-3.5.0-2.el9.x86_64
DEBUG: python3-wheel-0.36.2-8.el9.noarch
DEBUG: libtirpc-1.3.3-9.el9.x86_64
DEBUG: libnsl2-2.0.0-1.el9.x86_64
DEBUG: python3-filelock-3.15.4-1.el9s.noarch
DEBUG: mpdecimal-2.5.1-3.el9.x86_64
DEBUG: python3-distlib-0.3.9-1.el9s.noarch
DEBUG: python3-wheel-wheel-0.36.2-8.el9.noarch
DEBUG: python3.12-pip-wheel-23.2.1-4.el9.noarch
DEBUG: python3.12-3.12.10-3.el9.x86_64
DEBUG: python3.12-libs-3.12.10-3.el9.x86_64
DEBUG: python3.12-devel-3.12.10-3.el9.x86_64
DEBUG: python3.11-setuptools-wheel-65.5.1-4.el9.noarch
DEBUG: python3.11-pip-wheel-22.3.1-5.el9.noarch
DEBUG: python3.11-3.11.11-2.el9.x86_64
DEBUG: python3.11-libs-3.11.11-2.el9.x86_64
DEBUG: python3.11-devel-3.11.11-2.el9.x86_64
DEBUG: python3-toml-0.10.2-6.el9.noarch
DEBUG: python3-py-1.10.0-6.el9.noarch
DEBUG: python3-pluggy-0.13.1-7.el9.noarch
DEBUG: python3-appdirs-1.4.4-4.el9.noarch
DEBUG: python3-virtualenv-20.4.4-1.el9s.noarch
DEBUG: tox-3.23.0-2.el9s.noarch
DEBUG: python3-tox-current-env-0.0.8-1.el9s.noarch
DEBUG: python3-webob-1.8.9-1.el9s.noarch
DEBUG: python3-oslo-context-5.7.1-0.20250317171221.52d21e6.el9.noarch
DEBUG: python3-prettytable-0.7.2-27.el9.noarch
DEBUG: python3-futurist-3.1.1-0.20250513101340.8a4c380.el9.noarch
DEBUG: python3-voluptuous-0.15.2-1.el9s.noarch
DEBUG: python3-vine-5.1.0-1.el9s.noarch
DEBUG: python3-amqp-5.2.0-2.el9s.noarch
DEBUG: python3-pyasn1-0.6.0-1.el9s.noarch
DEBUG: python3-msgpack-1.1.0-1.el9s.x86_64
DEBUG: python3-oslo-serialization-5.7.0-0.20250317180035.bff992d.el9.noarch
DEBUG: python3-fasteners-0.19-1.el9s.noarch
DEBUG: python3-dogpile-cache-1.3.3-1.el9s.noarch
DEBUG: python3-attrs-20.3.0-7.el9.noarch
DEBUG: flexiblas-3.0.4-8.el9.x86_64
DEBUG: python3-dateutil-2.8.1-7.el9.noarch
DEBUG: libquadmath-11.5.0-5.el9.x86_64
DEBUG: libgfortran-11.5.0-5.el9.x86_64
DEBUG: python3-os-service-types-1.7.0-0.20250213134714.0b2f473.el9.noarch
DEBUG: python3-keystoneauth1-5.10.0-0.20250225162540.60f441a.el9.noarch
DEBUG: python3-keystoneclient-5.6.0-0.20250317124233.0d43c46.el9.noarch
DEBUG: python3-kombu-5.3.7-1.el9s.noarch
DEBUG: python3-etcd3gw-2.4.1-1.el9s.noarch
DEBUG: python3-jwt-2.8.0-1.el9s.noarch
DEBUG: python3-jwt+crypto-2.8.0-1.el9s.noarch
DEBUG: python3-zipp-3.6.0-1.el9s.noarch
DEBUG: python3-importlib-metadata-6.8.0-1.el9s.noarch
DEBUG: python3-yappi-1.6.0-1.el9s.x86_64
DEBUG: python3-wcwidth-0.2.13-1.el9s.noarch
DEBUG: python3-waitress-3.0.2-1.el9s.noarch
DEBUG: python3-uhashring-2.3-3.el9s.noarch
DEBUG: python3-tomlkit-0.13.2-1.el9s.noarch
DEBUG: python3-tenacity-8.2.3-1.el9s.noarch
DEBUG: python3-statsd-3.2.1-20.el9s.noarch
DEBUG: python3-soupsieve-2.6-2.el9s.noarch
DEBUG: python3-beautifulsoup4-4.12.3-2.el9s.noarch
DEBUG: python3-lxml-4.6.5-3.el9.x86_64
DEBUG: python3-smi-lextudio-1.1.13-1.el9s.noarch
DEBUG: python3-repoze-lru-0.7-10.el9s.noarch
DEBUG: python3-routes-2.5.1-1.el9s.noarch
DEBUG: python3-pyperclip-1.8.2-2.el9s.noarch
DEBUG: python3-cmd2-2.4.3-1.el9s.noarch
DEBUG: python3-pymemcache-4.0.0-1.el9s.noarch
DEBUG: python3-pyOpenSSL-20.0.1-2.el9s.noarch
DEBUG: python3-paste-3.10.1-1.el9s.noarch
DEBUG: python3-prometheus_client-0.20.0-3.el9s.noarch
DEBUG: python3-platformdirs-4.2.2-1.el9s.noarch
DEBUG: python3-paste-deploy-3.1.0-2.el9s.noarch
DEBUG: python3-memcached-1.59-3.el9s.noarch
DEBUG: python3-logutils-0.3.5-15.el9s.noarch
DEBUG: python3-kazoo-2.8.0-2.el9s.noarch
DEBUG: python3-zake-0.2.2-22.el9s.noarch
DEBUG: python3-jmespath-1.0.1-1.el9s.noarch
DEBUG: python3-ifaddr-0.1.7-3.el9s.noarch
DEBUG: python3-cachetools-5.5.2-1.el9s.noarch
DEBUG: python3-bcrypt-3.2.2-4.el9s.x86_64
DEBUG: python3-autopage-0.5.2-3.el9s.noarch
DEBUG: python3-cliff-4.9.1-0.20250307124109.083572e.el9.noarch
DEBUG: python3-async-timeout-4.0.2-5.el9s.noarch
DEBUG: python3-redis-5.0.4-1.el9s.noarch
DEBUG: python3-tooz+redis-6.3.0-0.20241018083720.734acc4.el9.noarch
DEBUG: python3-tooz+zake-6.3.0-0.20241018083720.734acc4.el9.noarch
DEBUG: python3-tooz-6.3.0-0.20241018083720.734acc4.el9.noarch
DEBUG: python3-pyrsistent-0.17.3-8.el9.x86_64
DEBUG: python3-jwcrypto-1.5.6-2.el9.noarch
DEBUG: python3-jsonpointer-2.0-4.el9.noarch
DEBUG: python3-jsonpatch-1.21-16.el9.noarch
DEBUG: openblas-0.3.26-2.el9.x86_64
DEBUG: openblas-openmp-0.3.26-2.el9.x86_64
DEBUG: flexiblas-openblas-openmp-3.0.4-8.el9.x86_64
DEBUG: flexiblas-netlib-3.0.4-8.el9.x86_64
DEBUG: python3-numpy-1.23.5-1.el9.x86_64
DEBUG: memcached-1.6.9-7.el9.x86_64
DEBUG: python3-binary-memcached-0.31.2-1.el9s.noarch
DEBUG: python3-requestsexceptions-1.4.0-0.20230628075340.d7ac0ff.el9.noarch
DEBUG: python-pycadf-common-4.0.1-0.20250204111011.3cea59f.el9.noarch
DEBUG: python3-pycadf-4.0.1-0.20250204111011.3cea59f.el9.noarch
DEBUG: python-oslo-versionedobjects-lang-3.6.0-0.20250317175844.79e9d5d.el9.noarch
DEBUG: python-oslo-policy-lang-4.5.1-0.20250317163650.3bb5d92.el9.noarch
DEBUG: python3-oslo-policy-4.5.1-0.20250317163650.3bb5d92.el9.noarch
DEBUG: python-oslo-middleware-lang-6.5.0-0.20250513103442.26dfbfd.el9.noarch
DEBUG: python3-oslo-middleware-6.5.0-0.20250513103442.26dfbfd.el9.noarch
DEBUG: python-oslo-log-lang-7.1.0-0.20250317172141.0c290b1.el9.noarch
DEBUG: python3-oslo-log-7.1.0-0.20250317172141.0c290b1.el9.noarch
DEBUG: python3-oslo-metrics-0.11.0-0.20250317163850.c64d51c.el9.noarch
DEBUG: python-oslo-concurrency-lang-7.1.0-0.20250317173205.6250095.el9.noarch
DEBUG: python3-oslo-concurrency-7.1.0-0.20250317173205.6250095.el9.noarch
DEBUG: python3-oslo-service-4.1.1-0.20250317160209.7a52803.el9.noarch
DEBUG: python3-oslo-messaging-16.1.0-0.20250317173909.e91bb45.el9.noarch
DEBUG: python-oslo-cache-lang-3.10.1-0.20250317173622.0a940fc.el9.noarch
DEBUG: python3-oslo-cache+dogpile-3.10.1-0.20250317173622.0a940fc.el9.noarch
DEBUG: python3-oslo-cache+etcd3gw-3.10.1-0.20250317173622.0a940fc.el9.noarch
DEBUG: python3-oslo-cache-3.10.1-0.20250317173622.0a940fc.el9.noarch
DEBUG: python3-keystonemiddleware-10.9.0-0.20250225152217.557d173.el9.noarch
DEBUG: python3-oslo-versionedobjects-3.6.0-0.20250317175844.79e9d5d.el9.noarch
DEBUG: python3-osprofiler-4.2.0-0.20240828181728.3fb0487.el9.noarch
DEBUG: python3-oslo-upgradecheck-2.5.0-0.20250317161727.27366ba.el9.noarch
DEBUG: python3-openstacksdk-4.5.0-0.20250513102754.bbe9c96.el9.noarch
DEBUG: python3-websockify-0.12.0-1.el9s.noarch
DEBUG: python3-jsonschema-4.16.0-2.el9s.noarch
DEBUG: python3-stestr-4.1.0-1.el9s.noarch
DEBUG: python3-zeroconf-0.38.7-1.el9s.noarch
DEBUG: python3-pecan-1.5.1-1.el9s.noarch
DEBUG: python3-pysnmp-lextudio-5.0.26-2.el9s.noarch
DEBUG: python3-webtest-3.0.0-1.el9s.noarch
DEBUG: python3-sushy-5.6.0-0.20250516051514.880ab20.el9.noarch
DEBUG: python3-oslo-reports-3.5.1-0.20250327080712.2f5eb7c.el9.noarch
DEBUG: python3-pyasn1-modules-0.6.0-1.el9s.noarch
DEBUG: python3-automaton-3.2.0-0.20230904140022.9255778.el9.noarch
DEBUG: python3-microversion-parse-2.0.0-0.20240830070719.26a2dc9.el9.noarch
DEBUG: python3-ddt-1.6.0-1.el9s.noarch
DEBUG: python3-coverage-7.3.2-2.el9s.x86_64
DEBUG: python3-construct-2.10.70-2.el9s.noarch
DEBUG: python3-pycdlib-1.11.0-5.el9.noarch
DEBUG: python3-oslo-rootwrap-7.5.1-0.20250317172841.d8148bf.el9.noarch
DEBUG: python3-os-traits-3.5.0-0.20250516051939.45bc9b8.el9.noarch
DEBUG: Child return code was: 0
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
INFO: ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep  --target x86_64 --nodeps /builddir/build/SPECS/openstack-ironic.spec'], chrootPath='/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f01c350e430>timeout=0uid=1020gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock'])
DEBUG: child environment: None
DEBUG: Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep  --target x86_64 --nodeps /builddir/build/SPECS/openstack-ironic.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Building target platforms: x86_64
DEBUG: Building for target x86_64
DEBUG: Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.n11YpJ
DEBUG: + umask 022
DEBUG: + cd /builddir/build/BUILD
DEBUG: + cd ironic-29.1.0.dev115
DEBUG: + echo pyproject-rpm-macros
DEBUG: + echo python3-devel
DEBUG: + echo 'python3dist(packaging)'
DEBUG: + echo 'python3dist(pip) >= 19'
DEBUG: + '[' -f pyproject.toml ']'
DEBUG: + echo '(python3dist(tomli) if python3-devel < 3.11)'
DEBUG: + rm -rfv '*.dist-info/'
DEBUG: + '[' -f /usr/bin/python3 ']'
DEBUG: + mkdir -p /builddir/build/BUILD/ironic-29.1.0.dev115/.pyproject-builddir
DEBUG: + echo -n
DEBUG: + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
DEBUG: + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
DEBUG: + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
DEBUG: + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
DEBUG: + LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 '
DEBUG: + LT_SYS_LIBRARY_PATH=/usr/lib64:
DEBUG: + CC=gcc
DEBUG: + CXX=g++
DEBUG: + TMPDIR=/builddir/build/BUILD/ironic-29.1.0.dev115/.pyproject-builddir
DEBUG: + RPM_TOXENV=py39
DEBUG: + HOSTNAME=rpmbuild
DEBUG: + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/ironic-29.1.0.dev115/pyproject-wheeldir --output /builddir/build/BUILD/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64-pyproject-buildrequires -t -e py39
DEBUG: Handling pbr>=6.0.0 from build-system.requires
DEBUG: Requirement satisfied: pbr>=6.0.0
DEBUG:    (installed: pbr 6.1.1)
DEBUG: Handling setuptools>=64.0.0 from build-system.requires
DEBUG: Requirement satisfied: setuptools>=64.0.0
DEBUG:    (installed: setuptools 65.5.1)
DEBUG: Handling wheel from get_requires_for_build_wheel
DEBUG: Requirement satisfied: wheel
DEBUG:    (installed: wheel 0.36.2)
DEBUG: Handling pbr>=6.0.0 from get_requires_for_build_wheel
DEBUG: Requirement satisfied: pbr>=6.0.0
DEBUG:    (installed: pbr 6.1.1)
DEBUG: Handling tox-current-env >= 0.0.6 from tox itself
DEBUG: Requirement satisfied: tox-current-env >= 0.0.6
DEBUG:    (installed: tox-current-env 0.0.8)
DEBUG: ___________________________________ summary ____________________________________
DEBUG:   py39: commands succeeded
DEBUG:   congratulations :)
DEBUG: Handling pbr>=6.0.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: pbr>=6.0.0
DEBUG:    (installed: pbr 6.1.1)
DEBUG: Handling SQLAlchemy>=1.4.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: SQLAlchemy>=1.4.0
DEBUG:    (installed: SQLAlchemy 2.0.38)
DEBUG: Handling alembic>=1.4.2 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: alembic>=1.4.2
DEBUG:    (installed: alembic 1.14.1)
DEBUG: Handling automaton>=1.9.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: automaton>=1.9.0
DEBUG:    (installed: automaton 3.2.0)
DEBUG: Handling eventlet>=0.30.1 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: eventlet>=0.30.1
DEBUG:    (installed: eventlet 0.36.1)
DEBUG: Handling WebOb>=1.7.1 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: WebOb>=1.7.1
DEBUG:    (installed: WebOb 1.8.9)
DEBUG: Handling keystoneauth1>=4.2.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: keystoneauth1>=4.2.0
DEBUG:    (installed: keystoneauth1 5.10.0)
DEBUG: Handling stevedore>=1.29.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: stevedore>=1.29.0
DEBUG:    (installed: stevedore 5.4.1)
DEBUG: Handling oslo.concurrency>=4.2.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: oslo.concurrency>=4.2.0
DEBUG:    (installed: oslo.concurrency 7.1.0)
DEBUG: Handling oslo.config>=6.8.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: oslo.config>=6.8.0
DEBUG:    (installed: oslo.config 9.7.1)
DEBUG: Handling oslo.context>=2.22.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: oslo.context>=2.22.0
DEBUG:    (installed: oslo.context 5.7.1)
DEBUG: Handling oslo.db>=9.1.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: oslo.db>=9.1.0
DEBUG:    (installed: oslo.db 17.2.1)
DEBUG: Handling oslo.rootwrap>=5.8.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: oslo.rootwrap>=5.8.0
DEBUG:    (installed: oslo.rootwrap 7.5.1)
DEBUG: Handling oslo.log>=4.3.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: oslo.log>=4.3.0
DEBUG:    (installed: oslo.log 7.1.0)
DEBUG: Handling oslo.middleware>=3.31.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: oslo.middleware>=3.31.0
DEBUG:    (installed: oslo.middleware 6.5.0)
DEBUG: Handling oslo.policy>=4.5.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: oslo.policy>=4.5.0
DEBUG:    (installed: oslo.policy 4.5.1)
DEBUG: Handling oslo.serialization>=2.25.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: oslo.serialization>=2.25.0
DEBUG:    (installed: oslo.serialization 5.7.0)
DEBUG: Handling oslo.service>=1.24.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: oslo.service>=1.24.0
DEBUG:    (installed: oslo.service 4.1.1)
DEBUG: Handling oslo.upgradecheck>=1.3.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: oslo.upgradecheck>=1.3.0
DEBUG:    (installed: oslo.upgradecheck 2.5.0)
DEBUG: Handling oslo.utils>=8.0.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: oslo.utils>=8.0.0
DEBUG:    (installed: oslo.utils 8.2.0)
DEBUG: Handling osprofiler>=1.5.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: osprofiler>=1.5.0
DEBUG:    (installed: osprofiler 4.2.0)
DEBUG: Handling os-traits>=0.4.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: os-traits>=0.4.0
DEBUG:    (installed: os-traits 3.5.0)
DEBUG: Handling pecan>=1.0.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: pecan>=1.0.0
DEBUG:    (installed: pecan 1.5.1)
DEBUG: Handling pycdlib>=1.11.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: pycdlib>=1.11.0
DEBUG:    (installed: pycdlib 1.11.0)
DEBUG: Handling requests>=2.18.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: requests>=2.18.0
DEBUG:    (installed: requests 2.32.3)
DEBUG: Handling rfc3986>=1.2.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: rfc3986>=1.2.0
DEBUG:    (installed: rfc3986 2.0.0)
DEBUG: Handling jsonpatch>=1.16 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: jsonpatch>=1.16
DEBUG:    (installed: jsonpatch 1.21)
DEBUG: Handling Jinja2>=3.0.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: Jinja2>=3.0.0
DEBUG:    (installed: Jinja2 3.0.1)
DEBUG: Handling keystonemiddleware>=9.5.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: keystonemiddleware>=9.5.0
DEBUG:    (installed: keystonemiddleware 10.9.0)
DEBUG: Handling oslo.messaging>=14.1.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: oslo.messaging>=14.1.0
DEBUG:    (installed: oslo.messaging 16.1.0)
DEBUG: Handling tenacity>=6.3.1 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: tenacity>=6.3.1
DEBUG:    (installed: tenacity 8.2.3)
DEBUG: Handling oslo.versionedobjects>=1.31.2 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: oslo.versionedobjects>=1.31.2
DEBUG:    (installed: oslo.versionedobjects 3.6.0)
DEBUG: Handling jsonschema>=4.0.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: jsonschema>=4.0.0
DEBUG:    (installed: jsonschema 4.16.0)
DEBUG: Handling psutil>=3.2.2 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: psutil>=3.2.2
DEBUG:    (installed: psutil 5.8.0)
DEBUG: Handling futurist>=1.2.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: futurist>=1.2.0
DEBUG:    (installed: futurist 3.1.1)
DEBUG: Handling tooz>=2.7.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: tooz>=2.7.0
DEBUG:    (installed: tooz 6.3.0)
DEBUG: Handling openstacksdk>=0.99.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: openstacksdk>=0.99.0
DEBUG:    (installed: openstacksdk 4.5.0)
DEBUG: Handling sushy>=4.8.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: sushy>=4.8.0
DEBUG:    (installed: sushy 5.6.0)
DEBUG: Handling construct>=2.9.39 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: construct>=2.9.39
DEBUG:    (installed: construct 2.10.70)
DEBUG: Handling netaddr from tox --print-deps-only: py39
DEBUG: Requirement satisfied: netaddr
DEBUG:    (installed: netaddr 1.3.0)
DEBUG: Handling microversion-parse>=1.0.1 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: microversion-parse>=1.0.1
DEBUG:    (installed: microversion-parse 2.0.0)
DEBUG: Handling zeroconf>=0.24.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: zeroconf>=0.24.0
DEBUG:    (installed: zeroconf 0.38.7)
DEBUG: Handling os-service-types>=1.7.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: os-service-types>=1.7.0
DEBUG:    (installed: os-service-types 1.7.0)
DEBUG: Handling bcrypt>=3.1.3 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: bcrypt>=3.1.3
DEBUG:    (installed: bcrypt 3.2.2)
DEBUG: Handling websockify>=0.9.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: websockify>=0.9.0
DEBUG:    (installed: websockify 0.12.0)
DEBUG: Handling PyYAML from tox --print-deps-only: py39
DEBUG: Requirement satisfied: PyYAML
DEBUG:    (installed: PyYAML 5.4.1)
DEBUG: Handling coverage>=4.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: coverage>=4.0
DEBUG:    (installed: coverage 7.3.2)
DEBUG: Handling ddt>=1.2.1 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: ddt>=1.2.1
DEBUG:    (installed: ddt 1.6.0)
DEBUG: Handling fixtures>=3.0.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: fixtures>=3.0.0
DEBUG:    (installed: fixtures 4.1.0)
DEBUG: Handling PyMySQL>=0.8.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: PyMySQL>=0.8.0
DEBUG:    (installed: PyMySQL 0.10.1)
DEBUG: Handling oslo.reports>=1.18.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: oslo.reports>=1.18.0
DEBUG:    (installed: oslo.reports 3.5.1)
DEBUG: Handling oslotest>=3.2.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: oslotest>=3.2.0
DEBUG:    (installed: oslotest 5.0.1)
DEBUG: Handling stestr>=2.0.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: stestr>=2.0.0
DEBUG:    (installed: stestr 4.1.0)
DEBUG: Handling testtools>=2.5.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: testtools>=2.5.0
DEBUG:    (installed: testtools 2.7.1)
DEBUG: Handling WebTest>=2.0.27 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: WebTest>=2.0.27
DEBUG:    (installed: WebTest 3.0.0)
DEBUG: Handling pysnmp-lextudio>=5.0.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: pysnmp-lextudio>=5.0.0
DEBUG:    (installed: pysnmp-lextudio 5.0.26)
DEBUG: Handling pyasn1>=0.5.1 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: pyasn1>=0.5.1
DEBUG:    (installed: pyasn1 0.6.0)
DEBUG: Handling pyasn1-modules>=0.3.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: pyasn1-modules>=0.3.0
DEBUG:    (installed: pyasn1-modules 0.4.0)
DEBUG: /usr/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
DEBUG:   warnings.warn(
DEBUG: /usr/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
DEBUG:   warnings.warn(
DEBUG: running dist_info
DEBUG: writing ironic.egg-info/PKG-INFO
DEBUG: writing dependency_links to ironic.egg-info/dependency_links.txt
DEBUG: writing entry points to ironic.egg-info/entry_points.txt
DEBUG: writing requirements to ironic.egg-info/requires.txt
DEBUG: writing top-level names to ironic.egg-info/top_level.txt
DEBUG: writing pbr to ironic.egg-info/pbr.json
DEBUG: [pbr] Processing SOURCES.txt
DEBUG: [pbr] In git context, generating filelist from git
DEBUG: warning: no previously-included files found matching '.gitignore'
DEBUG: warning: no previously-included files found matching '.gitreview'
DEBUG: warning: no previously-included files matching '*.pyc' found anywhere in distribution
DEBUG: adding license file 'LICENSE'
DEBUG: adding license file 'AUTHORS'
DEBUG: writing manifest file 'ironic.egg-info/SOURCES.txt'
DEBUG: creating '/builddir/build/BUILD/ironic-29.1.0.dev115/ironic-29.1.0.dev115.dist-info'
DEBUG: adding license file "LICENSE" (matched pattern "LICEN[CS]E*")
DEBUG: adding license file "AUTHORS" (matched pattern "AUTHORS*")
DEBUG: Handling pbr (>=6.0.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: pbr (>=6.0.0)
DEBUG:    (installed: pbr 6.1.1)
DEBUG: Handling SQLAlchemy (>=1.4.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: SQLAlchemy (>=1.4.0)
DEBUG:    (installed: SQLAlchemy 2.0.38)
DEBUG: Handling alembic (>=1.4.2) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: alembic (>=1.4.2)
DEBUG:    (installed: alembic 1.14.1)
DEBUG: Handling automaton (>=1.9.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: automaton (>=1.9.0)
DEBUG:    (installed: automaton 3.2.0)
DEBUG: Handling eventlet (>=0.30.1) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: eventlet (>=0.30.1)
DEBUG:    (installed: eventlet 0.36.1)
DEBUG: Handling WebOb (>=1.7.1) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: WebOb (>=1.7.1)
DEBUG:    (installed: WebOb 1.8.9)
DEBUG: Handling keystoneauth1 (>=4.2.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: keystoneauth1 (>=4.2.0)
DEBUG:    (installed: keystoneauth1 5.10.0)
DEBUG: Handling stevedore (>=1.29.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: stevedore (>=1.29.0)
DEBUG:    (installed: stevedore 5.4.1)
DEBUG: Handling oslo.concurrency (>=4.2.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: oslo.concurrency (>=4.2.0)
DEBUG:    (installed: oslo.concurrency 7.1.0)
DEBUG: Handling oslo.config (>=6.8.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: oslo.config (>=6.8.0)
DEBUG:    (installed: oslo.config 9.7.1)
DEBUG: Handling oslo.context (>=2.22.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: oslo.context (>=2.22.0)
DEBUG:    (installed: oslo.context 5.7.1)
DEBUG: Handling oslo.db (>=9.1.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: oslo.db (>=9.1.0)
DEBUG:    (installed: oslo.db 17.2.1)
DEBUG: Handling oslo.rootwrap (>=5.8.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: oslo.rootwrap (>=5.8.0)
DEBUG:    (installed: oslo.rootwrap 7.5.1)
DEBUG: Handling oslo.log (>=4.3.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: oslo.log (>=4.3.0)
DEBUG:    (installed: oslo.log 7.1.0)
DEBUG: Handling oslo.middleware (>=3.31.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: oslo.middleware (>=3.31.0)
DEBUG:    (installed: oslo.middleware 6.5.0)
DEBUG: Handling oslo.policy (>=4.5.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: oslo.policy (>=4.5.0)
DEBUG:    (installed: oslo.policy 4.5.1)
DEBUG: Handling oslo.serialization (>=2.25.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: oslo.serialization (>=2.25.0)
DEBUG:    (installed: oslo.serialization 5.7.0)
DEBUG: Handling oslo.service (>=1.24.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: oslo.service (>=1.24.0)
DEBUG:    (installed: oslo.service 4.1.1)
DEBUG: Handling oslo.upgradecheck (>=1.3.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: oslo.upgradecheck (>=1.3.0)
DEBUG:    (installed: oslo.upgradecheck 2.5.0)
DEBUG: Handling oslo.utils (>=8.0.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: oslo.utils (>=8.0.0)
DEBUG:    (installed: oslo.utils 8.2.0)
DEBUG: Handling osprofiler (>=1.5.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: osprofiler (>=1.5.0)
DEBUG:    (installed: osprofiler 4.2.0)
DEBUG: Handling os-traits (>=0.4.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: os-traits (>=0.4.0)
DEBUG:    (installed: os-traits 3.5.0)
DEBUG: Handling pecan (>=1.0.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: pecan (>=1.0.0)
DEBUG:    (installed: pecan 1.5.1)
DEBUG: Handling pycdlib (>=1.11.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: pycdlib (>=1.11.0)
DEBUG:    (installed: pycdlib 1.11.0)
DEBUG: Handling requests (>=2.18.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: requests (>=2.18.0)
DEBUG:    (installed: requests 2.32.3)
DEBUG: Handling rfc3986 (>=1.2.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: rfc3986 (>=1.2.0)
DEBUG:    (installed: rfc3986 2.0.0)
DEBUG: Handling jsonpatch (>=1.16) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: jsonpatch (>=1.16)
DEBUG:    (installed: jsonpatch 1.21)
DEBUG: Handling Jinja2 (>=3.0.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: Jinja2 (>=3.0.0)
DEBUG:    (installed: Jinja2 3.0.1)
DEBUG: Handling keystonemiddleware (>=9.5.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: keystonemiddleware (>=9.5.0)
DEBUG:    (installed: keystonemiddleware 10.9.0)
DEBUG: Handling oslo.messaging (>=14.1.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: oslo.messaging (>=14.1.0)
DEBUG:    (installed: oslo.messaging 16.1.0)
DEBUG: Handling tenacity (>=6.3.1) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: tenacity (>=6.3.1)
DEBUG:    (installed: tenacity 8.2.3)
DEBUG: Handling oslo.versionedobjects (>=1.31.2) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: oslo.versionedobjects (>=1.31.2)
DEBUG:    (installed: oslo.versionedobjects 3.6.0)
DEBUG: Handling jsonschema (>=4.0.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: jsonschema (>=4.0.0)
DEBUG:    (installed: jsonschema 4.16.0)
DEBUG: Handling psutil (>=3.2.2) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: psutil (>=3.2.2)
DEBUG:    (installed: psutil 5.8.0)
DEBUG: Handling futurist (>=1.2.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: futurist (>=1.2.0)
DEBUG:    (installed: futurist 3.1.1)
DEBUG: Handling tooz (>=2.7.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: tooz (>=2.7.0)
DEBUG:    (installed: tooz 6.3.0)
DEBUG: Handling openstacksdk (>=0.99.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: openstacksdk (>=0.99.0)
DEBUG:    (installed: openstacksdk 4.5.0)
DEBUG: Handling sushy (>=4.8.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: sushy (>=4.8.0)
DEBUG:    (installed: sushy 5.6.0)
DEBUG: Handling construct (>=2.9.39) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: construct (>=2.9.39)
DEBUG:    (installed: construct 2.10.70)
DEBUG: Handling netaddr from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: netaddr
DEBUG:    (installed: netaddr 1.3.0)
DEBUG: Handling microversion-parse (>=1.0.1) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: microversion-parse (>=1.0.1)
DEBUG:    (installed: microversion-parse 2.0.0)
DEBUG: Handling zeroconf (>=0.24.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: zeroconf (>=0.24.0)
DEBUG:    (installed: zeroconf 0.38.7)
DEBUG: Handling os-service-types (>=1.7.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: os-service-types (>=1.7.0)
DEBUG:    (installed: os-service-types 1.7.0)
DEBUG: Handling bcrypt (>=3.1.3) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: bcrypt (>=3.1.3)
DEBUG:    (installed: bcrypt 3.2.2)
DEBUG: Handling websockify (>=0.9.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: websockify (>=0.9.0)
DEBUG:    (installed: websockify 0.12.0)
DEBUG: Handling PyYAML from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: PyYAML
DEBUG:    (installed: PyYAML 5.4.1)
DEBUG: Handling virtualbmc (>=1.4.0) ; extra == 'devstack' from hook generated metadata: Requires-Dist (ironic)
DEBUG: Ignoring alien requirement: virtualbmc (>=1.4.0) ; extra == 'devstack'
DEBUG: Handling oslo.reports (>=1.18.0) ; extra == 'guru_meditation_reports' from hook generated metadata: Requires-Dist (ironic)
DEBUG: Ignoring alien requirement: oslo.reports (>=1.18.0) ; extra == 'guru_meditation_reports'
DEBUG: Handling oslo.i18n (>=3.20.0) ; extra == 'i18n' from hook generated metadata: Requires-Dist (ironic)
DEBUG: Ignoring alien requirement: oslo.i18n (>=3.20.0) ; extra == 'i18n'
DEBUG: Handling coverage (>=4.0) ; extra == 'test' from hook generated metadata: Requires-Dist (ironic)
DEBUG: Ignoring alien requirement: coverage (>=4.0) ; extra == 'test'
DEBUG: Handling ddt (>=1.2.1) ; extra == 'test' from hook generated metadata: Requires-Dist (ironic)
DEBUG: Ignoring alien requirement: ddt (>=1.2.1) ; extra == 'test'
DEBUG: Handling fixtures (>=3.0.0) ; extra == 'test' from hook generated metadata: Requires-Dist (ironic)
DEBUG: Ignoring alien requirement: fixtures (>=3.0.0) ; extra == 'test'
DEBUG: Handling PyMySQL (>=0.8.0) ; extra == 'test' from hook generated metadata: Requires-Dist (ironic)
DEBUG: Ignoring alien requirement: PyMySQL (>=0.8.0) ; extra == 'test'
DEBUG: Handling oslo.reports (>=1.18.0) ; extra == 'test' from hook generated metadata: Requires-Dist (ironic)
DEBUG: Ignoring alien requirement: oslo.reports (>=1.18.0) ; extra == 'test'
DEBUG: Handling oslotest (>=3.2.0) ; extra == 'test' from hook generated metadata: Requires-Dist (ironic)
DEBUG: Ignoring alien requirement: oslotest (>=3.2.0) ; extra == 'test'
DEBUG: Handling stestr (>=2.0.0) ; extra == 'test' from hook generated metadata: Requires-Dist (ironic)
DEBUG: Ignoring alien requirement: stestr (>=2.0.0) ; extra == 'test'
DEBUG: Handling testtools (>=2.5.0) ; extra == 'test' from hook generated metadata: Requires-Dist (ironic)
DEBUG: Ignoring alien requirement: testtools (>=2.5.0) ; extra == 'test'
DEBUG: Handling WebTest (>=2.0.27) ; extra == 'test' from hook generated metadata: Requires-Dist (ironic)
DEBUG: Ignoring alien requirement: WebTest (>=2.0.27) ; extra == 'test'
DEBUG: Handling pysnmp-lextudio (>=5.0.0) ; extra == 'test' from hook generated metadata: Requires-Dist (ironic)
DEBUG: Ignoring alien requirement: pysnmp-lextudio (>=5.0.0) ; extra == 'test'
DEBUG: Handling pyasn1 (>=0.5.1) ; extra == 'test' from hook generated metadata: Requires-Dist (ironic)
DEBUG: Ignoring alien requirement: pyasn1 (>=0.5.1) ; extra == 'test'
DEBUG: Handling pyasn1-modules (>=0.3.0) ; extra == 'test' from hook generated metadata: Requires-Dist (ironic)
DEBUG: Ignoring alien requirement: pyasn1-modules (>=0.3.0) ; extra == 'test'
DEBUG: + cat /builddir/build/BUILD/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64-pyproject-buildrequires
DEBUG: + rm -rfv ironic-29.1.0.dev115.dist-info/
DEBUG: removed 'ironic-29.1.0.dev115.dist-info/LICENSE'
DEBUG: removed 'ironic-29.1.0.dev115.dist-info/AUTHORS'
DEBUG: removed 'ironic-29.1.0.dev115.dist-info/METADATA'
DEBUG: removed 'ironic-29.1.0.dev115.dist-info/top_level.txt'
DEBUG: removed 'ironic-29.1.0.dev115.dist-info/pbr.json'
DEBUG: removed 'ironic-29.1.0.dev115.dist-info/entry_points.txt'
DEBUG: removed directory 'ironic-29.1.0.dev115.dist-info/'
DEBUG: + RPM_EC=0
DEBUG: ++ jobs -p
DEBUG: + exit 0
DEBUG: Wrote: /builddir/build/SRPMS/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.buildreqs.nosrc.rpm
DEBUG: Child return code was: 11
INFO: Dynamic buildrequires detected
INFO: Going to install missing buildrequires. See root.log for details.
INFO: Going to install missing dynamic buildrequires
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', '-o', 'private,mode=0755', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'rbind', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'remount,private,rbind', '--target', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/installation-homedir
DEBUG: ['/usr/bin/dnf-3', 'builddep', '--installroot', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/', '--releasever', '9', '--setopt=deltarpm=False', '--setopt=allow_vendor_change=yes', '--allowerasing', '--disableplugin=local', '--disableplugin=spacewalk', '--disableplugin=versionlock', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir/build/SRPMS/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.buildreqs.nosrc.rpm']
DEBUG: child environment: None
DEBUG: Executing command: ['/usr/bin/dnf-3', 'builddep', '--installroot', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/', '--releasever', '9', '--setopt=deltarpm=False', '--setopt=allow_vendor_change=yes', '--allowerasing', '--disableplugin=local', '--disableplugin=spacewalk', '--disableplugin=versionlock', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/builddir/build/SRPMS/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.buildreqs.nosrc.rpm', '--setopt=tsflags=nocontexts'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/installation-homedir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'LC_MESSAGES': 'C.UTF-8'} and shell False
DEBUG: No matches found for the following disable plugin patterns: local, spacewalk, versionlock
DEBUG: Last metadata expiration check: 0:00:31 ago on Wed May 21 22:48:55 2025.
DEBUG: Package python3-tomli-2.0.1-5.el9.noarch is already installed.
DEBUG: Package gmp-devel-1:6.2.0-13.el9.x86_64 is already installed.
DEBUG: Package libxml2-devel-2.9.13-9.el9.x86_64 is already installed.
DEBUG: Package libxslt-devel-1.1.34-12.el9.x86_64 is already installed.
DEBUG: Package openssl-devel-1:3.5.0-2.el9.x86_64 is already installed.
DEBUG: Package openstack-macros-2023.1.0-0.20250328135226.ce6a105.el9.noarch is already installed.
DEBUG: Package pyproject-rpm-macros-1.16.2-1.el9.noarch is already installed.
DEBUG: Package pyproject-rpm-macros-1.16.2-1.el9.noarch is already installed.
DEBUG: Package python3-devel-3.9.21-2.el9.x86_64 is already installed.
DEBUG: Package python3-devel-3.9.21-2.el9.x86_64 is already installed.
DEBUG: Package python3-oslo-db-tests-17.2.1-0.20250317174528.dc60623.el9.noarch is already installed.
DEBUG: Package python3-alembic-1.14.1-1.el9s.noarch is already installed.
DEBUG: Package python3-automaton-3.2.0-0.20230904140022.9255778.el9.noarch is already installed.
DEBUG: Package python3-bcrypt-3.2.2-4.el9s.x86_64 is already installed.
DEBUG: Package python3-construct-2.10.70-2.el9s.noarch is already installed.
DEBUG: Package python3-coverage-7.3.2-2.el9s.x86_64 is already installed.
DEBUG: Package python3-ddt-1.6.0-1.el9s.noarch is already installed.
DEBUG: Package python3-eventlet-0.36.1-1.el9s.noarch is already installed.
DEBUG: Package python3-fixtures-4.1.0-1.el9s.noarch is already installed.
DEBUG: Package python3-futurist-3.1.1-0.20250513101340.8a4c380.el9.noarch is already installed.
DEBUG: Package python3-jinja2-3.0.1-2.el9s.noarch is already installed.
DEBUG: Package python3-jsonpatch-1.21-16.el9.noarch is already installed.
DEBUG: Package python3-jsonschema-4.16.0-2.el9s.noarch is already installed.
DEBUG: Package python3-keystoneauth1-5.10.0-0.20250225162540.60f441a.el9.noarch is already installed.
DEBUG: Package python3-keystonemiddleware-10.9.0-0.20250225152217.557d173.el9.noarch is already installed.
DEBUG: Package python3-microversion-parse-2.0.0-0.20240830070719.26a2dc9.el9.noarch is already installed.
DEBUG: Package python3-netaddr-1.3.0-4.el9s.noarch is already installed.
DEBUG: Package python3-openstacksdk-4.5.0-0.20250513102754.bbe9c96.el9.noarch is already installed.
DEBUG: Package python3-os-service-types-1.7.0-0.20250213134714.0b2f473.el9.noarch is already installed.
DEBUG: Package python3-os-traits-3.5.0-0.20250516051939.45bc9b8.el9.noarch is already installed.
DEBUG: Package python3-oslo-concurrency-7.1.0-0.20250317173205.6250095.el9.noarch is already installed.
DEBUG: Package python3-oslo-config-2:9.7.1-0.20250317170827.d583141.el9.noarch is already installed.
DEBUG: Package python3-oslo-context-5.7.1-0.20250317171221.52d21e6.el9.noarch is already installed.
DEBUG: Package python3-oslo-db-17.2.1-0.20250317174528.dc60623.el9.noarch is already installed.
DEBUG: Package python3-oslo-log-7.1.0-0.20250317172141.0c290b1.el9.noarch is already installed.
DEBUG: Package python3-oslo-messaging-16.1.0-0.20250317173909.e91bb45.el9.noarch is already installed.
DEBUG: Package python3-oslo-middleware-6.5.0-0.20250513103442.26dfbfd.el9.noarch is already installed.
DEBUG: Package python3-oslo-policy-4.5.1-0.20250317163650.3bb5d92.el9.noarch is already installed.
DEBUG: Package python3-oslo-reports-3.5.1-0.20250327080712.2f5eb7c.el9.noarch is already installed.
DEBUG: Package python3-oslo-rootwrap-7.5.1-0.20250317172841.d8148bf.el9.noarch is already installed.
DEBUG: Package python3-oslo-serialization-5.7.0-0.20250317180035.bff992d.el9.noarch is already installed.
DEBUG: Package python3-oslo-service-4.1.1-0.20250317160209.7a52803.el9.noarch is already installed.
DEBUG: Package python3-oslo-upgradecheck-2.5.0-0.20250317161727.27366ba.el9.noarch is already installed.
DEBUG: Package python3-oslo-utils-8.2.0-0.20250318120252.cb68378.el9.noarch is already installed.
DEBUG: Package python3-oslo-versionedobjects-3.6.0-0.20250317175844.79e9d5d.el9.noarch is already installed.
DEBUG: Package python3-oslotest-5.0.1-0.20250513101000.1fe4458.el9.noarch is already installed.
DEBUG: Package python3-osprofiler-4.2.0-0.20240828181728.3fb0487.el9.noarch is already installed.
DEBUG: Package python3-packaging-24.2-2.el9s.noarch is already installed.
DEBUG: Package python3-pbr-6.1.1-1.el9s.noarch is already installed.
DEBUG: Package python3-pecan-1.5.1-1.el9s.noarch is already installed.
DEBUG: Package python3-pip-21.3.1-1.el9.noarch is already installed.
DEBUG: Package python3-psutil-5.8.0-12.el9.x86_64 is already installed.
DEBUG: Package python3-pyasn1-0.6.0-1.el9s.noarch is already installed.
DEBUG: Package python3-pyasn1-modules-0.6.0-1.el9s.noarch is already installed.
DEBUG: Package python3-pycdlib-1.11.0-5.el9.noarch is already installed.
DEBUG: Package python3-PyMySQL-0.10.1-6.el9.noarch is already installed.
DEBUG: Package python3-pysnmp-lextudio-5.0.26-2.el9s.noarch is already installed.
DEBUG: Package python3-pyyaml-5.4.1-6.el9.x86_64 is already installed.
DEBUG: Package python3-requests-2.32.3-4.el9s.noarch is already installed.
DEBUG: Package python3-rfc3986-2.0.0-1.el9s.noarch is already installed.
DEBUG: Package python3-setuptools-65.5.1-2.el9s.noarch is already installed.
DEBUG: Package python3-sqlalchemy-2.0.38-1.el9s.x86_64 is already installed.
DEBUG: Package python3-stestr-4.1.0-1.el9s.noarch is already installed.
DEBUG: Package python3-stevedore-5.4.1-0.20250225155234.27e27c1.el9.noarch is already installed.
DEBUG: Package python3-sushy-5.6.0-0.20250516051514.880ab20.el9.noarch is already installed.
DEBUG: Package python3-tenacity-8.2.3-1.el9s.noarch is already installed.
DEBUG: Package python3-testtools-2.7.1-1.el9s.noarch is already installed.
DEBUG: Package python3-tooz-6.3.0-0.20241018083720.734acc4.el9.noarch is already installed.
DEBUG: Package python3-tox-current-env-0.0.8-1.el9s.noarch is already installed.
DEBUG: Package python3-webob-1.8.9-1.el9s.noarch is already installed.
DEBUG: Package python3-websockify-0.12.0-1.el9s.noarch is already installed.
DEBUG: Package python3-webtest-3.0.0-1.el9s.noarch is already installed.
DEBUG: Package python3-wheel-1:0.36.2-8.el9.noarch is already installed.
DEBUG: Package python3-zeroconf-0.38.7-1.el9s.noarch is already installed.
DEBUG: Package qemu-img-17:9.1.0-19.el9.x86_64 is already installed.
DEBUG: Package systemd-252-53.el9.x86_64 is already installed.
DEBUG: Dependencies resolved.
DEBUG: Nothing to do.
DEBUG: Complete!
DEBUG: Child return code was: 0
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', '-o', 'private,mode=0755', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'rbind', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'remount,private,rbind', '--target', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/rpm', '-qa', '--root', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
DEBUG: libgcc-11.5.0-5.el9.x86_64
DEBUG: fonts-filesystem-2.0.5-7.el9.1.noarch
DEBUG: tzdata-2025b-1.el9.noarch
DEBUG: hwdata-0.348-9.18.el9.noarch
DEBUG: dejavu-sans-fonts-2.37-18.el9.noarch
DEBUG: adobe-mappings-cmap-20171205-12.el9.noarch
DEBUG: adobe-mappings-cmap-deprecated-20171205-12.el9.noarch
DEBUG: langpacks-core-font-en-3.0-16.el9.noarch
DEBUG: osinfo-db-20250124-1.el9.noarch
DEBUG: adobe-source-code-pro-fonts-2.030.1.050-12.el9.1.noarch
DEBUG: abattis-cantarell-fonts-0.301-4.el9.noarch
DEBUG: google-droid-sans-fonts-20200215-11.el9.2.noarch
DEBUG: python3-setuptools-wheel-65.5.1-2.el9s.noarch
DEBUG: xkeyboard-config-2.33-2.el9.noarch
DEBUG: rust-srpm-macros-17-4.el9.noarch
DEBUG: qt5-srpm-macros-5.15.9-1.el9.noarch
DEBUG: poppler-data-0.4.9-9.el9.noarch
DEBUG: perl-srpm-macros-1-41.el9.noarch
DEBUG: openblas-srpm-macros-2-11.el9.noarch
DEBUG: ocaml-srpm-macros-6-6.el9.noarch
DEBUG: mesa-filesystem-24.2.8-2.el9.x86_64
DEBUG: llvm-filesystem-20.1.1-3.el9.x86_64
DEBUG: libX11-common-1.7.0-11.el9.noarch
DEBUG: kernel-headers-5.14.0-585.el9.x86_64
DEBUG: ghc-srpm-macros-1.5.0-6.el9.noarch
DEBUG: gawk-all-langpacks-5.1.0-6.el9.x86_64
DEBUG: adwaita-cursor-theme-40.1.1-3.el9.noarch
DEBUG: adobe-mappings-pdf-20180407-10.el9.noarch
DEBUG: publicsuffix-list-dafsa-20210518-3.el9.noarch
DEBUG: pkgconf-m4-1.7.3-10.el9.noarch
DEBUG: pcre2-syntax-10.40-6.el9.noarch
DEBUG: ncurses-base-6.2-10.20210508.el9.noarch
DEBUG: libssh-config-0.10.4-13.el9.noarch
DEBUG: kbd-misc-2.4.0-11.el9.noarch
DEBUG: kbd-legacy-2.4.0-11.el9.noarch
DEBUG: fuse-common-3.10.2-9.el9.x86_64
DEBUG: coreutils-common-8.32-39.el9.x86_64
DEBUG: centos-gpg-keys-9.0-28.el9.noarch
DEBUG: centos-stream-repos-9.0-28.el9.noarch
DEBUG: centos-stream-release-9.0-28.el9.noarch
DEBUG: setup-2.13.7-10.el9.noarch
DEBUG: filesystem-3.16-5.el9.x86_64
DEBUG: urw-base35-fonts-common-20200910-6.el9.noarch
DEBUG: basesystem-11-13.el9.noarch
DEBUG: glibc-gconv-extra-2.34-192.el9.x86_64
DEBUG: glibc-minimal-langpack-2.34-192.el9.x86_64
DEBUG: glibc-common-2.34-192.el9.x86_64
DEBUG: glibc-2.34-192.el9.x86_64
DEBUG: ncurses-libs-6.2-10.20210508.el9.x86_64
DEBUG: bash-5.1.8-9.el9.x86_64
DEBUG: zlib-1.2.11-41.el9.x86_64
DEBUG: libstdc++-11.5.0-5.el9.x86_64
DEBUG: libzstd-1.5.5-1.el9.x86_64
DEBUG: xz-libs-5.2.5-8.el9.x86_64
DEBUG: libxml2-2.9.13-9.el9.x86_64
DEBUG: bzip2-libs-1.0.8-10.el9.x86_64
DEBUG: libxcrypt-4.4.18-3.el9.x86_64
DEBUG: libpng-1.6.37-12.el9.x86_64
DEBUG: expat-2.5.0-5.el9.x86_64
DEBUG: libjpeg-turbo-2.0.90-7.el9.x86_64
DEBUG: libcap-2.48-9.el9.x86_64
DEBUG: libuuid-2.37.4-21.el9.x86_64
DEBUG: elfutils-libelf-0.193-1.el9.x86_64
DEBUG: sqlite-libs-3.34.1-7.el9.x86_64
DEBUG: libffi-3.4.2-8.el9.x86_64
DEBUG: crypto-policies-20250128-1.git5269e22.el9.noarch
DEBUG: gmp-6.2.0-13.el9.x86_64
DEBUG: libgpg-error-1.42-5.el9.x86_64
DEBUG: libtool-ltdl-2.4.6-46.el9.x86_64
DEBUG: lcms2-2.12-3.el9.x86_64
DEBUG: nspr-4.35.0-17.el9.x86_64
DEBUG: mpfr-4.1.0-7.el9.x86_64
DEBUG: readline-8.1-4.el9.x86_64
DEBUG: libogg-1.3.4-6.el9.x86_64
DEBUG: libvorbis-1.3.7-5.el9.x86_64
DEBUG: nss-util-3.101.0-10.el9.x86_64
DEBUG: libgcrypt-1.10.0-11.el9.x86_64
DEBUG: libwayland-client-1.21.0-1.el9.x86_64
DEBUG: libicu-67.1-9.el9.x86_64
DEBUG: libattr-2.5.1-3.el9.x86_64
DEBUG: libacl-2.3.1-4.el9.x86_64
DEBUG: libgomp-11.5.0-5.el9.x86_64
DEBUG: lz4-libs-1.9.3-5.el9.x86_64
DEBUG: popt-1.18-8.el9.x86_64
DEBUG: alsa-lib-1.2.13-2.el9.x86_64
DEBUG: libX11-xcb-1.7.0-11.el9.x86_64
DEBUG: libwebp-1.2.0-8.el9.x86_64
DEBUG: libassuan-2.5.5-3.el9.x86_64
DEBUG: gdbm-libs-1.23-1.el9.x86_64
DEBUG: json-c-0.14-11.el9.x86_64
DEBUG: libbrotli-1.0.9-7.el9.x86_64
DEBUG: libcap-ng-0.8.2-7.el9.x86_64
DEBUG: audit-libs-3.1.5-7.el9.x86_64
DEBUG: libcom_err-1.46.5-7.el9.x86_64
DEBUG: libseccomp-2.5.2-2.el9.x86_64
DEBUG: libtasn1-4.16.0-9.el9.x86_64
DEBUG: p11-kit-0.25.3-3.el9.x86_64
DEBUG: libtdb-1.4.12-1.el9.x86_64
DEBUG: libunistring-0.9.10-15.el9.x86_64
DEBUG: libidn2-2.3.0-7.el9.x86_64
DEBUG: lua-libs-5.4.4-4.el9.x86_64
DEBUG: pcre2-10.40-6.el9.x86_64
DEBUG: fribidi-1.0.10-6.el9.2.x86_64
DEBUG: libICE-1.0.10-8.el9.x86_64
DEBUG: libstemmer-0-18.585svn.el9.x86_64
DEBUG: libxshmfence-1.3-10.el9.x86_64
DEBUG: openjpeg2-2.4.0-8.el9.x86_64
DEBUG: opus-1.3.1-10.el9.x86_64
DEBUG: libSM-1.2.3-10.el9.x86_64
DEBUG: libpsl-0.21.1-5.el9.x86_64
DEBUG: libwayland-cursor-1.21.0-1.el9.x86_64
DEBUG: libmpc-1.2.1-4.el9.x86_64
DEBUG: libwayland-server-1.21.0-1.el9.x86_64
DEBUG: dwz-0.14-3.el9.x86_64
DEBUG: exiv2-0.27.5-2.el9.x86_64
DEBUG: exiv2-libs-0.27.5-2.el9.x86_64
DEBUG: libxcrypt-compat-4.4.18-3.el9.x86_64
DEBUG: unzip-6.0-58.el9.x86_64
DEBUG: xml-common-0.6.3-58.el9.noarch
DEBUG: libproxy-0.4.15-35.el9.x86_64
DEBUG: imath-3.1.2-1.el9.x86_64
DEBUG: file-libs-5.39-16.el9.x86_64
DEBUG: file-5.39-16.el9.x86_64
DEBUG: hicolor-icon-theme-0.17-13.el9.noarch
DEBUG: libedit-3.1-38.20210216cvs.el9.x86_64
DEBUG: llvm-libs-20.1.1-3.el9.x86_64
DEBUG: alternatives-1.24-2.el9.x86_64
DEBUG: p11-kit-trust-0.25.3-3.el9.x86_64
DEBUG: fuse-libs-2.9.9-17.el9.x86_64
DEBUG: libsepol-3.6-3.el9.x86_64
DEBUG: libselinux-3.6-3.el9.x86_64
DEBUG: sed-4.8-9.el9.x86_64
DEBUG: findutils-4.8.0-7.el9.x86_64
DEBUG: libsigsegv-2.13-4.el9.x86_64
DEBUG: gawk-5.1.0-6.el9.x86_64
DEBUG: libsmartcols-2.37.4-21.el9.x86_64
DEBUG: pcre-8.44-4.el9.x86_64
DEBUG: grep-3.6-5.el9.x86_64
DEBUG: openssl-libs-3.5.0-2.el9.x86_64
DEBUG: coreutils-8.32-39.el9.x86_64
DEBUG: ca-certificates-2024.2.69_v8.0.303-91.4.el9.noarch
DEBUG: systemd-libs-252-53.el9.x86_64
DEBUG: libarchive-3.5.3-4.el9.x86_64
DEBUG: dbus-libs-1.12.20-8.el9.x86_64
DEBUG: libblkid-2.37.4-21.el9.x86_64
DEBUG: libmount-2.37.4-21.el9.x86_64
DEBUG: libfdisk-2.37.4-21.el9.x86_64
DEBUG: util-linux-core-2.37.4-21.el9.x86_64
DEBUG: libusbx-1.0.26-1.el9.x86_64
DEBUG: gzip-1.12-1.el9.x86_64
DEBUG: cracklib-2.9.6-27.el9.x86_64
DEBUG: kmod-libs-28-10.el9.x86_64
DEBUG: libevent-2.1.12-8.el9.x86_64
DEBUG: avahi-libs-0.8-22.el9.x86_64
DEBUG: xz-5.2.5-8.el9.x86_64
DEBUG: jbigkit-libs-2.1-23.el9.x86_64
DEBUG: libtiff-4.4.0-13.el9.x86_64
DEBUG: libXau-1.0.9-8.el9.x86_64
DEBUG: libxcb-1.13.1-9.el9.x86_64
DEBUG: libX11-1.7.0-11.el9.x86_64
DEBUG: libXext-1.3.4-8.el9.x86_64
DEBUG: libXrender-0.9.10-16.el9.x86_64
DEBUG: libXi-1.7.10-8.el9.x86_64
DEBUG: libXfixes-5.0.3-16.el9.x86_64
DEBUG: libXt-1.2.0-6.el9.x86_64
DEBUG: libXmu-1.1.3-8.el9.x86_64
DEBUG: libXcursor-1.2.0-7.el9.x86_64
DEBUG: libXdamage-1.1.5-7.el9.x86_64
DEBUG: libXrandr-1.5.2-8.el9.x86_64
DEBUG: libXinerama-1.1.4-10.el9.x86_64
DEBUG: libXcomposite-0.4.5-7.el9.x86_64
DEBUG: libXpm-3.5.13-10.el9.x86_64
DEBUG: libglvnd-1.3.4-1.el9.x86_64
DEBUG: libwayland-egl-1.21.0-1.el9.x86_64
DEBUG: pixman-0.40.0-6.el9.x86_64
DEBUG: libXaw-1.0.13-19.el9.x86_64
DEBUG: libXtst-1.2.3-16.el9.x86_64
DEBUG: libXv-1.0.11-16.el9.x86_64
DEBUG: libXxf86vm-1.1.4-18.el9.x86_64
DEBUG: cracklib-dicts-2.9.6-27.el9.x86_64
DEBUG: p11-kit-server-0.25.3-3.el9.x86_64
DEBUG: python3-pip-wheel-21.3.1-1.el9.noarch
DEBUG: python-unversioned-command-3.9.21-2.el9.noarch
DEBUG: python3-3.9.21-2.el9.x86_64
DEBUG: python3-libs-3.9.21-2.el9.x86_64
DEBUG: python3-setuptools-65.5.1-2.el9s.noarch
DEBUG: python3-packaging-24.2-2.el9s.noarch
DEBUG: python3-idna-2.10-7.el9.1.noarch
DEBUG: python3-greenlet-3.1.1-1.el9s.x86_64
DEBUG: python3-typing-extensions-4.12.2-2.el9s.noarch
DEBUG: python3-pip-21.3.1-1.el9.noarch
DEBUG: crypto-policies-scripts-20250128-1.git5269e22.el9.noarch
DEBUG: python3-chardet-4.0.0-5.el9.noarch
DEBUG: python3-dns-2.6.1-3.el9.noarch
DEBUG: python3-pysocks-1.7.1-12.el9.noarch
DEBUG: python3-six-1.15.0-9.el9.noarch
DEBUG: python3-urllib3-1.26.5-6.el9.noarch
DEBUG: python3-requests-2.32.3-4.el9s.noarch
DEBUG: python3-docutils-0.16-6.el9.noarch
DEBUG: python3-pytz-2021.1-5.el9.noarch
DEBUG: python3-babel-2.9.1-2.el9.noarch
DEBUG: python3-tomli-2.0.1-5.el9.noarch
DEBUG: python3-imagesize-1.2.0-6.el9.noarch
DEBUG: python3-pygments-2.7.4-4.el9.noarch
DEBUG: python3-snowballstemmer-1.9.0-10.el9.noarch
DEBUG: python3-sphinx-theme-alabaster-0.7.12-13.el9.noarch
DEBUG: python3-sphinxcontrib-applehelp-1.0.2-5.el9.noarch
DEBUG: python3-sphinxcontrib-devhelp-1.0.2-5.el9.noarch
DEBUG: python3-sphinxcontrib-htmlhelp-1.0.3-6.el9.noarch
DEBUG: python3-sphinxcontrib-jsmath-1.0.1-12.el9.noarch
DEBUG: python3-sphinxcontrib-qthelp-1.0.3-5.el9.noarch
DEBUG: python3-sphinxcontrib-serializinghtml-1.1.4-5.el9.noarch
DEBUG: python3-markupsafe-3.0.2-1.el9s.x86_64
DEBUG: python3-jinja2-3.0.1-2.el9s.noarch
DEBUG: openssl-3.5.0-2.el9.x86_64
DEBUG: sound-theme-freedesktop-0.8-17.el9.noarch
DEBUG: kmod-28-10.el9.x86_64
DEBUG: composefs-libs-1.0.8-1.el9.x86_64
DEBUG: bubblewrap-0.4.1-8.el9.x86_64
DEBUG: libsemanage-3.6-5.el9.x86_64
DEBUG: shadow-utils-4.9-12.el9.x86_64
DEBUG: libutempter-1.2.1-6.el9.x86_64
DEBUG: tar-1.34-7.el9.x86_64
DEBUG: openexr-libs-3.1.1-3.el9.x86_64
DEBUG: iso-codes-4.6.0-3.el9.noarch
DEBUG: zip-3.0-35.el9.x86_64
DEBUG: cpp-11.5.0-5.el9.x86_64
DEBUG: zstd-1.5.5-1.el9.x86_64
DEBUG: acl-2.3.1-4.el9.x86_64
DEBUG: nss-softokn-freebl-3.101.0-10.el9.x86_64
DEBUG: nss-softokn-3.101.0-10.el9.x86_64
DEBUG: nss-sysinit-3.101.0-10.el9.x86_64
DEBUG: nss-3.101.0-10.el9.x86_64
DEBUG: flac-libs-1.3.3-12.el9.x86_64
DEBUG: libtheora-1.1.1-31.el9.x86_64
DEBUG: libksba-1.5.1-7.el9.x86_64
DEBUG: jasper-libs-2.0.28-3.el9.x86_64
DEBUG: LibRaw-0.21.1-1.el9.x86_64
DEBUG: exempi-2.6.0-0.2.20211007gite23c213.el9.x86_64
DEBUG: bzip2-1.0.8-10.el9.x86_64
DEBUG: libxkbcommon-1.0.3-4.el9.x86_64
DEBUG: libxslt-1.1.34-12.el9.x86_64
DEBUG: graphite2-1.3.14-9.el9.x86_64
DEBUG: groff-base-1.22.4-10.el9.x86_64
DEBUG: webrtc-audio-processing-0.3.1-8.el9.x86_64
DEBUG: info-6.7-15.el9.x86_64
DEBUG: ed-1.14.2-12.el9.x86_64
DEBUG: patch-2.7.6-16.el9.x86_64
DEBUG: libfontenc-1.1.3-17.el9.x86_64
DEBUG: less-590-5.el9.x86_64
DEBUG: systemd-rpm-macros-252-53.el9.noarch
DEBUG: adwaita-icon-theme-40.1.1-3.el9.noarch
DEBUG: libpaper-1.1.28-4.el9.x86_64
DEBUG: ncurses-6.2-10.20210508.el9.x86_64
DEBUG: perl-Digest-1.19-4.el9.noarch
DEBUG: perl-Digest-MD5-2.58-4.el9.x86_64
DEBUG: perl-B-1.80-481.el9.x86_64
DEBUG: perl-FileHandle-2.03-481.el9.noarch
DEBUG: perl-Data-Dumper-2.174-462.el9.x86_64
DEBUG: perl-libnet-3.13-4.el9.noarch
DEBUG: perl-AutoLoader-5.74-481.el9.noarch
DEBUG: perl-base-2.27-481.el9.noarch
DEBUG: perl-URI-5.09-3.el9.noarch
DEBUG: perl-if-0.60.800-481.el9.noarch
DEBUG: perl-IO-Socket-IP-0.41-5.el9.noarch
DEBUG: perl-Time-Local-1.300-7.el9.noarch
DEBUG: perl-File-Path-2.18-4.el9.noarch
DEBUG: perl-IO-Socket-SSL-2.073-2.el9.noarch
DEBUG: perl-Net-SSLeay-1.94-1.el9.x86_64
DEBUG: perl-Pod-Escapes-1.07-460.el9.noarch
DEBUG: perl-Text-Tabs+Wrap-2013.0523-460.el9.noarch
DEBUG: perl-Mozilla-CA-20200520-6.el9.noarch
DEBUG: perl-Class-Struct-0.66-481.el9.noarch
DEBUG: perl-POSIX-1.94-481.el9.x86_64
DEBUG: perl-Term-ANSIColor-5.01-461.el9.noarch
DEBUG: perl-IPC-Open3-1.21-481.el9.noarch
DEBUG: perl-subs-1.03-481.el9.noarch
DEBUG: perl-File-Temp-0.231.100-4.el9.noarch
DEBUG: perl-Term-Cap-1.17-460.el9.noarch
DEBUG: perl-Pod-Simple-3.42-4.el9.noarch
DEBUG: perl-HTTP-Tiny-0.076-462.el9.noarch
DEBUG: perl-Socket-2.031-4.el9.x86_64
DEBUG: perl-SelectSaver-1.02-481.el9.noarch
DEBUG: perl-Symbol-1.08-481.el9.noarch
DEBUG: perl-File-stat-1.09-481.el9.noarch
DEBUG: perl-podlators-4.14-460.el9.noarch
DEBUG: perl-Pod-Perldoc-3.28.01-461.el9.noarch
DEBUG: perl-Fcntl-1.13-481.el9.x86_64
DEBUG: perl-Text-ParseWords-3.30-460.el9.noarch
DEBUG: perl-mro-1.23-481.el9.x86_64
DEBUG: perl-IO-1.43-481.el9.x86_64
DEBUG: perl-overloading-0.02-481.el9.noarch
DEBUG: perl-Pod-Usage-2.01-4.el9.noarch
DEBUG: perl-Errno-1.30-481.el9.x86_64
DEBUG: perl-File-Basename-2.85-481.el9.noarch
DEBUG: perl-Getopt-Std-1.12-481.el9.noarch
DEBUG: perl-MIME-Base64-3.16-4.el9.x86_64
DEBUG: perl-Scalar-List-Utils-1.56-462.el9.x86_64
DEBUG: perl-constant-1.33-461.el9.noarch
DEBUG: perl-Storable-3.21-460.el9.x86_64
DEBUG: perl-overload-1.31-481.el9.noarch
DEBUG: perl-parent-0.238-460.el9.noarch
DEBUG: perl-vars-1.05-481.el9.noarch
DEBUG: perl-Getopt-Long-2.52-4.el9.noarch
DEBUG: perl-Carp-1.50-460.el9.noarch
DEBUG: perl-Exporter-5.74-461.el9.noarch
DEBUG: perl-PathTools-3.78-461.el9.x86_64
DEBUG: perl-NDBM_File-1.15-481.el9.x86_64
DEBUG: perl-Encode-3.08-462.el9.x86_64
DEBUG: perl-libs-5.32.1-481.el9.x86_64
DEBUG: perl-interpreter-5.32.1-481.el9.x86_64
DEBUG: kernel-srpm-macros-1.0-13.el9.noarch
DEBUG: bluez-libs-5.72-4.el9.x86_64
DEBUG: cpio-2.13-16.el9.x86_64
DEBUG: diffutils-3.7-12.el9.x86_64
DEBUG: keyutils-libs-1.6.3-1.el9.x86_64
DEBUG: libatomic-11.5.0-5.el9.x86_64
DEBUG: libcbor-0.7.0-5.el9.x86_64
DEBUG: libdb-5.3.28-57.el9.x86_64
DEBUG: libeconf-0.4.1-4.el9.x86_64
DEBUG: libpwquality-1.4.4-8.el9.x86_64
DEBUG: pam-1.5.1-23.el9.x86_64
DEBUG: util-linux-2.37.4-21.el9.x86_64
DEBUG: dbus-1.12.20-8.el9.x86_64
DEBUG: systemd-pam-252-53.el9.x86_64
DEBUG: systemd-252-53.el9.x86_64
DEBUG: dbus-common-1.12.20-8.el9.noarch
DEBUG: dbus-broker-28-7.el9.x86_64
DEBUG: device-mapper-libs-1.02.202-6.el9.x86_64
DEBUG: device-mapper-1.02.202-6.el9.x86_64
DEBUG: cryptsetup-libs-2.7.2-3.el9.x86_64
DEBUG: elfutils-default-yama-scope-0.193-1.el9.noarch
DEBUG: elfutils-libs-0.193-1.el9.x86_64
DEBUG: openssh-8.7p1-45.el9.x86_64
DEBUG: kbd-2.4.0-11.el9.x86_64
DEBUG: libnghttp2-1.43.0-6.el9.x86_64
DEBUG: libpciaccess-0.16-7.el9.x86_64
DEBUG: libdrm-2.4.123-2.el9.x86_64
DEBUG: libglvnd-egl-1.3.4-1.el9.x86_64
DEBUG: mesa-libgbm-24.2.8-2.el9.x86_64
DEBUG: mesa-dri-drivers-24.2.8-2.el9.x86_64
DEBUG: mesa-libglapi-24.2.8-2.el9.x86_64
DEBUG: mesa-libEGL-24.2.8-2.el9.x86_64
DEBUG: libglvnd-glx-1.3.4-1.el9.x86_64
DEBUG: mesa-libGL-24.2.8-2.el9.x86_64
DEBUG: libpkgconf-1.7.3-10.el9.x86_64
DEBUG: pkgconf-1.7.3-10.el9.x86_64
DEBUG: pkgconf-pkg-config-1.7.3-10.el9.x86_64
DEBUG: libverto-0.3.2-3.el9.x86_64
DEBUG: krb5-libs-1.21.1-6.el9.x86_64
DEBUG: cyrus-sasl-lib-2.1.27-21.el9.x86_64
DEBUG: openldap-2.6.8-4.el9.x86_64
DEBUG: libssh-0.10.4-13.el9.x86_64
DEBUG: libcurl-7.76.1-31.el9.x86_64
DEBUG: elfutils-debuginfod-client-0.193-1.el9.x86_64
DEBUG: binutils-gold-2.35.2-63.el9.x86_64
DEBUG: binutils-2.35.2-63.el9.x86_64
DEBUG: elfutils-0.193-1.el9.x86_64
DEBUG: gdb-minimal-14.2-4.el9.x86_64
DEBUG: debugedit-5.0-10.el9.x86_64
DEBUG: curl-7.76.1-31.el9.x86_64
DEBUG: rpm-4.16.1.3-37.el9.x86_64
DEBUG: rpm-libs-4.16.1.3-37.el9.x86_64
DEBUG: rpm-build-libs-4.16.1.3-37.el9.x86_64
DEBUG: efi-srpm-macros-6-2.el9.noarch
DEBUG: lua-srpm-macros-1-6.el9.noarch
DEBUG: tpm2-tss-3.2.3-1.el9.x86_64
DEBUG: systemd-udev-252-53.el9.x86_64
DEBUG: libfido2-1.13.0-2.el9.x86_64
DEBUG: openssh-clients-8.7p1-45.el9.x86_64
DEBUG: git-core-2.47.1-2.el9.x86_64
DEBUG: make-4.3-8.el9.x86_64
DEBUG: nettle-3.10.1-1.el9.x86_64
DEBUG: gnutls-3.8.3-6.el9.x86_64
DEBUG: glib2-2.68.4-16.el9.x86_64
DEBUG: freetype-2.10.4-9.el9.x86_64
DEBUG: harfbuzz-2.7.4-10.el9.x86_64
DEBUG: fontconfig-2.14.0-2.el9.x86_64
DEBUG: cairo-1.17.4-7.el9.x86_64
DEBUG: json-glib-1.6.6-1.el9.x86_64
DEBUG: atk-2.36.0-5.el9.x86_64
DEBUG: cairo-gobject-1.17.4-7.el9.x86_64
DEBUG: polkit-libs-0.117-13.el9.x86_64
DEBUG: gstreamer1-1.22.12-3.el9.x86_64
DEBUG: cups-libs-2.3.3op2-33.el9.x86_64
DEBUG: polkit-0.117-13.el9.x86_64
DEBUG: polkit-pkla-compat-0.1-21.el9.x86_64
DEBUG: gsettings-desktop-schemas-40.0-6.el9.x86_64
DEBUG: libgudev-237-1.el9.x86_64
DEBUG: dconf-0.40.0-6.el9.x86_64
DEBUG: rtkit-0.11-29.el9.x86_64
DEBUG: libgxps-0.3.2-3.el9.x86_64
DEBUG: gd-2.3.2-3.el9.x86_64
DEBUG: libXft-2.3.3-8.el9.x86_64
DEBUG: poppler-21.01.0-21.el9.x86_64
DEBUG: poppler-glib-21.01.0-21.el9.x86_64
DEBUG: urw-base35-bookman-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-c059-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-d050000l-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-gothic-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-nimbus-mono-ps-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-nimbus-roman-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-nimbus-sans-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-p052-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-standard-symbols-ps-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-z003-fonts-20200910-6.el9.noarch
DEBUG: urw-base35-fonts-20200910-6.el9.noarch
DEBUG: libraqm-0.7.0-7.el9s.x86_64
DEBUG: mkfontscale-1.2.1-3.el9.x86_64
DEBUG: xorg-x11-fonts-ISO8859-1-100dpi-7.5-33.el9.noarch
DEBUG: ModemManager-glib-1.20.2-1.el9.x86_64
DEBUG: NetworkManager-libnm-1.53.4-1.el9.x86_64
DEBUG: gobject-introspection-1.68.0-11.el9.x86_64
DEBUG: upower-0.99.11-11.el9.x86_64
DEBUG: libgusb-0.3.8-2.el9.x86_64
DEBUG: colord-libs-1.4.5-4.el9.x86_64
DEBUG: shared-mime-info-2.1-5.el9.x86_64
DEBUG: gdk-pixbuf2-2.42.6-4.el9.x86_64
DEBUG: gdk-pixbuf2-modules-2.42.6-4.el9.x86_64
DEBUG: gtk-update-icon-cache-3.24.31-5.el9.x86_64
DEBUG: libgsf-1.14.47-5.el9.x86_64
DEBUG: libnotify-0.7.9-8.el9.x86_64
DEBUG: at-spi2-core-2.40.3-1.el9.x86_64
DEBUG: at-spi2-atk-2.38.0-4.el9.x86_64
DEBUG: avahi-glib-0.8-22.el9.x86_64
DEBUG: flatpak-session-helper-1.12.9-4.el9.x86_64
DEBUG: graphene-1.10.6-2.el9.x86_64
DEBUG: libgexiv2-0.12.3-1.el9.x86_64
DEBUG: low-memory-monitor-2.1-4.el9.x86_64
DEBUG: totem-pl-parser-3.26.6-2.el9.x86_64
DEBUG: webkit2gtk3-jsc-2.48.2-1.el9.x86_64
DEBUG: libproxy-webkitgtk4-0.4.15-35.el9.x86_64
DEBUG: glib-networking-2.68.3-3.el9.x86_64
DEBUG: libsoup-2.72.0-10.el9.x86_64
DEBUG: geoclue2-2.6.0-7.el9.x86_64
DEBUG: libappstream-glib-0.7.18-5.el9.x86_64
DEBUG: osinfo-db-tools-1.10.0-1.el9.x86_64
DEBUG: libosinfo-1.10.0-1.el9.x86_64
DEBUG: xdg-dbus-proxy-0.1.3-1.el9.x86_64
DEBUG: liblqr-1-0.4.2-17.el9s.x86_64
DEBUG: npth-1.6-8.el9.x86_64
DEBUG: gnupg2-2.3.3-4.el9.x86_64
DEBUG: gpgme-1.15.1-6.el9.x86_64
DEBUG: ostree-libs-2025.2-1.el9.x86_64
DEBUG: which-2.21-29.el9.x86_64
DEBUG: fuse-2.9.9-17.el9.x86_64
DEBUG: fdk-aac-free-2.0.0-8.el9.x86_64
DEBUG: giflib-5.2.1-9.el9.x86_64
DEBUG: glibc-headers-2.34-192.el9.x86_64
DEBUG: libxcrypt-devel-4.4.18-3.el9.x86_64
DEBUG: glibc-devel-2.34-192.el9.x86_64
DEBUG: gcc-11.5.0-5.el9.x86_64
DEBUG: annobin-12.93-1.el9.x86_64
DEBUG: gcc-plugin-annobin-11.5.0-5.el9.x86_64
DEBUG: fonts-srpm-macros-2.0.5-7.el9.1.noarch
DEBUG: go-srpm-macros-3.6.0-11.el9.noarch
DEBUG: python-srpm-macros-3.9-54.el9.noarch
DEBUG: redhat-rpm-config-209-1.el9.noarch
DEBUG: rpm-build-4.16.1.3-37.el9.x86_64
DEBUG: pyproject-srpm-macros-1.16.2-1.el9.noarch
DEBUG: python-rpm-macros-3.9-54.el9.noarch
DEBUG: python3-rpm-macros-3.9-54.el9.noarch
DEBUG: python3-rpm-generators-12-9.el9.noarch
DEBUG: gsm-1.0.19-6.el9.x86_64
DEBUG: libsndfile-1.0.31-9.el9.x86_64
DEBUG: jbig2dec-libs-0.19-7.el9.x86_64
DEBUG: libasyncns-0.8-22.el9.x86_64
DEBUG: pulseaudio-libs-15.0-3.el9.x86_64
DEBUG: libcanberra-0.30-27.el9.x86_64
DEBUG: libdatrie-0.2.13-4.el9.x86_64
DEBUG: libthai-0.1.28-8.el9.x86_64
DEBUG: pango-1.48.7-3.el9.x86_64
DEBUG: librsvg2-2.50.7-3.el9.x86_64
DEBUG: libepoxy-1.5.5-4.el9.x86_64
DEBUG: libexif-0.6.22-6.el9.x86_64
DEBUG: libijs-0.35-15.el9.x86_64
DEBUG: libgs-9.54.0-19.el9.x86_64
DEBUG: libiptcdata-1.0.5-10.el9.x86_64
DEBUG: libldac-2.0.2.3-10.el9.x86_64
DEBUG: libsbc-1.4-9.el9.x86_64
DEBUG: pipewire-libs-1.0.1-1.el9.x86_64
DEBUG: pipewire-1.0.1-1.el9.x86_64
DEBUG: wireplumber-libs-0.4.14-1.el9.x86_64
DEBUG: wireplumber-0.4.14-1.el9.x86_64
DEBUG: flatpak-1.12.9-4.el9.x86_64
DEBUG: xdg-desktop-portal-1.12.6-1.el9.x86_64
DEBUG: pipewire-jack-audio-connection-kit-libs-1.0.1-1.el9.x86_64
DEBUG: libwmf-lite-0.2.12-10.el9.x86_64
DEBUG: orc-0.4.31-8.el9.x86_64
DEBUG: gstreamer1-plugins-base-1.22.12-4.el9.x86_64
DEBUG: libtracker-sparql-3.1.2-3.el9.x86_64
DEBUG: tracker-3.1.2-3.el9.x86_64
DEBUG: tracker-miners-3.1.2-4.el9.x86_64
DEBUG: libcanberra-gtk3-0.30-27.el9.x86_64
DEBUG: gtk3-3.24.31-5.el9.x86_64
DEBUG: xdg-desktop-portal-gtk-1.12.0-3.el9.x86_64
DEBUG: gtk2-2.24.33-8.el9.x86_64
DEBUG: libcanberra-gtk2-0.30-27.el9.x86_64
DEBUG: graphviz-2.44.0-26.el9.x86_64
DEBUG: ImageMagick-libs-6.9.12.98-1.el9s.x86_64
DEBUG: ImageMagick-6.9.12.98-1.el9s.x86_64
DEBUG: python3-sphinx-3.4.3-8.el9.noarch
DEBUG: pipewire-jack-audio-connection-kit-1.0.1-1.el9.x86_64
DEBUG: pipewire-alsa-1.0.1-1.el9.x86_64
DEBUG: pipewire-pulseaudio-1.0.1-1.el9.x86_64
DEBUG: python3-devel-3.9.21-2.el9.x86_64
DEBUG: python3-pbr-6.1.1-1.el9s.noarch
DEBUG: python3-setuptools_scm-7.1.0-2.el9s.noarch
DEBUG: python3-eventlet-0.36.1-1.el9s.noarch
DEBUG: python3-sqlalchemy-2.0.38-1.el9s.x86_64
DEBUG: openstack-macros-2023.1.0-0.20250328135226.ce6a105.el9.noarch
DEBUG: python3-testtools-2.7.1-1.el9s.noarch
DEBUG: python3-testscenarios-0.5.0-21.el9s.noarch
DEBUG: python3-testresources-2.0.1-2.el9s.noarch
DEBUG: python3-netaddr-1.3.0-4.el9s.noarch
DEBUG: python3-fixtures-4.1.0-1.el9s.noarch
DEBUG: python3-stevedore-5.4.1-0.20250225155234.27e27c1.el9.noarch
DEBUG: python3-wrapt-1.16.0-1.el9s.x86_64
DEBUG: python3-debtcollector-3.0.0-0.20240226181642.0e6ce1c.el9.noarch
DEBUG: python3-tempita-0.5.2-2.el9s.noarch
DEBUG: python3-sqlparse-0.4.2-4.el9s.noarch
DEBUG: python3-rfc3986-2.0.0-1.el9s.noarch
DEBUG: python3-pyparsing-3.1.2-7.el9s.noarch
DEBUG: python3-iso8601-2.1.0-1.el9s.noarch
DEBUG: python3-extras-1.0.0-15.el9s.noarch
DEBUG: python3-subunit-1.4.0-6.el9s.noarch
DEBUG: python3-oslotest-5.0.1-0.20250513101000.1fe4458.el9.noarch
DEBUG: libsodium-1.0.18-7.el9s.x86_64
DEBUG: zlib-devel-1.2.11-41.el9.x86_64
DEBUG: xz-devel-5.2.5-8.el9.x86_64
DEBUG: python3-psutil-5.8.0-12.el9.x86_64
DEBUG: python3-mako-1.1.4-6.el9.noarch
DEBUG: python3-alembic-1.14.1-1.el9s.noarch
DEBUG: liburing-2.5-1.el9.x86_64
DEBUG: libpq-13.20-1.el9.x86_64
DEBUG: python3-psycopg2-2.9.9-2.el9s.x86_64
DEBUG: libgpg-error-devel-1.42-5.el9.x86_64
DEBUG: gmp-c++-6.2.0-13.el9.x86_64
DEBUG: cmake-filesystem-3.26.5-2.el9.x86_64
DEBUG: libxml2-devel-2.9.13-9.el9.x86_64
DEBUG: python3-ply-3.11-14.el9.noarch
DEBUG: python3-pycparser-2.20-6.el9.noarch
DEBUG: python3-cffi-1.14.5-5.el9.x86_64
DEBUG: python3-cryptography-36.0.1-4.el9.x86_64
DEBUG: python3-PyMySQL-0.10.1-6.el9.noarch
DEBUG: python3-pynacl-1.5.0-1.el9s.x86_64
DEBUG: python3-decorator-4.4.2-6.el9.noarch
DEBUG: python3-migrate-0.13.0-5.el9s.noarch
DEBUG: numactl-libs-2.0.19-1.el9.x86_64
DEBUG: libyaml-0.2.5-7.el9.x86_64
DEBUG: python3-pyyaml-5.4.1-6.el9.x86_64
DEBUG: libaio-0.3.111-13.el9.x86_64
DEBUG: python-oslo-utils-lang-8.2.0-0.20250318120252.cb68378.el9.noarch
DEBUG: python-oslo-i18n-lang-6.5.1-0.20250317171545.162e0fa.el9.noarch
DEBUG: python3-oslo-i18n-6.5.1-0.20250317171545.162e0fa.el9.noarch
DEBUG: python3-oslo-config-9.7.1-0.20250317170827.d583141.el9.noarch
DEBUG: python3-oslo-utils-8.2.0-0.20250318120252.cb68378.el9.noarch
DEBUG: python-oslo-db-lang-17.2.1-0.20250317174528.dc60623.el9.noarch
DEBUG: python3-oslo-db+mysql-17.2.1-0.20250317174528.dc60623.el9.noarch
DEBUG: python3-oslo-db-17.2.1-0.20250317174528.dc60623.el9.noarch
DEBUG: python3-oslo-db-tests-17.2.1-0.20250317174528.dc60623.el9.noarch
DEBUG: qemu-img-9.1.0-19.el9.x86_64
DEBUG: libxslt-devel-1.1.34-12.el9.x86_64
DEBUG: gmp-devel-6.2.0-13.el9.x86_64
DEBUG: pyproject-rpm-macros-1.16.2-1.el9.noarch
DEBUG: openssl-devel-3.5.0-2.el9.x86_64
DEBUG: python3-wheel-0.36.2-8.el9.noarch
DEBUG: libtirpc-1.3.3-9.el9.x86_64
DEBUG: libnsl2-2.0.0-1.el9.x86_64
DEBUG: python3-filelock-3.15.4-1.el9s.noarch
DEBUG: mpdecimal-2.5.1-3.el9.x86_64
DEBUG: python3-distlib-0.3.9-1.el9s.noarch
DEBUG: python3-wheel-wheel-0.36.2-8.el9.noarch
DEBUG: python3.12-pip-wheel-23.2.1-4.el9.noarch
DEBUG: python3.12-3.12.10-3.el9.x86_64
DEBUG: python3.12-libs-3.12.10-3.el9.x86_64
DEBUG: python3.12-devel-3.12.10-3.el9.x86_64
DEBUG: python3.11-setuptools-wheel-65.5.1-4.el9.noarch
DEBUG: python3.11-pip-wheel-22.3.1-5.el9.noarch
DEBUG: python3.11-3.11.11-2.el9.x86_64
DEBUG: python3.11-libs-3.11.11-2.el9.x86_64
DEBUG: python3.11-devel-3.11.11-2.el9.x86_64
DEBUG: python3-toml-0.10.2-6.el9.noarch
DEBUG: python3-py-1.10.0-6.el9.noarch
DEBUG: python3-pluggy-0.13.1-7.el9.noarch
DEBUG: python3-appdirs-1.4.4-4.el9.noarch
DEBUG: python3-virtualenv-20.4.4-1.el9s.noarch
DEBUG: tox-3.23.0-2.el9s.noarch
DEBUG: python3-tox-current-env-0.0.8-1.el9s.noarch
DEBUG: python3-webob-1.8.9-1.el9s.noarch
DEBUG: python3-oslo-context-5.7.1-0.20250317171221.52d21e6.el9.noarch
DEBUG: python3-prettytable-0.7.2-27.el9.noarch
DEBUG: python3-futurist-3.1.1-0.20250513101340.8a4c380.el9.noarch
DEBUG: python3-voluptuous-0.15.2-1.el9s.noarch
DEBUG: python3-vine-5.1.0-1.el9s.noarch
DEBUG: python3-amqp-5.2.0-2.el9s.noarch
DEBUG: python3-pyasn1-0.6.0-1.el9s.noarch
DEBUG: python3-msgpack-1.1.0-1.el9s.x86_64
DEBUG: python3-oslo-serialization-5.7.0-0.20250317180035.bff992d.el9.noarch
DEBUG: python3-fasteners-0.19-1.el9s.noarch
DEBUG: python3-dogpile-cache-1.3.3-1.el9s.noarch
DEBUG: python3-attrs-20.3.0-7.el9.noarch
DEBUG: flexiblas-3.0.4-8.el9.x86_64
DEBUG: python3-dateutil-2.8.1-7.el9.noarch
DEBUG: libquadmath-11.5.0-5.el9.x86_64
DEBUG: libgfortran-11.5.0-5.el9.x86_64
DEBUG: python3-os-service-types-1.7.0-0.20250213134714.0b2f473.el9.noarch
DEBUG: python3-keystoneauth1-5.10.0-0.20250225162540.60f441a.el9.noarch
DEBUG: python3-keystoneclient-5.6.0-0.20250317124233.0d43c46.el9.noarch
DEBUG: python3-kombu-5.3.7-1.el9s.noarch
DEBUG: python3-etcd3gw-2.4.1-1.el9s.noarch
DEBUG: python3-jwt-2.8.0-1.el9s.noarch
DEBUG: python3-jwt+crypto-2.8.0-1.el9s.noarch
DEBUG: python3-zipp-3.6.0-1.el9s.noarch
DEBUG: python3-importlib-metadata-6.8.0-1.el9s.noarch
DEBUG: python3-yappi-1.6.0-1.el9s.x86_64
DEBUG: python3-wcwidth-0.2.13-1.el9s.noarch
DEBUG: python3-waitress-3.0.2-1.el9s.noarch
DEBUG: python3-uhashring-2.3-3.el9s.noarch
DEBUG: python3-tomlkit-0.13.2-1.el9s.noarch
DEBUG: python3-tenacity-8.2.3-1.el9s.noarch
DEBUG: python3-statsd-3.2.1-20.el9s.noarch
DEBUG: python3-soupsieve-2.6-2.el9s.noarch
DEBUG: python3-beautifulsoup4-4.12.3-2.el9s.noarch
DEBUG: python3-lxml-4.6.5-3.el9.x86_64
DEBUG: python3-smi-lextudio-1.1.13-1.el9s.noarch
DEBUG: python3-repoze-lru-0.7-10.el9s.noarch
DEBUG: python3-routes-2.5.1-1.el9s.noarch
DEBUG: python3-pyperclip-1.8.2-2.el9s.noarch
DEBUG: python3-cmd2-2.4.3-1.el9s.noarch
DEBUG: python3-pymemcache-4.0.0-1.el9s.noarch
DEBUG: python3-pyOpenSSL-20.0.1-2.el9s.noarch
DEBUG: python3-paste-3.10.1-1.el9s.noarch
DEBUG: python3-prometheus_client-0.20.0-3.el9s.noarch
DEBUG: python3-platformdirs-4.2.2-1.el9s.noarch
DEBUG: python3-paste-deploy-3.1.0-2.el9s.noarch
DEBUG: python3-memcached-1.59-3.el9s.noarch
DEBUG: python3-logutils-0.3.5-15.el9s.noarch
DEBUG: python3-kazoo-2.8.0-2.el9s.noarch
DEBUG: python3-zake-0.2.2-22.el9s.noarch
DEBUG: python3-jmespath-1.0.1-1.el9s.noarch
DEBUG: python3-ifaddr-0.1.7-3.el9s.noarch
DEBUG: python3-cachetools-5.5.2-1.el9s.noarch
DEBUG: python3-bcrypt-3.2.2-4.el9s.x86_64
DEBUG: python3-autopage-0.5.2-3.el9s.noarch
DEBUG: python3-cliff-4.9.1-0.20250307124109.083572e.el9.noarch
DEBUG: python3-async-timeout-4.0.2-5.el9s.noarch
DEBUG: python3-redis-5.0.4-1.el9s.noarch
DEBUG: python3-tooz+redis-6.3.0-0.20241018083720.734acc4.el9.noarch
DEBUG: python3-tooz+zake-6.3.0-0.20241018083720.734acc4.el9.noarch
DEBUG: python3-tooz-6.3.0-0.20241018083720.734acc4.el9.noarch
DEBUG: python3-pyrsistent-0.17.3-8.el9.x86_64
DEBUG: python3-jwcrypto-1.5.6-2.el9.noarch
DEBUG: python3-jsonpointer-2.0-4.el9.noarch
DEBUG: python3-jsonpatch-1.21-16.el9.noarch
DEBUG: openblas-0.3.26-2.el9.x86_64
DEBUG: openblas-openmp-0.3.26-2.el9.x86_64
DEBUG: flexiblas-openblas-openmp-3.0.4-8.el9.x86_64
DEBUG: flexiblas-netlib-3.0.4-8.el9.x86_64
DEBUG: python3-numpy-1.23.5-1.el9.x86_64
DEBUG: memcached-1.6.9-7.el9.x86_64
DEBUG: python3-binary-memcached-0.31.2-1.el9s.noarch
DEBUG: python3-requestsexceptions-1.4.0-0.20230628075340.d7ac0ff.el9.noarch
DEBUG: python-pycadf-common-4.0.1-0.20250204111011.3cea59f.el9.noarch
DEBUG: python3-pycadf-4.0.1-0.20250204111011.3cea59f.el9.noarch
DEBUG: python-oslo-versionedobjects-lang-3.6.0-0.20250317175844.79e9d5d.el9.noarch
DEBUG: python-oslo-policy-lang-4.5.1-0.20250317163650.3bb5d92.el9.noarch
DEBUG: python3-oslo-policy-4.5.1-0.20250317163650.3bb5d92.el9.noarch
DEBUG: python-oslo-middleware-lang-6.5.0-0.20250513103442.26dfbfd.el9.noarch
DEBUG: python3-oslo-middleware-6.5.0-0.20250513103442.26dfbfd.el9.noarch
DEBUG: python-oslo-log-lang-7.1.0-0.20250317172141.0c290b1.el9.noarch
DEBUG: python3-oslo-log-7.1.0-0.20250317172141.0c290b1.el9.noarch
DEBUG: python3-oslo-metrics-0.11.0-0.20250317163850.c64d51c.el9.noarch
DEBUG: python-oslo-concurrency-lang-7.1.0-0.20250317173205.6250095.el9.noarch
DEBUG: python3-oslo-concurrency-7.1.0-0.20250317173205.6250095.el9.noarch
DEBUG: python3-oslo-service-4.1.1-0.20250317160209.7a52803.el9.noarch
DEBUG: python3-oslo-messaging-16.1.0-0.20250317173909.e91bb45.el9.noarch
DEBUG: python-oslo-cache-lang-3.10.1-0.20250317173622.0a940fc.el9.noarch
DEBUG: python3-oslo-cache+dogpile-3.10.1-0.20250317173622.0a940fc.el9.noarch
DEBUG: python3-oslo-cache+etcd3gw-3.10.1-0.20250317173622.0a940fc.el9.noarch
DEBUG: python3-oslo-cache-3.10.1-0.20250317173622.0a940fc.el9.noarch
DEBUG: python3-keystonemiddleware-10.9.0-0.20250225152217.557d173.el9.noarch
DEBUG: python3-oslo-versionedobjects-3.6.0-0.20250317175844.79e9d5d.el9.noarch
DEBUG: python3-osprofiler-4.2.0-0.20240828181728.3fb0487.el9.noarch
DEBUG: python3-oslo-upgradecheck-2.5.0-0.20250317161727.27366ba.el9.noarch
DEBUG: python3-openstacksdk-4.5.0-0.20250513102754.bbe9c96.el9.noarch
DEBUG: python3-websockify-0.12.0-1.el9s.noarch
DEBUG: python3-jsonschema-4.16.0-2.el9s.noarch
DEBUG: python3-stestr-4.1.0-1.el9s.noarch
DEBUG: python3-zeroconf-0.38.7-1.el9s.noarch
DEBUG: python3-pecan-1.5.1-1.el9s.noarch
DEBUG: python3-pysnmp-lextudio-5.0.26-2.el9s.noarch
DEBUG: python3-webtest-3.0.0-1.el9s.noarch
DEBUG: python3-sushy-5.6.0-0.20250516051514.880ab20.el9.noarch
DEBUG: python3-oslo-reports-3.5.1-0.20250327080712.2f5eb7c.el9.noarch
DEBUG: python3-pyasn1-modules-0.6.0-1.el9s.noarch
DEBUG: python3-automaton-3.2.0-0.20230904140022.9255778.el9.noarch
DEBUG: python3-microversion-parse-2.0.0-0.20240830070719.26a2dc9.el9.noarch
DEBUG: python3-ddt-1.6.0-1.el9s.noarch
DEBUG: python3-coverage-7.3.2-2.el9s.x86_64
DEBUG: python3-construct-2.10.70-2.el9s.noarch
DEBUG: python3-pycdlib-1.11.0-5.el9.noarch
DEBUG: python3-oslo-rootwrap-7.5.1-0.20250317172841.d8148bf.el9.noarch
DEBUG: python3-os-traits-3.5.0-0.20250516051939.45bc9b8.el9.noarch
DEBUG: Child return code was: 0
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
Start: Outputting list of installed packages
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', '-o', 'private,mode=0755', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'rbind', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'remount,private,rbind', '--target', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: rpm -qa --root '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root' --qf '%{nevra} %{buildtime} %{size} %{pkgid} installed\n' with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell True
DEBUG: libgcc-11.5.0-5.el9.x86_64 1738962702 198756 ef5ba5501eee67da0af56d104fe4dbf1 installed
DEBUG: fonts-filesystem-1:2.0.5-7.el9.1.noarch 1631794425 0 1f223cb786e15b443f5ae9792adc3d8b installed
DEBUG: tzdata-2025b-1.el9.noarch 1742921709 1664708 7eb678b8b8996b03478104aba8b5513b installed
DEBUG: hwdata-0.348-9.18.el9.noarch 1739349553 9872258 f6531d54dc636bfb7a9964036e587abb installed
DEBUG: dejavu-sans-fonts-2.37-18.el9.noarch 1628539909 5930958 03240144ad8b868c22f9168a70823562 installed
DEBUG: adobe-mappings-cmap-20171205-12.el9.noarch 1628536914 13746679 e083c7da82ac4d6a8ba78b34e0888e13 installed
DEBUG: adobe-mappings-cmap-deprecated-20171205-12.el9.noarch 1628536914 596942 b947ffef4f22a6e3d579b3a14cb16e73 installed
DEBUG: langpacks-core-font-en-3.0-16.el9.noarch 1628548327 351 c459dbf4f89e14c3866201d92a22003f installed
DEBUG: osinfo-db-20250124-1.el9.noarch 1737982675 4044828 d0f1e4b8e5b2d3d1e76ee0d481330d4c installed
DEBUG: adobe-source-code-pro-fonts-2.030.1.050-12.el9.1.noarch 1655270554 1886539 3fc548ed612acde8d3b41b4b385c3143 installed
DEBUG: abattis-cantarell-fonts-0.301-4.el9.noarch 1628536854 722408 2732783fee86c9b991c6cd860dd2c453 installed
DEBUG: google-droid-sans-fonts-20200215-11.el9.2.noarch 1631700183 6557604 d242e1bff048ee93c8785049f06a1b44 installed
DEBUG: python3-setuptools-wheel-65.5.1-2.el9s.noarch 1709721990 880926 f3b191e83073dbfcc12c71393ed579cc installed
DEBUG: xkeyboard-config-2.33-2.el9.noarch 1628575594 6083876 88ea8a43851daebce64e0f78a3cb495f installed
DEBUG: rust-srpm-macros-17-4.el9.noarch 1628569449 2447 73293207465a7961b68686701a149929 installed
DEBUG: qt5-srpm-macros-5.15.9-1.el9.noarch 1681714691 492 8ec89c93045f3fb6df7200c1acc02777 installed
DEBUG: poppler-data-0.4.9-9.el9.noarch 1628566347 12058151 ae8a3356650b67950bb9170591b59a6e installed
DEBUG: perl-srpm-macros-1-41.el9.noarch 1628565179 862 6cccf4e84e8d8ff1bfd99a5b08bc765b installed
DEBUG: openblas-srpm-macros-2-11.el9.noarch 1628560331 104 472d4c6b239cbdfa1a4a1e7465c3878e installed
DEBUG: ocaml-srpm-macros-6-6.el9.noarch 1628559705 745 621a996cbcddd8e3d3492467821c5a8b installed
DEBUG: mesa-filesystem-24.2.8-2.el9.x86_64 1740985077 3682 61e76245f869c1f9601a331f3400688b installed
DEBUG: llvm-filesystem-20.1.1-3.el9.x86_64 1744296173 0 d3668a9af19493a6039cfd2c9cdbe36a installed
DEBUG: libX11-common-1.7.0-11.el9.noarch 1734094023 1335069 99562bd76ead88233fc1fdad7d0177c6 installed
DEBUG: kernel-headers-5.14.0-585.el9.x86_64 1747246037 6473652 c2a2113597c9165a13db4eaf2d5d49fb installed
DEBUG: ghc-srpm-macros-1.5.0-6.el9.noarch 1628543357 535 3c30c63eb24feef9d64bfe022fbf9f23 installed
DEBUG: gawk-all-langpacks-5.1.0-6.el9.x86_64 1645036530 1205149 40b1cb78f729044823f20b7ad90c67b4 installed
DEBUG: adwaita-cursor-theme-40.1.1-3.el9.noarch 1637316977 12103345 d3b18c32d2219b99074b27745ccd308f installed
DEBUG: adobe-mappings-pdf-20180407-10.el9.noarch 1628536977 4398414 472ec3c2382d57a2651109823210e159 installed
DEBUG: publicsuffix-list-dafsa-20210518-3.el9.noarch 1644512729 68815 a486e7e01444e3373cb6e6b9418720c7 installed
DEBUG: pkgconf-m4-1.7.3-10.el9.noarch 1663762969 14187 a4fe05470faa432bdf2bc0da90a72878 installed
DEBUG: pcre2-syntax-10.40-6.el9.noarch 1722440460 234324 4748e7d5d1f12ed1df41c89d35b3a058 installed
DEBUG: ncurses-base-6.2-10.20210508.el9.noarch 1692626709 307293 ef98b393ba4b55cb87e80f4c95e8ac73 installed
DEBUG: libssh-config-0.10.4-13.el9.noarch 1708363378 277 5605f4240d6ed111340ef0be4b55fd71 installed
DEBUG: kbd-misc-2.4.0-11.el9.noarch 1736411876 2573480 faf2fbf44a345feda79761ed0ae32103 installed
DEBUG: kbd-legacy-2.4.0-11.el9.noarch 1736411876 557448 df5d6c1fd425a521caf48cddfc69084d installed
DEBUG: fuse-common-3.10.2-9.el9.x86_64 1718665815 38 b709260551729ee3006850af4c0ebfe7 installed
DEBUG: coreutils-common-8.32-39.el9.x86_64 1733748622 10880476 f36d8328981ccacfc95e0894b38f99cc installed
DEBUG: centos-gpg-keys-9.0-28.el9.noarch 1744139894 6047 028430c1185a5076046e7d9f480278c0 installed
DEBUG: centos-stream-repos-9.0-28.el9.noarch 1744139894 6854 2e9a7eb0f2dbf9d8e0673d757338bbdd installed
DEBUG: centos-stream-release-9.0-28.el9.noarch 1744139894 30334 58ec2334d49ac1803e039aa97fb9c15b installed
DEBUG: setup-2.13.7-10.el9.noarch 1707295246 725932 fd3173da9bafb6e1d6afffea47d55a3f installed
DEBUG: filesystem-3.16-5.el9.x86_64 1719325383 106 f9382852ec0acc644aa2248d02286438 installed
DEBUG: urw-base35-fonts-common-20200910-6.el9.noarch 1628573895 38280 a4ec9b61bb3e59b1961f6480b6ea1220 installed
DEBUG: basesystem-11-13.el9.noarch 1628537561 0 7bfb02cc1aeca822f9e4d9405c010142 installed
DEBUG: glibc-gconv-extra-2.34-192.el9.x86_64 1747357508 8121548 3c80794bbaa883d64a0e4d9ba718772b installed
DEBUG: glibc-minimal-langpack-2.34-192.el9.x86_64 1747357508 0 88a6029296ba041bbf228b6cbb1a19c8 installed
DEBUG: glibc-common-2.34-192.el9.x86_64 1747357508 1081342 267df9f66dd5ff7c96b5bf3c75140d1c installed
DEBUG: glibc-2.34-192.el9.x86_64 1747357508 6420867 32666a568d1cee8a9aa96aa9d281b1d3 installed
DEBUG: ncurses-libs-6.2-10.20210508.el9.x86_64 1692626693 994375 e4c34faf5c547c4edf566fe4517c5e12 installed
DEBUG: bash-5.1.8-9.el9.x86_64 1708011409 7738778 681f5fc99cb4c0027cc7dd860547dd4c installed
DEBUG: zlib-1.2.11-41.el9.x86_64 1698657353 203041 786016493b8145ee743212c37a255951 installed
DEBUG: libstdc++-11.5.0-5.el9.x86_64 1738962702 2537694 7a09b5538bde97e4b72f443f4f5e175c installed
DEBUG: libzstd-1.5.5-1.el9.x86_64 1731924265 773894 c9ef1d17604ef1812b4c8396a52057a4 installed
DEBUG: xz-libs-5.2.5-8.el9.x86_64 1654006189 181557 65b27c8fdb646cb879de885e8d8f9d1e installed
DEBUG: libxml2-2.9.13-9.el9.x86_64 1740564017 1955204 5ffcba2c3c8509225800b42a48ab9940 installed
DEBUG: bzip2-libs-1.0.8-10.el9.x86_64 1736942078 78228 650ee83e37f6d9de775145f6530275ba installed
DEBUG: libxcrypt-4.4.18-3.el9.x86_64 1628554484 270692 17b62bc0bda4316e3dcf3662261685d4 installed
DEBUG: libpng-2:1.6.37-12.el9.x86_64 1628552275 232119 3bbeb3eba89728caac0a661ff6640bc6 installed
DEBUG: expat-2.5.0-5.el9.x86_64 1743489055 309122 01de1b0741f54412ad907b806e4c4a2d installed
DEBUG: libjpeg-turbo-2.0.90-7.el9.x86_64 1705311609 647849 eb9c83b25a447c5902664052f79a5bae installed
DEBUG: libcap-2.48-9.el9.x86_64 1689167967 177447 5a226acbb6342918efccf73a4fced219 installed
DEBUG: libuuid-2.37.4-21.el9.x86_64 1737046711 38109 23ac8f6ea7826ce55b3973d3c24b7d7b installed
DEBUG: elfutils-libelf-0.193-1.el9.x86_64 1746157002 1220296 264e2e78afe4444998eb4efb2b49b51e installed
DEBUG: sqlite-libs-3.34.1-7.el9.x86_64 1704382370 1310936 26da3e9a9c03773b4b29c0d8e3514e80 installed
DEBUG: libffi-3.4.2-8.el9.x86_64 1681740417 65761 4bb756aae8cbb82168f5d2245c5a969b installed
DEBUG: crypto-policies-20250128-1.git5269e22.el9.noarch 1738090056 91854 54f51bd1c65b60b45c2b78aba20363df installed
DEBUG: gmp-1:6.2.0-13.el9.x86_64 1691058138 816844 44dbc752662788b6d7d5115cb6d0dc92 installed
DEBUG: libgpg-error-1.42-5.el9.x86_64 1638889587 837088 366d999be50089a74158b7f0463f8531 installed
DEBUG: libtool-ltdl-2.4.6-46.el9.x86_64 1717763595 71568 9ff2fd24225e187217494936e56576dc installed
DEBUG: lcms2-2.12-3.el9.x86_64 1628549005 408572 34bf2942c65d262dff1506aa16b1f721 installed
DEBUG: nspr-4.35.0-17.el9.x86_64 1734451874 321296 76f1920c04286d642826678ecc8493ec installed
DEBUG: mpfr-4.1.0-7.el9.x86_64 1628557531 802539 88da3a99a529f63efff8ada0eb13b87f installed
DEBUG: readline-8.1-4.el9.x86_64 1628568923 492844 04ea87f7f650b71b09c3c80fbbc1263d installed
DEBUG: libogg-2:1.3.4-6.el9.x86_64 1628552055 50186 c37cdc45e445d19b618747d12e4a85bc installed
DEBUG: libvorbis-1:1.3.7-5.el9.x86_64 1628554367 924357 97f0e94761e756f39b738a3f77520045 installed
DEBUG: nss-util-3.101.0-10.el9.x86_64 1734451874 238160 177e8bf5b7a446535a83a9b2cff26014 installed
DEBUG: libgcrypt-1.10.0-11.el9.x86_64 1722525565 1398402 a0781794779b169a78184364aee1f2eb installed
DEBUG: libwayland-client-1.21.0-1.el9.x86_64 1667401001 71360 366182addb754f3e390ead562fd358f1 installed
DEBUG: libicu-67.1-9.el9.x86_64 1629785371 34109009 759ba2412d5676d3412b8b16734abb2f installed
DEBUG: libattr-2.5.1-3.el9.x86_64 1628537434 29429 aec8b9f183816020e45285f0143e8850 installed
DEBUG: libacl-2.3.1-4.el9.x86_64 1696594612 40554 c708b2c282e929084ec0f0efc372898b installed
DEBUG: libgomp-11.5.0-5.el9.x86_64 1738962702 421685 b6948161e2ad4e56906d77eec9a04642 installed
DEBUG: lz4-libs-1.9.3-5.el9.x86_64 1628555809 145483 7d3dca7640cf3d38ba0f9f9615d050cd installed
DEBUG: popt-1.18-8.el9.x86_64 1628566366 130360 f6d016fe6a99581d6c0ec0e43955c05b installed
DEBUG: alsa-lib-1.2.13-2.el9.x86_64 1734447136 1516779 52a4d06be241c045e28dd186205b2825 installed
DEBUG: libX11-xcb-1.7.0-11.el9.x86_64 1734094010 15076 725672dde29475cba430f93c18dace7b installed
DEBUG: libwebp-1.2.0-8.el9.x86_64 1695044490 787616 58fba1cdbfed92c5e6e661598dd0a449 installed
DEBUG: libassuan-2.5.5-3.el9.x86_64 1628549434 171165 2ea61cf9eb18aefe03c18facfa6e5980 installed
DEBUG: gdbm-libs-1:1.23-1.el9.x86_64 1712672345 128586 b9b3a18b49984ae02961c57d5847b88c installed
DEBUG: json-c-0.14-11.el9.x86_64 1631617016 79282 3be710938d8b71abae0b12826f2b27d5 installed
DEBUG: libbrotli-1.0.9-7.el9.x86_64 1726053399 782498 652d40bc7c4b213bc0bc670a6bcd1318 installed
DEBUG: libcap-ng-0.8.2-7.el9.x86_64 1644930750 75196 46e0b55fb2904dfe43b24ee2c94b3c1a installed
DEBUG: audit-libs-3.1.5-7.el9.x86_64 1744382185 334617 e77d0ace3fffd8b16a8620501a512613 installed
DEBUG: libcom_err-1.46.5-7.el9.x86_64 1737749176 68513 4df7bddea7d4b9013348b7aceb261a9a installed
DEBUG: libseccomp-2.5.2-2.el9.x86_64 1636474241 175293 020a54cdbf220f3d6b9889593d0cbb88 installed
DEBUG: libtasn1-4.16.0-9.el9.x86_64 1739768779 183364 a0a8ab91984108c1b0d2b9bb4fe03609 installed
DEBUG: p11-kit-0.25.3-3.el9.x86_64 1729865803 2530395 ca7c2cbd5799f46f7a92405741c63532 installed
DEBUG: libtdb-1.4.12-1.el9.x86_64 1727434563 103302 bc8a29908c7a0e976023e4b6f63336ca installed
DEBUG: libunistring-0.9.10-15.el9.x86_64 1628553516 1643051 df2997eefd8b00af79f36b60155d2564 installed
DEBUG: libidn2-2.3.0-7.el9.x86_64 1628550537 253460 b999cef1924e493741546dad040d6b64 installed
DEBUG: lua-libs-5.4.4-4.el9.x86_64 1681732544 287331 d580b400a364fe10ae66719a1533cfff installed
DEBUG: pcre2-10.40-6.el9.x86_64 1722440456 652298 222f5febd3e951089e8cd09010c01787 installed
DEBUG: fribidi-1.0.10-6.el9.2.x86_64 1649935865 347380 1a4bad4b26de656b0ab2b35694a6b88a installed
DEBUG: libICE-1.0.10-8.el9.x86_64 1628550523 174826 b92da4724c87af34f174760835f6c461 installed
DEBUG: libstemmer-0-18.585svn.el9.x86_64 1628553005 352513 93e9ba1d2f28344ab4c7e3de4a0d0578 installed
DEBUG: libxshmfence-1.3-10.el9.x86_64 1628554718 15936 1541f0109361779510ce1a64b464d733 installed
DEBUG: openjpeg2-2.4.0-8.el9.x86_64 1737667310 385252 6c8ffd5bbfbe2034dc2e97ae8da0c3fc installed
DEBUG: opus-1.3.1-10.el9.x86_64 1628561143 363598 40da76c2d6ce4525c03c2037784abb72 installed
DEBUG: libSM-1.2.3-10.el9.x86_64 1628552822 95269 90c43a5efe3bdbc6de7e6b8eb711d153 installed
DEBUG: libpsl-0.21.1-5.el9.x86_64 1628552331 78600 48e5ec8c64476be40b82088b405be4ae installed
DEBUG: libwayland-cursor-1.21.0-1.el9.x86_64 1667401001 37464 c725fc2424cd1d93bc940cb5d57bcb74 installed
DEBUG: libmpc-1.2.1-4.el9.x86_64 1628551818 138637 e5e40dad676b06cd7f5ce6e6f6278138 installed
DEBUG: libwayland-server-1.21.0-1.el9.x86_64 1667401001 88232 87e9b1d87c1006fca353ba9e67010f1b installed
DEBUG: dwz-0.14-3.el9.x86_64 1628540256 281758 f72e5de5cbebad4a19641f7e9c312c6d installed
DEBUG: exiv2-0.27.5-2.el9.x86_64 1636985354 4632497 bec8af9af0888f31db7af16f7bc4c8bb installed
DEBUG: exiv2-libs-0.27.5-2.el9.x86_64 1636985354 2794722 9d85f037ac697f35712d3a8404bba519 installed
DEBUG: libxcrypt-compat-4.4.18-3.el9.x86_64 1628554484 202824 5cc1d82aabed2601b8a39f3f49d50093 installed
DEBUG: unzip-6.0-58.el9.x86_64 1738583836 398483 d49dc7f24d62bc610a92fb614809a403 installed
DEBUG: xml-common-0.6.3-58.el9.noarch 1628570071 80280 e30dff7e045445c260fddaf4c82eb1fe installed
DEBUG: libproxy-0.4.15-35.el9.x86_64 1629990582 166674 cfaea8d129b2046f49d386a30a2a5b8a installed
DEBUG: imath-3.1.2-1.el9.x86_64 1629104544 371882 0f497264fb6125739d15f377a5c678c2 installed
DEBUG: file-libs-5.39-16.el9.x86_64 1701276394 8086748 8aa56edc919434f49112430700256021 installed
DEBUG: file-5.39-16.el9.x86_64 1701276394 102728 0e2e1cff99a9714823cb5f40f07bf4f3 installed
DEBUG: hicolor-icon-theme-0.17-13.el9.noarch 1653477225 73932 acdfc37badce9a922e7cd15ecb790c30 installed
DEBUG: libedit-3.1-38.20210216cvs.el9.x86_64 1689761962 251847 13d64bf1aeccaccc6db6bef9ea473a2c installed
DEBUG: llvm-libs-20.1.1-3.el9.x86_64 1744296173 233239731 f35fe3cf6c8dd4feb01142683d3115dd installed
DEBUG: alternatives-1.24-2.el9.x86_64 1725536489 63489 233ce51ed15e69cb4909a1a13eaa4dd2 installed
DEBUG: p11-kit-trust-0.25.3-3.el9.x86_64 1729865803 478100 762c2790c21ba887b5d26d3a010920c1 installed
DEBUG: fuse-libs-2.9.9-17.el9.x86_64 1733159864 311934 c401efdd30b6246d670fd83f70452a26 installed
DEBUG: libsepol-3.6-3.el9.x86_64 1742818154 829131 72eb8de3c8fdc36560da85a76b9e8feb installed
DEBUG: libselinux-3.6-3.el9.x86_64 1738072423 176845 b59de2c8413f3c82e82c7525f8105fdb installed
DEBUG: sed-4.8-9.el9.x86_64 1628569875 813599 8f2001ef117e096e5b2cb761dbe56226 installed
DEBUG: findutils-1:4.8.0-7.el9.x86_64 1720104673 1756958 f10df4e7c5fcd83ef35d96c86d9b034a installed
DEBUG: libsigsegv-2.13-4.el9.x86_64 1628552820 50338 8d6efb1981489cae3ba03919e0a84d34 installed
DEBUG: gawk-5.1.0-6.el9.x86_64 1645036530 1685726 49d54aeca4767b4c1f096902535f8e65 installed
DEBUG: libsmartcols-2.37.4-21.el9.x86_64 1737046711 134899 e803aa1192e7c69f98a67ac9b9ae3c65 installed
DEBUG: pcre-8.44-4.el9.x86_64 1713357639 537728 b1ea83d87fcb8d3d5586d59af686cd44 installed
DEBUG: grep-3.6-5.el9.x86_64 1628545386 857840 b1783007ca41c6a5e2a2a6b09c72ee49 installed
DEBUG: openssl-libs-1:3.5.0-2.el9.x86_64 1747252910 10041178 f4212fe9380ed90018cb1a9533b939d3 installed
DEBUG: coreutils-8.32-39.el9.x86_64 1733748622 5985314 7639ba5ccc81a1f5e8cbc0f5947e8aa0 installed
DEBUG: ca-certificates-2024.2.69_v8.0.303-91.4.el9.noarch 1724075159 2692239 e93b6ab8b6308a64633f727a130d7436 installed
DEBUG: systemd-libs-252-53.el9.x86_64 1744725058 1778208 f12e93b18180a54ff425c43d0492472e installed
DEBUG: libarchive-3.5.3-4.el9.x86_64 1670334275 906150 d8567679cfb8225dc2e349cb0ced7f90 installed
DEBUG: dbus-libs-1:1.12.20-8.el9.x86_64 1686561892 372990 52ea9b6b6c067fc779ab24fb611ac26c installed
DEBUG: libblkid-2.37.4-21.el9.x86_64 1737046711 229849 143f04a1d305d8e6e85b34e4a5066457 installed
DEBUG: libmount-2.37.4-21.el9.x86_64 1737046711 318437 66388911c3a80d730380519f5d9c46e7 installed
DEBUG: libfdisk-2.37.4-21.el9.x86_64 1737046711 367867 db410635ffc006ea56c71743f13724a6 installed
DEBUG: util-linux-core-2.37.4-21.el9.x86_64 1737046711 1268095 cde63acd68bea689db00118269490839 installed
DEBUG: libusbx-1.0.26-1.el9.x86_64 1650890875 169790 e42efbfacf911799e5c8d24d5565a35d installed
DEBUG: gzip-1.12-1.el9.x86_64 1650569887 377013 d100c7f7b4f855aeb3d8676072292699 installed
DEBUG: cracklib-2.9.6-27.el9.x86_64 1628539381 251850 6b30fcc5f113bfe3977cfb728e495423 installed
DEBUG: kmod-libs-28-10.el9.x86_64 1723815729 134014 84c839642486007aa1fe20ed61de3940 installed
DEBUG: libevent-2.1.12-8.el9.x86_64 1724156211 928082 fbe29f4553f3028b488d425e5fe289cf installed
DEBUG: avahi-libs-0.8-22.el9.x86_64 1736261927 177830 fe39ee1f818a377e806365d3b3ccae38 installed
DEBUG: xz-5.2.5-8.el9.x86_64 1654006189 685923 7a3a1c534311e848d76428a6daddd7c0 installed
DEBUG: jbigkit-libs-2.1-23.el9.x86_64 1628547667 116759 fc59a2fbc5993faa2c50a2fee3ca890f installed
DEBUG: libtiff-4.4.0-13.el9.x86_64 1724391455 586505 89ef7308f8ad8fa25b32c0af5710878e installed
DEBUG: libXau-1.0.9-8.el9.x86_64 1628554479 64960 d29cb4a4741cc1c0d0676dbae6e78998 installed
DEBUG: libxcb-1.13.1-9.el9.x86_64 1628554525 1124254 51f3f8fe3db81337ba4a07430421c3ee installed
DEBUG: libX11-1.7.0-11.el9.x86_64 1734094010 1355052 57f9c92e819b9c7c7b1ff7e7294bd595 installed
DEBUG: libXext-1.3.4-8.el9.x86_64 1628554624 95724 36ef108c2804669f53bf41f5d7a12d3c installed
DEBUG: libXrender-0.9.10-16.el9.x86_64 1628554702 51543 1238322e38dd9b9aa5cce9a9d3ac8458 installed
DEBUG: libXi-1.7.10-8.el9.x86_64 1628554634 74757 bd2b6b3e709f17777a5d0e2097366c43 installed
DEBUG: libXfixes-5.0.3-16.el9.x86_64 1628554623 35681 06ff23960463555e5f8af61d13f71a2f installed
DEBUG: libXt-1.2.0-6.el9.x86_64 1628554747 453249 e7a4f272de4504efd24ddb90b533cf5b installed
DEBUG: libXmu-1.1.3-8.el9.x86_64 1628554669 188562 5879579377fd4468c1927636debd938c installed
DEBUG: libXcursor-1.2.0-7.el9.x86_64 1628554551 50861 7a058c13f6a9927cf4f6394049026de7 installed
DEBUG: libXdamage-1.1.5-7.el9.x86_64 1628554609 37259 119e8aef392b8008b8046e3ecc9dccab installed
DEBUG: libXrandr-1.5.2-8.el9.x86_64 1628554694 53332 2864163841b9f9634b602a32e0120853 installed
DEBUG: libXinerama-1.1.4-10.el9.x86_64 1628554595 19725 a29c4891e6ef396577c08db8c5a28ab5 installed
DEBUG: libXcomposite-0.4.5-7.el9.x86_64 1628554506 42445 4ff5ce3944de9ac0736fd23fefd642f8 installed
DEBUG: libXpm-3.5.13-10.el9.x86_64 1697029641 128632 143c8682ce0cbfb70df0ed5d852c4516 installed
DEBUG: libglvnd-1:1.3.4-1.el9.x86_64 1637623169 797162 6caa4083900d93e621a90c9f55312fd1 installed
DEBUG: libwayland-egl-1.21.0-1.el9.x86_64 1667401001 16466 6491c616c2a85a6da68cf36b154d74f9 installed
DEBUG: pixman-0.40.0-6.el9.x86_64 1696425141 710279 aede16298bd4d68bf8b81b92b7f4ff9f installed
DEBUG: libXaw-1.0.13-19.el9.x86_64 1628554542 510031 51fb88af4c8549b837fa52cf7348b1e4 installed
DEBUG: libXtst-1.2.3-16.el9.x86_64 1628554736 38680 28b0e6a42eb89fea8382dc1046a6e85b installed
DEBUG: libXv-1.0.11-16.el9.x86_64 1628554734 26929 72198c80e9062f01f7c8b6a56d1511d0 installed
DEBUG: libXxf86vm-1.1.4-18.el9.x86_64 1628554796 26316 9d5c88dac190e4f66857b2fab49ea44e installed
DEBUG: cracklib-dicts-2.9.6-27.el9.x86_64 1628539381 9815154 097793bbff0b03b3ce0e2afaf462bbf5 installed
DEBUG: p11-kit-server-0.25.3-3.el9.x86_64 1729865803 1399705 63751c38ca1e2aef2c9520d9173a52cd installed
DEBUG: python3-pip-wheel-21.3.1-1.el9.noarch 1711479877 1232785 de13bdae4eecc1bcef2b53e631acb1c4 installed
DEBUG: python-unversioned-command-3.9.21-2.el9.noarch 1739293093 23 3fe4649435b52dabc994b18f938f109b installed
DEBUG: python3-3.9.21-2.el9.x86_64 1739293130 32837 0a6743fe7c389150955f7178343302a2 installed
DEBUG: python3-libs-3.9.21-2.el9.x86_64 1739293130 33059979 f5760a5367c03f315c63cee400eca37e installed
DEBUG: python3-setuptools-65.5.1-2.el9s.noarch 1709721990 7061954 c328c97d490495fecf34d494466a0925 installed
DEBUG: python3-packaging-24.2-2.el9s.noarch 1733385200 476413 c66988ce0f0995f2e1d6769eb0dda518 installed
DEBUG: python3-idna-2.10-7.el9.1.noarch 1714045925 525633 302392bf155d99a5c6e49572bf1aede8 installed
DEBUG: python3-greenlet-3.1.1-1.el9s.x86_64 1730708761 830920 1e0d1290a09b9499c625648b706377cd installed
DEBUG: python3-typing-extensions-4.12.2-2.el9s.noarch 1720780421 394089 9893ad79f3b274abaa6393eaaa9d61c1 installed
DEBUG: python3-pip-21.3.1-1.el9.noarch 1711479877 9189701 cb84f7a3b54d721b47851813ae14248e installed
DEBUG: crypto-policies-scripts-20250128-1.git5269e22.el9.noarch 1738090056 253705 53a181e6ee6048922f5c3a10948be114 installed
DEBUG: python3-chardet-4.0.0-5.el9.noarch 1645457887 1480116 7bf874734ba3c74bafc1b7d88a30d5bc installed
DEBUG: python3-dns-2.6.1-3.el9.noarch 1724187585 2233107 4a255a289b4896df953b4fd48b7fe638 installed
DEBUG: python3-pysocks-1.7.1-12.el9.noarch 1645030777 90512 e685632709558359a9a8dd9f087a6dba installed
DEBUG: python3-six-1.15.0-9.el9.noarch 1645014051 106876 ddb649ce7f23e052677037e6a3f1c03a installed
DEBUG: python3-urllib3-1.26.5-6.el9.noarch 1719998658 747323 e016429450c4aab8f06bbe5462dd414c installed
DEBUG: python3-requests-2.32.3-4.el9s.noarch 1737705762 437367 2451213eae7ad9496b90ae1bdd80dc99 installed
DEBUG: python3-docutils-0.16-6.el9.noarch 1628567136 6219958 444c8a45743579bfd963f306274d8903 installed
DEBUG: python3-pytz-2021.1-5.el9.noarch 1689250584 180371 e6b4e1f7bee95c39ce357b2feffca88a installed
DEBUG: python3-babel-2.9.1-2.el9.noarch 1628537498 28258458 7afe89f1e820f27155449468f908596e installed
DEBUG: python3-tomli-2.0.1-5.el9.noarch 1678873507 68777 23a7daa8bc9a0b429b38a928fe6de505 installed
DEBUG: python3-imagesize-1.2.0-6.el9.noarch 1628567186 22802 d39da8dc61e5ab41826837915a72cad8 installed
DEBUG: python3-pygments-2.7.4-4.el9.noarch 1628567572 8130001 cb702f6944ebf573a262210131a887d7 installed
DEBUG: python3-snowballstemmer-1.9.0-10.el9.noarch 1628567669 1175595 67ed16a77bea012e7ae506393454568f installed
DEBUG: python3-sphinx-theme-alabaster-0.7.12-13.el9.noarch 1628567719 38853 4ba706d7fa269358f11f434cc32b3c6d installed
DEBUG: python3-sphinxcontrib-applehelp-1.0.2-5.el9.noarch 1628567667 62833 3b2c009918387ef7210eba186ca1806e installed
DEBUG: python3-sphinxcontrib-devhelp-1.0.2-5.el9.noarch 1628567666 46533 b2e795a36aef2c55de88074414b761be installed
DEBUG: python3-sphinxcontrib-htmlhelp-1.0.3-6.el9.noarch 1628567685 65376 fa4c300323f21943678c7f68e26f5838 installed
DEBUG: python3-sphinxcontrib-jsmath-1.0.1-12.el9.noarch 1628567715 12208 947d809e58f156601d53cc6203a7590c installed
DEBUG: python3-sphinxcontrib-qthelp-1.0.3-5.el9.noarch 1628567718 57306 2d6584bea4d8c410fe98524de6c1f16c installed
DEBUG: python3-sphinxcontrib-serializinghtml-1.1.4-5.el9.noarch 1628567696 54286 8e949b872c3ec55e9a6db87cbc9c9731 installed
DEBUG: python3-markupsafe-3.0.2-1.el9s.x86_64 1730711060 56680 3b548867e3e80e0d7aab19140287d4e7 installed
DEBUG: python3-jinja2-3.0.1-2.el9s.noarch 1631290225 2924051 b6ff5fd468f8b5a0c72e414a67ca863b installed
DEBUG: openssl-1:3.5.0-2.el9.x86_64 1747252910 2261359 e94cd3a27ae821f3d8155278fc136b5a installed
DEBUG: sound-theme-freedesktop-0.8-17.el9.noarch 1628570710 471450 e6f7781c74c99fcbcf41d1a012108db5 installed
DEBUG: kmod-28-10.el9.x86_64 1723815729 254125 e4bdac6a50b6e622b9a27c622dc360f3 installed
DEBUG: composefs-libs-1.0.8-1.el9.x86_64 1735937869 146629 012dc339e136d1226da8c9a5a5ce3c78 installed
DEBUG: bubblewrap-0.4.1-8.el9.x86_64 1725046598 103841 6edb7f9f21be934d0919a68ebf03b7b1 installed
DEBUG: libsemanage-3.6-5.el9.x86_64 1740730263 307174 eaed00d10a849df19b5d55bb349ca60a installed
DEBUG: shadow-utils-2:4.9-12.el9.x86_64 1730812755 3816549 0305a44c829ab7a414f2ab197a477667 installed
DEBUG: libutempter-1.2.1-6.el9.x86_64 1628554085 59409 ce999580e2b5f894fc54fe1b4bd09850 installed
DEBUG: tar-2:1.34-7.el9.x86_64 1723805420 3155442 e7841b90e100f95ed6fd8629bbecc0e5 installed
DEBUG: openexr-libs-3.1.1-3.el9.x86_64 1729669290 4878852 6ab86635d27080840a7240ffa5afb6d1 installed
DEBUG: iso-codes-4.6.0-3.el9.noarch 1628547387 19591019 f6ef364699f9b8f3bffb69d3c0d67b34 installed
DEBUG: zip-3.0-35.el9.x86_64 1676457149 741159 07aa037eb9408f2f848569827cd3559f installed
DEBUG: cpp-11.5.0-5.el9.x86_64 1738962702 30642286 6c8919a2a630e80c9de10218bf07194c installed
DEBUG: zstd-1.5.5-1.el9.x86_64 1731924265 1672813 0ec558f56473b9d9543419b96b0fcd53 installed
DEBUG: acl-2.3.1-4.el9.x86_64 1696594612 212167 ea68b93d2c6237673747706514381ad4 installed
DEBUG: nss-softokn-freebl-3.101.0-10.el9.x86_64 1734451874 840406 9ef9c944a8dfeb11ee9ae63f84bc2697 installed
DEBUG: nss-softokn-3.101.0-10.el9.x86_64 1734451874 1318963 bdcd1c54303b773b39c7831184350c46 installed
DEBUG: nss-sysinit-3.101.0-10.el9.x86_64 1734451874 18290 2ecc718d8da99b4a3492e0c0d70becb4 installed
DEBUG: nss-3.101.0-10.el9.x86_64 1734451874 1968702 085c9e647a00e95885ba0e25929139f8 installed
DEBUG: flac-libs-1.3.3-12.el9.x86_64 1695638696 561684 40e4f24683955d41c3d3da68c2452c34 installed
DEBUG: libtheora-1:1.1.1-31.el9.x86_64 1628553380 474222 b8127b03ee1f999ef62271ee2b4be850 installed
DEBUG: libksba-1.5.1-7.el9.x86_64 1722345509 394486 1cf232c15fda749343499c2edba8845a installed
DEBUG: jasper-libs-2.0.28-3.el9.x86_64 1628547517 333940 a8cabff1260ab3da238161ae0bdbe1e1 installed
DEBUG: LibRaw-0.21.1-1.el9.x86_64 1696285065 2493670 a82620ac65090460e8c9bd5a0c6b413e installed
DEBUG: exempi-2.6.0-0.2.20211007gite23c213.el9.x86_64 1635927371 1412953 d1d6378d392aaebf8f8e69d797903cff installed
DEBUG: bzip2-1.0.8-10.el9.x86_64 1736942078 95088 c1a93987041cd6a62f2cb8ca57e07fb8 installed
DEBUG: libxkbcommon-1.0.3-4.el9.x86_64 1628554663 324826 5f75063e425d48b3397b4217aff67fde installed
DEBUG: libxslt-1.1.34-12.el9.x86_64 1743712785 761167 4c04915e57bc1d8506f92ee220f44213 installed
DEBUG: graphite2-1.3.14-9.el9.x86_64 1628545340 201583 bee1c7d7f006f520847ff1f5b9f768e6 installed
DEBUG: groff-base-1.22.4-10.el9.x86_64 1633944960 4040774 6f382ca641a7b920bd2f194a36b9a1ef installed
DEBUG: webrtc-audio-processing-0.3.1-8.el9.x86_64 1628574725 751654 f187c6b50c3612d6252e43eabf48abfd installed
DEBUG: info-6.7-15.el9.x86_64 1645432912 508035 4d0af4faf66f30b8126abd3410cdd719 installed
DEBUG: ed-1.14.2-12.el9.x86_64 1628540213 129923 038028fe8dfd324b820e16200786a15e installed
DEBUG: patch-2.7.6-16.el9.x86_64 1628561618 265522 4efdeefb054a89e177b517c3d3ed1147 installed
DEBUG: libfontenc-1.1.3-17.el9.x86_64 1628550261 64225 931267996fd577695291cbc512f16582 installed
DEBUG: less-590-5.el9.x86_64 1723015912 365264 55c1c8d8b9c16b20ccf1599247d89abe installed
DEBUG: systemd-rpm-macros-252-53.el9.noarch 1744725053 10405 9ed888d023d98cd268fe8eca45dc85b6 installed
DEBUG: adwaita-icon-theme-40.1.1-3.el9.noarch 1637316977 11533842 f148596fcfc2b39ba256f2a5e7bc6a19 installed
DEBUG: libpaper-1.1.28-4.el9.x86_64 1628552165 96772 5cac748655ed7916695475b9b0be51b8 installed
DEBUG: ncurses-6.2-10.20210508.el9.x86_64 1692626693 624684 3e1d871c5e43b7efd27d114ba95af330 installed
DEBUG: perl-Digest-1.19-4.el9.noarch 1628563396 36844 556e6f718ba9a6360fa39fb18d536aa0 installed
DEBUG: perl-Digest-MD5-2.58-4.el9.x86_64 1628563473 61522 2300fd882680ee0c7c1abb1ae6b8ccb4 installed
DEBUG: perl-B-0:1.80-481.el9.x86_64 1701177561 504555 97d255f5630b145e073fcda0f6cd3673 installed
DEBUG: perl-FileHandle-0:2.03-481.el9.noarch 1701177577 10529 cd446c4929e49051eacb7c809f916aa1 installed
DEBUG: perl-Data-Dumper-2.174-462.el9.x86_64 1628562913 111869 7ecb1b2e3a41395091b00413afff991d installed
DEBUG: perl-libnet-3.13-4.el9.noarch 1628564496 299357 3a4d318a43520c1ea611000b968a597c installed
DEBUG: perl-AutoLoader-0:5.74-481.el9.noarch 1701177577 22037 6b156f8bbe757a9a98edcbe7434ffd32 installed
DEBUG: perl-base-0:2.27-481.el9.noarch 1701177577 13819 7af91f5d6f97d736f20bd2b89937b3c6 installed
DEBUG: perl-URI-5.09-3.el9.noarch 1628565665 216915 b03fb11680933808dbfa5ed1bc6be6cf installed
DEBUG: perl-if-0:0.60.800-481.el9.noarch 1701177577 6874 c7499524c56ca9285541fdbb3ace9d60 installed
DEBUG: perl-IO-Socket-IP-0.41-5.el9.noarch 1628564340 100240 fc6b5e9831a4bbafe3036ad6c07bd0cd installed
DEBUG: perl-Time-Local-2:1.300-7.el9.noarch 1628565569 67344 56255d762b27e3f619c7ef093df999a5 installed
DEBUG: perl-File-Path-2.18-4.el9.noarch 1628563880 65333 e84dcd48672e858db99bf4abb31adefd installed
DEBUG: perl-IO-Socket-SSL-2.073-2.el9.noarch 1718787831 616300 68df4118b07154d902cbeb71e46799e0 installed
DEBUG: perl-Net-SSLeay-1.94-1.el9.x86_64 1718690659 1520386 ca318d1749e9fb3737c39ac51287629a installed
DEBUG: perl-Pod-Escapes-1:1.07-460.el9.noarch 1628565069 25764 977f680f4ab8e6be26696f8e005328be installed
DEBUG: perl-Text-Tabs+Wrap-2013.0523-460.el9.noarch 1629764707 24828 4ddd39d2645c0d3a03a7fc505a69d03f installed
DEBUG: perl-Mozilla-CA-20200520-6.el9.noarch 1628564841 5866 f3ba115f552765dda50122093731bdae installed
DEBUG: perl-Class-Struct-0:0.66-481.el9.noarch 1701177577 26954 01273c932f833550aa1a9b2a32961acf installed
DEBUG: perl-POSIX-0:1.94-481.el9.x86_64 1701177561 240147 bac99ffdb50863a993a8e4d89960f3d2 installed
DEBUG: perl-Term-ANSIColor-5.01-461.el9.noarch 1628565314 100303 0bdc632c00af8ea7fccf10c3a8aeb385 installed
DEBUG: perl-IPC-Open3-0:1.21-481.el9.noarch 1701177577 25044 233f261fe09ffc951336d8e038874e15 installed
DEBUG: perl-subs-0:1.03-481.el9.noarch 1701177577 3060 3f8e2d78aeeebc857fb48d88f5331af4 installed
DEBUG: perl-File-Temp-1:0.231.100-4.el9.noarch 1628563998 166550 668718b957c97d218cd0ce87b6d3e36d installed
DEBUG: perl-Term-Cap-1.17-460.el9.noarch 1628565308 29851 df13642162893be1ec21d401f866b7f7 installed
DEBUG: perl-Pod-Simple-1:3.42-4.el9.noarch 1628565108 577293 051f5b7ae5eb9bcca2b122291f9bd378 installed
DEBUG: perl-HTTP-Tiny-0.076-462.el9.noarch 1705477316 150675 3c54aff636d01b3b76e48030d477d990 installed
DEBUG: perl-Socket-4:2.031-4.el9.x86_64 1628565134 124969 0d5788854b6ccd115da6a227466baf78 installed
DEBUG: perl-SelectSaver-0:1.02-481.el9.noarch 1701177577 3170 988959df5a2887cfa7c2708eedbc18ac installed
DEBUG: perl-Symbol-0:1.08-481.el9.noarch 1701177577 7846 a911f0b217f7e27bb96e91f024a4a7c6 installed
DEBUG: perl-File-stat-0:1.09-481.el9.noarch 1701177577 13948 0022795a994ca9437a525e241e2032fe installed
DEBUG: perl-podlators-1:4.14-460.el9.noarch 1628565077 288742 ad2f3ada468688fbe129418e39eaac37 installed
DEBUG: perl-Pod-Perldoc-3.28.01-461.el9.noarch 1628565124 170960 7e2f1a7c0900c86834fc555f5c3bd0b9 installed
DEBUG: perl-Fcntl-0:1.13-481.el9.x86_64 1701177561 30235 daf4de7b8a3496d89780f5f6b1764ff3 installed
DEBUG: perl-Text-ParseWords-3.30-460.el9.noarch 1628565448 13101 51cd796a12a1506353fefddcf48ede0a installed
DEBUG: perl-mro-0:1.23-481.el9.x86_64 1701177561 43587 c8e536919ee9acdb88b0ed487f13c291 installed
DEBUG: perl-IO-0:1.43-481.el9.x86_64 1701177561 163239 f091c4e270102a4fc611fb2b88069f7d installed
DEBUG: perl-overloading-0:0.02-481.el9.noarch 1701177577 5893 9c337d0eec9980ab0736c2e9a5e295fe installed
DEBUG: perl-Pod-Usage-4:2.01-4.el9.noarch 1628565107 87186 cf143f7c6da00856ecd8ce53db1b388f installed
DEBUG: perl-Errno-0:1.30-481.el9.x86_64 1701177561 9533 0d42d993af70cee6142c2dc407dd4962 installed
DEBUG: perl-File-Basename-0:2.85-481.el9.noarch 1701177577 15339 a0985a1a87665bf8f6d71f78aaf6ef4f installed
DEBUG: perl-Getopt-Std-0:1.12-481.el9.noarch 1701177577 12107 768fa74b8510a3a08bb95805114a222d installed
DEBUG: perl-MIME-Base64-3.16-4.el9.x86_64 1628564750 48145 1190c3bd08b43b3064f439bca71ca347 installed
DEBUG: perl-Scalar-List-Utils-4:1.56-462.el9.x86_64 1711036238 143128 d1a7c9b708d7a64e63cd365c3603e604 installed
DEBUG: perl-constant-1.33-461.el9.noarch 1628562746 27104 ee5c312a7c1613a45b24c022d97fb08e installed
DEBUG: perl-Storable-1:3.21-460.el9.x86_64 1628565166 228532 119c254a858a4e8225a8f4f1b95a6fc8 installed
DEBUG: perl-overload-0:1.31-481.el9.noarch 1701177577 72821 225f3e52850e2049d4513cf1f47a6631 installed
DEBUG: perl-parent-1:0.238-460.el9.noarch 1628565026 9535 a35e48b4559776d182fedbd2b93f0867 installed
DEBUG: perl-vars-0:1.05-481.el9.noarch 1701177577 4926 24298c2d943794c3ee342af784462bad installed
DEBUG: perl-Getopt-Long-1:2.52-4.el9.noarch 1628564041 139937 0084d602dd5f3a3a608b8aa2d7d2784a installed
DEBUG: perl-Carp-1.50-460.el9.noarch 1628562498 47889 8aa3a6891f26697353b428ce0a184f8d installed
DEBUG: perl-Exporter-5.74-461.el9.noarch 1628563640 55359 600faf3d3db9096efa1de68bfe07d62d installed
DEBUG: perl-PathTools-3.78-461.el9.x86_64 1628565073 182534 367a2f6e64401c56f25dc4559c5806f6 installed
DEBUG: perl-NDBM_File-0:1.15-481.el9.x86_64 1701177561 30080 930a693ffe65c3f35b32ac6d42e42f25 installed
DEBUG: perl-Encode-4:3.08-462.el9.x86_64 1628580079 10235418 464fc08748c13d9698ad06bba18ae510 installed
DEBUG: perl-libs-4:5.32.1-481.el9.x86_64 1701177561 8958842 845752f1a2bae7269ddb30aa1aa7cb89 installed
DEBUG: perl-interpreter-4:5.32.1-481.el9.x86_64 1701177561 120268 9dbf64cde223abe3a939798189b24beb installed
DEBUG: kernel-srpm-macros-1.0-13.el9.noarch 1686576375 16918 0162dee60ae979d7e2da3d6ebbc2c48c installed
DEBUG: bluez-libs-5.72-4.el9.x86_64 1747652322 218738 93cc1785320aa3d4c3cccb7c8862fc10 installed
DEBUG: cpio-2.13-16.el9.x86_64 1631604799 1088156 8743fccbe23852587a7ef16a73f19f85 installed
DEBUG: diffutils-3.7-12.el9.x86_64 1628539960 1467825 507f1a0f06465e7a20379fffcb5a941e installed
DEBUG: keyutils-libs-1.6.3-1.el9.x86_64 1666019242 55267 3c9b8438c14c5b6dd89db849f2233459 installed
DEBUG: libatomic-11.5.0-5.el9.x86_64 1738962702 29234 d81879ea9bbc72ad501b12e4f0be2e80 installed
DEBUG: libcbor-0.7.0-5.el9.x86_64 1628549688 99993 595519f7b2452af7db9b5062131acaa3 installed
DEBUG: libdb-5.3.28-57.el9.x86_64 1742885579 1897918 d190d262a458cb96a15f0b2bc8ff0f92 installed
DEBUG: libeconf-0.4.1-4.el9.x86_64 1713168417 45811 9cb3d29c1594cf384a53e582916bac7e installed
DEBUG: libpwquality-1.4.4-8.el9.x86_64 1628552427 416376 0b62322fb735de082781bbefe37e1e6e installed
DEBUG: pam-1.5.1-23.el9.x86_64 1732184610 1909347 a4ba74cd270f1a77e19552ccae0241f0 installed
DEBUG: util-linux-2.37.4-21.el9.x86_64 1737046711 11160694 2b544ecbda7d68758a840c4b607dec84 installed
DEBUG: dbus-1:1.12.20-8.el9.x86_64 1686561892 0 e3a0cea0ef5d61d5d05c31ccab5a91f1 installed
DEBUG: systemd-pam-252-53.el9.x86_64 1744725058 512963 399e41c1e237d7b99430683df2e07c39 installed
DEBUG: systemd-252-53.el9.x86_64 1744725058 12664843 0d875ccefa6c944ea749f2074dc8d609 installed
DEBUG: dbus-common-1:1.12.20-8.el9.noarch 1686561915 11394 cb70323eee868f9715c3a3aad81e1149 installed
DEBUG: dbus-broker-28-7.el9.x86_64 1661245845 393994 e8c79633cf67b370e4698605d1acc8f4 installed
DEBUG: device-mapper-libs-9:1.02.202-6.el9.x86_64 1738605506 432001 ea09b91f80ed371acaa83b8931e3d551 installed
DEBUG: device-mapper-9:1.02.202-6.el9.x86_64 1738605506 359613 bdac6a2b6d66d1bffc1377e59b86fe07 installed
DEBUG: cryptsetup-libs-2.7.2-3.el9.x86_64 1725294027 2326294 15ee0f232546ddbb21b9785d729be8f2 installed
DEBUG: elfutils-default-yama-scope-0.193-1.el9.noarch 1746157010 1810 655ea8c69e1542a0a6650f8f15159954 installed
DEBUG: elfutils-libs-0.193-1.el9.x86_64 1746157002 751669 6eb2777cba88211ab714a637bcbc64bf installed
DEBUG: openssh-8.7p1-45.el9.x86_64 1739876398 1991724 4bf40fb99d45d8e879d9bcd950016715 installed
DEBUG: kbd-2.4.0-11.el9.x86_64 1736411880 1568949 2ada16529ebadd12437d61a0aa911795 installed
DEBUG: libnghttp2-1.43.0-6.el9.x86_64 1712746707 169892 a9d1d100c0ba602881b44cbf1a18ff66 installed
DEBUG: libpciaccess-0.16-7.el9.x86_64 1710934775 49451 245fe7637ad4840fefd299881500def1 installed
DEBUG: libdrm-2.4.123-2.el9.x86_64 1731488947 416380 de06d3ac2e8ba4bec44e810783ee33a5 installed
DEBUG: libglvnd-egl-1:1.3.4-1.el9.x86_64 1637623169 70708 f36fd901951072d8b6dc7b9b7b680993 installed
DEBUG: mesa-libgbm-24.2.8-2.el9.x86_64 1740985077 66012 363a4070835a1a38966d3f7690ff1ca9 installed
DEBUG: mesa-dri-drivers-24.2.8-2.el9.x86_64 1740985077 38531915 76dbf9f8a66eb3ffdaaab6a08ab637d2 installed
DEBUG: mesa-libglapi-24.2.8-2.el9.x86_64 1740985077 221720 43d64f8c07f67e170c879c5d4bbaacaf installed
DEBUG: mesa-libEGL-24.2.8-2.el9.x86_64 1740985077 403927 8f73d29cb9c7accf2968db9ac7837027 installed
DEBUG: libglvnd-glx-1:1.3.4-1.el9.x86_64 1637623169 694030 df6b17eab5aca2f17d3ec25cf90c1bd4 installed
DEBUG: mesa-libGL-24.2.8-2.el9.x86_64 1740985077 519801 9ffc8387d2b609ea8c71203b97848f9b installed
DEBUG: libpkgconf-1.7.3-10.el9.x86_64 1663762953 75425 6d784dbd338488f9a990f3870ce06e48 installed
DEBUG: pkgconf-1.7.3-10.el9.x86_64 1663762953 77890 c27775732875e2aaaa07204046b2e0ae installed
DEBUG: pkgconf-pkg-config-1.7.3-10.el9.x86_64 1663762953 1203 557e5f2bf85dce295401d6e30f51eabe installed
DEBUG: libverto-0.3.2-3.el9.x86_64 1628554245 30365 49717f919565ae8f0e70dc4def4d01f6 installed
DEBUG: krb5-libs-1.21.1-6.el9.x86_64 1738154970 2504201 849213cdf62b3060e3b3515cf7c33268 installed
DEBUG: cyrus-sasl-lib-2.1.27-21.el9.x86_64 1663006598 2380384 30b42ad4b265d75bc95db77acd35598e installed
DEBUG: openldap-2.6.8-4.el9.x86_64 1739381086 1087281 7a6fd8b2f946b5882a2bc52b669d746b installed
DEBUG: libssh-0.10.4-13.el9.x86_64 1708363436 535899 b02ff39361e3fb9a444260b10e181891 installed
DEBUG: libcurl-7.76.1-31.el9.x86_64 1724328878 667622 c266b4c0a875cf8f55471abbf28cf78c installed
DEBUG: elfutils-debuginfod-client-0.193-1.el9.x86_64 1746157002 81161 01d88458d1bbe922d61ee72791e8679b installed
DEBUG: binutils-gold-2.35.2-63.el9.x86_64 1738943398 2128619 22a9817aa447c655f702ec9763006682 installed
DEBUG: binutils-2.35.2-63.el9.x86_64 1738943398 25214926 6242710591b025f4d7b2ada11a810d16 installed
DEBUG: elfutils-0.193-1.el9.x86_64 1746157002 3421558 777dc973eadc6e3737d4a5a4e5d213f6 installed
DEBUG: gdb-minimal-14.2-4.el9.x86_64 1736797057 13952598 736e1af7d5dd7872e824f85e1e89e742 installed
DEBUG: debugedit-5.0-10.el9.x86_64 1744904216 192056 bb1651bf01d2d9840320bf8755c21237 installed
DEBUG: curl-7.76.1-31.el9.x86_64 1724328878 684689 a0346881de271e762d1190d55834cb0e installed
DEBUG: rpm-4.16.1.3-37.el9.x86_64 1736769212 2750727 f889a4e56ac038f9c7b4383bbcd13c71 installed
DEBUG: rpm-libs-4.16.1.3-37.el9.x86_64 1736769212 769188 8d02a5e969585b63f96852403fc69436 installed
DEBUG: rpm-build-libs-4.16.1.3-37.el9.x86_64 1736769212 198558 6613b73798ac894542040326061ebe0e installed
DEBUG: efi-srpm-macros-6-2.el9.noarch 1722274341 41044 6b119c8c97394a9441dec12fd8915fbb installed
DEBUG: lua-srpm-macros-1-6.el9.noarch 1628555741 1314 0fdd144bbbee9bc020012ff761b15a17 installed
DEBUG: tpm2-tss-3.2.3-1.el9.x86_64 1717683442 2232032 90e40332c6bb2b003fdff9aa221ee579 installed
DEBUG: systemd-udev-252-53.el9.x86_64 1744725058 11251836 f7cdd41937c01e37b14b1f386476e289 installed
DEBUG: libfido2-1.13.0-2.el9.x86_64 1699456888 246862 89903d7667844d756da1228185335b93 installed
DEBUG: openssh-clients-8.7p1-45.el9.x86_64 1739876398 2145525 f0e05766e796354853c6f0c8f9681097 installed
DEBUG: git-core-2.47.1-2.el9.x86_64 1743513263 22886796 47e418dd0b81cb5bf89532562f533a09 installed
DEBUG: make-1:4.3-8.el9.x86_64 1706904750 1719894 63525a4cfacb7b409195d59d53450e4e installed
DEBUG: nettle-3.10.1-1.el9.x86_64 1739531674 1169592 885616c139aecc15d1a17ca5e971abbb installed
DEBUG: gnutls-3.8.3-6.el9.x86_64 1739756039 3452581 9265afdbf616cc4d671993a0a4326b5b installed
DEBUG: glib2-2.68.4-16.el9.x86_64 1727428325 13445086 693a7329174fce9a46919b98346af14f installed
DEBUG: freetype-2.10.4-9.el9.x86_64 1654071485 840612 eb49c3e16b2281a6af4531ea392af8d5 installed
DEBUG: harfbuzz-2.7.4-10.el9.x86_64 1695037531 1705461 c1679c0fe827db886e817382b72eb6af installed
DEBUG: fontconfig-2.14.0-2.el9.x86_64 1670223487 837217 449ed09ac88eaeb9a30ba214b9981e87 installed
DEBUG: cairo-1.17.4-7.el9.x86_64 1645512144 1714807 9fef2bc3657f2c34016b51a532acc8d9 installed
DEBUG: json-glib-1.6.6-1.el9.x86_64 1629809706 555868 fe4576ce40b422e833b0850db1a3e07f installed
DEBUG: atk-2.36.0-5.el9.x86_64 1628537391 1304627 bd9aeb354c9610e81f272d7222808571 installed
DEBUG: cairo-gobject-1.17.4-7.el9.x86_64 1645512144 44432 9aabd9bcc00fd6431ede021358bcb4ef installed
DEBUG: polkit-libs-0.117-13.el9.x86_64 1716987337 29394737 1cda75c2833288c68b91ed75536bce16 installed
DEBUG: gstreamer1-1.22.12-3.el9.x86_64 1731143409 5083793 754f5cc7edaad3ab1eaa083b0850daa4 installed
DEBUG: cups-libs-1:2.3.3op2-33.el9.x86_64 1736348311 686489 f45cfa92930ebd9ba4c6dd5b69460996 installed
DEBUG: polkit-0.117-13.el9.x86_64 1716987337 442377 bdffe9ee19f233b05d5ce9f6f8bc7f45 installed
DEBUG: polkit-pkla-compat-0.1-21.el9.x86_64 1628566241 96325 40f2701ed3ee93b221c4dfaa0a2928d0 installed
DEBUG: gsettings-desktop-schemas-40.0-6.el9.x86_64 1671646004 4730586 8543d94d77db623126314e6728432790 installed
DEBUG: libgudev-237-1.el9.x86_64 1629362707 89888 3ae2ff97534847502dc9dc6e54769e32 installed
DEBUG: dconf-0.40.0-6.el9.x86_64 1628539769 311890 d110060115bde4f51444aa24238968ff installed
DEBUG: rtkit-0.11-29.el9.x86_64 1723817786 149334 1ee761b3e3f4c0b7bc4253644f69972b installed
DEBUG: libgxps-0.3.2-3.el9.x86_64 1628550450 197503 5d0ba1ab5bc4e31a13ee886d167b362c installed
DEBUG: gd-2.3.2-3.el9.x86_64 1628543005 422174 ff84c2c781e480e239e5c9ffd6376152 installed
DEBUG: libXft-2.3.3-8.el9.x86_64 1628554598 136020 9dd4afaf02c043020674bf5723eeec0b installed
DEBUG: poppler-21.01.0-21.el9.x86_64 1722007313 3760865 5edd38b9e02efc3aab5be5f30057f2e4 installed
DEBUG: poppler-glib-21.01.0-21.el9.x86_64 1722007313 488500 c22088459845448f15f1de6add8194ba installed
DEBUG: urw-base35-bookman-fonts-20200910-6.el9.noarch 1628573895 1428570 ca19d0e098c193249d75aa2a16f84908 installed
DEBUG: urw-base35-c059-fonts-20200910-6.el9.noarch 1628573895 1460397 c7a3299906900e9634054c11a85f913a installed
DEBUG: urw-base35-d050000l-fonts-20200910-6.el9.noarch 1628573895 86625 16f0f27ee064f929f7cb3221881a5e1f installed
DEBUG: urw-base35-gothic-fonts-20200910-6.el9.noarch 1628573895 1216723 60a564c67ac16e3b356a0ac499002beb installed
DEBUG: urw-base35-nimbus-mono-ps-fonts-20200910-6.el9.noarch 1628573895 1099808 1f85b60ff6e6c83153019702bf850931 installed
DEBUG: urw-base35-nimbus-roman-fonts-20200910-6.el9.noarch 1628573895 1429732 81d7a185b0ada9a5ad0383043ccf2c76 installed
DEBUG: urw-base35-nimbus-sans-fonts-20200910-6.el9.noarch 1628573895 2505850 6e0cd8553a6ab96b007e771ad1c17185 installed
DEBUG: urw-base35-p052-fonts-20200910-6.el9.noarch 1628573895 1557220 668671e23df63172d342d3969f9572fe installed
DEBUG: urw-base35-standard-symbols-ps-fonts-20200910-6.el9.noarch 1628573895 45248 fd1753c92919fdc12154dc57ab487f7b installed
DEBUG: urw-base35-z003-fonts-20200910-6.el9.noarch 1628573895 400137 0fa9d01117b873b3aad533568edfb7ec installed
DEBUG: urw-base35-fonts-20200910-6.el9.noarch 1628573895 5478 192e5af4292c7614f1255fcdd61d1504 installed
DEBUG: libraqm-0.7.0-7.el9s.x86_64 1631084139 29499 76e4839ab4d91c7f7edf02c08d2dfade installed
DEBUG: mkfontscale-1.2.1-3.el9.x86_64 1628557177 54887 e55c107f8fd4546cd9c443713362fd90 installed
DEBUG: xorg-x11-fonts-ISO8859-1-100dpi-7.5-33.el9.noarch 1628575762 1070851 7f8999a7b9556e8e40ca7b251960c077 installed
DEBUG: ModemManager-glib-1.20.2-1.el9.x86_64 1670941191 1579276 41b8135cabe1c9496d51799643c4d37e installed
DEBUG: NetworkManager-libnm-1:1.53.4-1.el9.x86_64 1746469168 10586963 dac2878699c9d116d55fa59c55bf2f25 installed
DEBUG: gobject-introspection-1.68.0-11.el9.x86_64 1667572879 936649 f0cce33f7885a16bb7162d447c255809 installed
DEBUG: upower-0.99.11-11.el9.x86_64 1628573812 571536 4bc50b2c77c740c5ac72f1ba14729ebf installed
DEBUG: libgusb-0.3.8-2.el9.x86_64 1692013174 129332 41172fd21ee5baa9c8b84c2fe236bf14 installed
DEBUG: colord-libs-1.4.5-4.el9.x86_64 1628538970 857392 efbe5add1d1c940f9f00da30ad86e1a5 installed
DEBUG: shared-mime-info-2.1-5.el9.x86_64 1667822225 5187670 2de9dfcf7c8b566ac4caef5329cac708 installed
DEBUG: gdk-pixbuf2-2.42.6-4.el9.x86_64 1715764036 2608350 7402493dfccb37287645f9ca017020c2 installed
DEBUG: gdk-pixbuf2-modules-2.42.6-4.el9.x86_64 1715764036 271401 07d94ccb6361dd93d8a0e7303c61d28c installed
DEBUG: gtk-update-icon-cache-3.24.31-5.el9.x86_64 1721375726 67589 92564bb2fa489c800e5d9b025c2c0715 installed
DEBUG: libgsf-1.14.47-5.el9.x86_64 1628550426 963734 ed3526738da2d8fb971a65c9a9b8bc9f installed
DEBUG: libnotify-0.7.9-8.el9.x86_64 1640186875 101670 483ba13b155f617530adfa19b62982ff installed
DEBUG: at-spi2-core-2.40.3-1.el9.x86_64 1629746374 528135 b097546202f46405c17cbb596216eda2 installed
DEBUG: at-spi2-atk-2.38.0-4.el9.x86_64 1628537393 278826 904b1dc4ca3ce42898a0352ce0644aa5 installed
DEBUG: avahi-glib-0.8-22.el9.x86_64 1736261927 19826 48f7810535845308caff692f402ed1c2 installed
DEBUG: flatpak-session-helper-1.12.9-4.el9.x86_64 1741679737 215037 932912b808a4b51938eaf4f7f254c55d installed
DEBUG: graphene-1.10.6-2.el9.x86_64 1628545303 170747 834f692ccc980e04ac0d4376b0b9163d installed
DEBUG: libgexiv2-0.12.3-1.el9.x86_64 1629745530 230299 4413aeeb0b43120fcbd40ab9212fba25 installed
DEBUG: low-memory-monitor-2.1-4.el9.x86_64 1628555427 71942 7eb6ed0aadd9fe9e6deec38bf86080bd installed
DEBUG: totem-pl-parser-3.26.6-2.el9.x86_64 1628573225 337376 3b2ae808b6f6aef6d85706bf3abb1576 installed
DEBUG: webkit2gtk3-jsc-2.48.2-1.el9.x86_64 1747398389 29648708 be5ce04ad53344c959347180c104553c installed
DEBUG: libproxy-webkitgtk4-0.4.15-35.el9.x86_64 1629990582 33073 19ece62a63da90e07fa4f7dfe0889713 installed
DEBUG: glib-networking-2.68.3-3.el9.x86_64 1645725961 655538 a1f0e2c161d9f5a8ebf4ccd5267cbc51 installed
DEBUG: libsoup-2.72.0-10.el9.x86_64 1738098624 1259874 a08ff2f66ac096ce09cd538510b4d20d installed
DEBUG: geoclue2-2.6.0-7.el9.x86_64 1669833794 371262 7577fcf4f6c1c7b754eeeabd5cd16f9c installed
DEBUG: libappstream-glib-0.7.18-5.el9.x86_64 1714124815 1420392 5dcb4ad7d78ca66828abccfde8b32a88 installed
DEBUG: osinfo-db-tools-1.10.0-1.el9.x86_64 1669836900 181588 28e89ea88f62695d9ca277507f766e19 installed
DEBUG: libosinfo-1.10.0-1.el9.x86_64 1669824782 1225572 134a8eabade143ef211f58af60aefef2 installed
DEBUG: xdg-dbus-proxy-0.1.3-1.el9.x86_64 1647904775 87288 4ccfb99c9ba5e6128721c79aefe24759 installed
DEBUG: liblqr-1-0.4.2-17.el9s.x86_64 1631870165 99520 eab4072ca3cfa6060e0072403aaad1b7 installed
DEBUG: npth-1.6-8.el9.x86_64 1628558844 50619 ec2f6c8c45b97d50a2d00f1c3ae9f17b installed
DEBUG: gnupg2-2.3.3-4.el9.x86_64 1682510074 9227533 d384c35c7b3bb26db6c8e299893befc2 installed
DEBUG: gpgme-1.15.1-6.el9.x86_64 1645124220 576065 ecb8fc57f018677395265e37b7603b3c installed
DEBUG: ostree-libs-2025.2-1.el9.x86_64 1742847926 1217390 38445e54cfd87a47b091696b755f92b5 installed
DEBUG: which-2.21-29.el9.x86_64 1679928490 81813 9f0d5c6f27dad58821bbd23f4fb6ec18 installed
DEBUG: fuse-2.9.9-17.el9.x86_64 1733159864 219017 d3117b6b8b7dd555c5bfa7f517392521 installed
DEBUG: fdk-aac-free-2.0.0-8.el9.x86_64 1628541105 602256 043bd67da6af245f437c39bc99ab7810 installed
DEBUG: giflib-5.2.1-9.el9.x86_64 1628543406 108576 9aa6dc5454f0eddcdf84a82dadd4e77c installed
DEBUG: glibc-headers-2.34-192.el9.x86_64 1747357508 2176235 8ed8a75023882c6dc9f7710b42ef8d14 installed
DEBUG: libxcrypt-devel-4.4.18-3.el9.x86_64 1628554484 31019 a63fe88a62be81dd45e3204f4612b177 installed
DEBUG: glibc-devel-2.34-192.el9.x86_64 1747357508 47536 45ab47b538ddd5b82931fc2650a1daee installed
DEBUG: gcc-11.5.0-5.el9.x86_64 1738962702 89844056 e60d9c6be4366aae446ee71b77f5d754 installed
DEBUG: annobin-12.93-1.el9.x86_64 1746019252 1211222 76215041df1a5ebf64752bcb3fc12fe7 installed
DEBUG: gcc-plugin-annobin-11.5.0-5.el9.x86_64 1738962702 57762 2493169fa0fecde57bdebd826957d66e installed
DEBUG: fonts-srpm-macros-1:2.0.5-7.el9.1.noarch 1631794425 56503 0be1ca4f9f113419a2dd328e5a5e5fef installed
DEBUG: go-srpm-macros-3.6.0-11.el9.noarch 1744722778 62484 185590decf8910c8a244722ba22a6ba3 installed
DEBUG: python-srpm-macros-3.9-54.el9.noarch 1719823107 37605 14999f3b83509523c25ed355decb1a1b installed
DEBUG: redhat-rpm-config-209-1.el9.noarch 1738079107 191560 03cafa13e60c9de501f771c610b2e700 installed
DEBUG: rpm-build-4.16.1.3-37.el9.x86_64 1736769212 150015 602e0b924c5a2f68a832ae9cde951e2b installed
DEBUG: pyproject-srpm-macros-1.16.2-1.el9.noarch 1731943319 1952 85d95fe6c8d7866c7e622d276dc84996 installed
DEBUG: python-rpm-macros-3.9-54.el9.noarch 1719823107 20079 686f68ca69550bf43cd5baf37845aa47 installed
DEBUG: python3-rpm-macros-3.9-54.el9.noarch 1719823107 6227 e3bd710b44c94699345e4577af239d0c installed
DEBUG: python3-rpm-generators-12-9.el9.noarch 1700828243 78358 e739a85b6967ac4d65e1a73a793b08b6 installed
DEBUG: gsm-1.0.19-6.el9.x86_64 1628545513 65995 49de30fbb92514fa46c4d910eaf234dd installed
DEBUG: libsndfile-1.0.31-9.el9.x86_64 1732023200 533968 ee8ec4826163807ecafbc52e50fea0c0 installed
DEBUG: jbig2dec-libs-0.19-7.el9.x86_64 1675090429 168059 be161807a56e90dcc214469ff6aa7b2e installed
DEBUG: libasyncns-0.8-22.el9.x86_64 1628549467 60822 fb0ec56fa9b86539768d634afb584e03 installed
DEBUG: pulseaudio-libs-15.0-3.el9.x86_64 1733217291 3382301 4a901aee8b3061b6b6100d1872598486 installed
DEBUG: libcanberra-0.30-27.el9.x86_64 1689255812 288247 43220d729b38ccdfe962c310d04c4fdf installed
DEBUG: libdatrie-0.2.13-4.el9.x86_64 1628549831 59521 99d5d94690935edf76557d007558e477 installed
DEBUG: libthai-0.1.28-8.el9.x86_64 1628553338 778570 de49304efecef4042eac62582830f479 installed
DEBUG: pango-1.48.7-3.el9.x86_64 1667448668 899563 cd97a559ad2aacfe754b19f2c3868cd3 installed
DEBUG: librsvg2-2.50.7-3.el9.x86_64 1696574847 10687283 42b7361c125bbec228b57b0543c24f68 installed
DEBUG: libepoxy-1.5.5-4.el9.x86_64 1628549922 1297595 33eff1eb283c34cede4b07749aa151b0 installed
DEBUG: libexif-0.6.22-6.el9.x86_64 1628550088 2461952 b3d08759fe45d4298b7354a3166d9fdc installed
DEBUG: libijs-0.35-15.el9.x86_64 1628550542 67428 73f5011374f112b59200d905aca8656c installed
DEBUG: libgs-9.54.0-19.el9.x86_64 1746622258 19642033 0830cd7df195d6ac7245141e3dc552f3 installed
DEBUG: libiptcdata-1.0.5-10.el9.x86_64 1720537100 175701 61c487ec0ca89390d72f96b0fdf77661 installed
DEBUG: libldac-2.0.2.3-10.el9.x86_64 1628551275 80669 eca9c29213c4265693172cb13dc648e4 installed
DEBUG: libsbc-1.4-9.el9.x86_64 1628569554 83034 5976df1103874c4002c033f63482aafb installed
DEBUG: pipewire-libs-1.0.1-1.el9.x86_64 1705673142 8006429 7e939a0baf3b081f9ffb358be2557abc installed
DEBUG: pipewire-1.0.1-1.el9.x86_64 1705673142 359327 607aadb93c4ed206c4d13fd17b5ca09e installed
DEBUG: wireplumber-libs-0.4.14-1.el9.x86_64 1682343168 1220418 593e6aaf8906d28345fe25ec64f9b9a1 installed
DEBUG: wireplumber-0.4.14-1.el9.x86_64 1682343168 308626 e9315bacca4d3ae75d806b77e7582527 installed
DEBUG: flatpak-1.12.9-4.el9.x86_64 1741679737 8065976 d8e87dfeefb6224c5531a212d9165eb1 installed
DEBUG: xdg-desktop-portal-1.12.6-1.el9.x86_64 1699963919 1883764 bbf816d41fbabbd44a4eea51ad404ae7 installed
DEBUG: pipewire-jack-audio-connection-kit-libs-1.0.1-1.el9.x86_64 1705673142 560698 692072d1a58d30d570477641978fd74c installed
DEBUG: libwmf-lite-0.2.12-10.el9.x86_64 1660550784 166926 6ecf8fe1504b57b8470021806def9a65 installed
DEBUG: orc-0.4.31-8.el9.x86_64 1722433005 614926 b3f4866779ae4bb79df6c2eb8361b7dc installed
DEBUG: gstreamer1-plugins-base-1.22.12-4.el9.x86_64 1734104828 7666279 bd6b8d253c1946b871d69923da00a8ac installed
DEBUG: libtracker-sparql-3.1.2-3.el9.x86_64 1669159640 1040603 3cbb511732834507639c35c594154df7 installed
DEBUG: tracker-3.1.2-3.el9.x86_64 1669159640 2060361 44050518b1c9c07c379b0d75d9c31c58 installed
DEBUG: tracker-miners-3.1.2-4.el9.x86_64 1701359312 4190339 60edfa1ab3772326332ee70f85ce3e53 installed
DEBUG: libcanberra-gtk3-0.30-27.el9.x86_64 1689255812 75947 86b031874e946aa4b4829a212b67c518 installed
DEBUG: gtk3-3.24.31-5.el9.x86_64 1721375726 20578874 46956b614ace0035afd1d409efbab20e installed
DEBUG: xdg-desktop-portal-gtk-1.12.0-3.el9.x86_64 1651780145 489960 efd56fe254ac29c6933a7290c5974090 installed
DEBUG: gtk2-2.24.33-8.el9.x86_64 1667881305 13889880 d6fa1c321a87fe437f55e5399991de8a installed
DEBUG: libcanberra-gtk2-0.30-27.el9.x86_64 1689255812 55309 0bfcab1394282c6333cfbe9a94c99451 installed
DEBUG: graphviz-2.44.0-26.el9.x86_64 1701791988 12241992 ac92ed85ce249cf6357d446654150ea2 installed
DEBUG: ImageMagick-libs-0:6.9.12.98-1.el9s.x86_64 1696919402 8620244 987de17b924501a81809548e2dc7da63 installed
DEBUG: ImageMagick-0:6.9.12.98-1.el9s.x86_64 1696919402 243376 2b7502e96f91b06fae805336acda9e6d installed
DEBUG: python3-sphinx-1:3.4.3-8.el9.noarch 1701344504 10064068 7b60f0027d72365144fc141f3aca9bf4 installed
DEBUG: pipewire-jack-audio-connection-kit-1.0.1-1.el9.x86_64 1705673142 30 bcaced6ec1cd7b1965950220c813922d installed
DEBUG: pipewire-alsa-1.0.1-1.el9.x86_64 1705673142 177582 8ff6a7c1db400b4dd72a866b719676ae installed
DEBUG: pipewire-pulseaudio-1.0.1-1.el9.x86_64 1705673142 437665 23808d3f3b9e7c13defb7f4d9baf2dd6 installed
DEBUG: python3-devel-3.9.21-2.el9.x86_64 1739293130 782227 057173b8b369e670b16f23732e61012e installed
DEBUG: python3-pbr-6.1.1-1.el9s.noarch 1739524286 520538 f5f0ea136c91335d947bc0def6708ab2 installed
DEBUG: python3-setuptools_scm-7.1.0-2.el9s.noarch 1677685511 271052 a3ab3303f7d174df0d5976baa2635310 installed
DEBUG: python3-eventlet-0.36.1-1.el9s.noarch 1712907228 1733334 4d67c1a44541e9fc1dafc76e9ad86393 installed
DEBUG: python3-sqlalchemy-2.0.38-1.el9s.x86_64 1740475992 19559133 19e5db4283af3a9a564c7f82751368bd installed
DEBUG: openstack-macros-2023.1.0-0.20250328135226.ce6a105.el9.noarch 1743170044 45488 17fb7ac17be7d103b49ea66d1ddbffe0 installed
DEBUG: python3-testtools-2.7.1-1.el9s.noarch 1708341611 1537147 3a7860784b18a02d840e2e192edb3884 installed
DEBUG: python3-testscenarios-0.5.0-21.el9s.noarch 1631031198 105944 caea093dfebb12f3f758c14c092fd384 installed
DEBUG: python3-testresources-2.0.1-2.el9s.noarch 1631002661 244938 5b4ec321a6d30c821addffabd7b6ae67 installed
DEBUG: python3-netaddr-1.3.0-4.el9s.noarch 1733404789 9964766 e5a228c6b376ac305452f2cea6ea9d13 installed
DEBUG: python3-fixtures-4.1.0-1.el9s.noarch 1731569263 359468 13ca48031d6cdf3fa6cd4f65a3d956ff installed
DEBUG: python3-stevedore-5.4.1-0.20250225155234.27e27c1.el9.noarch 1740498867 267805 272a2a450fef52190ca794ba8a88c96a installed
DEBUG: python3-wrapt-1.16.0-1.el9s.x86_64 1708440245 184316 42d3377e636e82d5939304dddcc92636 installed
DEBUG: python3-debtcollector-3.0.0-0.20240226181642.0e6ce1c.el9.noarch 1708971566 86270 03e4ad3409cf5a480768a2a3ce4f8ee7 installed
DEBUG: python3-tempita-0.5.2-2.el9s.noarch 1633588086 116012 34e2cf6a782f7f308d07a17b1b914277 installed
DEBUG: python3-sqlparse-0.4.2-4.el9s.noarch 1658917746 270936 e573d2b32653042e19c048335cf19147 installed
DEBUG: python3-rfc3986-2.0.0-1.el9s.noarch 1740471529 180179 170b918d547e658ea4c7ba98f7ff62dd installed
DEBUG: python3-pyparsing-3.1.2-7.el9s.noarch 1726557153 901817 937abaf779cb98eaca32de7b0d375040 installed
DEBUG: python3-iso8601-2.1.0-1.el9s.noarch 1734707285 41539 2a71e4905148c5523e4014a5ff6f0f6d installed
DEBUG: python3-extras-1.0.0-15.el9s.noarch 1630951099 28311 07487e9fa66fac6f66467d7e32650938 installed
DEBUG: python3-subunit-1.4.0-6.el9s.noarch 1631297515 330523 fd85a795691063c7decfb0a6360815ea installed
DEBUG: python3-oslotest-5.0.1-0.20250513101000.1fe4458.el9.noarch 1747131183 128830 434fbc9cd467d6b2b57b393952325296 installed
DEBUG: libsodium-1.0.18-7.el9s.x86_64 1631099292 363811 c5e5aece8e9b7d89bb43b3c6e4c2b06b installed
DEBUG: zlib-devel-1.2.11-41.el9.x86_64 1698657353 141092 80c434fd1f867ad0fe46055ad348e052 installed
DEBUG: xz-devel-5.2.5-8.el9.x86_64 1654006189 206635 d5b94e8131aaab8d2d7f1d3c7cce58ab installed
DEBUG: python3-psutil-5.8.0-12.el9.x86_64 1644945689 1133645 cff83134f090252851df7ebf7c9c25b7 installed
DEBUG: python3-mako-1.1.4-6.el9.noarch 1668698522 546833 afadc4d58ab86e22ea833db2a1e63084 installed
DEBUG: python3-alembic-1.14.1-1.el9s.noarch 1738827438 2241821 e8c06e35f30e0bdf78313eba57bd4ce3 installed
DEBUG: liburing-2.5-1.el9.x86_64 1701275790 104881 be8edc29d328631ce9656fe0c2d3f982 installed
DEBUG: libpq-13.20-1.el9.x86_64 1740066845 748052 17f9eabd01faa36edfa0cc37cade727b installed
DEBUG: python3-psycopg2-2.9.9-2.el9s.x86_64 1705911928 645586 a64d80e836657d7fd2a2c515a989de0d installed
DEBUG: libgpg-error-devel-1.42-5.el9.x86_64 1638889587 233125 892ca3aea684170f0b698b5ddee1fc75 installed
DEBUG: gmp-c++-1:6.2.0-13.el9.x86_64 1691058138 32064 b29109c0c2a0dfec3d3718ad68bb6c7f installed
DEBUG: cmake-filesystem-3.26.5-2.el9.x86_64 1699019480 0 e67939fc081ade3f27991067fad5660d installed
DEBUG: libxml2-devel-2.9.13-9.el9.x86_64 1740564017 9264370 869757cf5d1303fc583f114d611c16c7 installed
DEBUG: python3-ply-3.11-14.el9.noarch 1644945702 440210 585f6071f7eef976079b8a30299aa0a0 installed
DEBUG: python3-pycparser-2.20-6.el9.noarch 1644945657 763313 747a6f34c8aac42953a65a7ac3d91b5f installed
DEBUG: python3-cffi-1.14.5-5.el9.x86_64 1644337049 1071319 49e7e86da58e037d9fe55484ba891a3a installed
DEBUG: python3-cryptography-36.0.1-4.el9.x86_64 1685444444 4755971 febff0894578a962f1dc309d74a66503 installed
DEBUG: python3-PyMySQL-0.10.1-6.el9.noarch 1645461972 340048 13d68a8a9e993a7bc42d3a2afa52aa2e installed
DEBUG: python3-pynacl-1.5.0-1.el9s.x86_64 1671786671 561270 8778a4f7e0a690c524d3b7fef3b863c1 installed
DEBUG: python3-decorator-4.4.2-6.el9.noarch 1628567131 62807 e22ec134c639837beec6cc34b8b6ce32 installed
DEBUG: python3-migrate-0.13.0-5.el9s.noarch 1631152149 764282 63dfb5d34e9879e24171fffca18acddd installed
DEBUG: numactl-libs-2.0.19-1.el9.x86_64 1731901442 62222 ca3ec0c9d4cefc96f640f06ce89d31b7 installed
DEBUG: libyaml-0.2.5-7.el9.x86_64 1628554829 138283 2f9c4364d7171454e6a0815a0e3c0995 installed
DEBUG: python3-pyyaml-5.4.1-6.el9.x86_64 1644855966 689115 a64a1773a1cc542c5ea8d9236ddb37e3 installed
DEBUG: libaio-0.3.111-13.el9.x86_64 1628549289 59517 dce7f976634e895ec73aef6398d18abe installed
DEBUG: python-oslo-utils-lang-8.2.0-0.20250318120252.cb68378.el9.noarch 1742299883 18914 128fe0569d9a5689117a6e774f495e8d installed
DEBUG: python-oslo-i18n-lang-6.5.1-0.20250317171545.162e0fa.el9.noarch 1742231894 16884 73fed2e5d075b3ce5f8e792e17882ad2 installed
DEBUG: python3-oslo-i18n-6.5.1-0.20250317171545.162e0fa.el9.noarch 1742231894 186595 657751d7bfbcbe0055ef573de4155fe9 installed
DEBUG: python3-oslo-config-2:9.7.1-0.20250317170827.d583141.el9.noarch 1742231482 1179112 8bd202a46f6576985b38d593ffaffd71 installed
DEBUG: python3-oslo-utils-8.2.0-0.20250318120252.cb68378.el9.noarch 1742299883 387287 de381b174ab10088585abfb05f9e71ec installed
DEBUG: python-oslo-db-lang-17.2.1-0.20250317174528.dc60623.el9.noarch 1742233676 13675 f1d1f7bcd7064d44bdfc0635ccc34c3d installed
DEBUG: python3-oslo-db+mysql-17.2.1-0.20250317174528.dc60623.el9.noarch 1742233676 13489 d51d68db9c3239f2e39c7950585ad0ed installed
DEBUG: python3-oslo-db-17.2.1-0.20250317174528.dc60623.el9.noarch 1742233676 543367 93253f4e82924957abb25a0e699a7137 installed
DEBUG: python3-oslo-db-tests-17.2.1-0.20250317174528.dc60623.el9.noarch 1742233676 680126 0ebaa1ed0f4e4e0289e90d7b1b247c6a installed
DEBUG: qemu-img-17:9.1.0-19.el9.x86_64 1745876416 14547355 7675bf48450428d52694d4e318884731 installed
DEBUG: libxslt-devel-1.1.34-12.el9.x86_64 1743712785 2555449 3bdccd0e04e05837d8b0b8d4347f0159 installed
DEBUG: gmp-devel-1:6.2.0-13.el9.x86_64 1691058138 358975 3b6b58396ecc62bf6497d4772e6add20 installed
DEBUG: pyproject-rpm-macros-1.16.2-1.el9.noarch 1731943319 116503 f944faf4f5779d4418c6df80b36fd5de installed
DEBUG: openssl-devel-1:3.5.0-2.el9.x86_64 1747252910 5533995 c258161c20250fcec852ca510d531443 installed
DEBUG: python3-wheel-1:0.36.2-8.el9.noarch 1683048825 214175 7cf7c3323026ce265cfc3f67d4a1ae33 installed
DEBUG: libtirpc-1.3.3-9.el9.x86_64 1722344412 207314 4c399e92f7f6558e2596516f9bf244de installed
DEBUG: libnsl2-2.0.0-1.el9.x86_64 1642756981 59558 df22cbf8fae5ade589067abf96b8b6c6 installed
DEBUG: python3-filelock-3.15.4-1.el9s.noarch 1721630275 79575 ec69b3269c3b5351e2637ba0be859853 installed
DEBUG: mpdecimal-2.5.1-3.el9.x86_64 1674579616 205263 f1bf555f9db646f5b79922dfac81dd7f installed
DEBUG: python3-distlib-0.3.9-1.el9s.noarch 1730712387 919412 e6dce0649b442b1ac65b02917f31648e installed
DEBUG: python3-wheel-wheel-1:0.36.2-8.el9.noarch 1683048825 36198 68684a988afbd1db0ab8bca73555e2a7 installed
DEBUG: python3.12-pip-wheel-23.2.1-4.el9.noarch 1708096743 1577209 b55630b7c17c3e2b5742427b914d5f47 installed
DEBUG: python3.12-3.12.10-3.el9.x86_64 1747227892 31698 d585e9e49d4e55fcac500af6376df492 installed
DEBUG: python3.12-libs-3.12.10-3.el9.x86_64 1747227892 44536620 6e80c1b0b95f1048cbaf1486b6a23fa4 installed
DEBUG: python3.12-devel-3.12.10-3.el9.x86_64 1747227892 1335540 c8eddb6d4f8ea7efe4079600fcf38ae6 installed
DEBUG: python3.11-setuptools-wheel-65.5.1-4.el9.noarch 1741603006 880929 7e9985dd2df9c20fe9cab7635bbf0e69 installed
DEBUG: python3.11-pip-wheel-22.3.1-5.el9.noarch 1707931946 1538839 f4e4d4c086f5f85511a80f1210b7a9b9 installed
DEBUG: python3.11-3.11.11-2.el9.x86_64 1739281033 31749 f8443ff6f5e3e85d611f009344d66b43 installed
DEBUG: python3.11-libs-3.11.11-2.el9.x86_64 1739281033 47132923 646d9a81cffb7118ec344d1ddd844f2d installed
DEBUG: python3.11-devel-3.11.11-2.el9.x86_64 1739281033 952335 58a439eb186e5edf3654043bcfb4a105 installed
DEBUG: python3-toml-0.10.2-6.el9.noarch 1644946042 101697 566ea805ab6ab6a1faa275c797f1e328 installed
DEBUG: python3-py-1.10.0-6.el9.noarch 1645029346 2836937 d08c97130001c6631f7d9115af9fefe0 installed
DEBUG: python3-pluggy-0.13.1-7.el9.noarch 1645029264 125149 b115f47420c6dfc42c5217bffd5bb9b0 installed
DEBUG: python3-appdirs-1.4.4-4.el9.noarch 1628566993 65030 98f9fc31732d98505f70bff24f17a1df installed
DEBUG: python3-virtualenv-20.4.4-1.el9s.noarch 1631112630 667112 10ed701ce28ff4e77ab98f9efc89a65c installed
DEBUG: tox-3.23.0-2.el9s.noarch 1631138838 568634 51003013217c52c443b3b76cb895dfde installed
DEBUG: python3-tox-current-env-0.0.8-1.el9s.noarch 1673452369 44699 3c5ba4fa7941d2eae83481ad132db16b installed
DEBUG: python3-webob-1.8.9-1.el9s.noarch 1732089557 1256237 ff5540093cef965a7e729589d0357f02 installed
DEBUG: python3-oslo-context-5.7.1-0.20250317171221.52d21e6.el9.noarch 1742231710 57290 a7288edaea8e89b7359cbd6860eebcb3 installed
DEBUG: python3-prettytable-0.7.2-27.el9.noarch 1628567478 170451 ba39972a8922f03102eccaee357565c3 installed
DEBUG: python3-futurist-3.1.1-0.20250513101340.8a4c380.el9.noarch 1747131428 226622 68ae1104274094936ad58732ed0b8dc6 installed
DEBUG: python3-voluptuous-0.15.2-1.el9s.noarch 1726215112 304853 9e175fb40a94fcec87c8410acd62ad54 installed
DEBUG: python3-vine-5.1.0-1.el9s.noarch 1705909841 49386 13595aaff0b094c3f8f7ab017113654b installed
DEBUG: python3-amqp-5.2.0-2.el9s.noarch 1705915323 388407 57da739745d816299a21460fe780c781 installed
DEBUG: python3-pyasn1-0.6.0-1.el9s.noarch 1714460172 745977 6da55d49034ccb7a7efef01ae9a4c88a installed
DEBUG: python3-msgpack-1.1.0-1.el9s.x86_64 1730710994 259568 2719344ab2c83300d0ff21e448ff8bcd installed
DEBUG: python3-oslo-serialization-5.7.0-0.20250317180035.bff992d.el9.noarch 1742234585 83708 6cd81894f2f2467b8267dc7e36715dc0 installed
DEBUG: python3-fasteners-0.19-1.el9s.noarch 1696835387 103644 242e2c7dcfadfab256790bbac51d636b installed
DEBUG: python3-dogpile-cache-1.3.3-1.el9s.noarch 1732525571 516360 5aabacf530fd3c96c0f3cf9525b94cc5 installed
DEBUG: python3-attrs-20.3.0-7.el9.noarch 1645553213 281851 cd1d1385d5d5890a76293859c398a691 installed
DEBUG: flexiblas-3.0.4-8.el9.x86_64 1646071831 69843 af7e33fac8116d97b104e620578fce9b installed
DEBUG: python3-dateutil-1:2.8.1-7.el9.noarch 1691366393 737286 ce4e3e436deb6c1198d3ebffc1c79ffe installed
DEBUG: libquadmath-11.5.0-5.el9.x86_64 1738962702 337924 15a44e0fd2acdfef506abfd80d311d44 installed
DEBUG: libgfortran-11.5.0-5.el9.x86_64 1738962702 2883942 b9e8de102b73768c4dda085d0cececc6 installed
DEBUG: python3-os-service-types-1.7.0-0.20250213134714.0b2f473.el9.noarch 1739454556 114330 00547c755b353ab4b9be2ad706f125d7 installed
DEBUG: python3-keystoneauth1-5.10.0-0.20250225162540.60f441a.el9.noarch 1740500852 2478677 ce902dd3f9486922a684c24ba7174514 installed
DEBUG: python3-keystoneclient-1:5.6.0-0.20250317124233.0d43c46.el9.noarch 1742215526 1184300 4baaee33c1d7e8ff9b20e503b75e9926 installed
DEBUG: python3-kombu-1:5.3.7-1.el9s.noarch 1721630334 1468505 2562d75bb81a4e54ba0c08d5c6948f33 installed
DEBUG: python3-etcd3gw-2.4.1-1.el9s.noarch 1722934888 139276 584c77d09588a9bf8080e88e064fbd7f installed
DEBUG: python3-jwt-2.8.0-1.el9s.noarch 1719827010 137616 ef69f6a39f08a63660297f3c6b8084de installed
DEBUG: python3-jwt+crypto-2.8.0-1.el9s.noarch 1719827010 5537 4297b51d1fac4833439f79b326eaa783 installed
DEBUG: python3-zipp-3.6.0-1.el9s.noarch 1633535871 24135 7b3e97ba88dd0ea1ae57665d3a9c19ab installed
DEBUG: python3-importlib-metadata-6.8.0-1.el9s.noarch 1708526913 169163 849a29a00fa15d8c8a61e6ee7ebcff48 installed
DEBUG: python3-yappi-1.6.0-1.el9s.x86_64 1720430396 155347 9fa2a7db2ea9dafff368b4add699e94e installed
DEBUG: python3-wcwidth-0.2.13-1.el9s.noarch 1714119513 568638 fc3bd7a22fa7069952d0f8013067665d installed
DEBUG: python3-waitress-3.0.2-1.el9s.noarch 1738827381 274004 eaed21a1c6bb558eec438a187c1e7518 installed
DEBUG: python3-uhashring-2.3-3.el9s.noarch 1708341146 60170 c7d9dd67ff1653715a638deb06b3dae6 installed
DEBUG: python3-tomlkit-0.13.2-1.el9s.noarch 1724920749 335724 ee9eba64727a79b450854f70ee822cf2 installed
DEBUG: python3-tenacity-8.2.3-1.el9s.noarch 1705909974 136198 e0246685ed1b2ae9878282664383df6c installed
DEBUG: python3-statsd-3.2.1-20.el9s.noarch 1631001186 118061 fca7d23cac03325bc696eb9afae98d04 installed
DEBUG: python3-soupsieve-2.6-2.el9s.noarch 1724920713 238877 942db8c5661703703e83a967bae25163 installed
DEBUG: python3-beautifulsoup4-4.12.3-2.el9s.noarch 1708356542 1275299 64b6482853e21e03d8bc9fc2ef06ad3a installed
DEBUG: python3-lxml-4.6.5-3.el9.x86_64 1659472653 4351883 71896f55627f364b81b4f83b160676d3 installed
DEBUG: python3-smi-lextudio-1.1.13-1.el9s.noarch 1709220689 534086 7de49dd18233f60ea242ae19b53f9174 installed
DEBUG: python3-repoze-lru-0.7-10.el9s.noarch 1630938871 85134 20411a6c6d09ff532d04b46fa2698e86 installed
DEBUG: python3-routes-2.5.1-1.el9s.noarch 1633948452 470408 12ebc3c7c395dc172f96b1f56f89e861 installed
DEBUG: python3-pyperclip-1.8.2-2.el9s.noarch 1671787159 80181 e7678ab97bd72beb30c62b94059af8c4 installed
DEBUG: python3-cmd2-2.4.3-1.el9s.noarch 1730718126 1389353 8d6f3c1f2e5bce7d6329f40b337e902c installed
DEBUG: python3-pymemcache-4.0.0-1.el9s.noarch 1700660566 631632 39b0d32e7f323600b7a03bb6b18a2eac installed
DEBUG: python3-pyOpenSSL-20.0.1-2.el9s.noarch 1630998538 392321 aac3981c7120cbee8ccd6ef6afc87943 installed
DEBUG: python3-paste-3.10.1-1.el9s.noarch 1716796526 2256689 0600727162135a67acb5715679f8a5d8 installed
DEBUG: python3-prometheus_client-0.20.0-3.el9s.noarch 1727802508 287946 2402a540b537eac46ab5a6412076f2db installed
DEBUG: python3-platformdirs-4.2.2-1.el9s.noarch 1720771480 153708 5647653674b688b3b68a54d2c7e2c844 installed
DEBUG: python3-paste-deploy-3.1.0-2.el9s.noarch 1706029828 103499 ef0da607c8d7c4042bfe9091876ccb86 installed
DEBUG: python3-memcached-1.59-3.el9s.noarch 1630942139 121078 183126babd06c89465fa59ad2f7d3a21 installed
DEBUG: python3-logutils-0.3.5-15.el9s.noarch 1630938106 129093 37606a066938c825a22cfc12acb4c666 installed
DEBUG: python3-kazoo-2.8.0-2.el9s.noarch 1630940988 632914 bbaeb9eefeb3553c474aedbffb7e8aa2 installed
DEBUG: python3-zake-0.2.2-22.el9s.noarch 1630944009 129710 c022b146aa231993effc90da39949fc0 installed
DEBUG: python3-jmespath-1.0.1-1.el9s.noarch 1668424571 126830 6ce44266e7e3ab8fa4c2381be5322666 installed
DEBUG: python3-ifaddr-0.1.7-3.el9s.noarch 1631007237 37238 55731f8f9de1de484db21afa8026930e installed
DEBUG: python3-cachetools-5.5.2-1.el9s.noarch 1740560712 110935 d73bbb50092283f380d61b7d7a8dbfe4 installed
DEBUG: python3-bcrypt-3.2.2-4.el9s.x86_64 1658918645 88449 beb77f270f95204e1dfbdfd5c182fa74 installed
DEBUG: python3-autopage-0.5.2-3.el9s.noarch 1708526821 227436 e50f536039092df273ba4442be621765 installed
DEBUG: python3-cliff-4.9.1-0.20250307124109.083572e.el9.noarch 1741351384 321252 720c7429253f6afde20297880fc3e5e4 installed
DEBUG: python3-async-timeout-4.0.2-5.el9s.noarch 1659024175 31321 2c931a3aa2308a7df2db1b37001cfd66 installed
DEBUG: python3-redis-5.0.4-1.el9s.noarch 1720174056 2049675 ba9d91ea2f7fef9001f0a6b1e727d1e6 installed
DEBUG: python3-tooz+redis-6.3.0-0.20241018083720.734acc4.el9.noarch 1729240771 14060 1a107b75871834ad98ac983abfbc0308 installed
DEBUG: python3-tooz+zake-6.3.0-0.20241018083720.734acc4.el9.noarch 1729240771 14060 2947693deb5232db3a9f82bc77714437 installed
DEBUG: python3-tooz-6.3.0-0.20241018083720.734acc4.el9.noarch 1729240771 431771 e9cf3320912b2b76345b56a9ed15d5d6 installed
DEBUG: python3-pyrsistent-0.17.3-8.el9.x86_64 1628567565 376376 07253d153221160ee6a1bdaa5745cd1c installed
DEBUG: python3-jwcrypto-1.5.6-2.el9.noarch 1723236600 320081 38cce70be89dced56c3b6fb22f768474 installed
DEBUG: python3-jsonpointer-2.0-4.el9.noarch 1628567244 35025 0cd95694f14133d3549e31cdc0c9cc13 installed
DEBUG: python3-jsonpatch-1.21-16.el9.noarch 1628567242 56294 8c4831e26eec0439b33e99ba7e44fcd0 installed
DEBUG: openblas-0.3.26-2.el9.x86_64 1724320573 98315 e0e0587647b11a94ae5149a9f48a2fcf installed
DEBUG: openblas-openmp-0.3.26-2.el9.x86_64 1724320573 43319260 dc9d883d19fcff0d70d4f796eb855426 installed
DEBUG: flexiblas-openblas-openmp-3.0.4-8.el9.x86_64 1646071831 40453 f28616ebad4779ccda6b81e54f519105 installed
DEBUG: flexiblas-netlib-3.0.4-8.el9.x86_64 1646071831 11447122 5edfe3b036cd70dd1d7b49b37d0742f8 installed
DEBUG: python3-numpy-1:1.23.5-1.el9.x86_64 1730904078 31055745 1c99790b1d84c81e5b7e61a878aee437 installed
DEBUG: memcached-0:1.6.9-7.el9.x86_64 1655290574 454290 5d9c616b91fe828789e42527dcfd37c7 installed
DEBUG: python3-binary-memcached-0.31.2-1.el9s.noarch 1689661737 152378 d38214c7fe893067cfe1438ab4666a31 installed
DEBUG: python3-requestsexceptions-1.4.0-0.20230628075340.d7ac0ff.el9.noarch 1687939029 28118 ee1608d7d93678f5c6d2583acde67146 installed
DEBUG: python-pycadf-common-4.0.1-0.20250204111011.3cea59f.el9.noarch 1738667510 18900 cec706a68d209f5fd133e726780c8aaf installed
DEBUG: python3-pycadf-4.0.1-0.20250204111011.3cea59f.el9.noarch 1738667510 163569 f4831fba08f2d3b6a6d3a9304212cd0c installed
DEBUG: python-oslo-versionedobjects-lang-3.6.0-0.20250317175844.79e9d5d.el9.noarch 1742234407 14691 66e0907952b403d80c5c6bf95571a59c installed
DEBUG: python-oslo-policy-lang-4.5.1-0.20250317163650.3bb5d92.el9.noarch 1742229503 15700 3a97378f9a4117b9249e24146bc65743 installed
DEBUG: python3-oslo-policy-4.5.1-0.20250317163650.3bb5d92.el9.noarch 1742229503 269462 b86c5faaea10254553279c36c12abd70 installed
DEBUG: python-oslo-middleware-lang-6.5.0-0.20250513103442.26dfbfd.el9.noarch 1747132630 10964 29ac5fc2cbf2ff6fae36ed3d65f2e18f installed
DEBUG: python3-oslo-middleware-6.5.0-0.20250513103442.26dfbfd.el9.noarch 1747132630 199740 1b2cc52149313102ede4395f1ff689d8 installed
DEBUG: python-oslo-log-lang-7.1.0-0.20250317172141.0c290b1.el9.noarch 1742232280 17101 8551947c00332e8551103f940fbef592 installed
DEBUG: python3-oslo-log-7.1.0-0.20250317172141.0c290b1.el9.noarch 1742232280 176744 755bb0132af65163739beef4ec6b9d17 installed
DEBUG: python3-oslo-metrics-0.11.0-0.20250317163850.c64d51c.el9.noarch 1742229689 44824 93904904ca8665d52dcfad46a944c8cc installed
DEBUG: python-oslo-concurrency-lang-7.1.0-0.20250317173205.6250095.el9.noarch 1742232913 18967 7c2f4c168934e227678644ed32695d77 installed
DEBUG: python3-oslo-concurrency-7.1.0-0.20250317173205.6250095.el9.noarch 1742232913 117873 2ee98fe3932e2dca2183129e5e507ae6 installed
DEBUG: python3-oslo-service-4.1.1-0.20250317160209.7a52803.el9.noarch 1742227510 265164 58fc923005eb426df6c6e3e2e361b674 installed
DEBUG: python3-oslo-messaging-16.1.0-0.20250317173909.e91bb45.el9.noarch 1742233368 725980 886de06472b04049e9ec5184d0c7bf51 installed
DEBUG: python-oslo-cache-lang-3.10.1-0.20250317173622.0a940fc.el9.noarch 1742233121 28801 5dd9772c8c3e52269e38a186065d7b6d installed
DEBUG: python3-oslo-cache+dogpile-3.10.1-0.20250317173622.0a940fc.el9.noarch 1742233121 13831 6f3efab6bfff95dded085c2eeb75b46e installed
DEBUG: python3-oslo-cache+etcd3gw-3.10.1-0.20250317173622.0a940fc.el9.noarch 1742233121 13831 8837f3cd50f9364693f0f6e8b0bc8fa7 installed
DEBUG: python3-oslo-cache-3.10.1-0.20250317173622.0a940fc.el9.noarch 1742233121 192803 737075b1acfdb0e6dea98e7e9ba5eb7f installed
DEBUG: python3-keystonemiddleware-10.9.0-0.20250225152217.557d173.el9.noarch 1740497053 393333 a2485b0234e47aadd05828fe7e806256 installed
DEBUG: python3-oslo-versionedobjects-3.6.0-0.20250317175844.79e9d5d.el9.noarch 1742234407 281660 a73af364ef65142247c2a906222e243d installed
DEBUG: python3-osprofiler-4.2.0-0.20240828181728.3fb0487.el9.noarch 1724869158 507550 98e56864c48f5cfa6c747557ee4ee276 installed
DEBUG: python3-oslo-upgradecheck-2.5.0-0.20250317161727.27366ba.el9.noarch 1742228454 57858 edf86e6615cd3327cb6ff09a020401e0 installed
DEBUG: python3-openstacksdk-4.5.0-0.20250513102754.bbe9c96.el9.noarch 1747132217 5826247 5a99879b43b02250a607190dc7b5af55 installed
DEBUG: python3-websockify-0.12.0-1.el9s.noarch 1724660343 246470 dfff26763cbbe5abae276096225c0d29 installed
DEBUG: python3-jsonschema-4.16.0-2.el9s.noarch 1677767013 699503 de345c177c92aed5e6e82eebf2a579d1 installed
DEBUG: python3-stestr-4.1.0-1.el9s.noarch 1708936323 670357 c1aa0807bf687426d845dcdb42884f1c installed
DEBUG: python3-zeroconf-0.38.7-1.el9s.noarch 1659078135 700005 f37b1246d219b6fa7ff5341f3372760d installed
DEBUG: python3-pecan-1.5.1-1.el9s.noarch 1726215094 1374247 a41a643c5d5d1ed7ae7d0f8a350972e4 installed
DEBUG: python3-pysnmp-lextudio-5.0.26-2.el9s.noarch 1710777841 2685026 b341630d532af71f33a24a98787b7201 installed
DEBUG: python3-webtest-3.0.0-1.el9s.noarch 1634282083 292696 ef808a007595834a8bd318ac85c97fb6 installed
DEBUG: python3-sushy-5.6.0-0.20250516051514.880ab20.el9.noarch 1747372594 1065665 f4810f30784689aef3a5a754386c8ac9 installed
DEBUG: python3-oslo-reports-3.5.1-0.20250327080712.2f5eb7c.el9.noarch 1743062956 167644 b0d2e782ddc7d4f2c5e325cd56aa2fa7 installed
DEBUG: python3-pyasn1-modules-0.6.0-1.el9s.noarch 1714460172 1276744 d2df69a948b0f6e8a76c24aa870c8892 installed
DEBUG: python3-automaton-3.2.0-0.20230904140022.9255778.el9.noarch 1693836098 129325 8873b8a754ae6011dbeb1ab3d92ea0ee installed
DEBUG: python3-microversion-parse-2.0.0-0.20240830070719.26a2dc9.el9.noarch 1725001766 93750 8fcacd9807e7e694dd4415feaad6b49b installed
DEBUG: python3-ddt-1.6.0-1.el9s.noarch 1663746586 31282 67e631dfc146645d73f03b3e9b0d47da installed
DEBUG: python3-coverage-7.3.2-2.el9s.x86_64 1705912367 1388882 5266a331fd2ec4370d77f81181b29e7f installed
DEBUG: python3-construct-2.10.70-2.el9s.noarch 1706108472 886848 75028844bd6f5eb790ef23bd324272e5 installed
DEBUG: python3-pycdlib-1.11.0-5.el9.noarch 1628567556 1507309 22eecc966970aea67d80d90be165da84 installed
DEBUG: python3-oslo-rootwrap-7.5.1-0.20250317172841.d8148bf.el9.noarch 1742232649 116807 a7e1f780531c6eaf8cf307e841657407 installed
DEBUG: python3-os-traits-3.5.0-0.20250516051939.45bc9b8.el9.noarch 1747372901 96091 aef241d4e4ab114d600ddbdeb2e54f85 installed
DEBUG: Child return code was: 0
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
Finish: Outputting list of installed packages
INFO: ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep  --target x86_64 /builddir/build/SPECS/openstack-ironic.spec'], chrootPath='/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f01c350e430>timeout=0uid=1020gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock'])
DEBUG: child environment: None
DEBUG: Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep  --target x86_64 /builddir/build/SPECS/openstack-ironic.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Building target platforms: x86_64
DEBUG: Building for target x86_64
DEBUG: Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.TBule2
DEBUG: + umask 022
DEBUG: + cd /builddir/build/BUILD
DEBUG: + cd ironic-29.1.0.dev115
DEBUG: + echo pyproject-rpm-macros
DEBUG: + echo python3-devel
DEBUG: + echo 'python3dist(packaging)'
DEBUG: + echo 'python3dist(pip) >= 19'
DEBUG: + '[' -f pyproject.toml ']'
DEBUG: + echo '(python3dist(tomli) if python3-devel < 3.11)'
DEBUG: + rm -rfv '*.dist-info/'
DEBUG: + '[' -f /usr/bin/python3 ']'
DEBUG: + mkdir -p /builddir/build/BUILD/ironic-29.1.0.dev115/.pyproject-builddir
DEBUG: + echo -n
DEBUG: + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
DEBUG: + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
DEBUG: + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
DEBUG: + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
DEBUG: + LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 '
DEBUG: + LT_SYS_LIBRARY_PATH=/usr/lib64:
DEBUG: + CC=gcc
DEBUG: + CXX=g++
DEBUG: + TMPDIR=/builddir/build/BUILD/ironic-29.1.0.dev115/.pyproject-builddir
DEBUG: + RPM_TOXENV=py39
DEBUG: + HOSTNAME=rpmbuild
DEBUG: + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/ironic-29.1.0.dev115/pyproject-wheeldir --output /builddir/build/BUILD/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64-pyproject-buildrequires -t -e py39
DEBUG: Handling pbr>=6.0.0 from build-system.requires
DEBUG: Requirement satisfied: pbr>=6.0.0
DEBUG:    (installed: pbr 6.1.1)
DEBUG: Handling setuptools>=64.0.0 from build-system.requires
DEBUG: Requirement satisfied: setuptools>=64.0.0
DEBUG:    (installed: setuptools 65.5.1)
DEBUG: Handling wheel from get_requires_for_build_wheel
DEBUG: Requirement satisfied: wheel
DEBUG:    (installed: wheel 0.36.2)
DEBUG: Handling pbr>=6.0.0 from get_requires_for_build_wheel
DEBUG: Requirement satisfied: pbr>=6.0.0
DEBUG:    (installed: pbr 6.1.1)
DEBUG: Handling tox-current-env >= 0.0.6 from tox itself
DEBUG: Requirement satisfied: tox-current-env >= 0.0.6
DEBUG:    (installed: tox-current-env 0.0.8)
DEBUG: ___________________________________ summary ____________________________________
DEBUG:   py39: commands succeeded
DEBUG:   congratulations :)
DEBUG: Handling pbr>=6.0.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: pbr>=6.0.0
DEBUG:    (installed: pbr 6.1.1)
DEBUG: Handling SQLAlchemy>=1.4.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: SQLAlchemy>=1.4.0
DEBUG:    (installed: SQLAlchemy 2.0.38)
DEBUG: Handling alembic>=1.4.2 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: alembic>=1.4.2
DEBUG:    (installed: alembic 1.14.1)
DEBUG: Handling automaton>=1.9.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: automaton>=1.9.0
DEBUG:    (installed: automaton 3.2.0)
DEBUG: Handling eventlet>=0.30.1 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: eventlet>=0.30.1
DEBUG:    (installed: eventlet 0.36.1)
DEBUG: Handling WebOb>=1.7.1 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: WebOb>=1.7.1
DEBUG:    (installed: WebOb 1.8.9)
DEBUG: Handling keystoneauth1>=4.2.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: keystoneauth1>=4.2.0
DEBUG:    (installed: keystoneauth1 5.10.0)
DEBUG: Handling stevedore>=1.29.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: stevedore>=1.29.0
DEBUG:    (installed: stevedore 5.4.1)
DEBUG: Handling oslo.concurrency>=4.2.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: oslo.concurrency>=4.2.0
DEBUG:    (installed: oslo.concurrency 7.1.0)
DEBUG: Handling oslo.config>=6.8.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: oslo.config>=6.8.0
DEBUG:    (installed: oslo.config 9.7.1)
DEBUG: Handling oslo.context>=2.22.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: oslo.context>=2.22.0
DEBUG:    (installed: oslo.context 5.7.1)
DEBUG: Handling oslo.db>=9.1.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: oslo.db>=9.1.0
DEBUG:    (installed: oslo.db 17.2.1)
DEBUG: Handling oslo.rootwrap>=5.8.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: oslo.rootwrap>=5.8.0
DEBUG:    (installed: oslo.rootwrap 7.5.1)
DEBUG: Handling oslo.log>=4.3.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: oslo.log>=4.3.0
DEBUG:    (installed: oslo.log 7.1.0)
DEBUG: Handling oslo.middleware>=3.31.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: oslo.middleware>=3.31.0
DEBUG:    (installed: oslo.middleware 6.5.0)
DEBUG: Handling oslo.policy>=4.5.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: oslo.policy>=4.5.0
DEBUG:    (installed: oslo.policy 4.5.1)
DEBUG: Handling oslo.serialization>=2.25.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: oslo.serialization>=2.25.0
DEBUG:    (installed: oslo.serialization 5.7.0)
DEBUG: Handling oslo.service>=1.24.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: oslo.service>=1.24.0
DEBUG:    (installed: oslo.service 4.1.1)
DEBUG: Handling oslo.upgradecheck>=1.3.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: oslo.upgradecheck>=1.3.0
DEBUG:    (installed: oslo.upgradecheck 2.5.0)
DEBUG: Handling oslo.utils>=8.0.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: oslo.utils>=8.0.0
DEBUG:    (installed: oslo.utils 8.2.0)
DEBUG: Handling osprofiler>=1.5.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: osprofiler>=1.5.0
DEBUG:    (installed: osprofiler 4.2.0)
DEBUG: Handling os-traits>=0.4.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: os-traits>=0.4.0
DEBUG:    (installed: os-traits 3.5.0)
DEBUG: Handling pecan>=1.0.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: pecan>=1.0.0
DEBUG:    (installed: pecan 1.5.1)
DEBUG: Handling pycdlib>=1.11.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: pycdlib>=1.11.0
DEBUG:    (installed: pycdlib 1.11.0)
DEBUG: Handling requests>=2.18.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: requests>=2.18.0
DEBUG:    (installed: requests 2.32.3)
DEBUG: Handling rfc3986>=1.2.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: rfc3986>=1.2.0
DEBUG:    (installed: rfc3986 2.0.0)
DEBUG: Handling jsonpatch>=1.16 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: jsonpatch>=1.16
DEBUG:    (installed: jsonpatch 1.21)
DEBUG: Handling Jinja2>=3.0.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: Jinja2>=3.0.0
DEBUG:    (installed: Jinja2 3.0.1)
DEBUG: Handling keystonemiddleware>=9.5.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: keystonemiddleware>=9.5.0
DEBUG:    (installed: keystonemiddleware 10.9.0)
DEBUG: Handling oslo.messaging>=14.1.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: oslo.messaging>=14.1.0
DEBUG:    (installed: oslo.messaging 16.1.0)
DEBUG: Handling tenacity>=6.3.1 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: tenacity>=6.3.1
DEBUG:    (installed: tenacity 8.2.3)
DEBUG: Handling oslo.versionedobjects>=1.31.2 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: oslo.versionedobjects>=1.31.2
DEBUG:    (installed: oslo.versionedobjects 3.6.0)
DEBUG: Handling jsonschema>=4.0.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: jsonschema>=4.0.0
DEBUG:    (installed: jsonschema 4.16.0)
DEBUG: Handling psutil>=3.2.2 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: psutil>=3.2.2
DEBUG:    (installed: psutil 5.8.0)
DEBUG: Handling futurist>=1.2.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: futurist>=1.2.0
DEBUG:    (installed: futurist 3.1.1)
DEBUG: Handling tooz>=2.7.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: tooz>=2.7.0
DEBUG:    (installed: tooz 6.3.0)
DEBUG: Handling openstacksdk>=0.99.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: openstacksdk>=0.99.0
DEBUG:    (installed: openstacksdk 4.5.0)
DEBUG: Handling sushy>=4.8.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: sushy>=4.8.0
DEBUG:    (installed: sushy 5.6.0)
DEBUG: Handling construct>=2.9.39 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: construct>=2.9.39
DEBUG:    (installed: construct 2.10.70)
DEBUG: Handling netaddr from tox --print-deps-only: py39
DEBUG: Requirement satisfied: netaddr
DEBUG:    (installed: netaddr 1.3.0)
DEBUG: Handling microversion-parse>=1.0.1 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: microversion-parse>=1.0.1
DEBUG:    (installed: microversion-parse 2.0.0)
DEBUG: Handling zeroconf>=0.24.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: zeroconf>=0.24.0
DEBUG:    (installed: zeroconf 0.38.7)
DEBUG: Handling os-service-types>=1.7.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: os-service-types>=1.7.0
DEBUG:    (installed: os-service-types 1.7.0)
DEBUG: Handling bcrypt>=3.1.3 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: bcrypt>=3.1.3
DEBUG:    (installed: bcrypt 3.2.2)
DEBUG: Handling websockify>=0.9.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: websockify>=0.9.0
DEBUG:    (installed: websockify 0.12.0)
DEBUG: Handling PyYAML from tox --print-deps-only: py39
DEBUG: Requirement satisfied: PyYAML
DEBUG:    (installed: PyYAML 5.4.1)
DEBUG: Handling coverage>=4.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: coverage>=4.0
DEBUG:    (installed: coverage 7.3.2)
DEBUG: Handling ddt>=1.2.1 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: ddt>=1.2.1
DEBUG:    (installed: ddt 1.6.0)
DEBUG: Handling fixtures>=3.0.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: fixtures>=3.0.0
DEBUG:    (installed: fixtures 4.1.0)
DEBUG: Handling PyMySQL>=0.8.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: PyMySQL>=0.8.0
DEBUG:    (installed: PyMySQL 0.10.1)
DEBUG: Handling oslo.reports>=1.18.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: oslo.reports>=1.18.0
DEBUG:    (installed: oslo.reports 3.5.1)
DEBUG: Handling oslotest>=3.2.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: oslotest>=3.2.0
DEBUG:    (installed: oslotest 5.0.1)
DEBUG: Handling stestr>=2.0.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: stestr>=2.0.0
DEBUG:    (installed: stestr 4.1.0)
DEBUG: Handling testtools>=2.5.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: testtools>=2.5.0
DEBUG:    (installed: testtools 2.7.1)
DEBUG: Handling WebTest>=2.0.27 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: WebTest>=2.0.27
DEBUG:    (installed: WebTest 3.0.0)
DEBUG: Handling pysnmp-lextudio>=5.0.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: pysnmp-lextudio>=5.0.0
DEBUG:    (installed: pysnmp-lextudio 5.0.26)
DEBUG: Handling pyasn1>=0.5.1 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: pyasn1>=0.5.1
DEBUG:    (installed: pyasn1 0.6.0)
DEBUG: Handling pyasn1-modules>=0.3.0 from tox --print-deps-only: py39
DEBUG: Requirement satisfied: pyasn1-modules>=0.3.0
DEBUG:    (installed: pyasn1-modules 0.4.0)
DEBUG: /usr/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
DEBUG:   warnings.warn(
DEBUG: /usr/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
DEBUG:   warnings.warn(
DEBUG: running dist_info
DEBUG: writing ironic.egg-info/PKG-INFO
DEBUG: writing dependency_links to ironic.egg-info/dependency_links.txt
DEBUG: writing entry points to ironic.egg-info/entry_points.txt
DEBUG: writing requirements to ironic.egg-info/requires.txt
DEBUG: writing top-level names to ironic.egg-info/top_level.txt
DEBUG: writing pbr to ironic.egg-info/pbr.json
DEBUG: [pbr] Processing SOURCES.txt
DEBUG: [pbr] In git context, generating filelist from git
DEBUG: warning: no previously-included files found matching '.gitignore'
DEBUG: warning: no previously-included files found matching '.gitreview'
DEBUG: warning: no previously-included files matching '*.pyc' found anywhere in distribution
DEBUG: adding license file 'LICENSE'
DEBUG: adding license file 'AUTHORS'
DEBUG: writing manifest file 'ironic.egg-info/SOURCES.txt'
DEBUG: creating '/builddir/build/BUILD/ironic-29.1.0.dev115/ironic-29.1.0.dev115.dist-info'
DEBUG: adding license file "LICENSE" (matched pattern "LICEN[CS]E*")
DEBUG: adding license file "AUTHORS" (matched pattern "AUTHORS*")
DEBUG: Handling pbr (>=6.0.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: pbr (>=6.0.0)
DEBUG:    (installed: pbr 6.1.1)
DEBUG: Handling SQLAlchemy (>=1.4.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: SQLAlchemy (>=1.4.0)
DEBUG:    (installed: SQLAlchemy 2.0.38)
DEBUG: Handling alembic (>=1.4.2) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: alembic (>=1.4.2)
DEBUG:    (installed: alembic 1.14.1)
DEBUG: Handling automaton (>=1.9.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: automaton (>=1.9.0)
DEBUG:    (installed: automaton 3.2.0)
DEBUG: Handling eventlet (>=0.30.1) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: eventlet (>=0.30.1)
DEBUG:    (installed: eventlet 0.36.1)
DEBUG: Handling WebOb (>=1.7.1) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: WebOb (>=1.7.1)
DEBUG:    (installed: WebOb 1.8.9)
DEBUG: Handling keystoneauth1 (>=4.2.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: keystoneauth1 (>=4.2.0)
DEBUG:    (installed: keystoneauth1 5.10.0)
DEBUG: Handling stevedore (>=1.29.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: stevedore (>=1.29.0)
DEBUG:    (installed: stevedore 5.4.1)
DEBUG: Handling oslo.concurrency (>=4.2.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: oslo.concurrency (>=4.2.0)
DEBUG:    (installed: oslo.concurrency 7.1.0)
DEBUG: Handling oslo.config (>=6.8.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: oslo.config (>=6.8.0)
DEBUG:    (installed: oslo.config 9.7.1)
DEBUG: Handling oslo.context (>=2.22.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: oslo.context (>=2.22.0)
DEBUG:    (installed: oslo.context 5.7.1)
DEBUG: Handling oslo.db (>=9.1.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: oslo.db (>=9.1.0)
DEBUG:    (installed: oslo.db 17.2.1)
DEBUG: Handling oslo.rootwrap (>=5.8.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: oslo.rootwrap (>=5.8.0)
DEBUG:    (installed: oslo.rootwrap 7.5.1)
DEBUG: Handling oslo.log (>=4.3.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: oslo.log (>=4.3.0)
DEBUG:    (installed: oslo.log 7.1.0)
DEBUG: Handling oslo.middleware (>=3.31.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: oslo.middleware (>=3.31.0)
DEBUG:    (installed: oslo.middleware 6.5.0)
DEBUG: Handling oslo.policy (>=4.5.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: oslo.policy (>=4.5.0)
DEBUG:    (installed: oslo.policy 4.5.1)
DEBUG: Handling oslo.serialization (>=2.25.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: oslo.serialization (>=2.25.0)
DEBUG:    (installed: oslo.serialization 5.7.0)
DEBUG: Handling oslo.service (>=1.24.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: oslo.service (>=1.24.0)
DEBUG:    (installed: oslo.service 4.1.1)
DEBUG: Handling oslo.upgradecheck (>=1.3.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: oslo.upgradecheck (>=1.3.0)
DEBUG:    (installed: oslo.upgradecheck 2.5.0)
DEBUG: Handling oslo.utils (>=8.0.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: oslo.utils (>=8.0.0)
DEBUG:    (installed: oslo.utils 8.2.0)
DEBUG: Handling osprofiler (>=1.5.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: osprofiler (>=1.5.0)
DEBUG:    (installed: osprofiler 4.2.0)
DEBUG: Handling os-traits (>=0.4.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: os-traits (>=0.4.0)
DEBUG:    (installed: os-traits 3.5.0)
DEBUG: Handling pecan (>=1.0.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: pecan (>=1.0.0)
DEBUG:    (installed: pecan 1.5.1)
DEBUG: Handling pycdlib (>=1.11.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: pycdlib (>=1.11.0)
DEBUG:    (installed: pycdlib 1.11.0)
DEBUG: Handling requests (>=2.18.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: requests (>=2.18.0)
DEBUG:    (installed: requests 2.32.3)
DEBUG: Handling rfc3986 (>=1.2.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: rfc3986 (>=1.2.0)
DEBUG:    (installed: rfc3986 2.0.0)
DEBUG: Handling jsonpatch (>=1.16) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: jsonpatch (>=1.16)
DEBUG:    (installed: jsonpatch 1.21)
DEBUG: Handling Jinja2 (>=3.0.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: Jinja2 (>=3.0.0)
DEBUG:    (installed: Jinja2 3.0.1)
DEBUG: Handling keystonemiddleware (>=9.5.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: keystonemiddleware (>=9.5.0)
DEBUG:    (installed: keystonemiddleware 10.9.0)
DEBUG: Handling oslo.messaging (>=14.1.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: oslo.messaging (>=14.1.0)
DEBUG:    (installed: oslo.messaging 16.1.0)
DEBUG: Handling tenacity (>=6.3.1) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: tenacity (>=6.3.1)
DEBUG:    (installed: tenacity 8.2.3)
DEBUG: Handling oslo.versionedobjects (>=1.31.2) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: oslo.versionedobjects (>=1.31.2)
DEBUG:    (installed: oslo.versionedobjects 3.6.0)
DEBUG: Handling jsonschema (>=4.0.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: jsonschema (>=4.0.0)
DEBUG:    (installed: jsonschema 4.16.0)
DEBUG: Handling psutil (>=3.2.2) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: psutil (>=3.2.2)
DEBUG:    (installed: psutil 5.8.0)
DEBUG: Handling futurist (>=1.2.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: futurist (>=1.2.0)
DEBUG:    (installed: futurist 3.1.1)
DEBUG: Handling tooz (>=2.7.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: tooz (>=2.7.0)
DEBUG:    (installed: tooz 6.3.0)
DEBUG: Handling openstacksdk (>=0.99.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: openstacksdk (>=0.99.0)
DEBUG:    (installed: openstacksdk 4.5.0)
DEBUG: Handling sushy (>=4.8.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: sushy (>=4.8.0)
DEBUG:    (installed: sushy 5.6.0)
DEBUG: Handling construct (>=2.9.39) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: construct (>=2.9.39)
DEBUG:    (installed: construct 2.10.70)
DEBUG: Handling netaddr from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: netaddr
DEBUG:    (installed: netaddr 1.3.0)
DEBUG: Handling microversion-parse (>=1.0.1) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: microversion-parse (>=1.0.1)
DEBUG:    (installed: microversion-parse 2.0.0)
DEBUG: Handling zeroconf (>=0.24.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: zeroconf (>=0.24.0)
DEBUG:    (installed: zeroconf 0.38.7)
DEBUG: Handling os-service-types (>=1.7.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: os-service-types (>=1.7.0)
DEBUG:    (installed: os-service-types 1.7.0)
DEBUG: Handling bcrypt (>=3.1.3) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: bcrypt (>=3.1.3)
DEBUG:    (installed: bcrypt 3.2.2)
DEBUG: Handling websockify (>=0.9.0) from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: websockify (>=0.9.0)
DEBUG:    (installed: websockify 0.12.0)
DEBUG: Handling PyYAML from hook generated metadata: Requires-Dist (ironic)
DEBUG: Requirement satisfied: PyYAML
DEBUG:    (installed: PyYAML 5.4.1)
DEBUG: Handling virtualbmc (>=1.4.0) ; extra == 'devstack' from hook generated metadata: Requires-Dist (ironic)
DEBUG: Ignoring alien requirement: virtualbmc (>=1.4.0) ; extra == 'devstack'
DEBUG: Handling oslo.reports (>=1.18.0) ; extra == 'guru_meditation_reports' from hook generated metadata: Requires-Dist (ironic)
DEBUG: Ignoring alien requirement: oslo.reports (>=1.18.0) ; extra == 'guru_meditation_reports'
DEBUG: Handling oslo.i18n (>=3.20.0) ; extra == 'i18n' from hook generated metadata: Requires-Dist (ironic)
DEBUG: Ignoring alien requirement: oslo.i18n (>=3.20.0) ; extra == 'i18n'
DEBUG: Handling coverage (>=4.0) ; extra == 'test' from hook generated metadata: Requires-Dist (ironic)
DEBUG: Ignoring alien requirement: coverage (>=4.0) ; extra == 'test'
DEBUG: Handling ddt (>=1.2.1) ; extra == 'test' from hook generated metadata: Requires-Dist (ironic)
DEBUG: Ignoring alien requirement: ddt (>=1.2.1) ; extra == 'test'
DEBUG: Handling fixtures (>=3.0.0) ; extra == 'test' from hook generated metadata: Requires-Dist (ironic)
DEBUG: Ignoring alien requirement: fixtures (>=3.0.0) ; extra == 'test'
DEBUG: Handling PyMySQL (>=0.8.0) ; extra == 'test' from hook generated metadata: Requires-Dist (ironic)
DEBUG: Ignoring alien requirement: PyMySQL (>=0.8.0) ; extra == 'test'
DEBUG: Handling oslo.reports (>=1.18.0) ; extra == 'test' from hook generated metadata: Requires-Dist (ironic)
DEBUG: Ignoring alien requirement: oslo.reports (>=1.18.0) ; extra == 'test'
DEBUG: Handling oslotest (>=3.2.0) ; extra == 'test' from hook generated metadata: Requires-Dist (ironic)
DEBUG: Ignoring alien requirement: oslotest (>=3.2.0) ; extra == 'test'
DEBUG: Handling stestr (>=2.0.0) ; extra == 'test' from hook generated metadata: Requires-Dist (ironic)
DEBUG: Ignoring alien requirement: stestr (>=2.0.0) ; extra == 'test'
DEBUG: Handling testtools (>=2.5.0) ; extra == 'test' from hook generated metadata: Requires-Dist (ironic)
DEBUG: Ignoring alien requirement: testtools (>=2.5.0) ; extra == 'test'
DEBUG: Handling WebTest (>=2.0.27) ; extra == 'test' from hook generated metadata: Requires-Dist (ironic)
DEBUG: Ignoring alien requirement: WebTest (>=2.0.27) ; extra == 'test'
DEBUG: Handling pysnmp-lextudio (>=5.0.0) ; extra == 'test' from hook generated metadata: Requires-Dist (ironic)
DEBUG: Ignoring alien requirement: pysnmp-lextudio (>=5.0.0) ; extra == 'test'
DEBUG: Handling pyasn1 (>=0.5.1) ; extra == 'test' from hook generated metadata: Requires-Dist (ironic)
DEBUG: Ignoring alien requirement: pyasn1 (>=0.5.1) ; extra == 'test'
DEBUG: Handling pyasn1-modules (>=0.3.0) ; extra == 'test' from hook generated metadata: Requires-Dist (ironic)
DEBUG: Ignoring alien requirement: pyasn1-modules (>=0.3.0) ; extra == 'test'
DEBUG: + cat /builddir/build/BUILD/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64-pyproject-buildrequires
DEBUG: + rm -rfv ironic-29.1.0.dev115.dist-info/
DEBUG: removed 'ironic-29.1.0.dev115.dist-info/LICENSE'
DEBUG: removed 'ironic-29.1.0.dev115.dist-info/AUTHORS'
DEBUG: removed 'ironic-29.1.0.dev115.dist-info/METADATA'
DEBUG: removed 'ironic-29.1.0.dev115.dist-info/entry_points.txt'
DEBUG: removed 'ironic-29.1.0.dev115.dist-info/pbr.json'
DEBUG: removed 'ironic-29.1.0.dev115.dist-info/top_level.txt'
DEBUG: removed directory 'ironic-29.1.0.dev115.dist-info/'
DEBUG: + RPM_EC=0
DEBUG: ++ jobs -p
DEBUG: + exit 0
DEBUG: Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.MXGKbA
DEBUG: + umask 022
DEBUG: + cd /builddir/build/BUILD
DEBUG: + cd ironic-29.1.0.dev115
DEBUG: + mkdir -p /builddir/build/BUILD/ironic-29.1.0.dev115/.pyproject-builddir
DEBUG: + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
DEBUG: + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
DEBUG: + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
DEBUG: + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
DEBUG: + LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 '
DEBUG: + LT_SYS_LIBRARY_PATH=/usr/lib64:
DEBUG: + CC=gcc
DEBUG: + CXX=g++
DEBUG: + TMPDIR=/builddir/build/BUILD/ironic-29.1.0.dev115/.pyproject-builddir
DEBUG: + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/ironic-29.1.0.dev115/pyproject-wheeldir
DEBUG: Processing /builddir/build/BUILD/ironic-29.1.0.dev115
DEBUG:   Preparing metadata (pyproject.toml): started
DEBUG:   Running command /usr/bin/python3 /usr/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py prepare_metadata_for_build_wheel /builddir/build/BUILD/ironic-29.1.0.dev115/.pyproject-builddir/tmptg0oguur
DEBUG:   /usr/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
DEBUG:     warnings.warn(
DEBUG:   /usr/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
DEBUG:     warnings.warn(
DEBUG:   running dist_info
DEBUG:   creating /builddir/build/BUILD/ironic-29.1.0.dev115/.pyproject-builddir/pip-modern-metadata-km52wrn3/ironic.egg-info
DEBUG:   writing /builddir/build/BUILD/ironic-29.1.0.dev115/.pyproject-builddir/pip-modern-metadata-km52wrn3/ironic.egg-info/PKG-INFO
DEBUG:   writing dependency_links to /builddir/build/BUILD/ironic-29.1.0.dev115/.pyproject-builddir/pip-modern-metadata-km52wrn3/ironic.egg-info/dependency_links.txt
DEBUG:   writing entry points to /builddir/build/BUILD/ironic-29.1.0.dev115/.pyproject-builddir/pip-modern-metadata-km52wrn3/ironic.egg-info/entry_points.txt
DEBUG:   writing requirements to /builddir/build/BUILD/ironic-29.1.0.dev115/.pyproject-builddir/pip-modern-metadata-km52wrn3/ironic.egg-info/requires.txt
DEBUG:   writing top-level names to /builddir/build/BUILD/ironic-29.1.0.dev115/.pyproject-builddir/pip-modern-metadata-km52wrn3/ironic.egg-info/top_level.txt
DEBUG:   writing pbr to /builddir/build/BUILD/ironic-29.1.0.dev115/.pyproject-builddir/pip-modern-metadata-km52wrn3/ironic.egg-info/pbr.json
DEBUG:   [pbr] Processing SOURCES.txt
DEBUG:   writing manifest file '/builddir/build/BUILD/ironic-29.1.0.dev115/.pyproject-builddir/pip-modern-metadata-km52wrn3/ironic.egg-info/SOURCES.txt'
DEBUG:   [pbr] In git context, generating filelist from git
DEBUG:   warning: no previously-included files found matching '.gitignore'
DEBUG:   warning: no previously-included files found matching '.gitreview'
DEBUG:   warning: no previously-included files matching '*.pyc' found anywhere in distribution
DEBUG:   adding license file 'LICENSE'
DEBUG:   adding license file 'AUTHORS'
DEBUG:   writing manifest file '/builddir/build/BUILD/ironic-29.1.0.dev115/.pyproject-builddir/pip-modern-metadata-km52wrn3/ironic.egg-info/SOURCES.txt'
DEBUG:   creating '/builddir/build/BUILD/ironic-29.1.0.dev115/.pyproject-builddir/pip-modern-metadata-km52wrn3/ironic-29.1.0.dev115.dist-info'
DEBUG:   adding license file "LICENSE" (matched pattern "LICEN[CS]E*")
DEBUG:   adding license file "AUTHORS" (matched pattern "AUTHORS*")
DEBUG:   Preparing metadata (pyproject.toml): finished with status 'done'
DEBUG: Building wheels for collected packages: ironic
DEBUG:   Building wheel for ironic (pyproject.toml): started
DEBUG:   Running command /usr/bin/python3 /usr/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py build_wheel /builddir/build/BUILD/ironic-29.1.0.dev115/.pyproject-builddir/tmp3nunpgpx
DEBUG:   /usr/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
DEBUG:     warnings.warn(
DEBUG:   running bdist_wheel
DEBUG:   running build
DEBUG:   running build_py
DEBUG:   creating build
DEBUG:   creating build/lib
DEBUG:   creating build/lib/ironic
DEBUG:   creating build/lib/ironic/drivers
DEBUG:   creating build/lib/ironic/drivers/modules
DEBUG:   creating build/lib/ironic/drivers/modules/intel_ipmi
DEBUG:   copying ironic/drivers/modules/intel_ipmi/management.py -> build/lib/ironic/drivers/modules/intel_ipmi
DEBUG:   copying ironic/drivers/modules/intel_ipmi/__init__.py -> build/lib/ironic/drivers/modules/intel_ipmi
DEBUG:   creating build/lib/ironic/tests
DEBUG:   creating build/lib/ironic/tests/unit
DEBUG:   creating build/lib/ironic/tests/unit/api
DEBUG:   copying ironic/tests/unit/api/utils.py -> build/lib/ironic/tests/unit/api
DEBUG:   copying ironic/tests/unit/api/test_root.py -> build/lib/ironic/tests/unit/api
DEBUG:   copying ironic/tests/unit/api/test_proxy_middleware.py -> build/lib/ironic/tests/unit/api
DEBUG:   copying ironic/tests/unit/api/test_ospmiddleware.py -> build/lib/ironic/tests/unit/api
DEBUG:   copying ironic/tests/unit/api/test_middleware.py -> build/lib/ironic/tests/unit/api
DEBUG:   copying ironic/tests/unit/api/test_method.py -> build/lib/ironic/tests/unit/api
DEBUG:   copying ironic/tests/unit/api/test_hooks.py -> build/lib/ironic/tests/unit/api
DEBUG:   copying ironic/tests/unit/api/test_healthcheck.py -> build/lib/ironic/tests/unit/api
DEBUG:   copying ironic/tests/unit/api/test_functions.py -> build/lib/ironic/tests/unit/api
DEBUG:   copying ironic/tests/unit/api/test_audit.py -> build/lib/ironic/tests/unit/api
DEBUG:   copying ironic/tests/unit/api/test_acl.py -> build/lib/ironic/tests/unit/api
DEBUG:   copying ironic/tests/unit/api/base.py -> build/lib/ironic/tests/unit/api
DEBUG:   copying ironic/tests/unit/api/__init__.py -> build/lib/ironic/tests/unit/api
DEBUG:   creating build/lib/ironic/tests/functional
DEBUG:   copying ironic/tests/functional/__init__.py -> build/lib/ironic/tests/functional
DEBUG:   creating build/lib/ironic/drivers/modules/irmc
DEBUG:   copying ironic/drivers/modules/irmc/vendor.py -> build/lib/ironic/drivers/modules/irmc
DEBUG:   copying ironic/drivers/modules/irmc/raid.py -> build/lib/ironic/drivers/modules/irmc
DEBUG:   copying ironic/drivers/modules/irmc/power.py -> build/lib/ironic/drivers/modules/irmc
DEBUG:   copying ironic/drivers/modules/irmc/management.py -> build/lib/ironic/drivers/modules/irmc
DEBUG:   copying ironic/drivers/modules/irmc/inspect.py -> build/lib/ironic/drivers/modules/irmc
DEBUG:   copying ironic/drivers/modules/irmc/common.py -> build/lib/ironic/drivers/modules/irmc
DEBUG:   copying ironic/drivers/modules/irmc/boot.py -> build/lib/ironic/drivers/modules/irmc
DEBUG:   copying ironic/drivers/modules/irmc/bios.py -> build/lib/ironic/drivers/modules/irmc
DEBUG:   copying ironic/drivers/modules/irmc/__init__.py -> build/lib/ironic/drivers/modules/irmc
DEBUG:   creating build/lib/ironic/common
DEBUG:   creating build/lib/ironic/common/inspection_rules
DEBUG:   copying ironic/common/inspection_rules/validation.py -> build/lib/ironic/common/inspection_rules
DEBUG:   copying ironic/common/inspection_rules/utils.py -> build/lib/ironic/common/inspection_rules
DEBUG:   copying ironic/common/inspection_rules/operators.py -> build/lib/ironic/common/inspection_rules
DEBUG:   copying ironic/common/inspection_rules/engine.py -> build/lib/ironic/common/inspection_rules
DEBUG:   copying ironic/common/inspection_rules/base.py -> build/lib/ironic/common/inspection_rules
DEBUG:   copying ironic/common/inspection_rules/actions.py -> build/lib/ironic/common/inspection_rules
DEBUG:   copying ironic/common/inspection_rules/__init__.py -> build/lib/ironic/common/inspection_rules
DEBUG:   creating build/lib/ironic/conf
DEBUG:   copying ironic/conf/vnc.py -> build/lib/ironic/conf
DEBUG:   copying ironic/conf/types.py -> build/lib/ironic/conf
DEBUG:   copying ironic/conf/swift.py -> build/lib/ironic/conf
DEBUG:   copying ironic/conf/snmp.py -> build/lib/ironic/conf
DEBUG:   copying ironic/conf/service_catalog.py -> build/lib/ironic/conf
DEBUG:   copying ironic/conf/sensor_data.py -> build/lib/ironic/conf
DEBUG:   copying ironic/conf/redfish.py -> build/lib/ironic/conf
DEBUG:   copying ironic/conf/pxe.py -> build/lib/ironic/conf
DEBUG:   copying ironic/conf/opts.py -> build/lib/ironic/conf
DEBUG:   copying ironic/conf/oci.py -> build/lib/ironic/conf
DEBUG:   copying ironic/conf/nova.py -> build/lib/ironic/conf
DEBUG:   copying ironic/conf/neutron.py -> build/lib/ironic/conf
DEBUG:   copying ironic/conf/molds.py -> build/lib/ironic/conf
DEBUG:   copying ironic/conf/metrics.py -> build/lib/ironic/conf
DEBUG:   copying ironic/conf/mdns.py -> build/lib/ironic/conf
DEBUG:   copying ironic/conf/json_rpc.py -> build/lib/ironic/conf
DEBUG:   copying ironic/conf/irmc.py -> build/lib/ironic/conf
DEBUG:   copying ironic/conf/ipmi.py -> build/lib/ironic/conf
DEBUG:   copying ironic/conf/inventory.py -> build/lib/ironic/conf
DEBUG:   copying ironic/conf/inspector.py -> build/lib/ironic/conf
DEBUG:   copying ironic/conf/ilo.py -> build/lib/ironic/conf
DEBUG:   copying ironic/conf/healthcheck.py -> build/lib/ironic/conf
DEBUG:   copying ironic/conf/glance.py -> build/lib/ironic/conf
DEBUG:   copying ironic/conf/fake.py -> build/lib/ironic/conf
DEBUG:   copying ironic/conf/exception.py -> build/lib/ironic/conf
DEBUG:   copying ironic/conf/drac.py -> build/lib/ironic/conf
DEBUG:   copying ironic/conf/dnsmasq.py -> build/lib/ironic/conf
DEBUG:   copying ironic/conf/disk_utils.py -> build/lib/ironic/conf
DEBUG:   copying ironic/conf/dhcp.py -> build/lib/ironic/conf
DEBUG:   copying ironic/conf/deploy.py -> build/lib/ironic/conf
DEBUG:   copying ironic/conf/default.py -> build/lib/ironic/conf
DEBUG:   copying ironic/conf/database.py -> build/lib/ironic/conf
DEBUG:   copying ironic/conf/console.py -> build/lib/ironic/conf
DEBUG:   copying ironic/conf/conductor.py -> build/lib/ironic/conf
DEBUG:   copying ironic/conf/cinder.py -> build/lib/ironic/conf
DEBUG:   copying ironic/conf/auth.py -> build/lib/ironic/conf
DEBUG:   copying ironic/conf/audit.py -> build/lib/ironic/conf
DEBUG:   copying ironic/conf/api.py -> build/lib/ironic/conf
DEBUG:   copying ironic/conf/ansible.py -> build/lib/ironic/conf
DEBUG:   copying ironic/conf/anaconda.py -> build/lib/ironic/conf
DEBUG:   copying ironic/conf/agent_containers.py -> build/lib/ironic/conf
DEBUG:   copying ironic/conf/agent.py -> build/lib/ironic/conf
DEBUG:   copying ironic/conf/__init__.py -> build/lib/ironic/conf
DEBUG:   creating build/lib/ironic/api
DEBUG:   creating build/lib/ironic/api/controllers
DEBUG:   copying ironic/api/controllers/version.py -> build/lib/ironic/api/controllers
DEBUG:   copying ironic/api/controllers/root.py -> build/lib/ironic/api/controllers
DEBUG:   copying ironic/api/controllers/link.py -> build/lib/ironic/api/controllers
DEBUG:   copying ironic/api/controllers/base.py -> build/lib/ironic/api/controllers
DEBUG:   copying ironic/api/controllers/__init__.py -> build/lib/ironic/api/controllers
DEBUG:   creating build/lib/ironic/pxe_filter
DEBUG:   copying ironic/pxe_filter/service.py -> build/lib/ironic/pxe_filter
DEBUG:   copying ironic/pxe_filter/dnsmasq.py -> build/lib/ironic/pxe_filter
DEBUG:   copying ironic/pxe_filter/__init__.py -> build/lib/ironic/pxe_filter
DEBUG:   creating build/lib/ironic/tests/unit/dhcp
DEBUG:   copying ironic/tests/unit/dhcp/test_neutron.py -> build/lib/ironic/tests/unit/dhcp
DEBUG:   copying ironic/tests/unit/dhcp/test_factory.py -> build/lib/ironic/tests/unit/dhcp
DEBUG:   copying ironic/tests/unit/dhcp/test_dnsmasq.py -> build/lib/ironic/tests/unit/dhcp
DEBUG:   copying ironic/tests/unit/dhcp/__init__.py -> build/lib/ironic/tests/unit/dhcp
DEBUG:   creating build/lib/ironic/command
DEBUG:   copying ironic/command/status.py -> build/lib/ironic/command
DEBUG:   copying ironic/command/singleprocess.py -> build/lib/ironic/command
DEBUG:   copying ironic/command/pxe_filter.py -> build/lib/ironic/command
DEBUG:   copying ironic/command/novncproxy.py -> build/lib/ironic/command
DEBUG:   copying ironic/command/dbsync.py -> build/lib/ironic/command
DEBUG:   copying ironic/command/conductor.py -> build/lib/ironic/command
DEBUG:   copying ironic/command/api.py -> build/lib/ironic/command
DEBUG:   copying ironic/command/__init__.py -> build/lib/ironic/command
DEBUG:   creating build/lib/ironic/api/middleware
DEBUG:   copying ironic/api/middleware/parsable_error.py -> build/lib/ironic/api/middleware
DEBUG:   copying ironic/api/middleware/json_ext.py -> build/lib/ironic/api/middleware
DEBUG:   copying ironic/api/middleware/auth_public_routes.py -> build/lib/ironic/api/middleware
DEBUG:   copying ironic/api/middleware/__init__.py -> build/lib/ironic/api/middleware
DEBUG:   creating build/lib/ironic/tests/unit/console
DEBUG:   copying ironic/tests/unit/console/__init__.py -> build/lib/ironic/tests/unit/console
DEBUG:   creating build/lib/ironic/tests/unit/drivers
DEBUG:   creating build/lib/ironic/tests/unit/drivers/modules
DEBUG:   creating build/lib/ironic/tests/unit/drivers/modules/ibmc
DEBUG:   copying ironic/tests/unit/drivers/modules/ibmc/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/ibmc
DEBUG:   creating build/lib/ironic/tests/unit/console/securityproxy
DEBUG:   copying ironic/tests/unit/console/securityproxy/test_websocketproxy.py -> build/lib/ironic/tests/unit/console/securityproxy
DEBUG:   copying ironic/tests/unit/console/securityproxy/test_rfb.py -> build/lib/ironic/tests/unit/console/securityproxy
DEBUG:   copying ironic/tests/unit/console/securityproxy/__init__.py -> build/lib/ironic/tests/unit/console/securityproxy
DEBUG:   creating build/lib/ironic/console
DEBUG:   copying ironic/console/websocketproxy.py -> build/lib/ironic/console
DEBUG:   copying ironic/console/novncproxy_service.py -> build/lib/ironic/console
DEBUG:   copying ironic/console/__init__.py -> build/lib/ironic/console
DEBUG:   creating build/lib/ironic/tests/unit/conductor
DEBUG:   copying ironic/tests/unit/conductor/test_verify.py -> build/lib/ironic/tests/unit/conductor
DEBUG:   copying ironic/tests/unit/conductor/test_utils.py -> build/lib/ironic/tests/unit/conductor
DEBUG:   copying ironic/tests/unit/conductor/test_task_manager.py -> build/lib/ironic/tests/unit/conductor
DEBUG:   copying ironic/tests/unit/conductor/test_steps.py -> build/lib/ironic/tests/unit/conductor
DEBUG:   copying ironic/tests/unit/conductor/test_servicing.py -> build/lib/ironic/tests/unit/conductor
DEBUG:   copying ironic/tests/unit/conductor/test_rpcapi.py -> build/lib/ironic/tests/unit/conductor
DEBUG:   copying ironic/tests/unit/conductor/test_rpc_service.py -> build/lib/ironic/tests/unit/conductor
DEBUG:   copying ironic/tests/unit/conductor/test_periodics.py -> build/lib/ironic/tests/unit/conductor
DEBUG:   copying ironic/tests/unit/conductor/test_notification_utils.py -> build/lib/ironic/tests/unit/conductor
DEBUG:   copying ironic/tests/unit/conductor/test_manager.py -> build/lib/ironic/tests/unit/conductor
DEBUG:   copying ironic/tests/unit/conductor/test_inspection.py -> build/lib/ironic/tests/unit/conductor
DEBUG:   copying ironic/tests/unit/conductor/test_deployments.py -> build/lib/ironic/tests/unit/conductor
DEBUG:   copying ironic/tests/unit/conductor/test_cleaning.py -> build/lib/ironic/tests/unit/conductor
DEBUG:   copying ironic/tests/unit/conductor/test_base_manager.py -> build/lib/ironic/tests/unit/conductor
DEBUG:   copying ironic/tests/unit/conductor/test_allocations.py -> build/lib/ironic/tests/unit/conductor
DEBUG:   copying ironic/tests/unit/conductor/mgr_utils.py -> build/lib/ironic/tests/unit/conductor
DEBUG:   copying ironic/tests/unit/conductor/__init__.py -> build/lib/ironic/tests/unit/conductor
DEBUG:   creating build/lib/ironic/tests/unit/drivers/modules/irmc
DEBUG:   copying ironic/tests/unit/drivers/modules/irmc/test_raid.py -> build/lib/ironic/tests/unit/drivers/modules/irmc
DEBUG:   copying ironic/tests/unit/drivers/modules/irmc/test_power.py -> build/lib/ironic/tests/unit/drivers/modules/irmc
DEBUG:   copying ironic/tests/unit/drivers/modules/irmc/test_periodic_task.py -> build/lib/ironic/tests/unit/drivers/modules/irmc
DEBUG:   copying ironic/tests/unit/drivers/modules/irmc/test_management.py -> build/lib/ironic/tests/unit/drivers/modules/irmc
DEBUG:   copying ironic/tests/unit/drivers/modules/irmc/test_inspect.py -> build/lib/ironic/tests/unit/drivers/modules/irmc
DEBUG:   copying ironic/tests/unit/drivers/modules/irmc/test_common.py -> build/lib/ironic/tests/unit/drivers/modules/irmc
DEBUG:   copying ironic/tests/unit/drivers/modules/irmc/test_boot.py -> build/lib/ironic/tests/unit/drivers/modules/irmc
DEBUG:   copying ironic/tests/unit/drivers/modules/irmc/test_bios.py -> build/lib/ironic/tests/unit/drivers/modules/irmc
DEBUG:   copying ironic/tests/unit/drivers/modules/irmc/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/irmc
DEBUG:   creating build/lib/ironic/drivers/modules/storage
DEBUG:   copying ironic/drivers/modules/storage/noop.py -> build/lib/ironic/drivers/modules/storage
DEBUG:   copying ironic/drivers/modules/storage/external.py -> build/lib/ironic/drivers/modules/storage
DEBUG:   copying ironic/drivers/modules/storage/cinder.py -> build/lib/ironic/drivers/modules/storage
DEBUG:   copying ironic/drivers/modules/storage/__init__.py -> build/lib/ironic/drivers/modules/storage
DEBUG:   creating build/lib/ironic/tests/unit/drivers/modules/ansible
DEBUG:   copying ironic/tests/unit/drivers/modules/ansible/test_deploy.py -> build/lib/ironic/tests/unit/drivers/modules/ansible
DEBUG:   copying ironic/tests/unit/drivers/modules/ansible/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/ansible
DEBUG:   creating build/lib/ironic/drivers/modules/inspector
DEBUG:   copying ironic/drivers/modules/inspector/lldp_tlvs.py -> build/lib/ironic/drivers/modules/inspector
DEBUG:   copying ironic/drivers/modules/inspector/lldp_parsers.py -> build/lib/ironic/drivers/modules/inspector
DEBUG:   copying ironic/drivers/modules/inspector/interface.py -> build/lib/ironic/drivers/modules/inspector
DEBUG:   copying ironic/drivers/modules/inspector/client.py -> build/lib/ironic/drivers/modules/inspector
DEBUG:   copying ironic/drivers/modules/inspector/agent.py -> build/lib/ironic/drivers/modules/inspector
DEBUG:   copying ironic/drivers/modules/inspector/__init__.py -> build/lib/ironic/drivers/modules/inspector
DEBUG:   creating build/lib/ironic/drivers/modules/drac
DEBUG:   copying ironic/drivers/modules/drac/vendor_passthru.py -> build/lib/ironic/drivers/modules/drac
DEBUG:   copying ironic/drivers/modules/drac/utils.py -> build/lib/ironic/drivers/modules/drac
DEBUG:   copying ironic/drivers/modules/drac/raid.py -> build/lib/ironic/drivers/modules/drac
DEBUG:   copying ironic/drivers/modules/drac/power.py -> build/lib/ironic/drivers/modules/drac
DEBUG:   copying ironic/drivers/modules/drac/management.py -> build/lib/ironic/drivers/modules/drac
DEBUG:   copying ironic/drivers/modules/drac/inspect.py -> build/lib/ironic/drivers/modules/drac
DEBUG:   copying ironic/drivers/modules/drac/boot.py -> build/lib/ironic/drivers/modules/drac
DEBUG:   copying ironic/drivers/modules/drac/bios.py -> build/lib/ironic/drivers/modules/drac
DEBUG:   copying ironic/drivers/modules/drac/__init__.py -> build/lib/ironic/drivers/modules/drac
DEBUG:   creating build/lib/ironic/hacking
DEBUG:   copying ironic/hacking/checks.py -> build/lib/ironic/hacking
DEBUG:   copying ironic/hacking/__init__.py -> build/lib/ironic/hacking
DEBUG:   creating build/lib/ironic/tests/unit/drivers/modules/inspector
DEBUG:   creating build/lib/ironic/tests/unit/drivers/modules/inspector/hooks
DEBUG:   copying ironic/tests/unit/drivers/modules/inspector/hooks/test_validate_interfaces.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks
DEBUG:   copying ironic/tests/unit/drivers/modules/inspector/hooks/test_root_device.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks
DEBUG:   copying ironic/tests/unit/drivers/modules/inspector/hooks/test_ramdisk_error.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks
DEBUG:   copying ironic/tests/unit/drivers/modules/inspector/hooks/test_raid_device.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks
DEBUG:   copying ironic/tests/unit/drivers/modules/inspector/hooks/test_ports.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks
DEBUG:   copying ironic/tests/unit/drivers/modules/inspector/hooks/test_physical_network.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks
DEBUG:   copying ironic/tests/unit/drivers/modules/inspector/hooks/test_pci_devices.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks
DEBUG:   copying ironic/tests/unit/drivers/modules/inspector/hooks/test_parse_lldp.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks
DEBUG:   copying ironic/tests/unit/drivers/modules/inspector/hooks/test_memory.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks
DEBUG:   copying ironic/tests/unit/drivers/modules/inspector/hooks/test_local_link_connection.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks
DEBUG:   copying ironic/tests/unit/drivers/modules/inspector/hooks/test_extra_hardware.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks
DEBUG:   copying ironic/tests/unit/drivers/modules/inspector/hooks/test_cpu_capabilities.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks
DEBUG:   copying ironic/tests/unit/drivers/modules/inspector/hooks/test_boot_mode.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks
DEBUG:   copying ironic/tests/unit/drivers/modules/inspector/hooks/test_architecture.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks
DEBUG:   copying ironic/tests/unit/drivers/modules/inspector/hooks/test_accelerators.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks
DEBUG:   copying ironic/tests/unit/drivers/modules/inspector/hooks/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks
DEBUG:   creating build/lib/ironic/drivers/modules/redfish
DEBUG:   copying ironic/drivers/modules/redfish/vendor.py -> build/lib/ironic/drivers/modules/redfish
DEBUG:   copying ironic/drivers/modules/redfish/utils.py -> build/lib/ironic/drivers/modules/redfish
DEBUG:   copying ironic/drivers/modules/redfish/raid.py -> build/lib/ironic/drivers/modules/redfish
DEBUG:   copying ironic/drivers/modules/redfish/power.py -> build/lib/ironic/drivers/modules/redfish
DEBUG:   copying ironic/drivers/modules/redfish/management.py -> build/lib/ironic/drivers/modules/redfish
DEBUG:   copying ironic/drivers/modules/redfish/inspect.py -> build/lib/ironic/drivers/modules/redfish
DEBUG:   copying ironic/drivers/modules/redfish/graphical_console.py -> build/lib/ironic/drivers/modules/redfish
DEBUG:   copying ironic/drivers/modules/redfish/firmware_utils.py -> build/lib/ironic/drivers/modules/redfish
DEBUG:   copying ironic/drivers/modules/redfish/firmware.py -> build/lib/ironic/drivers/modules/redfish
DEBUG:   copying ironic/drivers/modules/redfish/boot.py -> build/lib/ironic/drivers/modules/redfish
DEBUG:   copying ironic/drivers/modules/redfish/bios.py -> build/lib/ironic/drivers/modules/redfish
DEBUG:   copying ironic/drivers/modules/redfish/__init__.py -> build/lib/ironic/drivers/modules/redfish
DEBUG:   creating build/lib/ironic/db
DEBUG:   creating build/lib/ironic/db/sqlalchemy
DEBUG:   copying ironic/db/sqlalchemy/models.py -> build/lib/ironic/db/sqlalchemy
DEBUG:   copying ironic/db/sqlalchemy/migration.py -> build/lib/ironic/db/sqlalchemy
DEBUG:   copying ironic/db/sqlalchemy/api.py -> build/lib/ironic/db/sqlalchemy
DEBUG:   copying ironic/db/sqlalchemy/__init__.py -> build/lib/ironic/db/sqlalchemy
DEBUG:   creating build/lib/ironic/console/securityproxy
DEBUG:   copying ironic/console/securityproxy/rfb.py -> build/lib/ironic/console/securityproxy
DEBUG:   copying ironic/console/securityproxy/base.py -> build/lib/ironic/console/securityproxy
DEBUG:   copying ironic/console/securityproxy/__init__.py -> build/lib/ironic/console/securityproxy
DEBUG:   creating build/lib/ironic/console/container
DEBUG:   copying ironic/console/container/systemd.py -> build/lib/ironic/console/container
DEBUG:   copying ironic/console/container/fake.py -> build/lib/ironic/console/container
DEBUG:   copying ironic/console/container/base.py -> build/lib/ironic/console/container
DEBUG:   copying ironic/console/container/__init__.py -> build/lib/ironic/console/container
DEBUG:   creating build/lib/ironic/tests/unit/common
DEBUG:   copying ironic/tests/unit/common/test_wsgi_service.py -> build/lib/ironic/tests/unit/common
DEBUG:   copying ironic/tests/unit/common/test_vnc.py -> build/lib/ironic/tests/unit/common
DEBUG:   copying ironic/tests/unit/common/test_utils.py -> build/lib/ironic/tests/unit/common
DEBUG:   copying ironic/tests/unit/common/test_swift.py -> build/lib/ironic/tests/unit/common
DEBUG:   copying ironic/tests/unit/common/test_states.py -> build/lib/ironic/tests/unit/common
DEBUG:   copying ironic/tests/unit/common/test_rpc.py -> build/lib/ironic/tests/unit/common
DEBUG:   copying ironic/tests/unit/common/test_release_mappings.py -> build/lib/ironic/tests/unit/common
DEBUG:   copying ironic/tests/unit/common/test_raid.py -> build/lib/ironic/tests/unit/common
DEBUG:   copying ironic/tests/unit/common/test_qemu_img.py -> build/lib/ironic/tests/unit/common
DEBUG:   copying ironic/tests/unit/common/test_pxe_utils.py -> build/lib/ironic/tests/unit/common
DEBUG:   copying ironic/tests/unit/common/test_policy.py -> build/lib/ironic/tests/unit/common
DEBUG:   copying ironic/tests/unit/common/test_oci_registry.py -> build/lib/ironic/tests/unit/common
DEBUG:   copying ironic/tests/unit/common/test_nova.py -> build/lib/ironic/tests/unit/common
DEBUG:   copying ironic/tests/unit/common/test_neutron.py -> build/lib/ironic/tests/unit/common
DEBUG:   copying ironic/tests/unit/common/test_network.py -> build/lib/ironic/tests/unit/common
DEBUG:   copying ironic/tests/unit/common/test_molds.py -> build/lib/ironic/tests/unit/common
DEBUG:   copying ironic/tests/unit/common/test_mdns.py -> build/lib/ironic/tests/unit/common
DEBUG:   copying ironic/tests/unit/common/test_kickstart_utils.py -> build/lib/ironic/tests/unit/common
DEBUG:   copying ironic/tests/unit/common/test_keystone.py -> build/lib/ironic/tests/unit/common
DEBUG:   copying ironic/tests/unit/common/test_json_rpc.py -> build/lib/ironic/tests/unit/common
DEBUG:   copying ironic/tests/unit/common/test_inspection_rule.py -> build/lib/ironic/tests/unit/common
DEBUG:   copying ironic/tests/unit/common/test_images.py -> build/lib/ironic/tests/unit/common
DEBUG:   copying ironic/tests/unit/common/test_image_service.py -> build/lib/ironic/tests/unit/common
DEBUG:   copying ironic/tests/unit/common/test_image_publisher.py -> build/lib/ironic/tests/unit/common
DEBUG:   copying ironic/tests/unit/common/test_hash_ring.py -> build/lib/ironic/tests/unit/common
DEBUG:   copying ironic/tests/unit/common/test_glance_service.py -> build/lib/ironic/tests/unit/common
DEBUG:   copying ironic/tests/unit/common/test_fsm.py -> build/lib/ironic/tests/unit/common
DEBUG:   copying ironic/tests/unit/common/test_exception.py -> build/lib/ironic/tests/unit/common
DEBUG:   copying ironic/tests/unit/common/test_driver_factory.py -> build/lib/ironic/tests/unit/common
DEBUG:   copying ironic/tests/unit/common/test_context.py -> build/lib/ironic/tests/unit/common
DEBUG:   copying ironic/tests/unit/common/test_cinder.py -> build/lib/ironic/tests/unit/common
DEBUG:   copying ironic/tests/unit/common/test_checksum_utils.py -> build/lib/ironic/tests/unit/common
DEBUG:   copying ironic/tests/unit/common/test_args.py -> build/lib/ironic/tests/unit/common
DEBUG:   copying ironic/tests/unit/common/__init__.py -> build/lib/ironic/tests/unit/common
DEBUG:   creating build/lib/ironic/objects
DEBUG:   copying ironic/objects/volume_target.py -> build/lib/ironic/objects
DEBUG:   copying ironic/objects/volume_connector.py -> build/lib/ironic/objects
DEBUG:   copying ironic/objects/trait.py -> build/lib/ironic/objects
DEBUG:   copying ironic/objects/runbook.py -> build/lib/ironic/objects
DEBUG:   copying ironic/objects/portgroup.py -> build/lib/ironic/objects
DEBUG:   copying ironic/objects/port.py -> build/lib/ironic/objects
DEBUG:   copying ironic/objects/notification.py -> build/lib/ironic/objects
DEBUG:   copying ironic/objects/node_inventory.py -> build/lib/ironic/objects
DEBUG:   copying ironic/objects/node_history.py -> build/lib/ironic/objects
DEBUG:   copying ironic/objects/node.py -> build/lib/ironic/objects
DEBUG:   copying ironic/objects/inspection_rule.py -> build/lib/ironic/objects
DEBUG:   copying ironic/objects/indirection.py -> build/lib/ironic/objects
DEBUG:   copying ironic/objects/firmware.py -> build/lib/ironic/objects
DEBUG:   copying ironic/objects/fields.py -> build/lib/ironic/objects
DEBUG:   copying ironic/objects/deployment.py -> build/lib/ironic/objects
DEBUG:   copying ironic/objects/deploy_template.py -> build/lib/ironic/objects
DEBUG:   copying ironic/objects/conductor.py -> build/lib/ironic/objects
DEBUG:   copying ironic/objects/chassis.py -> build/lib/ironic/objects
DEBUG:   copying ironic/objects/bios.py -> build/lib/ironic/objects
DEBUG:   copying ironic/objects/base.py -> build/lib/ironic/objects
DEBUG:   copying ironic/objects/allocation.py -> build/lib/ironic/objects
DEBUG:   copying ironic/objects/__init__.py -> build/lib/ironic/objects
DEBUG:   creating build/lib/ironic/tests/unit/command
DEBUG:   copying ironic/tests/unit/command/test_status.py -> build/lib/ironic/tests/unit/command
DEBUG:   copying ironic/tests/unit/command/test_dbsync.py -> build/lib/ironic/tests/unit/command
DEBUG:   copying ironic/tests/unit/command/test_conductor.py -> build/lib/ironic/tests/unit/command
DEBUG:   copying ironic/tests/unit/command/__init__.py -> build/lib/ironic/tests/unit/command
DEBUG:   creating build/lib/ironic/tests/unit/api/controllers
DEBUG:   copying ironic/tests/unit/api/controllers/test_base.py -> build/lib/ironic/tests/unit/api/controllers
DEBUG:   copying ironic/tests/unit/api/controllers/__init__.py -> build/lib/ironic/tests/unit/api/controllers
DEBUG:   creating build/lib/ironic/tests/unit/drivers/modules/redfish
DEBUG:   copying ironic/tests/unit/drivers/modules/redfish/test_vendor.py -> build/lib/ironic/tests/unit/drivers/modules/redfish
DEBUG:   copying ironic/tests/unit/drivers/modules/redfish/test_utils.py -> build/lib/ironic/tests/unit/drivers/modules/redfish
DEBUG:   copying ironic/tests/unit/drivers/modules/redfish/test_raid.py -> build/lib/ironic/tests/unit/drivers/modules/redfish
DEBUG:   copying ironic/tests/unit/drivers/modules/redfish/test_power.py -> build/lib/ironic/tests/unit/drivers/modules/redfish
DEBUG:   copying ironic/tests/unit/drivers/modules/redfish/test_management.py -> build/lib/ironic/tests/unit/drivers/modules/redfish
DEBUG:   copying ironic/tests/unit/drivers/modules/redfish/test_inspect.py -> build/lib/ironic/tests/unit/drivers/modules/redfish
DEBUG:   copying ironic/tests/unit/drivers/modules/redfish/test_firmware_utils.py -> build/lib/ironic/tests/unit/drivers/modules/redfish
DEBUG:   copying ironic/tests/unit/drivers/modules/redfish/test_firmware.py -> build/lib/ironic/tests/unit/drivers/modules/redfish
DEBUG:   copying ironic/tests/unit/drivers/modules/redfish/test_boot.py -> build/lib/ironic/tests/unit/drivers/modules/redfish
DEBUG:   copying ironic/tests/unit/drivers/modules/redfish/test_bios.py -> build/lib/ironic/tests/unit/drivers/modules/redfish
DEBUG:   copying ironic/tests/unit/drivers/modules/redfish/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/redfish
DEBUG:   copying ironic/drivers/utils.py -> build/lib/ironic/drivers
DEBUG:   copying ironic/drivers/snmp.py -> build/lib/ironic/drivers
DEBUG:   copying ironic/drivers/redfish.py -> build/lib/ironic/drivers
DEBUG:   copying ironic/drivers/irmc.py -> build/lib/ironic/drivers
DEBUG:   copying ironic/drivers/ipmi.py -> build/lib/ironic/drivers
DEBUG:   copying ironic/drivers/intel_ipmi.py -> build/lib/ironic/drivers
DEBUG:   copying ironic/drivers/ilo.py -> build/lib/ironic/drivers
DEBUG:   copying ironic/drivers/hardware_type.py -> build/lib/ironic/drivers
DEBUG:   copying ironic/drivers/generic.py -> build/lib/ironic/drivers
DEBUG:   copying ironic/drivers/fake_hardware.py -> build/lib/ironic/drivers
DEBUG:   copying ironic/drivers/drac.py -> build/lib/ironic/drivers
DEBUG:   copying ironic/drivers/base.py -> build/lib/ironic/drivers
DEBUG:   copying ironic/drivers/__init__.py -> build/lib/ironic/drivers
DEBUG:   creating build/lib/ironic/console/rfb
DEBUG:   copying ironic/console/rfb/auths.py -> build/lib/ironic/console/rfb
DEBUG:   copying ironic/console/rfb/authnone.py -> build/lib/ironic/console/rfb
DEBUG:   copying ironic/console/rfb/auth.py -> build/lib/ironic/console/rfb
DEBUG:   copying ironic/console/rfb/__init__.py -> build/lib/ironic/console/rfb
DEBUG:   copying ironic/api/wsgi.py -> build/lib/ironic/api
DEBUG:   copying ironic/api/method.py -> build/lib/ironic/api
DEBUG:   copying ironic/api/hooks.py -> build/lib/ironic/api
DEBUG:   copying ironic/api/functions.py -> build/lib/ironic/api
DEBUG:   copying ironic/api/config.py -> build/lib/ironic/api
DEBUG:   copying ironic/api/app.py -> build/lib/ironic/api
DEBUG:   copying ironic/api/__init__.py -> build/lib/ironic/api
DEBUG:   creating build/lib/ironic/drivers/modules/ansible
DEBUG:   copying ironic/drivers/modules/ansible/deploy.py -> build/lib/ironic/drivers/modules/ansible
DEBUG:   copying ironic/drivers/modules/ansible/__init__.py -> build/lib/ironic/drivers/modules/ansible
DEBUG:   copying ironic/common/wsgi_service.py -> build/lib/ironic/common
DEBUG:   copying ironic/common/vnc.py -> build/lib/ironic/common
DEBUG:   copying ironic/common/utils.py -> build/lib/ironic/common
DEBUG:   copying ironic/common/swift.py -> build/lib/ironic/common
DEBUG:   copying ironic/common/states.py -> build/lib/ironic/common
DEBUG:   copying ironic/common/service.py -> build/lib/ironic/common
DEBUG:   copying ironic/common/rpc_service.py -> build/lib/ironic/common
DEBUG:   copying ironic/common/rpc.py -> build/lib/ironic/common
DEBUG:   copying ironic/common/release_mappings.py -> build/lib/ironic/common
DEBUG:   copying ironic/common/raid.py -> build/lib/ironic/common
DEBUG:   copying ironic/common/qemu_img.py -> build/lib/ironic/common
DEBUG:   copying ironic/common/pxe_utils.py -> build/lib/ironic/common
DEBUG:   copying ironic/common/profiler.py -> build/lib/ironic/common
DEBUG:   copying ironic/common/policy.py -> build/lib/ironic/common
DEBUG:   copying ironic/common/oci_registry.py -> build/lib/ironic/common
DEBUG:   copying ironic/common/nova.py -> build/lib/ironic/common
DEBUG:   copying ironic/common/neutron.py -> build/lib/ironic/common
DEBUG:   copying ironic/common/network.py -> build/lib/ironic/common
DEBUG:   copying ironic/common/molds.py -> build/lib/ironic/common
DEBUG:   copying ironic/common/metrics_utils.py -> build/lib/ironic/common
DEBUG:   copying ironic/common/metrics_statsd.py -> build/lib/ironic/common
DEBUG:   copying ironic/common/metrics_collector.py -> build/lib/ironic/common
DEBUG:   copying ironic/common/metrics.py -> build/lib/ironic/common
DEBUG:   copying ironic/common/mdns.py -> build/lib/ironic/common
DEBUG:   copying ironic/common/lessee_sources.py -> build/lib/ironic/common
DEBUG:   copying ironic/common/kickstart_utils.py -> build/lib/ironic/common
DEBUG:   copying ironic/common/keystone.py -> build/lib/ironic/common
DEBUG:   copying ironic/common/indicator_states.py -> build/lib/ironic/common
DEBUG:   copying ironic/common/images.py -> build/lib/ironic/common
DEBUG:   copying ironic/common/image_service.py -> build/lib/ironic/common
DEBUG:   copying ironic/common/image_publisher.py -> build/lib/ironic/common
DEBUG:   copying ironic/common/i18n.py -> build/lib/ironic/common
DEBUG:   copying ironic/common/hash_ring.py -> build/lib/ironic/common
DEBUG:   copying ironic/common/fsm.py -> build/lib/ironic/common
DEBUG:   copying ironic/common/faults.py -> build/lib/ironic/common
DEBUG:   copying ironic/common/exception.py -> build/lib/ironic/common
DEBUG:   copying ironic/common/driver_factory.py -> build/lib/ironic/common
DEBUG:   copying ironic/common/dhcp_factory.py -> build/lib/ironic/common
DEBUG:   copying ironic/common/context.py -> build/lib/ironic/common
DEBUG:   copying ironic/common/console_factory.py -> build/lib/ironic/common
DEBUG:   copying ironic/common/config.py -> build/lib/ironic/common
DEBUG:   copying ironic/common/components.py -> build/lib/ironic/common
DEBUG:   copying ironic/common/cinder.py -> build/lib/ironic/common
DEBUG:   copying ironic/common/checksum_utils.py -> build/lib/ironic/common
DEBUG:   copying ironic/common/boot_modes.py -> build/lib/ironic/common
DEBUG:   copying ironic/common/boot_devices.py -> build/lib/ironic/common
DEBUG:   copying ironic/common/auth_basic.py -> build/lib/ironic/common
DEBUG:   copying ironic/common/async_steps.py -> build/lib/ironic/common
DEBUG:   copying ironic/common/args.py -> build/lib/ironic/common
DEBUG:   copying ironic/common/__init__.py -> build/lib/ironic/common
DEBUG:   creating build/lib/ironic/tests/unit/objects
DEBUG:   copying ironic/tests/unit/objects/utils.py -> build/lib/ironic/tests/unit/objects
DEBUG:   copying ironic/tests/unit/objects/test_volume_target.py -> build/lib/ironic/tests/unit/objects
DEBUG:   copying ironic/tests/unit/objects/test_volume_connector.py -> build/lib/ironic/tests/unit/objects
DEBUG:   copying ironic/tests/unit/objects/test_trait.py -> build/lib/ironic/tests/unit/objects
DEBUG:   copying ironic/tests/unit/objects/test_portgroup.py -> build/lib/ironic/tests/unit/objects
DEBUG:   copying ironic/tests/unit/objects/test_port.py -> build/lib/ironic/tests/unit/objects
DEBUG:   copying ironic/tests/unit/objects/test_objects.py -> build/lib/ironic/tests/unit/objects
DEBUG:   copying ironic/tests/unit/objects/test_notification.py -> build/lib/ironic/tests/unit/objects
DEBUG:   copying ironic/tests/unit/objects/test_node_inventory.py -> build/lib/ironic/tests/unit/objects
DEBUG:   copying ironic/tests/unit/objects/test_node_history.py -> build/lib/ironic/tests/unit/objects
DEBUG:   copying ironic/tests/unit/objects/test_node.py -> build/lib/ironic/tests/unit/objects
DEBUG:   copying ironic/tests/unit/objects/test_firmware.py -> build/lib/ironic/tests/unit/objects
DEBUG:   copying ironic/tests/unit/objects/test_fields.py -> build/lib/ironic/tests/unit/objects
DEBUG:   copying ironic/tests/unit/objects/test_deployment.py -> build/lib/ironic/tests/unit/objects
DEBUG:   copying ironic/tests/unit/objects/test_deploy_template.py -> build/lib/ironic/tests/unit/objects
DEBUG:   copying ironic/tests/unit/objects/test_conductor.py -> build/lib/ironic/tests/unit/objects
DEBUG:   copying ironic/tests/unit/objects/test_chassis.py -> build/lib/ironic/tests/unit/objects
DEBUG:   copying ironic/tests/unit/objects/test_bios.py -> build/lib/ironic/tests/unit/objects
DEBUG:   copying ironic/tests/unit/objects/test_allocation.py -> build/lib/ironic/tests/unit/objects
DEBUG:   copying ironic/tests/unit/objects/__init__.py -> build/lib/ironic/tests/unit/objects
DEBUG:   creating build/lib/ironic/tests/unit/drivers/modules/network
DEBUG:   copying ironic/tests/unit/drivers/modules/network/test_noop.py -> build/lib/ironic/tests/unit/drivers/modules/network
DEBUG:   copying ironic/tests/unit/drivers/modules/network/test_neutron.py -> build/lib/ironic/tests/unit/drivers/modules/network
DEBUG:   copying ironic/tests/unit/drivers/modules/network/test_flat.py -> build/lib/ironic/tests/unit/drivers/modules/network
DEBUG:   copying ironic/tests/unit/drivers/modules/network/test_common.py -> build/lib/ironic/tests/unit/drivers/modules/network
DEBUG:   copying ironic/tests/unit/drivers/modules/network/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/network
DEBUG:   creating build/lib/ironic/tests/unit/drivers/modules/drac
DEBUG:   copying ironic/tests/unit/drivers/modules/drac/utils.py -> build/lib/ironic/tests/unit/drivers/modules/drac
DEBUG:   copying ironic/tests/unit/drivers/modules/drac/test_utils.py -> build/lib/ironic/tests/unit/drivers/modules/drac
DEBUG:   copying ironic/tests/unit/drivers/modules/drac/test_raid.py -> build/lib/ironic/tests/unit/drivers/modules/drac
DEBUG:   copying ironic/tests/unit/drivers/modules/drac/test_management.py -> build/lib/ironic/tests/unit/drivers/modules/drac
DEBUG:   copying ironic/tests/unit/drivers/modules/drac/test_inspect.py -> build/lib/ironic/tests/unit/drivers/modules/drac
DEBUG:   copying ironic/tests/unit/drivers/modules/drac/test_boot.py -> build/lib/ironic/tests/unit/drivers/modules/drac
DEBUG:   copying ironic/tests/unit/drivers/modules/drac/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/drac
DEBUG:   copying ironic/drivers/modules/snmp.py -> build/lib/ironic/drivers/modules
DEBUG:   copying ironic/drivers/modules/ramdisk.py -> build/lib/ironic/drivers/modules
DEBUG:   copying ironic/drivers/modules/pxe_base.py -> build/lib/ironic/drivers/modules
DEBUG:   copying ironic/drivers/modules/pxe.py -> build/lib/ironic/drivers/modules
DEBUG:   copying ironic/drivers/modules/noop_mgmt.py -> build/lib/ironic/drivers/modules
DEBUG:   copying ironic/drivers/modules/noop.py -> build/lib/ironic/drivers/modules
DEBUG:   copying ironic/drivers/modules/ipxe.py -> build/lib/ironic/drivers/modules
DEBUG:   copying ironic/drivers/modules/ipmitool.py -> build/lib/ironic/drivers/modules
DEBUG:   copying ironic/drivers/modules/inspect_utils.py -> build/lib/ironic/drivers/modules
DEBUG:   copying ironic/drivers/modules/image_utils.py -> build/lib/ironic/drivers/modules
DEBUG:   copying ironic/drivers/modules/image_cache.py -> build/lib/ironic/drivers/modules
DEBUG:   copying ironic/drivers/modules/graphical_console.py -> build/lib/ironic/drivers/modules
DEBUG:   copying ironic/drivers/modules/fake.py -> build/lib/ironic/drivers/modules
DEBUG:   copying ironic/drivers/modules/deploy_utils.py -> build/lib/ironic/drivers/modules
DEBUG:   copying ironic/drivers/modules/console_utils.py -> build/lib/ironic/drivers/modules
DEBUG:   copying ironic/drivers/modules/boot_mode_utils.py -> build/lib/ironic/drivers/modules
DEBUG:   copying ironic/drivers/modules/agent_power.py -> build/lib/ironic/drivers/modules
DEBUG:   copying ironic/drivers/modules/agent_client.py -> build/lib/ironic/drivers/modules
DEBUG:   copying ironic/drivers/modules/agent_base.py -> build/lib/ironic/drivers/modules
DEBUG:   copying ironic/drivers/modules/agent.py -> build/lib/ironic/drivers/modules
DEBUG:   copying ironic/drivers/modules/__init__.py -> build/lib/ironic/drivers/modules
DEBUG:   creating build/lib/ironic/api/controllers/v1
DEBUG:   copying ironic/api/controllers/v1/volume_target.py -> build/lib/ironic/api/controllers/v1
DEBUG:   copying ironic/api/controllers/v1/volume_connector.py -> build/lib/ironic/api/controllers/v1
DEBUG:   copying ironic/api/controllers/v1/volume.py -> build/lib/ironic/api/controllers/v1
DEBUG:   copying ironic/api/controllers/v1/versions.py -> build/lib/ironic/api/controllers/v1
DEBUG:   copying ironic/api/controllers/v1/utils.py -> build/lib/ironic/api/controllers/v1
DEBUG:   copying ironic/api/controllers/v1/shard.py -> build/lib/ironic/api/controllers/v1
DEBUG:   copying ironic/api/controllers/v1/runbook.py -> build/lib/ironic/api/controllers/v1
DEBUG:   copying ironic/api/controllers/v1/ramdisk.py -> build/lib/ironic/api/controllers/v1
DEBUG:   copying ironic/api/controllers/v1/portgroup.py -> build/lib/ironic/api/controllers/v1
DEBUG:   copying ironic/api/controllers/v1/port.py -> build/lib/ironic/api/controllers/v1
DEBUG:   copying ironic/api/controllers/v1/notification_utils.py -> build/lib/ironic/api/controllers/v1
DEBUG:   copying ironic/api/controllers/v1/node.py -> build/lib/ironic/api/controllers/v1
DEBUG:   copying ironic/api/controllers/v1/inspection_rule.py -> build/lib/ironic/api/controllers/v1
DEBUG:   copying ironic/api/controllers/v1/firmware.py -> build/lib/ironic/api/controllers/v1
DEBUG:   copying ironic/api/controllers/v1/event.py -> build/lib/ironic/api/controllers/v1
DEBUG:   copying ironic/api/controllers/v1/driver.py -> build/lib/ironic/api/controllers/v1
DEBUG:   copying ironic/api/controllers/v1/deploy_template.py -> build/lib/ironic/api/controllers/v1
DEBUG:   copying ironic/api/controllers/v1/conductor.py -> build/lib/ironic/api/controllers/v1
DEBUG:   copying ironic/api/controllers/v1/collection.py -> build/lib/ironic/api/controllers/v1
DEBUG:   copying ironic/api/controllers/v1/chassis.py -> build/lib/ironic/api/controllers/v1
DEBUG:   copying ironic/api/controllers/v1/bios.py -> build/lib/ironic/api/controllers/v1
DEBUG:   copying ironic/api/controllers/v1/allocation.py -> build/lib/ironic/api/controllers/v1
DEBUG:   copying ironic/api/controllers/v1/__init__.py -> build/lib/ironic/api/controllers/v1
DEBUG:   creating build/lib/ironic/conductor
DEBUG:   copying ironic/conductor/verify.py -> build/lib/ironic/conductor
DEBUG:   copying ironic/conductor/utils.py -> build/lib/ironic/conductor
DEBUG:   copying ironic/conductor/task_manager.py -> build/lib/ironic/conductor
DEBUG:   copying ironic/conductor/steps.py -> build/lib/ironic/conductor
DEBUG:   copying ironic/conductor/servicing.py -> build/lib/ironic/conductor
DEBUG:   copying ironic/conductor/rpcapi.py -> build/lib/ironic/conductor
DEBUG:   copying ironic/conductor/rpc_service.py -> build/lib/ironic/conductor
DEBUG:   copying ironic/conductor/periodics.py -> build/lib/ironic/conductor
DEBUG:   copying ironic/conductor/notification_utils.py -> build/lib/ironic/conductor
DEBUG:   copying ironic/conductor/manager.py -> build/lib/ironic/conductor
DEBUG:   copying ironic/conductor/inspection.py -> build/lib/ironic/conductor
DEBUG:   copying ironic/conductor/deployments.py -> build/lib/ironic/conductor
DEBUG:   copying ironic/conductor/cleaning.py -> build/lib/ironic/conductor
DEBUG:   copying ironic/conductor/base_manager.py -> build/lib/ironic/conductor
DEBUG:   copying ironic/conductor/allocations.py -> build/lib/ironic/conductor
DEBUG:   copying ironic/conductor/__init__.py -> build/lib/ironic/conductor
DEBUG:   creating build/lib/ironic/common/json_rpc
DEBUG:   copying ironic/common/json_rpc/server.py -> build/lib/ironic/common/json_rpc
DEBUG:   copying ironic/common/json_rpc/client.py -> build/lib/ironic/common/json_rpc
DEBUG:   copying ironic/common/json_rpc/__init__.py -> build/lib/ironic/common/json_rpc
DEBUG:   creating build/lib/ironic/wsgi
DEBUG:   copying ironic/wsgi/__init__.py -> build/lib/ironic/wsgi
DEBUG:   copying ironic/tests/base.py -> build/lib/ironic/tests
DEBUG:   copying ironic/tests/__init__.py -> build/lib/ironic/tests
DEBUG:   copying ironic/db/migration.py -> build/lib/ironic/db
DEBUG:   copying ironic/db/api.py -> build/lib/ironic/db
DEBUG:   copying ironic/db/__init__.py -> build/lib/ironic/db
DEBUG:   creating build/lib/ironic/drivers/modules/network
DEBUG:   copying ironic/drivers/modules/network/noop.py -> build/lib/ironic/drivers/modules/network
DEBUG:   copying ironic/drivers/modules/network/neutron.py -> build/lib/ironic/drivers/modules/network
DEBUG:   copying ironic/drivers/modules/network/flat.py -> build/lib/ironic/drivers/modules/network
DEBUG:   copying ironic/drivers/modules/network/common.py -> build/lib/ironic/drivers/modules/network
DEBUG:   copying ironic/drivers/modules/network/__init__.py -> build/lib/ironic/drivers/modules/network
DEBUG:   copying ironic/tests/unit/drivers/modules/test_snmp.py -> build/lib/ironic/tests/unit/drivers/modules
DEBUG:   copying ironic/tests/unit/drivers/modules/test_ramdisk.py -> build/lib/ironic/tests/unit/drivers/modules
DEBUG:   copying ironic/tests/unit/drivers/modules/test_pxe.py -> build/lib/ironic/tests/unit/drivers/modules
DEBUG:   copying ironic/tests/unit/drivers/modules/test_noop_mgmt.py -> build/lib/ironic/tests/unit/drivers/modules
DEBUG:   copying ironic/tests/unit/drivers/modules/test_noop.py -> build/lib/ironic/tests/unit/drivers/modules
DEBUG:   copying ironic/tests/unit/drivers/modules/test_ipxe.py -> build/lib/ironic/tests/unit/drivers/modules
DEBUG:   copying ironic/tests/unit/drivers/modules/test_ipmitool.py -> build/lib/ironic/tests/unit/drivers/modules
DEBUG:   copying ironic/tests/unit/drivers/modules/test_inspect_utils.py -> build/lib/ironic/tests/unit/drivers/modules
DEBUG:   copying ironic/tests/unit/drivers/modules/test_image_utils.py -> build/lib/ironic/tests/unit/drivers/modules
DEBUG:   copying ironic/tests/unit/drivers/modules/test_image_cache.py -> build/lib/ironic/tests/unit/drivers/modules
DEBUG:   copying ironic/tests/unit/drivers/modules/test_graphical_console.py -> build/lib/ironic/tests/unit/drivers/modules
DEBUG:   copying ironic/tests/unit/drivers/modules/test_deploy_utils.py -> build/lib/ironic/tests/unit/drivers/modules
DEBUG:   copying ironic/tests/unit/drivers/modules/test_console_utils.py -> build/lib/ironic/tests/unit/drivers/modules
DEBUG:   copying ironic/tests/unit/drivers/modules/test_boot_mode_utils.py -> build/lib/ironic/tests/unit/drivers/modules
DEBUG:   copying ironic/tests/unit/drivers/modules/test_agent_power.py -> build/lib/ironic/tests/unit/drivers/modules
DEBUG:   copying ironic/tests/unit/drivers/modules/test_agent_client.py -> build/lib/ironic/tests/unit/drivers/modules
DEBUG:   copying ironic/tests/unit/drivers/modules/test_agent_base.py -> build/lib/ironic/tests/unit/drivers/modules
DEBUG:   copying ironic/tests/unit/drivers/modules/test_agent.py -> build/lib/ironic/tests/unit/drivers/modules
DEBUG:   copying ironic/tests/unit/drivers/modules/__init__.py -> build/lib/ironic/tests/unit/drivers/modules
DEBUG:   creating build/lib/ironic/tests/unit/api/validation
DEBUG:   copying ironic/tests/unit/api/validation/test_validators.py -> build/lib/ironic/tests/unit/api/validation
DEBUG:   copying ironic/tests/unit/api/validation/__init__.py -> build/lib/ironic/tests/unit/api/validation
DEBUG:   creating build/lib/ironic/tests/unit/api/controllers/v1
DEBUG:   copying ironic/tests/unit/api/controllers/v1/test_volume_target.py -> build/lib/ironic/tests/unit/api/controllers/v1
DEBUG:   copying ironic/tests/unit/api/controllers/v1/test_volume_connector.py -> build/lib/ironic/tests/unit/api/controllers/v1
DEBUG:   copying ironic/tests/unit/api/controllers/v1/test_volume.py -> build/lib/ironic/tests/unit/api/controllers/v1
DEBUG:   copying ironic/tests/unit/api/controllers/v1/test_versions.py -> build/lib/ironic/tests/unit/api/controllers/v1
DEBUG:   copying ironic/tests/unit/api/controllers/v1/test_utils.py -> build/lib/ironic/tests/unit/api/controllers/v1
DEBUG:   copying ironic/tests/unit/api/controllers/v1/test_shard.py -> build/lib/ironic/tests/unit/api/controllers/v1
DEBUG:   copying ironic/tests/unit/api/controllers/v1/test_runbook.py -> build/lib/ironic/tests/unit/api/controllers/v1
DEBUG:   copying ironic/tests/unit/api/controllers/v1/test_root.py -> build/lib/ironic/tests/unit/api/controllers/v1
DEBUG:   copying ironic/tests/unit/api/controllers/v1/test_ramdisk.py -> build/lib/ironic/tests/unit/api/controllers/v1
DEBUG:   copying ironic/tests/unit/api/controllers/v1/test_portgroup.py -> build/lib/ironic/tests/unit/api/controllers/v1
DEBUG:   copying ironic/tests/unit/api/controllers/v1/test_port.py -> build/lib/ironic/tests/unit/api/controllers/v1
DEBUG:   copying ironic/tests/unit/api/controllers/v1/test_notification_utils.py -> build/lib/ironic/tests/unit/api/controllers/v1
DEBUG:   copying ironic/tests/unit/api/controllers/v1/test_node.py -> build/lib/ironic/tests/unit/api/controllers/v1
DEBUG:   copying ironic/tests/unit/api/controllers/v1/test_inspection_rule.py -> build/lib/ironic/tests/unit/api/controllers/v1
DEBUG:   copying ironic/tests/unit/api/controllers/v1/test_event.py -> build/lib/ironic/tests/unit/api/controllers/v1
DEBUG:   copying ironic/tests/unit/api/controllers/v1/test_driver.py -> build/lib/ironic/tests/unit/api/controllers/v1
DEBUG:   copying ironic/tests/unit/api/controllers/v1/test_deploy_template.py -> build/lib/ironic/tests/unit/api/controllers/v1
DEBUG:   copying ironic/tests/unit/api/controllers/v1/test_conductor.py -> build/lib/ironic/tests/unit/api/controllers/v1
DEBUG:   copying ironic/tests/unit/api/controllers/v1/test_collection.py -> build/lib/ironic/tests/unit/api/controllers/v1
DEBUG:   copying ironic/tests/unit/api/controllers/v1/test_chassis.py -> build/lib/ironic/tests/unit/api/controllers/v1
DEBUG:   copying ironic/tests/unit/api/controllers/v1/test_allocation.py -> build/lib/ironic/tests/unit/api/controllers/v1
DEBUG:   copying ironic/tests/unit/api/controllers/v1/__init__.py -> build/lib/ironic/tests/unit/api/controllers/v1
DEBUG:   creating build/lib/ironic/common/glance_service
DEBUG:   copying ironic/common/glance_service/service_utils.py -> build/lib/ironic/common/glance_service
DEBUG:   copying ironic/common/glance_service/image_service.py -> build/lib/ironic/common/glance_service
DEBUG:   copying ironic/common/glance_service/__init__.py -> build/lib/ironic/common/glance_service
DEBUG:   creating build/lib/ironic/tests/unit/drivers/modules/storage
DEBUG:   copying ironic/tests/unit/drivers/modules/storage/test_external.py -> build/lib/ironic/tests/unit/drivers/modules/storage
DEBUG:   copying ironic/tests/unit/drivers/modules/storage/test_cinder.py -> build/lib/ironic/tests/unit/drivers/modules/storage
DEBUG:   copying ironic/tests/unit/drivers/modules/storage/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/storage
DEBUG:   creating build/lib/ironic/tests/unit/db
DEBUG:   copying ironic/tests/unit/db/utils.py -> build/lib/ironic/tests/unit/db
DEBUG:   copying ironic/tests/unit/db/test_volume_targets.py -> build/lib/ironic/tests/unit/db
DEBUG:   copying ironic/tests/unit/db/test_volume_connectors.py -> build/lib/ironic/tests/unit/db
DEBUG:   copying ironic/tests/unit/db/test_shard.py -> build/lib/ironic/tests/unit/db
DEBUG:   copying ironic/tests/unit/db/test_runbooks.py -> build/lib/ironic/tests/unit/db
DEBUG:   copying ironic/tests/unit/db/test_ports.py -> build/lib/ironic/tests/unit/db
DEBUG:   copying ironic/tests/unit/db/test_portgroups.py -> build/lib/ironic/tests/unit/db
DEBUG:   copying ironic/tests/unit/db/test_nodes.py -> build/lib/ironic/tests/unit/db
DEBUG:   copying ironic/tests/unit/db/test_node_traits.py -> build/lib/ironic/tests/unit/db
DEBUG:   copying ironic/tests/unit/db/test_node_tags.py -> build/lib/ironic/tests/unit/db
DEBUG:   copying ironic/tests/unit/db/test_node_inventory.py -> build/lib/ironic/tests/unit/db
DEBUG:   copying ironic/tests/unit/db/test_node_history.py -> build/lib/ironic/tests/unit/db
DEBUG:   copying ironic/tests/unit/db/test_firmware_component.py -> build/lib/ironic/tests/unit/db
DEBUG:   copying ironic/tests/unit/db/test_deploy_templates.py -> build/lib/ironic/tests/unit/db
DEBUG:   copying ironic/tests/unit/db/test_conductor.py -> build/lib/ironic/tests/unit/db
DEBUG:   copying ironic/tests/unit/db/test_chassis.py -> build/lib/ironic/tests/unit/db
DEBUG:   copying ironic/tests/unit/db/test_bios_settings.py -> build/lib/ironic/tests/unit/db
DEBUG:   copying ironic/tests/unit/db/test_api.py -> build/lib/ironic/tests/unit/db
DEBUG:   copying ironic/tests/unit/db/test_allocations.py -> build/lib/ironic/tests/unit/db
DEBUG:   copying ironic/tests/unit/db/base.py -> build/lib/ironic/tests/unit/db
DEBUG:   copying ironic/tests/unit/db/__init__.py -> build/lib/ironic/tests/unit/db
DEBUG:   creating build/lib/ironic/tests/unit/drivers/modules/ilo
DEBUG:   copying ironic/tests/unit/drivers/modules/ilo/test_vendor.py -> build/lib/ironic/tests/unit/drivers/modules/ilo
DEBUG:   copying ironic/tests/unit/drivers/modules/ilo/test_raid.py -> build/lib/ironic/tests/unit/drivers/modules/ilo
DEBUG:   copying ironic/tests/unit/drivers/modules/ilo/test_power.py -> build/lib/ironic/tests/unit/drivers/modules/ilo
DEBUG:   copying ironic/tests/unit/drivers/modules/ilo/test_management.py -> build/lib/ironic/tests/unit/drivers/modules/ilo
DEBUG:   copying ironic/tests/unit/drivers/modules/ilo/test_inspect.py -> build/lib/ironic/tests/unit/drivers/modules/ilo
DEBUG:   copying ironic/tests/unit/drivers/modules/ilo/test_firmware_processor.py -> build/lib/ironic/tests/unit/drivers/modules/ilo
DEBUG:   copying ironic/tests/unit/drivers/modules/ilo/test_console.py -> build/lib/ironic/tests/unit/drivers/modules/ilo
DEBUG:   copying ironic/tests/unit/drivers/modules/ilo/test_common.py -> build/lib/ironic/tests/unit/drivers/modules/ilo
DEBUG:   copying ironic/tests/unit/drivers/modules/ilo/test_boot.py -> build/lib/ironic/tests/unit/drivers/modules/ilo
DEBUG:   copying ironic/tests/unit/drivers/modules/ilo/test_bios.py -> build/lib/ironic/tests/unit/drivers/modules/ilo
DEBUG:   copying ironic/tests/unit/drivers/modules/ilo/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/ilo
DEBUG:   creating build/lib/ironic/tests/unit/drivers/modules/intel_ipmi
DEBUG:   copying ironic/tests/unit/drivers/modules/intel_ipmi/test_management.py -> build/lib/ironic/tests/unit/drivers/modules/intel_ipmi
DEBUG:   copying ironic/tests/unit/drivers/modules/intel_ipmi/test_intel_ipmi.py -> build/lib/ironic/tests/unit/drivers/modules/intel_ipmi
DEBUG:   copying ironic/tests/unit/drivers/modules/intel_ipmi/base.py -> build/lib/ironic/tests/unit/drivers/modules/intel_ipmi
DEBUG:   copying ironic/tests/unit/drivers/modules/intel_ipmi/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/intel_ipmi
DEBUG:   creating build/lib/ironic/tests/unit/db/sqlalchemy
DEBUG:   copying ironic/tests/unit/db/sqlalchemy/test_types.py -> build/lib/ironic/tests/unit/db/sqlalchemy
DEBUG:   copying ironic/tests/unit/db/sqlalchemy/test_models.py -> build/lib/ironic/tests/unit/db/sqlalchemy
DEBUG:   copying ironic/tests/unit/db/sqlalchemy/test_migrations.py -> build/lib/ironic/tests/unit/db/sqlalchemy
DEBUG:   copying ironic/tests/unit/db/sqlalchemy/test_api.py -> build/lib/ironic/tests/unit/db/sqlalchemy
DEBUG:   copying ironic/tests/unit/db/sqlalchemy/__init__.py -> build/lib/ironic/tests/unit/db/sqlalchemy
DEBUG:   copying ironic/tests/unit/drivers/third_party_driver_mocks.py -> build/lib/ironic/tests/unit/drivers
DEBUG:   copying ironic/tests/unit/drivers/third_party_driver_mock_specs.py -> build/lib/ironic/tests/unit/drivers
DEBUG:   copying ironic/tests/unit/drivers/test_utils.py -> build/lib/ironic/tests/unit/drivers
DEBUG:   copying ironic/tests/unit/drivers/test_snmp.py -> build/lib/ironic/tests/unit/drivers
DEBUG:   copying ironic/tests/unit/drivers/test_redfish.py -> build/lib/ironic/tests/unit/drivers
DEBUG:   copying ironic/tests/unit/drivers/test_irmc.py -> build/lib/ironic/tests/unit/drivers
DEBUG:   copying ironic/tests/unit/drivers/test_ipmi.py -> build/lib/ironic/tests/unit/drivers
DEBUG:   copying ironic/tests/unit/drivers/test_ilo.py -> build/lib/ironic/tests/unit/drivers
DEBUG:   copying ironic/tests/unit/drivers/test_generic.py -> build/lib/ironic/tests/unit/drivers
DEBUG:   copying ironic/tests/unit/drivers/test_fake_hardware.py -> build/lib/ironic/tests/unit/drivers
DEBUG:   copying ironic/tests/unit/drivers/test_drac.py -> build/lib/ironic/tests/unit/drivers
DEBUG:   copying ironic/tests/unit/drivers/test_base.py -> build/lib/ironic/tests/unit/drivers
DEBUG:   copying ironic/tests/unit/drivers/__init__.py -> build/lib/ironic/tests/unit/drivers
DEBUG:   creating build/lib/ironic/tests/unit/console/rfb
DEBUG:   copying ironic/tests/unit/console/rfb/test_authnone.py -> build/lib/ironic/tests/unit/console/rfb
DEBUG:   copying ironic/tests/unit/console/rfb/test_auth.py -> build/lib/ironic/tests/unit/console/rfb
DEBUG:   copying ironic/tests/unit/console/rfb/__init__.py -> build/lib/ironic/tests/unit/console/rfb
DEBUG:   creating build/lib/ironic/drivers/modules/ilo
DEBUG:   copying ironic/drivers/modules/ilo/vendor.py -> build/lib/ironic/drivers/modules/ilo
DEBUG:   copying ironic/drivers/modules/ilo/raid.py -> build/lib/ironic/drivers/modules/ilo
DEBUG:   copying ironic/drivers/modules/ilo/power.py -> build/lib/ironic/drivers/modules/ilo
DEBUG:   copying ironic/drivers/modules/ilo/management.py -> build/lib/ironic/drivers/modules/ilo
DEBUG:   copying ironic/drivers/modules/ilo/inspect.py -> build/lib/ironic/drivers/modules/ilo
DEBUG:   copying ironic/drivers/modules/ilo/firmware_processor.py -> build/lib/ironic/drivers/modules/ilo
DEBUG:   copying ironic/drivers/modules/ilo/console.py -> build/lib/ironic/drivers/modules/ilo
DEBUG:   copying ironic/drivers/modules/ilo/common.py -> build/lib/ironic/drivers/modules/ilo
DEBUG:   copying ironic/drivers/modules/ilo/boot.py -> build/lib/ironic/drivers/modules/ilo
DEBUG:   copying ironic/drivers/modules/ilo/bios.py -> build/lib/ironic/drivers/modules/ilo
DEBUG:   copying ironic/drivers/modules/ilo/__init__.py -> build/lib/ironic/drivers/modules/ilo
DEBUG:   creating build/lib/ironic/tests/unit/pxe_filter
DEBUG:   copying ironic/tests/unit/pxe_filter/test_service.py -> build/lib/ironic/tests/unit/pxe_filter
DEBUG:   copying ironic/tests/unit/pxe_filter/test_dnsmasq.py -> build/lib/ironic/tests/unit/pxe_filter
DEBUG:   copying ironic/tests/unit/pxe_filter/__init__.py -> build/lib/ironic/tests/unit/pxe_filter
DEBUG:   creating build/lib/ironic/tests/unit/drivers/modules/xclarity
DEBUG:   copying ironic/tests/unit/drivers/modules/xclarity/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/xclarity
DEBUG:   creating build/lib/ironic/drivers/modules/inspector/hooks
DEBUG:   copying ironic/drivers/modules/inspector/hooks/validate_interfaces.py -> build/lib/ironic/drivers/modules/inspector/hooks
DEBUG:   copying ironic/drivers/modules/inspector/hooks/root_device.py -> build/lib/ironic/drivers/modules/inspector/hooks
DEBUG:   copying ironic/drivers/modules/inspector/hooks/ramdisk_error.py -> build/lib/ironic/drivers/modules/inspector/hooks
DEBUG:   copying ironic/drivers/modules/inspector/hooks/raid_device.py -> build/lib/ironic/drivers/modules/inspector/hooks
DEBUG:   copying ironic/drivers/modules/inspector/hooks/ports.py -> build/lib/ironic/drivers/modules/inspector/hooks
DEBUG:   copying ironic/drivers/modules/inspector/hooks/physical_network.py -> build/lib/ironic/drivers/modules/inspector/hooks
DEBUG:   copying ironic/drivers/modules/inspector/hooks/pci_devices.py -> build/lib/ironic/drivers/modules/inspector/hooks
DEBUG:   copying ironic/drivers/modules/inspector/hooks/parse_lldp.py -> build/lib/ironic/drivers/modules/inspector/hooks
DEBUG:   copying ironic/drivers/modules/inspector/hooks/memory.py -> build/lib/ironic/drivers/modules/inspector/hooks
DEBUG:   copying ironic/drivers/modules/inspector/hooks/local_link_connection.py -> build/lib/ironic/drivers/modules/inspector/hooks
DEBUG:   copying ironic/drivers/modules/inspector/hooks/extra_hardware.py -> build/lib/ironic/drivers/modules/inspector/hooks
DEBUG:   copying ironic/drivers/modules/inspector/hooks/cpu_capabilities.py -> build/lib/ironic/drivers/modules/inspector/hooks
DEBUG:   copying ironic/drivers/modules/inspector/hooks/boot_mode.py -> build/lib/ironic/drivers/modules/inspector/hooks
DEBUG:   copying ironic/drivers/modules/inspector/hooks/base.py -> build/lib/ironic/drivers/modules/inspector/hooks
DEBUG:   copying ironic/drivers/modules/inspector/hooks/architecture.py -> build/lib/ironic/drivers/modules/inspector/hooks
DEBUG:   copying ironic/drivers/modules/inspector/hooks/accelerators.py -> build/lib/ironic/drivers/modules/inspector/hooks
DEBUG:   copying ironic/drivers/modules/inspector/hooks/__init__.py -> build/lib/ironic/drivers/modules/inspector/hooks
DEBUG:   creating build/lib/ironic/api/validation
DEBUG:   copying ironic/api/validation/validators.py -> build/lib/ironic/api/validation
DEBUG:   copying ironic/api/validation/__init__.py -> build/lib/ironic/api/validation
DEBUG:   creating build/lib/ironic/tests/unit/conf
DEBUG:   copying ironic/tests/unit/conf/test_types.py -> build/lib/ironic/tests/unit/conf
DEBUG:   copying ironic/tests/unit/conf/test_conductor.py -> build/lib/ironic/tests/unit/conf
DEBUG:   copying ironic/tests/unit/conf/test_auth.py -> build/lib/ironic/tests/unit/conf
DEBUG:   copying ironic/tests/unit/conf/__init__.py -> build/lib/ironic/tests/unit/conf
DEBUG:   copying ironic/version.py -> build/lib/ironic
DEBUG:   copying ironic/__init__.py -> build/lib/ironic
DEBUG:   creating build/lib/ironic/dhcp
DEBUG:   copying ironic/dhcp/none.py -> build/lib/ironic/dhcp
DEBUG:   copying ironic/dhcp/neutron.py -> build/lib/ironic/dhcp
DEBUG:   copying ironic/dhcp/dnsmasq.py -> build/lib/ironic/dhcp
DEBUG:   copying ironic/dhcp/base.py -> build/lib/ironic/dhcp
DEBUG:   copying ironic/dhcp/__init__.py -> build/lib/ironic/dhcp
DEBUG:   copying ironic/tests/unit/drivers/modules/inspector/test_interface.py -> build/lib/ironic/tests/unit/drivers/modules/inspector
DEBUG:   copying ironic/tests/unit/drivers/modules/inspector/test_client.py -> build/lib/ironic/tests/unit/drivers/modules/inspector
DEBUG:   copying ironic/tests/unit/drivers/modules/inspector/test_agent.py -> build/lib/ironic/tests/unit/drivers/modules/inspector
DEBUG:   copying ironic/tests/unit/drivers/modules/inspector/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/inspector
DEBUG:   copying ironic/tests/unit/test_base.py -> build/lib/ironic/tests/unit
DEBUG:   copying ironic/tests/unit/stubs.py -> build/lib/ironic/tests/unit
DEBUG:   copying ironic/tests/unit/raid_constants.py -> build/lib/ironic/tests/unit
DEBUG:   copying ironic/tests/unit/policy_fixture.py -> build/lib/ironic/tests/unit
DEBUG:   copying ironic/tests/unit/__init__.py -> build/lib/ironic/tests/unit
DEBUG:   creating build/lib/ironic/tests/unit/console/container
DEBUG:   copying ironic/tests/unit/console/container/test_console_container.py -> build/lib/ironic/tests/unit/console/container
DEBUG:   copying ironic/tests/unit/console/container/__init__.py -> build/lib/ironic/tests/unit/console/container
DEBUG:   running egg_info
DEBUG:   writing ironic.egg-info/PKG-INFO
DEBUG:   writing dependency_links to ironic.egg-info/dependency_links.txt
DEBUG:   writing entry points to ironic.egg-info/entry_points.txt
DEBUG:   writing requirements to ironic.egg-info/requires.txt
DEBUG:   writing top-level names to ironic.egg-info/top_level.txt
DEBUG:   writing pbr to ironic.egg-info/pbr.json
DEBUG:   [pbr] Processing SOURCES.txt
DEBUG:   [pbr] In git context, generating filelist from git
DEBUG:   warning: no previously-included files found matching '.gitignore'
DEBUG:   warning: no previously-included files found matching '.gitreview'
DEBUG:   warning: no previously-included files matching '*.pyc' found anywhere in distribution
DEBUG:   adding license file 'LICENSE'
DEBUG:   adding license file 'AUTHORS'
DEBUG:   writing manifest file 'ironic.egg-info/SOURCES.txt'
DEBUG:   /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'ironic.api.schemas.v1' as data is deprecated, please list it in `packages`.
DEBUG:       !!
DEBUG:       ############################
DEBUG:       # Package would be ignored #
DEBUG:       ############################
DEBUG:       Python recognizes 'ironic.api.schemas.v1' as an importable package,
DEBUG:       but it is not listed in the `packages` configuration of setuptools.
DEBUG:       'ironic.api.schemas.v1' has been automatically added to the distribution only
DEBUG:       because it may contain data files, but this behavior is likely to change
DEBUG:       in future versions of setuptools (and therefore is considered deprecated).
DEBUG:       Please make sure that 'ironic.api.schemas.v1' is included as a package by using
DEBUG:       the `packages` configuration field or the proper discovery methods
DEBUG:       (for example by using `find_namespace_packages(...)`/`find_namespace:`
DEBUG:       instead of `find_packages(...)`/`find:`).
DEBUG:       You can read more about "package discovery" and "data files" on setuptools
DEBUG:       documentation page.
DEBUG:   !!
DEBUG:     check.warn(importable)
DEBUG:   /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'ironic.db.sqlalchemy.alembic' as data is deprecated, please list it in `packages`.
DEBUG:       !!
DEBUG:       ############################
DEBUG:       # Package would be ignored #
DEBUG:       ############################
DEBUG:       Python recognizes 'ironic.db.sqlalchemy.alembic' as an importable package,
DEBUG:       but it is not listed in the `packages` configuration of setuptools.
DEBUG:       'ironic.db.sqlalchemy.alembic' has been automatically added to the distribution only
DEBUG:       because it may contain data files, but this behavior is likely to change
DEBUG:       in future versions of setuptools (and therefore is considered deprecated).
DEBUG:       Please make sure that 'ironic.db.sqlalchemy.alembic' is included as a package by using
DEBUG:       the `packages` configuration field or the proper discovery methods
DEBUG:       (for example by using `find_namespace_packages(...)`/`find_namespace:`
DEBUG:       instead of `find_packages(...)`/`find:`).
DEBUG:       You can read more about "package discovery" and "data files" on setuptools
DEBUG:       documentation page.
DEBUG:   !!
DEBUG:     check.warn(importable)
DEBUG:   /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'ironic.db.sqlalchemy.alembic.versions' as data is deprecated, please list it in `packages`.
DEBUG:       !!
DEBUG:       ############################
DEBUG:       # Package would be ignored #
DEBUG:       ############################
DEBUG:       Python recognizes 'ironic.db.sqlalchemy.alembic.versions' as an importable package,
DEBUG:       but it is not listed in the `packages` configuration of setuptools.
DEBUG:       'ironic.db.sqlalchemy.alembic.versions' has been automatically added to the distribution only
DEBUG:       because it may contain data files, but this behavior is likely to change
DEBUG:       in future versions of setuptools (and therefore is considered deprecated).
DEBUG:       Please make sure that 'ironic.db.sqlalchemy.alembic.versions' is included as a package by using
DEBUG:       the `packages` configuration field or the proper discovery methods
DEBUG:       (for example by using `find_namespace_packages(...)`/`find_namespace:`
DEBUG:       instead of `find_packages(...)`/`find:`).
DEBUG:       You can read more about "package discovery" and "data files" on setuptools
DEBUG:       documentation page.
DEBUG:   !!
DEBUG:     check.warn(importable)
DEBUG:   /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'ironic.drivers.modules.ansible.playbooks' as data is deprecated, please list it in `packages`.
DEBUG:       !!
DEBUG:       ############################
DEBUG:       # Package would be ignored #
DEBUG:       ############################
DEBUG:       Python recognizes 'ironic.drivers.modules.ansible.playbooks' as an importable package,
DEBUG:       but it is not listed in the `packages` configuration of setuptools.
DEBUG:       'ironic.drivers.modules.ansible.playbooks' has been automatically added to the distribution only
DEBUG:       because it may contain data files, but this behavior is likely to change
DEBUG:       in future versions of setuptools (and therefore is considered deprecated).
DEBUG:       Please make sure that 'ironic.drivers.modules.ansible.playbooks' is included as a package by using
DEBUG:       the `packages` configuration field or the proper discovery methods
DEBUG:       (for example by using `find_namespace_packages(...)`/`find_namespace:`
DEBUG:       instead of `find_packages(...)`/`find:`).
DEBUG:       You can read more about "package discovery" and "data files" on setuptools
DEBUG:       documentation page.
DEBUG:   !!
DEBUG:     check.warn(importable)
DEBUG:   /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'ironic.drivers.modules.ansible.playbooks.callback_plugins' as data is deprecated, please list it in `packages`.
DEBUG:       !!
DEBUG:       ############################
DEBUG:       # Package would be ignored #
DEBUG:       ############################
DEBUG:       Python recognizes 'ironic.drivers.modules.ansible.playbooks.callback_plugins' as an importable package,
DEBUG:       but it is not listed in the `packages` configuration of setuptools.
DEBUG:       'ironic.drivers.modules.ansible.playbooks.callback_plugins' has been automatically added to the distribution only
DEBUG:       because it may contain data files, but this behavior is likely to change
DEBUG:       in future versions of setuptools (and therefore is considered deprecated).
DEBUG:       Please make sure that 'ironic.drivers.modules.ansible.playbooks.callback_plugins' is included as a package by using
DEBUG:       the `packages` configuration field or the proper discovery methods
DEBUG:       (for example by using `find_namespace_packages(...)`/`find_namespace:`
DEBUG:       instead of `find_packages(...)`/`find:`).
DEBUG:       You can read more about "package discovery" and "data files" on setuptools
DEBUG:       documentation page.
DEBUG:   !!
DEBUG:     check.warn(importable)
DEBUG:   /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'ironic.drivers.modules.ansible.playbooks.library' as data is deprecated, please list it in `packages`.
DEBUG:       !!
DEBUG:       ############################
DEBUG:       # Package would be ignored #
DEBUG:       ############################
DEBUG:       Python recognizes 'ironic.drivers.modules.ansible.playbooks.library' as an importable package,
DEBUG:       but it is not listed in the `packages` configuration of setuptools.
DEBUG:       'ironic.drivers.modules.ansible.playbooks.library' has been automatically added to the distribution only
DEBUG:       because it may contain data files, but this behavior is likely to change
DEBUG:       in future versions of setuptools (and therefore is considered deprecated).
DEBUG:       Please make sure that 'ironic.drivers.modules.ansible.playbooks.library' is included as a package by using
DEBUG:       the `packages` configuration field or the proper discovery methods
DEBUG:       (for example by using `find_namespace_packages(...)`/`find_namespace:`
DEBUG:       instead of `find_packages(...)`/`find:`).
DEBUG:       You can read more about "package discovery" and "data files" on setuptools
DEBUG:       documentation page.
DEBUG:   !!
DEBUG:     check.warn(importable)
DEBUG:   /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'ironic.drivers.modules.ansible.playbooks.roles.clean.defaults' as data is deprecated, please list it in `packages`.
DEBUG:       !!
DEBUG:       ############################
DEBUG:       # Package would be ignored #
DEBUG:       ############################
DEBUG:       Python recognizes 'ironic.drivers.modules.ansible.playbooks.roles.clean.defaults' as an importable package,
DEBUG:       but it is not listed in the `packages` configuration of setuptools.
DEBUG:       'ironic.drivers.modules.ansible.playbooks.roles.clean.defaults' has been automatically added to the distribution only
DEBUG:       because it may contain data files, but this behavior is likely to change
DEBUG:       in future versions of setuptools (and therefore is considered deprecated).
DEBUG:       Please make sure that 'ironic.drivers.modules.ansible.playbooks.roles.clean.defaults' is included as a package by using
DEBUG:       the `packages` configuration field or the proper discovery methods
DEBUG:       (for example by using `find_namespace_packages(...)`/`find_namespace:`
DEBUG:       instead of `find_packages(...)`/`find:`).
DEBUG:       You can read more about "package discovery" and "data files" on setuptools
DEBUG:       documentation page.
DEBUG:   !!
DEBUG:     check.warn(importable)
DEBUG:   /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'ironic.drivers.modules.ansible.playbooks.roles.clean.tasks' as data is deprecated, please list it in `packages`.
DEBUG:       !!
DEBUG:       ############################
DEBUG:       # Package would be ignored #
DEBUG:       ############################
DEBUG:       Python recognizes 'ironic.drivers.modules.ansible.playbooks.roles.clean.tasks' as an importable package,
DEBUG:       but it is not listed in the `packages` configuration of setuptools.
DEBUG:       'ironic.drivers.modules.ansible.playbooks.roles.clean.tasks' has been automatically added to the distribution only
DEBUG:       because it may contain data files, but this behavior is likely to change
DEBUG:       in future versions of setuptools (and therefore is considered deprecated).
DEBUG:       Please make sure that 'ironic.drivers.modules.ansible.playbooks.roles.clean.tasks' is included as a package by using
DEBUG:       the `packages` configuration field or the proper discovery methods
DEBUG:       (for example by using `find_namespace_packages(...)`/`find_namespace:`
DEBUG:       instead of `find_packages(...)`/`find:`).
DEBUG:       You can read more about "package discovery" and "data files" on setuptools
DEBUG:       documentation page.
DEBUG:   !!
DEBUG:     check.warn(importable)
DEBUG:   /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'ironic.drivers.modules.ansible.playbooks.roles.configure.defaults' as data is deprecated, please list it in `packages`.
DEBUG:       !!
DEBUG:       ############################
DEBUG:       # Package would be ignored #
DEBUG:       ############################
DEBUG:       Python recognizes 'ironic.drivers.modules.ansible.playbooks.roles.configure.defaults' as an importable package,
DEBUG:       but it is not listed in the `packages` configuration of setuptools.
DEBUG:       'ironic.drivers.modules.ansible.playbooks.roles.configure.defaults' has been automatically added to the distribution only
DEBUG:       because it may contain data files, but this behavior is likely to change
DEBUG:       in future versions of setuptools (and therefore is considered deprecated).
DEBUG:       Please make sure that 'ironic.drivers.modules.ansible.playbooks.roles.configure.defaults' is included as a package by using
DEBUG:       the `packages` configuration field or the proper discovery methods
DEBUG:       (for example by using `find_namespace_packages(...)`/`find_namespace:`
DEBUG:       instead of `find_packages(...)`/`find:`).
DEBUG:       You can read more about "package discovery" and "data files" on setuptools
DEBUG:       documentation page.
DEBUG:   !!
DEBUG:     check.warn(importable)
DEBUG:   /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'ironic.drivers.modules.ansible.playbooks.roles.configure.tasks' as data is deprecated, please list it in `packages`.
DEBUG:       !!
DEBUG:       ############################
DEBUG:       # Package would be ignored #
DEBUG:       ############################
DEBUG:       Python recognizes 'ironic.drivers.modules.ansible.playbooks.roles.configure.tasks' as an importable package,
DEBUG:       but it is not listed in the `packages` configuration of setuptools.
DEBUG:       'ironic.drivers.modules.ansible.playbooks.roles.configure.tasks' has been automatically added to the distribution only
DEBUG:       because it may contain data files, but this behavior is likely to change
DEBUG:       in future versions of setuptools (and therefore is considered deprecated).
DEBUG:       Please make sure that 'ironic.drivers.modules.ansible.playbooks.roles.configure.tasks' is included as a package by using
DEBUG:       the `packages` configuration field or the proper discovery methods
DEBUG:       (for example by using `find_namespace_packages(...)`/`find_namespace:`
DEBUG:       instead of `find_packages(...)`/`find:`).
DEBUG:       You can read more about "package discovery" and "data files" on setuptools
DEBUG:       documentation page.
DEBUG:   !!
DEBUG:     check.warn(importable)
DEBUG:   /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'ironic.drivers.modules.ansible.playbooks.roles.deploy.files' as data is deprecated, please list it in `packages`.
DEBUG:       !!
DEBUG:       ############################
DEBUG:       # Package would be ignored #
DEBUG:       ############################
DEBUG:       Python recognizes 'ironic.drivers.modules.ansible.playbooks.roles.deploy.files' as an importable package,
DEBUG:       but it is not listed in the `packages` configuration of setuptools.
DEBUG:       'ironic.drivers.modules.ansible.playbooks.roles.deploy.files' has been automatically added to the distribution only
DEBUG:       because it may contain data files, but this behavior is likely to change
DEBUG:       in future versions of setuptools (and therefore is considered deprecated).
DEBUG:       Please make sure that 'ironic.drivers.modules.ansible.playbooks.roles.deploy.files' is included as a package by using
DEBUG:       the `packages` configuration field or the proper discovery methods
DEBUG:       (for example by using `find_namespace_packages(...)`/`find_namespace:`
DEBUG:       instead of `find_packages(...)`/`find:`).
DEBUG:       You can read more about "package discovery" and "data files" on setuptools
DEBUG:       documentation page.
DEBUG:   !!
DEBUG:     check.warn(importable)
DEBUG:   /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'ironic.drivers.modules.ansible.playbooks.roles.deploy.tasks' as data is deprecated, please list it in `packages`.
DEBUG:       !!
DEBUG:       ############################
DEBUG:       # Package would be ignored #
DEBUG:       ############################
DEBUG:       Python recognizes 'ironic.drivers.modules.ansible.playbooks.roles.deploy.tasks' as an importable package,
DEBUG:       but it is not listed in the `packages` configuration of setuptools.
DEBUG:       'ironic.drivers.modules.ansible.playbooks.roles.deploy.tasks' has been automatically added to the distribution only
DEBUG:       because it may contain data files, but this behavior is likely to change
DEBUG:       in future versions of setuptools (and therefore is considered deprecated).
DEBUG:       Please make sure that 'ironic.drivers.modules.ansible.playbooks.roles.deploy.tasks' is included as a package by using
DEBUG:       the `packages` configuration field or the proper discovery methods
DEBUG:       (for example by using `find_namespace_packages(...)`/`find_namespace:`
DEBUG:       instead of `find_packages(...)`/`find:`).
DEBUG:       You can read more about "package discovery" and "data files" on setuptools
DEBUG:       documentation page.
DEBUG:   !!
DEBUG:     check.warn(importable)
DEBUG:   /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'ironic.drivers.modules.ansible.playbooks.roles.discover.tasks' as data is deprecated, please list it in `packages`.
DEBUG:       !!
DEBUG:       ############################
DEBUG:       # Package would be ignored #
DEBUG:       ############################
DEBUG:       Python recognizes 'ironic.drivers.modules.ansible.playbooks.roles.discover.tasks' as an importable package,
DEBUG:       but it is not listed in the `packages` configuration of setuptools.
DEBUG:       'ironic.drivers.modules.ansible.playbooks.roles.discover.tasks' has been automatically added to the distribution only
DEBUG:       because it may contain data files, but this behavior is likely to change
DEBUG:       in future versions of setuptools (and therefore is considered deprecated).
DEBUG:       Please make sure that 'ironic.drivers.modules.ansible.playbooks.roles.discover.tasks' is included as a package by using
DEBUG:       the `packages` configuration field or the proper discovery methods
DEBUG:       (for example by using `find_namespace_packages(...)`/`find_namespace:`
DEBUG:       instead of `find_packages(...)`/`find:`).
DEBUG:       You can read more about "package discovery" and "data files" on setuptools
DEBUG:       documentation page.
DEBUG:   !!
DEBUG:     check.warn(importable)
DEBUG:   /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'ironic.drivers.modules.ansible.playbooks.roles.prepare.tasks' as data is deprecated, please list it in `packages`.
DEBUG:       !!
DEBUG:       ############################
DEBUG:       # Package would be ignored #
DEBUG:       ############################
DEBUG:       Python recognizes 'ironic.drivers.modules.ansible.playbooks.roles.prepare.tasks' as an importable package,
DEBUG:       but it is not listed in the `packages` configuration of setuptools.
DEBUG:       'ironic.drivers.modules.ansible.playbooks.roles.prepare.tasks' has been automatically added to the distribution only
DEBUG:       because it may contain data files, but this behavior is likely to change
DEBUG:       in future versions of setuptools (and therefore is considered deprecated).
DEBUG:       Please make sure that 'ironic.drivers.modules.ansible.playbooks.roles.prepare.tasks' is included as a package by using
DEBUG:       the `packages` configuration field or the proper discovery methods
DEBUG:       (for example by using `find_namespace_packages(...)`/`find_namespace:`
DEBUG:       instead of `find_packages(...)`/`find:`).
DEBUG:       You can read more about "package discovery" and "data files" on setuptools
DEBUG:       documentation page.
DEBUG:   !!
DEBUG:     check.warn(importable)
DEBUG:   /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'ironic.drivers.modules.ansible.playbooks.roles.shutdown.tasks' as data is deprecated, please list it in `packages`.
DEBUG:       !!
DEBUG:       ############################
DEBUG:       # Package would be ignored #
DEBUG:       ############################
DEBUG:       Python recognizes 'ironic.drivers.modules.ansible.playbooks.roles.shutdown.tasks' as an importable package,
DEBUG:       but it is not listed in the `packages` configuration of setuptools.
DEBUG:       'ironic.drivers.modules.ansible.playbooks.roles.shutdown.tasks' has been automatically added to the distribution only
DEBUG:       because it may contain data files, but this behavior is likely to change
DEBUG:       in future versions of setuptools (and therefore is considered deprecated).
DEBUG:       Please make sure that 'ironic.drivers.modules.ansible.playbooks.roles.shutdown.tasks' is included as a package by using
DEBUG:       the `packages` configuration field or the proper discovery methods
DEBUG:       (for example by using `find_namespace_packages(...)`/`find_namespace:`
DEBUG:       instead of `find_packages(...)`/`find:`).
DEBUG:       You can read more about "package discovery" and "data files" on setuptools
DEBUG:       documentation page.
DEBUG:   !!
DEBUG:     check.warn(importable)
DEBUG:   /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'ironic.tests.json_samples' as data is deprecated, please list it in `packages`.
DEBUG:       !!
DEBUG:       ############################
DEBUG:       # Package would be ignored #
DEBUG:       ############################
DEBUG:       Python recognizes 'ironic.tests.json_samples' as an importable package,
DEBUG:       but it is not listed in the `packages` configuration of setuptools.
DEBUG:       'ironic.tests.json_samples' has been automatically added to the distribution only
DEBUG:       because it may contain data files, but this behavior is likely to change
DEBUG:       in future versions of setuptools (and therefore is considered deprecated).
DEBUG:       Please make sure that 'ironic.tests.json_samples' is included as a package by using
DEBUG:       the `packages` configuration field or the proper discovery methods
DEBUG:       (for example by using `find_namespace_packages(...)`/`find_namespace:`
DEBUG:       instead of `find_packages(...)`/`find:`).
DEBUG:       You can read more about "package discovery" and "data files" on setuptools
DEBUG:       documentation page.
DEBUG:   !!
DEBUG:     check.warn(importable)
DEBUG:   /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'ironic.tests.unit.common.drive_samples' as data is deprecated, please list it in `packages`.
DEBUG:       !!
DEBUG:       ############################
DEBUG:       # Package would be ignored #
DEBUG:       ############################
DEBUG:       Python recognizes 'ironic.tests.unit.common.drive_samples' as an importable package,
DEBUG:       but it is not listed in the `packages` configuration of setuptools.
DEBUG:       'ironic.tests.unit.common.drive_samples' has been automatically added to the distribution only
DEBUG:       because it may contain data files, but this behavior is likely to change
DEBUG:       in future versions of setuptools (and therefore is considered deprecated).
DEBUG:       Please make sure that 'ironic.tests.unit.common.drive_samples' is included as a package by using
DEBUG:       the `packages` configuration field or the proper discovery methods
DEBUG:       (for example by using `find_namespace_packages(...)`/`find_namespace:`
DEBUG:       instead of `find_packages(...)`/`find:`).
DEBUG:       You can read more about "package discovery" and "data files" on setuptools
DEBUG:       documentation page.
DEBUG:   !!
DEBUG:     check.warn(importable)
DEBUG:   /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'ironic.tests.unit.common.json_samples' as data is deprecated, please list it in `packages`.
DEBUG:       !!
DEBUG:       ############################
DEBUG:       # Package would be ignored #
DEBUG:       ############################
DEBUG:       Python recognizes 'ironic.tests.unit.common.json_samples' as an importable package,
DEBUG:       but it is not listed in the `packages` configuration of setuptools.
DEBUG:       'ironic.tests.unit.common.json_samples' has been automatically added to the distribution only
DEBUG:       because it may contain data files, but this behavior is likely to change
DEBUG:       in future versions of setuptools (and therefore is considered deprecated).
DEBUG:       Please make sure that 'ironic.tests.unit.common.json_samples' is included as a package by using
DEBUG:       the `packages` configuration field or the proper discovery methods
DEBUG:       (for example by using `find_namespace_packages(...)`/`find_namespace:`
DEBUG:       instead of `find_packages(...)`/`find:`).
DEBUG:       You can read more about "package discovery" and "data files" on setuptools
DEBUG:       documentation page.
DEBUG:   !!
DEBUG:     check.warn(importable)
DEBUG:   /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'ironic.tests.unit.drivers.modules.network.json_samples' as data is deprecated, please list it in `packages`.
DEBUG:       !!
DEBUG:       ############################
DEBUG:       # Package would be ignored #
DEBUG:       ############################
DEBUG:       Python recognizes 'ironic.tests.unit.drivers.modules.network.json_samples' as an importable package,
DEBUG:       but it is not listed in the `packages` configuration of setuptools.
DEBUG:       'ironic.tests.unit.drivers.modules.network.json_samples' has been automatically added to the distribution only
DEBUG:       because it may contain data files, but this behavior is likely to change
DEBUG:       in future versions of setuptools (and therefore is considered deprecated).
DEBUG:       Please make sure that 'ironic.tests.unit.drivers.modules.network.json_samples' is included as a package by using
DEBUG:       the `packages` configuration field or the proper discovery methods
DEBUG:       (for example by using `find_namespace_packages(...)`/`find_namespace:`
DEBUG:       instead of `find_packages(...)`/`find:`).
DEBUG:       You can read more about "package discovery" and "data files" on setuptools
DEBUG:       documentation page.
DEBUG:   !!
DEBUG:     check.warn(importable)
DEBUG:   copying ironic/tests/unit/api/test_acl_basic.yaml -> build/lib/ironic/tests/unit/api
DEBUG:   copying ironic/tests/unit/api/test_rbac_legacy.yaml -> build/lib/ironic/tests/unit/api
DEBUG:   copying ironic/tests/unit/api/test_rbac_project_scoped.yaml -> build/lib/ironic/tests/unit/api
DEBUG:   copying ironic/tests/unit/api/test_rbac_system_scoped.yaml -> build/lib/ironic/tests/unit/api
DEBUG:   copying ironic/tests/unit/drivers/modules/irmc/fake_sensors_data_ng.xml -> build/lib/ironic/tests/unit/drivers/modules/irmc
DEBUG:   copying ironic/tests/unit/drivers/modules/irmc/fake_sensors_data_ok.xml -> build/lib/ironic/tests/unit/drivers/modules/irmc
DEBUG:   copying ironic/db/sqlalchemy/alembic.ini -> build/lib/ironic/db/sqlalchemy
DEBUG:   creating build/lib/ironic/db/sqlalchemy/alembic
DEBUG:   copying ironic/db/sqlalchemy/alembic/README -> build/lib/ironic/db/sqlalchemy/alembic
DEBUG:   copying ironic/db/sqlalchemy/alembic/env.py -> build/lib/ironic/db/sqlalchemy/alembic
DEBUG:   copying ironic/db/sqlalchemy/alembic/script.py.mako -> build/lib/ironic/db/sqlalchemy/alembic
DEBUG:   creating build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/01f21d5e5195_increase_length_of_user_column.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/0ac0f39bc5aa_add_node_inventory_table.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/10b163d4481e_add_port_portgroup_internal_info.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/163040c5513f_add_firmware_information.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/1a59178ebdf6_add_volume_targets_table.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/1c14278d6e33_port_description.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/1d6951876d68_add_storage_interface_db_field_and_.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/1e15e7122cc9_add_extra_column_to_deploy_templates.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/1e1d5ace7dc6_add_inspection_started_at_and_.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/21b331f883ef_add_provision_updated_at.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/21c48150dea9_add_inspection_rules.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/2353895ecfae_add_conductor_hardware_interfaces_table.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/242cc6a923b3_add_node_maintenance_reason.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/2581ebaf0cb2_initial_migration.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/28c44432c9c3_add_node_description.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/2aac7e0872f6_add_deploy_templates.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/2bbd96b6ccb9_add_bios_fields_from_registry.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/2d13bc3d6bba_add_bios_config_and_interface.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/2fb93ffd2af1_increase_node_name_length.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/31baaf680d2b_add_node_instance_info.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/3ae36a5f5131_add_logical_name.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/3bea56f25597_add_unique_constraint_to_instance_uuid.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/3cb628139ea4_nodes_add_console_enabled.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/3d86a077a3f2_add_port_physical_network.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/405cfe08f18d_add_rescue_interface_to_node.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/487deb87cc9d_add_conductor_affinity_and_online.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/48d6c242bb9b_add_node_tags.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/493d8f27f235_add_portgroup_configuration_fields.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/4dbec778866e_create_node_shard.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/4f399b21ae71_add_node_clean_step.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/516faf1bb9b1_resizing_column_nodes_driver.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/5674c57409b9_replace_nostate_with_available.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/5ea1b0d310e_added_port_group_table_and_altered_ports.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/60cf717201bc_add_standalone_ports_supported.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/664f85c2f622_add_conductor_group_to_nodes_conductors.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/66bd9c5604d5_add_runbook_and_runbook_step.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/6e9cf6acce0b_node_disable_power_off.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/789acc877671_add_raid_config.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/82c315d60161_add_bios_settings.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/868cb606a74a_add_version_field_in_base_class.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/93706939026c_add_node_protected_field.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/9cbeefa3763f_add_port_is_smartnic.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/9ef41f07cb58_add_node_history_table.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/aa2384fee727_add_service_steps.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/ac00b586ab95_node_indexes.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/b2ad35726bb0_add_node_lessee.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/b4130a7fc904_create_nodetraits_table.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/b9117ac17882_add_node_deploy_step.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/bb59b63f55a_add_node_driver_internal_info.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/bcdd431ba0bf_add_fields_for_all_interfaces.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/c0455649680c_port_name.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/c14cef6dfedf_populate_node_network_interface.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/c1846a214450_add_boot_mode_and_secure_boot.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/cd2c80feb331_add_node_retired_field.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/ce6c4b3cf5a2_add_allocation_owner.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/cf1a80fdb352_add_node_network_data_field.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/d163df1bab88_remove_extra_fk_constraint_in_.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/d2b036ae9378_add_automated_clean_field.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/daa1ba02d98_add_volume_connectors_table.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/dbefd6bdaa2c_add_default_column_to_.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/dd34e1f1303b_add_resource_class_to_node.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/dd67b91a1981_add_allocations_table.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/e294876e8028_add_node_network_interface.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/e918ff30eb42_resize_column_nodes_instance_info.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/f190f9d00a11_add_node_owner.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/f6fdb920c182_set_pxe_enabled_true.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/fb3f10dd262e_add_fault_to_node_table.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/db/sqlalchemy/alembic/versions/fe222f476baf_add_parent_node_field.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying ironic/console/container/ironic-console.container.template -> build/lib/ironic/console/container
DEBUG:   creating build/lib/ironic/tests/unit/common/drive_samples
DEBUG:   copying ironic/tests/unit/common/drive_samples/config_drive -> build/lib/ironic/tests/unit/common/drive_samples
DEBUG:   creating build/lib/ironic/tests/unit/common/json_samples
DEBUG:   copying ironic/tests/unit/common/json_samples/neutron_network_show.json -> build/lib/ironic/tests/unit/common/json_samples
DEBUG:   copying ironic/tests/unit/common/json_samples/neutron_network_show_ipv6.json -> build/lib/ironic/tests/unit/common/json_samples
DEBUG:   copying ironic/tests/unit/common/json_samples/neutron_port_show.json -> build/lib/ironic/tests/unit/common/json_samples
DEBUG:   copying ironic/tests/unit/common/json_samples/neutron_port_show_ipv6.json -> build/lib/ironic/tests/unit/common/json_samples
DEBUG:   copying ironic/tests/unit/common/json_samples/neutron_subnet_show.json -> build/lib/ironic/tests/unit/common/json_samples
DEBUG:   copying ironic/tests/unit/common/json_samples/neutron_subnet_show_ipv6.json -> build/lib/ironic/tests/unit/common/json_samples
DEBUG:   copying ironic/drivers/raid_config_schema.json -> build/lib/ironic/drivers
DEBUG:   creating build/lib/ironic/api/schemas
DEBUG:   creating build/lib/ironic/api/schemas/v1
DEBUG:   copying ironic/api/schemas/v1/shard.py -> build/lib/ironic/api/schemas/v1
DEBUG:   creating build/lib/ironic/drivers/modules/ansible/playbooks
DEBUG:   copying ironic/drivers/modules/ansible/playbooks/add-ironic-nodes.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks
DEBUG:   copying ironic/drivers/modules/ansible/playbooks/ansible.cfg -> build/lib/ironic/drivers/modules/ansible/playbooks
DEBUG:   copying ironic/drivers/modules/ansible/playbooks/clean.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks
DEBUG:   copying ironic/drivers/modules/ansible/playbooks/clean_steps.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks
DEBUG:   copying ironic/drivers/modules/ansible/playbooks/deploy.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks
DEBUG:   copying ironic/drivers/modules/ansible/playbooks/inventory -> build/lib/ironic/drivers/modules/ansible/playbooks
DEBUG:   copying ironic/drivers/modules/ansible/playbooks/shutdown.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks
DEBUG:   creating build/lib/ironic/drivers/modules/ansible/playbooks/callback_plugins
DEBUG:   copying ironic/drivers/modules/ansible/playbooks/callback_plugins/ironic_log.ini -> build/lib/ironic/drivers/modules/ansible/playbooks/callback_plugins
DEBUG:   copying ironic/drivers/modules/ansible/playbooks/callback_plugins/ironic_log.py -> build/lib/ironic/drivers/modules/ansible/playbooks/callback_plugins
DEBUG:   creating build/lib/ironic/drivers/modules/ansible/playbooks/library
DEBUG:   copying ironic/drivers/modules/ansible/playbooks/library/facts_wwn.py -> build/lib/ironic/drivers/modules/ansible/playbooks/library
DEBUG:   copying ironic/drivers/modules/ansible/playbooks/library/root_hints.py -> build/lib/ironic/drivers/modules/ansible/playbooks/library
DEBUG:   copying ironic/drivers/modules/ansible/playbooks/library/stream_url.py -> build/lib/ironic/drivers/modules/ansible/playbooks/library
DEBUG:   creating build/lib/ironic/drivers/modules/ansible/playbooks/roles
DEBUG:   creating build/lib/ironic/drivers/modules/ansible/playbooks/roles/clean
DEBUG:   creating build/lib/ironic/drivers/modules/ansible/playbooks/roles/clean/defaults
DEBUG:   copying ironic/drivers/modules/ansible/playbooks/roles/clean/defaults/main.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/clean/defaults
DEBUG:   creating build/lib/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks
DEBUG:   copying ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/main.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks
DEBUG:   copying ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/shred.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks
DEBUG:   copying ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/wipe.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks
DEBUG:   copying ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/zap.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks
DEBUG:   creating build/lib/ironic/drivers/modules/ansible/playbooks/roles/configure
DEBUG:   creating build/lib/ironic/drivers/modules/ansible/playbooks/roles/configure/defaults
DEBUG:   copying ironic/drivers/modules/ansible/playbooks/roles/configure/defaults/main.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/configure/defaults
DEBUG:   creating build/lib/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks
DEBUG:   copying ironic/drivers/modules/ansible/playbooks/roles/configure/tasks/grub.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks
DEBUG:   copying ironic/drivers/modules/ansible/playbooks/roles/configure/tasks/main.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks
DEBUG:   copying ironic/drivers/modules/ansible/playbooks/roles/configure/tasks/mounts.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks
DEBUG:   creating build/lib/ironic/drivers/modules/ansible/playbooks/roles/deploy
DEBUG:   creating build/lib/ironic/drivers/modules/ansible/playbooks/roles/deploy/files
DEBUG:   copying ironic/drivers/modules/ansible/playbooks/roles/deploy/files/partition_configdrive.sh -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/deploy/files
DEBUG:   creating build/lib/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks
DEBUG:   copying ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/configdrive.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks
DEBUG:   copying ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/download.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks
DEBUG:   copying ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/main.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks
DEBUG:   copying ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/write.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks
DEBUG:   creating build/lib/ironic/drivers/modules/ansible/playbooks/roles/discover
DEBUG:   creating build/lib/ironic/drivers/modules/ansible/playbooks/roles/discover/tasks
DEBUG:   copying ironic/drivers/modules/ansible/playbooks/roles/discover/tasks/main.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/discover/tasks
DEBUG:   copying ironic/drivers/modules/ansible/playbooks/roles/discover/tasks/roothints.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/discover/tasks
DEBUG:   creating build/lib/ironic/drivers/modules/ansible/playbooks/roles/prepare
DEBUG:   creating build/lib/ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks
DEBUG:   copying ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks/main.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks
DEBUG:   copying ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks/parted.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks
DEBUG:   creating build/lib/ironic/drivers/modules/ansible/playbooks/roles/shutdown
DEBUG:   creating build/lib/ironic/drivers/modules/ansible/playbooks/roles/shutdown/tasks
DEBUG:   copying ironic/drivers/modules/ansible/playbooks/roles/shutdown/tasks/main.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/shutdown/tasks
DEBUG:   copying ironic/common/grub_conf.template -> build/lib/ironic/common
DEBUG:   copying ironic/common/isolinux_config.template -> build/lib/ironic/common
DEBUG:   creating build/lib/ironic/tests/unit/drivers/modules/network/json_samples
DEBUG:   copying ironic/tests/unit/drivers/modules/network/json_samples/network_data.json -> build/lib/ironic/tests/unit/drivers/modules/network/json_samples
DEBUG:   copying ironic/drivers/modules/boot.ipxe -> build/lib/ironic/drivers/modules
DEBUG:   copying ironic/drivers/modules/initial_grub_cfg.template -> build/lib/ironic/drivers/modules
DEBUG:   copying ironic/drivers/modules/ipxe_config.template -> build/lib/ironic/drivers/modules
DEBUG:   copying ironic/drivers/modules/ks.cfg.template -> build/lib/ironic/drivers/modules
DEBUG:   copying ironic/drivers/modules/pxe_config.template -> build/lib/ironic/drivers/modules
DEBUG:   copying ironic/drivers/modules/pxe_grub_config.template -> build/lib/ironic/drivers/modules
DEBUG:   copying ironic/api/controllers/v1/network-data-schema.json -> build/lib/ironic/api/controllers/v1
DEBUG:   creating build/lib/ironic/tests/json_samples
DEBUG:   copying ironic/tests/json_samples/network_data.json -> build/lib/ironic/tests/json_samples
DEBUG:   copying ironic/tests/json_samples/systems_collection_dual.json -> build/lib/ironic/tests/json_samples
DEBUG:   copying ironic/tests/json_samples/systems_collection_single.json -> build/lib/ironic/tests/json_samples
DEBUG:   copying ironic/tests/unit/drivers/boot-fallback.ipxe -> build/lib/ironic/tests/unit/drivers
DEBUG:   copying ironic/tests/unit/drivers/boot.ipxe -> build/lib/ironic/tests/unit/drivers
DEBUG:   copying ironic/tests/unit/drivers/ipxe_config.template -> build/lib/ironic/tests/unit/drivers
DEBUG:   copying ironic/tests/unit/drivers/ipxe_config_boot_from_anaconda.template -> build/lib/ironic/tests/unit/drivers
DEBUG:   copying ironic/tests/unit/drivers/ipxe_config_boot_from_iso.template -> build/lib/ironic/tests/unit/drivers
DEBUG:   copying ironic/tests/unit/drivers/ipxe_config_boot_from_ramdisk.template -> build/lib/ironic/tests/unit/drivers
DEBUG:   copying ironic/tests/unit/drivers/ipxe_config_boot_from_volume_extra_volume.template -> build/lib/ironic/tests/unit/drivers
DEBUG:   copying ironic/tests/unit/drivers/ipxe_config_boot_from_volume_multipath.template -> build/lib/ironic/tests/unit/drivers
DEBUG:   copying ironic/tests/unit/drivers/ipxe_config_boot_from_volume_no_extra_volumes.template -> build/lib/ironic/tests/unit/drivers
DEBUG:   copying ironic/tests/unit/drivers/ipxe_config_timeout.template -> build/lib/ironic/tests/unit/drivers
DEBUG:   copying ironic/tests/unit/drivers/ks_extra_vars.tmpl -> build/lib/ironic/tests/unit/drivers
DEBUG:   copying ironic/tests/unit/drivers/ks_missing_var.tmpl -> build/lib/ironic/tests/unit/drivers
DEBUG:   copying ironic/tests/unit/drivers/pxe_config.template -> build/lib/ironic/tests/unit/drivers
DEBUG:   copying ironic/tests/unit/drivers/pxe_grub_config.template -> build/lib/ironic/tests/unit/drivers
DEBUG:   copying ironic/drivers/modules/inspector/hooks/known_accelerators.yaml -> build/lib/ironic/drivers/modules/inspector/hooks
DEBUG:   installing to build/bdist.linux-x86_64/wheel
DEBUG:   running install
DEBUG:   [pbr] Writing ChangeLog
DEBUG:   [pbr] Generating ChangeLog
DEBUG:   [pbr] ChangeLog complete (0.0s)
DEBUG:   [pbr] Generating AUTHORS
DEBUG:   [pbr] AUTHORS complete (0.0s)
DEBUG:   running install_lib
DEBUG:   creating build/bdist.linux-x86_64
DEBUG:   creating build/bdist.linux-x86_64/wheel
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/dhcp
DEBUG:   copying build/lib/ironic/dhcp/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/dhcp
DEBUG:   copying build/lib/ironic/dhcp/base.py -> build/bdist.linux-x86_64/wheel/ironic/dhcp
DEBUG:   copying build/lib/ironic/dhcp/dnsmasq.py -> build/bdist.linux-x86_64/wheel/ironic/dhcp
DEBUG:   copying build/lib/ironic/dhcp/neutron.py -> build/bdist.linux-x86_64/wheel/ironic/dhcp
DEBUG:   copying build/lib/ironic/dhcp/none.py -> build/bdist.linux-x86_64/wheel/ironic/dhcp
DEBUG:   copying build/lib/ironic/__init__.py -> build/bdist.linux-x86_64/wheel/ironic
DEBUG:   copying build/lib/ironic/version.py -> build/bdist.linux-x86_64/wheel/ironic
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/wsgi
DEBUG:   copying build/lib/ironic/wsgi/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/wsgi
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/conductor
DEBUG:   copying build/lib/ironic/conductor/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/conductor
DEBUG:   copying build/lib/ironic/conductor/allocations.py -> build/bdist.linux-x86_64/wheel/ironic/conductor
DEBUG:   copying build/lib/ironic/conductor/base_manager.py -> build/bdist.linux-x86_64/wheel/ironic/conductor
DEBUG:   copying build/lib/ironic/conductor/cleaning.py -> build/bdist.linux-x86_64/wheel/ironic/conductor
DEBUG:   copying build/lib/ironic/conductor/deployments.py -> build/bdist.linux-x86_64/wheel/ironic/conductor
DEBUG:   copying build/lib/ironic/conductor/inspection.py -> build/bdist.linux-x86_64/wheel/ironic/conductor
DEBUG:   copying build/lib/ironic/conductor/manager.py -> build/bdist.linux-x86_64/wheel/ironic/conductor
DEBUG:   copying build/lib/ironic/conductor/notification_utils.py -> build/bdist.linux-x86_64/wheel/ironic/conductor
DEBUG:   copying build/lib/ironic/conductor/periodics.py -> build/bdist.linux-x86_64/wheel/ironic/conductor
DEBUG:   copying build/lib/ironic/conductor/rpc_service.py -> build/bdist.linux-x86_64/wheel/ironic/conductor
DEBUG:   copying build/lib/ironic/conductor/rpcapi.py -> build/bdist.linux-x86_64/wheel/ironic/conductor
DEBUG:   copying build/lib/ironic/conductor/servicing.py -> build/bdist.linux-x86_64/wheel/ironic/conductor
DEBUG:   copying build/lib/ironic/conductor/steps.py -> build/bdist.linux-x86_64/wheel/ironic/conductor
DEBUG:   copying build/lib/ironic/conductor/task_manager.py -> build/bdist.linux-x86_64/wheel/ironic/conductor
DEBUG:   copying build/lib/ironic/conductor/utils.py -> build/bdist.linux-x86_64/wheel/ironic/conductor
DEBUG:   copying build/lib/ironic/conductor/verify.py -> build/bdist.linux-x86_64/wheel/ironic/conductor
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/objects
DEBUG:   copying build/lib/ironic/objects/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/objects
DEBUG:   copying build/lib/ironic/objects/allocation.py -> build/bdist.linux-x86_64/wheel/ironic/objects
DEBUG:   copying build/lib/ironic/objects/base.py -> build/bdist.linux-x86_64/wheel/ironic/objects
DEBUG:   copying build/lib/ironic/objects/bios.py -> build/bdist.linux-x86_64/wheel/ironic/objects
DEBUG:   copying build/lib/ironic/objects/chassis.py -> build/bdist.linux-x86_64/wheel/ironic/objects
DEBUG:   copying build/lib/ironic/objects/conductor.py -> build/bdist.linux-x86_64/wheel/ironic/objects
DEBUG:   copying build/lib/ironic/objects/deploy_template.py -> build/bdist.linux-x86_64/wheel/ironic/objects
DEBUG:   copying build/lib/ironic/objects/deployment.py -> build/bdist.linux-x86_64/wheel/ironic/objects
DEBUG:   copying build/lib/ironic/objects/fields.py -> build/bdist.linux-x86_64/wheel/ironic/objects
DEBUG:   copying build/lib/ironic/objects/firmware.py -> build/bdist.linux-x86_64/wheel/ironic/objects
DEBUG:   copying build/lib/ironic/objects/indirection.py -> build/bdist.linux-x86_64/wheel/ironic/objects
DEBUG:   copying build/lib/ironic/objects/inspection_rule.py -> build/bdist.linux-x86_64/wheel/ironic/objects
DEBUG:   copying build/lib/ironic/objects/node.py -> build/bdist.linux-x86_64/wheel/ironic/objects
DEBUG:   copying build/lib/ironic/objects/node_history.py -> build/bdist.linux-x86_64/wheel/ironic/objects
DEBUG:   copying build/lib/ironic/objects/node_inventory.py -> build/bdist.linux-x86_64/wheel/ironic/objects
DEBUG:   copying build/lib/ironic/objects/notification.py -> build/bdist.linux-x86_64/wheel/ironic/objects
DEBUG:   copying build/lib/ironic/objects/port.py -> build/bdist.linux-x86_64/wheel/ironic/objects
DEBUG:   copying build/lib/ironic/objects/portgroup.py -> build/bdist.linux-x86_64/wheel/ironic/objects
DEBUG:   copying build/lib/ironic/objects/runbook.py -> build/bdist.linux-x86_64/wheel/ironic/objects
DEBUG:   copying build/lib/ironic/objects/trait.py -> build/bdist.linux-x86_64/wheel/ironic/objects
DEBUG:   copying build/lib/ironic/objects/volume_connector.py -> build/bdist.linux-x86_64/wheel/ironic/objects
DEBUG:   copying build/lib/ironic/objects/volume_target.py -> build/bdist.linux-x86_64/wheel/ironic/objects
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/db
DEBUG:   copying build/lib/ironic/db/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/db
DEBUG:   copying build/lib/ironic/db/api.py -> build/bdist.linux-x86_64/wheel/ironic/db
DEBUG:   copying build/lib/ironic/db/migration.py -> build/bdist.linux-x86_64/wheel/ironic/db
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/fe222f476baf_add_parent_node_field.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/fb3f10dd262e_add_fault_to_node_table.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/f6fdb920c182_set_pxe_enabled_true.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/f190f9d00a11_add_node_owner.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/e918ff30eb42_resize_column_nodes_instance_info.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/e294876e8028_add_node_network_interface.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/dd67b91a1981_add_allocations_table.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/dd34e1f1303b_add_resource_class_to_node.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/dbefd6bdaa2c_add_default_column_to_.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/daa1ba02d98_add_volume_connectors_table.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/d2b036ae9378_add_automated_clean_field.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/d163df1bab88_remove_extra_fk_constraint_in_.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/cf1a80fdb352_add_node_network_data_field.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/ce6c4b3cf5a2_add_allocation_owner.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/cd2c80feb331_add_node_retired_field.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/c1846a214450_add_boot_mode_and_secure_boot.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/c14cef6dfedf_populate_node_network_interface.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/c0455649680c_port_name.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/bcdd431ba0bf_add_fields_for_all_interfaces.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/bb59b63f55a_add_node_driver_internal_info.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/b9117ac17882_add_node_deploy_step.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/b4130a7fc904_create_nodetraits_table.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/b2ad35726bb0_add_node_lessee.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/ac00b586ab95_node_indexes.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/aa2384fee727_add_service_steps.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/9ef41f07cb58_add_node_history_table.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/9cbeefa3763f_add_port_is_smartnic.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/93706939026c_add_node_protected_field.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/868cb606a74a_add_version_field_in_base_class.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/82c315d60161_add_bios_settings.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/789acc877671_add_raid_config.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/6e9cf6acce0b_node_disable_power_off.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/66bd9c5604d5_add_runbook_and_runbook_step.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/664f85c2f622_add_conductor_group_to_nodes_conductors.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/60cf717201bc_add_standalone_ports_supported.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/5ea1b0d310e_added_port_group_table_and_altered_ports.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/5674c57409b9_replace_nostate_with_available.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/516faf1bb9b1_resizing_column_nodes_driver.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/4f399b21ae71_add_node_clean_step.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/4dbec778866e_create_node_shard.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/493d8f27f235_add_portgroup_configuration_fields.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/48d6c242bb9b_add_node_tags.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/487deb87cc9d_add_conductor_affinity_and_online.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/405cfe08f18d_add_rescue_interface_to_node.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/3d86a077a3f2_add_port_physical_network.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/3cb628139ea4_nodes_add_console_enabled.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/3bea56f25597_add_unique_constraint_to_instance_uuid.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/3ae36a5f5131_add_logical_name.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/31baaf680d2b_add_node_instance_info.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/2fb93ffd2af1_increase_node_name_length.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/2d13bc3d6bba_add_bios_config_and_interface.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/2bbd96b6ccb9_add_bios_fields_from_registry.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/2aac7e0872f6_add_deploy_templates.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/28c44432c9c3_add_node_description.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/2581ebaf0cb2_initial_migration.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/242cc6a923b3_add_node_maintenance_reason.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/2353895ecfae_add_conductor_hardware_interfaces_table.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/21c48150dea9_add_inspection_rules.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/21b331f883ef_add_provision_updated_at.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/1e1d5ace7dc6_add_inspection_started_at_and_.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/1e15e7122cc9_add_extra_column_to_deploy_templates.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/1d6951876d68_add_storage_interface_db_field_and_.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/1c14278d6e33_port_description.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/1a59178ebdf6_add_volume_targets_table.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/163040c5513f_add_firmware_information.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/10b163d4481e_add_port_portgroup_internal_info.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/0ac0f39bc5aa_add_node_inventory_table.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/versions/01f21d5e5195_increase_length_of_user_column.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/script.py.mako -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/env.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic/README -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic
DEBUG:   copying build/lib/ironic/db/sqlalchemy/alembic.ini -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy
DEBUG:   copying build/lib/ironic/db/sqlalchemy/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy
DEBUG:   copying build/lib/ironic/db/sqlalchemy/api.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy
DEBUG:   copying build/lib/ironic/db/sqlalchemy/migration.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy
DEBUG:   copying build/lib/ironic/db/sqlalchemy/models.py -> build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/hacking
DEBUG:   copying build/lib/ironic/hacking/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/hacking
DEBUG:   copying build/lib/ironic/hacking/checks.py -> build/bdist.linux-x86_64/wheel/ironic/hacking
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/console
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/console/rfb
DEBUG:   copying build/lib/ironic/console/rfb/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/console/rfb
DEBUG:   copying build/lib/ironic/console/rfb/auth.py -> build/bdist.linux-x86_64/wheel/ironic/console/rfb
DEBUG:   copying build/lib/ironic/console/rfb/authnone.py -> build/bdist.linux-x86_64/wheel/ironic/console/rfb
DEBUG:   copying build/lib/ironic/console/rfb/auths.py -> build/bdist.linux-x86_64/wheel/ironic/console/rfb
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/console/container
DEBUG:   copying build/lib/ironic/console/container/ironic-console.container.template -> build/bdist.linux-x86_64/wheel/ironic/console/container
DEBUG:   copying build/lib/ironic/console/container/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/console/container
DEBUG:   copying build/lib/ironic/console/container/base.py -> build/bdist.linux-x86_64/wheel/ironic/console/container
DEBUG:   copying build/lib/ironic/console/container/fake.py -> build/bdist.linux-x86_64/wheel/ironic/console/container
DEBUG:   copying build/lib/ironic/console/container/systemd.py -> build/bdist.linux-x86_64/wheel/ironic/console/container
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/console/securityproxy
DEBUG:   copying build/lib/ironic/console/securityproxy/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/console/securityproxy
DEBUG:   copying build/lib/ironic/console/securityproxy/base.py -> build/bdist.linux-x86_64/wheel/ironic/console/securityproxy
DEBUG:   copying build/lib/ironic/console/securityproxy/rfb.py -> build/bdist.linux-x86_64/wheel/ironic/console/securityproxy
DEBUG:   copying build/lib/ironic/console/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/console
DEBUG:   copying build/lib/ironic/console/novncproxy_service.py -> build/bdist.linux-x86_64/wheel/ironic/console
DEBUG:   copying build/lib/ironic/console/websocketproxy.py -> build/bdist.linux-x86_64/wheel/ironic/console
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/command
DEBUG:   copying build/lib/ironic/command/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/command
DEBUG:   copying build/lib/ironic/command/api.py -> build/bdist.linux-x86_64/wheel/ironic/command
DEBUG:   copying build/lib/ironic/command/conductor.py -> build/bdist.linux-x86_64/wheel/ironic/command
DEBUG:   copying build/lib/ironic/command/dbsync.py -> build/bdist.linux-x86_64/wheel/ironic/command
DEBUG:   copying build/lib/ironic/command/novncproxy.py -> build/bdist.linux-x86_64/wheel/ironic/command
DEBUG:   copying build/lib/ironic/command/pxe_filter.py -> build/bdist.linux-x86_64/wheel/ironic/command
DEBUG:   copying build/lib/ironic/command/singleprocess.py -> build/bdist.linux-x86_64/wheel/ironic/command
DEBUG:   copying build/lib/ironic/command/status.py -> build/bdist.linux-x86_64/wheel/ironic/command
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/pxe_filter
DEBUG:   copying build/lib/ironic/pxe_filter/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/pxe_filter
DEBUG:   copying build/lib/ironic/pxe_filter/dnsmasq.py -> build/bdist.linux-x86_64/wheel/ironic/pxe_filter
DEBUG:   copying build/lib/ironic/pxe_filter/service.py -> build/bdist.linux-x86_64/wheel/ironic/pxe_filter
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/api
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/api/schemas
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/api/schemas/v1
DEBUG:   copying build/lib/ironic/api/schemas/v1/shard.py -> build/bdist.linux-x86_64/wheel/ironic/api/schemas/v1
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/api/validation
DEBUG:   copying build/lib/ironic/api/validation/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/api/validation
DEBUG:   copying build/lib/ironic/api/validation/validators.py -> build/bdist.linux-x86_64/wheel/ironic/api/validation
DEBUG:   copying build/lib/ironic/api/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/api
DEBUG:   copying build/lib/ironic/api/app.py -> build/bdist.linux-x86_64/wheel/ironic/api
DEBUG:   copying build/lib/ironic/api/config.py -> build/bdist.linux-x86_64/wheel/ironic/api
DEBUG:   copying build/lib/ironic/api/functions.py -> build/bdist.linux-x86_64/wheel/ironic/api
DEBUG:   copying build/lib/ironic/api/hooks.py -> build/bdist.linux-x86_64/wheel/ironic/api
DEBUG:   copying build/lib/ironic/api/method.py -> build/bdist.linux-x86_64/wheel/ironic/api
DEBUG:   copying build/lib/ironic/api/wsgi.py -> build/bdist.linux-x86_64/wheel/ironic/api
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/api/middleware
DEBUG:   copying build/lib/ironic/api/middleware/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/api/middleware
DEBUG:   copying build/lib/ironic/api/middleware/auth_public_routes.py -> build/bdist.linux-x86_64/wheel/ironic/api/middleware
DEBUG:   copying build/lib/ironic/api/middleware/json_ext.py -> build/bdist.linux-x86_64/wheel/ironic/api/middleware
DEBUG:   copying build/lib/ironic/api/middleware/parsable_error.py -> build/bdist.linux-x86_64/wheel/ironic/api/middleware
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/api/controllers
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/api/controllers/v1
DEBUG:   copying build/lib/ironic/api/controllers/v1/network-data-schema.json -> build/bdist.linux-x86_64/wheel/ironic/api/controllers/v1
DEBUG:   copying build/lib/ironic/api/controllers/v1/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/api/controllers/v1
DEBUG:   copying build/lib/ironic/api/controllers/v1/allocation.py -> build/bdist.linux-x86_64/wheel/ironic/api/controllers/v1
DEBUG:   copying build/lib/ironic/api/controllers/v1/bios.py -> build/bdist.linux-x86_64/wheel/ironic/api/controllers/v1
DEBUG:   copying build/lib/ironic/api/controllers/v1/chassis.py -> build/bdist.linux-x86_64/wheel/ironic/api/controllers/v1
DEBUG:   copying build/lib/ironic/api/controllers/v1/collection.py -> build/bdist.linux-x86_64/wheel/ironic/api/controllers/v1
DEBUG:   copying build/lib/ironic/api/controllers/v1/conductor.py -> build/bdist.linux-x86_64/wheel/ironic/api/controllers/v1
DEBUG:   copying build/lib/ironic/api/controllers/v1/deploy_template.py -> build/bdist.linux-x86_64/wheel/ironic/api/controllers/v1
DEBUG:   copying build/lib/ironic/api/controllers/v1/driver.py -> build/bdist.linux-x86_64/wheel/ironic/api/controllers/v1
DEBUG:   copying build/lib/ironic/api/controllers/v1/event.py -> build/bdist.linux-x86_64/wheel/ironic/api/controllers/v1
DEBUG:   copying build/lib/ironic/api/controllers/v1/firmware.py -> build/bdist.linux-x86_64/wheel/ironic/api/controllers/v1
DEBUG:   copying build/lib/ironic/api/controllers/v1/inspection_rule.py -> build/bdist.linux-x86_64/wheel/ironic/api/controllers/v1
DEBUG:   copying build/lib/ironic/api/controllers/v1/node.py -> build/bdist.linux-x86_64/wheel/ironic/api/controllers/v1
DEBUG:   copying build/lib/ironic/api/controllers/v1/notification_utils.py -> build/bdist.linux-x86_64/wheel/ironic/api/controllers/v1
DEBUG:   copying build/lib/ironic/api/controllers/v1/port.py -> build/bdist.linux-x86_64/wheel/ironic/api/controllers/v1
DEBUG:   copying build/lib/ironic/api/controllers/v1/portgroup.py -> build/bdist.linux-x86_64/wheel/ironic/api/controllers/v1
DEBUG:   copying build/lib/ironic/api/controllers/v1/ramdisk.py -> build/bdist.linux-x86_64/wheel/ironic/api/controllers/v1
DEBUG:   copying build/lib/ironic/api/controllers/v1/runbook.py -> build/bdist.linux-x86_64/wheel/ironic/api/controllers/v1
DEBUG:   copying build/lib/ironic/api/controllers/v1/shard.py -> build/bdist.linux-x86_64/wheel/ironic/api/controllers/v1
DEBUG:   copying build/lib/ironic/api/controllers/v1/utils.py -> build/bdist.linux-x86_64/wheel/ironic/api/controllers/v1
DEBUG:   copying build/lib/ironic/api/controllers/v1/versions.py -> build/bdist.linux-x86_64/wheel/ironic/api/controllers/v1
DEBUG:   copying build/lib/ironic/api/controllers/v1/volume.py -> build/bdist.linux-x86_64/wheel/ironic/api/controllers/v1
DEBUG:   copying build/lib/ironic/api/controllers/v1/volume_connector.py -> build/bdist.linux-x86_64/wheel/ironic/api/controllers/v1
DEBUG:   copying build/lib/ironic/api/controllers/v1/volume_target.py -> build/bdist.linux-x86_64/wheel/ironic/api/controllers/v1
DEBUG:   copying build/lib/ironic/api/controllers/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/api/controllers
DEBUG:   copying build/lib/ironic/api/controllers/base.py -> build/bdist.linux-x86_64/wheel/ironic/api/controllers
DEBUG:   copying build/lib/ironic/api/controllers/link.py -> build/bdist.linux-x86_64/wheel/ironic/api/controllers
DEBUG:   copying build/lib/ironic/api/controllers/root.py -> build/bdist.linux-x86_64/wheel/ironic/api/controllers
DEBUG:   copying build/lib/ironic/api/controllers/version.py -> build/bdist.linux-x86_64/wheel/ironic/api/controllers
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/conf
DEBUG:   copying build/lib/ironic/conf/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/conf
DEBUG:   copying build/lib/ironic/conf/agent.py -> build/bdist.linux-x86_64/wheel/ironic/conf
DEBUG:   copying build/lib/ironic/conf/agent_containers.py -> build/bdist.linux-x86_64/wheel/ironic/conf
DEBUG:   copying build/lib/ironic/conf/anaconda.py -> build/bdist.linux-x86_64/wheel/ironic/conf
DEBUG:   copying build/lib/ironic/conf/ansible.py -> build/bdist.linux-x86_64/wheel/ironic/conf
DEBUG:   copying build/lib/ironic/conf/api.py -> build/bdist.linux-x86_64/wheel/ironic/conf
DEBUG:   copying build/lib/ironic/conf/audit.py -> build/bdist.linux-x86_64/wheel/ironic/conf
DEBUG:   copying build/lib/ironic/conf/auth.py -> build/bdist.linux-x86_64/wheel/ironic/conf
DEBUG:   copying build/lib/ironic/conf/cinder.py -> build/bdist.linux-x86_64/wheel/ironic/conf
DEBUG:   copying build/lib/ironic/conf/conductor.py -> build/bdist.linux-x86_64/wheel/ironic/conf
DEBUG:   copying build/lib/ironic/conf/console.py -> build/bdist.linux-x86_64/wheel/ironic/conf
DEBUG:   copying build/lib/ironic/conf/database.py -> build/bdist.linux-x86_64/wheel/ironic/conf
DEBUG:   copying build/lib/ironic/conf/default.py -> build/bdist.linux-x86_64/wheel/ironic/conf
DEBUG:   copying build/lib/ironic/conf/deploy.py -> build/bdist.linux-x86_64/wheel/ironic/conf
DEBUG:   copying build/lib/ironic/conf/dhcp.py -> build/bdist.linux-x86_64/wheel/ironic/conf
DEBUG:   copying build/lib/ironic/conf/disk_utils.py -> build/bdist.linux-x86_64/wheel/ironic/conf
DEBUG:   copying build/lib/ironic/conf/dnsmasq.py -> build/bdist.linux-x86_64/wheel/ironic/conf
DEBUG:   copying build/lib/ironic/conf/drac.py -> build/bdist.linux-x86_64/wheel/ironic/conf
DEBUG:   copying build/lib/ironic/conf/exception.py -> build/bdist.linux-x86_64/wheel/ironic/conf
DEBUG:   copying build/lib/ironic/conf/fake.py -> build/bdist.linux-x86_64/wheel/ironic/conf
DEBUG:   copying build/lib/ironic/conf/glance.py -> build/bdist.linux-x86_64/wheel/ironic/conf
DEBUG:   copying build/lib/ironic/conf/healthcheck.py -> build/bdist.linux-x86_64/wheel/ironic/conf
DEBUG:   copying build/lib/ironic/conf/ilo.py -> build/bdist.linux-x86_64/wheel/ironic/conf
DEBUG:   copying build/lib/ironic/conf/inspector.py -> build/bdist.linux-x86_64/wheel/ironic/conf
DEBUG:   copying build/lib/ironic/conf/inventory.py -> build/bdist.linux-x86_64/wheel/ironic/conf
DEBUG:   copying build/lib/ironic/conf/ipmi.py -> build/bdist.linux-x86_64/wheel/ironic/conf
DEBUG:   copying build/lib/ironic/conf/irmc.py -> build/bdist.linux-x86_64/wheel/ironic/conf
DEBUG:   copying build/lib/ironic/conf/json_rpc.py -> build/bdist.linux-x86_64/wheel/ironic/conf
DEBUG:   copying build/lib/ironic/conf/mdns.py -> build/bdist.linux-x86_64/wheel/ironic/conf
DEBUG:   copying build/lib/ironic/conf/metrics.py -> build/bdist.linux-x86_64/wheel/ironic/conf
DEBUG:   copying build/lib/ironic/conf/molds.py -> build/bdist.linux-x86_64/wheel/ironic/conf
DEBUG:   copying build/lib/ironic/conf/neutron.py -> build/bdist.linux-x86_64/wheel/ironic/conf
DEBUG:   copying build/lib/ironic/conf/nova.py -> build/bdist.linux-x86_64/wheel/ironic/conf
DEBUG:   copying build/lib/ironic/conf/oci.py -> build/bdist.linux-x86_64/wheel/ironic/conf
DEBUG:   copying build/lib/ironic/conf/opts.py -> build/bdist.linux-x86_64/wheel/ironic/conf
DEBUG:   copying build/lib/ironic/conf/pxe.py -> build/bdist.linux-x86_64/wheel/ironic/conf
DEBUG:   copying build/lib/ironic/conf/redfish.py -> build/bdist.linux-x86_64/wheel/ironic/conf
DEBUG:   copying build/lib/ironic/conf/sensor_data.py -> build/bdist.linux-x86_64/wheel/ironic/conf
DEBUG:   copying build/lib/ironic/conf/service_catalog.py -> build/bdist.linux-x86_64/wheel/ironic/conf
DEBUG:   copying build/lib/ironic/conf/snmp.py -> build/bdist.linux-x86_64/wheel/ironic/conf
DEBUG:   copying build/lib/ironic/conf/swift.py -> build/bdist.linux-x86_64/wheel/ironic/conf
DEBUG:   copying build/lib/ironic/conf/types.py -> build/bdist.linux-x86_64/wheel/ironic/conf
DEBUG:   copying build/lib/ironic/conf/vnc.py -> build/bdist.linux-x86_64/wheel/ironic/conf
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/common
DEBUG:   copying build/lib/ironic/common/isolinux_config.template -> build/bdist.linux-x86_64/wheel/ironic/common
DEBUG:   copying build/lib/ironic/common/grub_conf.template -> build/bdist.linux-x86_64/wheel/ironic/common
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/common/glance_service
DEBUG:   copying build/lib/ironic/common/glance_service/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/common/glance_service
DEBUG:   copying build/lib/ironic/common/glance_service/image_service.py -> build/bdist.linux-x86_64/wheel/ironic/common/glance_service
DEBUG:   copying build/lib/ironic/common/glance_service/service_utils.py -> build/bdist.linux-x86_64/wheel/ironic/common/glance_service
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/common/json_rpc
DEBUG:   copying build/lib/ironic/common/json_rpc/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/common/json_rpc
DEBUG:   copying build/lib/ironic/common/json_rpc/client.py -> build/bdist.linux-x86_64/wheel/ironic/common/json_rpc
DEBUG:   copying build/lib/ironic/common/json_rpc/server.py -> build/bdist.linux-x86_64/wheel/ironic/common/json_rpc
DEBUG:   copying build/lib/ironic/common/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/common
DEBUG:   copying build/lib/ironic/common/args.py -> build/bdist.linux-x86_64/wheel/ironic/common
DEBUG:   copying build/lib/ironic/common/async_steps.py -> build/bdist.linux-x86_64/wheel/ironic/common
DEBUG:   copying build/lib/ironic/common/auth_basic.py -> build/bdist.linux-x86_64/wheel/ironic/common
DEBUG:   copying build/lib/ironic/common/boot_devices.py -> build/bdist.linux-x86_64/wheel/ironic/common
DEBUG:   copying build/lib/ironic/common/boot_modes.py -> build/bdist.linux-x86_64/wheel/ironic/common
DEBUG:   copying build/lib/ironic/common/checksum_utils.py -> build/bdist.linux-x86_64/wheel/ironic/common
DEBUG:   copying build/lib/ironic/common/cinder.py -> build/bdist.linux-x86_64/wheel/ironic/common
DEBUG:   copying build/lib/ironic/common/components.py -> build/bdist.linux-x86_64/wheel/ironic/common
DEBUG:   copying build/lib/ironic/common/config.py -> build/bdist.linux-x86_64/wheel/ironic/common
DEBUG:   copying build/lib/ironic/common/console_factory.py -> build/bdist.linux-x86_64/wheel/ironic/common
DEBUG:   copying build/lib/ironic/common/context.py -> build/bdist.linux-x86_64/wheel/ironic/common
DEBUG:   copying build/lib/ironic/common/dhcp_factory.py -> build/bdist.linux-x86_64/wheel/ironic/common
DEBUG:   copying build/lib/ironic/common/driver_factory.py -> build/bdist.linux-x86_64/wheel/ironic/common
DEBUG:   copying build/lib/ironic/common/exception.py -> build/bdist.linux-x86_64/wheel/ironic/common
DEBUG:   copying build/lib/ironic/common/faults.py -> build/bdist.linux-x86_64/wheel/ironic/common
DEBUG:   copying build/lib/ironic/common/fsm.py -> build/bdist.linux-x86_64/wheel/ironic/common
DEBUG:   copying build/lib/ironic/common/hash_ring.py -> build/bdist.linux-x86_64/wheel/ironic/common
DEBUG:   copying build/lib/ironic/common/i18n.py -> build/bdist.linux-x86_64/wheel/ironic/common
DEBUG:   copying build/lib/ironic/common/image_publisher.py -> build/bdist.linux-x86_64/wheel/ironic/common
DEBUG:   copying build/lib/ironic/common/image_service.py -> build/bdist.linux-x86_64/wheel/ironic/common
DEBUG:   copying build/lib/ironic/common/images.py -> build/bdist.linux-x86_64/wheel/ironic/common
DEBUG:   copying build/lib/ironic/common/indicator_states.py -> build/bdist.linux-x86_64/wheel/ironic/common
DEBUG:   copying build/lib/ironic/common/keystone.py -> build/bdist.linux-x86_64/wheel/ironic/common
DEBUG:   copying build/lib/ironic/common/kickstart_utils.py -> build/bdist.linux-x86_64/wheel/ironic/common
DEBUG:   copying build/lib/ironic/common/lessee_sources.py -> build/bdist.linux-x86_64/wheel/ironic/common
DEBUG:   copying build/lib/ironic/common/mdns.py -> build/bdist.linux-x86_64/wheel/ironic/common
DEBUG:   copying build/lib/ironic/common/metrics.py -> build/bdist.linux-x86_64/wheel/ironic/common
DEBUG:   copying build/lib/ironic/common/metrics_collector.py -> build/bdist.linux-x86_64/wheel/ironic/common
DEBUG:   copying build/lib/ironic/common/metrics_statsd.py -> build/bdist.linux-x86_64/wheel/ironic/common
DEBUG:   copying build/lib/ironic/common/metrics_utils.py -> build/bdist.linux-x86_64/wheel/ironic/common
DEBUG:   copying build/lib/ironic/common/molds.py -> build/bdist.linux-x86_64/wheel/ironic/common
DEBUG:   copying build/lib/ironic/common/network.py -> build/bdist.linux-x86_64/wheel/ironic/common
DEBUG:   copying build/lib/ironic/common/neutron.py -> build/bdist.linux-x86_64/wheel/ironic/common
DEBUG:   copying build/lib/ironic/common/nova.py -> build/bdist.linux-x86_64/wheel/ironic/common
DEBUG:   copying build/lib/ironic/common/oci_registry.py -> build/bdist.linux-x86_64/wheel/ironic/common
DEBUG:   copying build/lib/ironic/common/policy.py -> build/bdist.linux-x86_64/wheel/ironic/common
DEBUG:   copying build/lib/ironic/common/profiler.py -> build/bdist.linux-x86_64/wheel/ironic/common
DEBUG:   copying build/lib/ironic/common/pxe_utils.py -> build/bdist.linux-x86_64/wheel/ironic/common
DEBUG:   copying build/lib/ironic/common/qemu_img.py -> build/bdist.linux-x86_64/wheel/ironic/common
DEBUG:   copying build/lib/ironic/common/raid.py -> build/bdist.linux-x86_64/wheel/ironic/common
DEBUG:   copying build/lib/ironic/common/release_mappings.py -> build/bdist.linux-x86_64/wheel/ironic/common
DEBUG:   copying build/lib/ironic/common/rpc.py -> build/bdist.linux-x86_64/wheel/ironic/common
DEBUG:   copying build/lib/ironic/common/rpc_service.py -> build/bdist.linux-x86_64/wheel/ironic/common
DEBUG:   copying build/lib/ironic/common/service.py -> build/bdist.linux-x86_64/wheel/ironic/common
DEBUG:   copying build/lib/ironic/common/states.py -> build/bdist.linux-x86_64/wheel/ironic/common
DEBUG:   copying build/lib/ironic/common/swift.py -> build/bdist.linux-x86_64/wheel/ironic/common
DEBUG:   copying build/lib/ironic/common/utils.py -> build/bdist.linux-x86_64/wheel/ironic/common
DEBUG:   copying build/lib/ironic/common/vnc.py -> build/bdist.linux-x86_64/wheel/ironic/common
DEBUG:   copying build/lib/ironic/common/wsgi_service.py -> build/bdist.linux-x86_64/wheel/ironic/common
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/common/inspection_rules
DEBUG:   copying build/lib/ironic/common/inspection_rules/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/common/inspection_rules
DEBUG:   copying build/lib/ironic/common/inspection_rules/actions.py -> build/bdist.linux-x86_64/wheel/ironic/common/inspection_rules
DEBUG:   copying build/lib/ironic/common/inspection_rules/base.py -> build/bdist.linux-x86_64/wheel/ironic/common/inspection_rules
DEBUG:   copying build/lib/ironic/common/inspection_rules/engine.py -> build/bdist.linux-x86_64/wheel/ironic/common/inspection_rules
DEBUG:   copying build/lib/ironic/common/inspection_rules/operators.py -> build/bdist.linux-x86_64/wheel/ironic/common/inspection_rules
DEBUG:   copying build/lib/ironic/common/inspection_rules/utils.py -> build/bdist.linux-x86_64/wheel/ironic/common/inspection_rules
DEBUG:   copying build/lib/ironic/common/inspection_rules/validation.py -> build/bdist.linux-x86_64/wheel/ironic/common/inspection_rules
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/tests
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/tests/json_samples
DEBUG:   copying build/lib/ironic/tests/json_samples/systems_collection_single.json -> build/bdist.linux-x86_64/wheel/ironic/tests/json_samples
DEBUG:   copying build/lib/ironic/tests/json_samples/systems_collection_dual.json -> build/bdist.linux-x86_64/wheel/ironic/tests/json_samples
DEBUG:   copying build/lib/ironic/tests/json_samples/network_data.json -> build/bdist.linux-x86_64/wheel/ironic/tests/json_samples
DEBUG:   copying build/lib/ironic/tests/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/tests
DEBUG:   copying build/lib/ironic/tests/base.py -> build/bdist.linux-x86_64/wheel/ironic/tests
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/tests/functional
DEBUG:   copying build/lib/ironic/tests/functional/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/tests/functional
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/tests/unit
DEBUG:   copying build/lib/ironic/tests/unit/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit
DEBUG:   copying build/lib/ironic/tests/unit/policy_fixture.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit
DEBUG:   copying build/lib/ironic/tests/unit/raid_constants.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit
DEBUG:   copying build/lib/ironic/tests/unit/stubs.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit
DEBUG:   copying build/lib/ironic/tests/unit/test_base.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/conf
DEBUG:   copying build/lib/ironic/tests/unit/conf/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/conf
DEBUG:   copying build/lib/ironic/tests/unit/conf/test_auth.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/conf
DEBUG:   copying build/lib/ironic/tests/unit/conf/test_conductor.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/conf
DEBUG:   copying build/lib/ironic/tests/unit/conf/test_types.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/conf
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/pxe_filter
DEBUG:   copying build/lib/ironic/tests/unit/pxe_filter/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/pxe_filter
DEBUG:   copying build/lib/ironic/tests/unit/pxe_filter/test_dnsmasq.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/pxe_filter
DEBUG:   copying build/lib/ironic/tests/unit/pxe_filter/test_service.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/pxe_filter
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/db
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/db/sqlalchemy
DEBUG:   copying build/lib/ironic/tests/unit/db/sqlalchemy/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/db/sqlalchemy
DEBUG:   copying build/lib/ironic/tests/unit/db/sqlalchemy/test_api.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/db/sqlalchemy
DEBUG:   copying build/lib/ironic/tests/unit/db/sqlalchemy/test_migrations.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/db/sqlalchemy
DEBUG:   copying build/lib/ironic/tests/unit/db/sqlalchemy/test_models.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/db/sqlalchemy
DEBUG:   copying build/lib/ironic/tests/unit/db/sqlalchemy/test_types.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/db/sqlalchemy
DEBUG:   copying build/lib/ironic/tests/unit/db/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/db
DEBUG:   copying build/lib/ironic/tests/unit/db/base.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/db
DEBUG:   copying build/lib/ironic/tests/unit/db/test_allocations.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/db
DEBUG:   copying build/lib/ironic/tests/unit/db/test_api.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/db
DEBUG:   copying build/lib/ironic/tests/unit/db/test_bios_settings.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/db
DEBUG:   copying build/lib/ironic/tests/unit/db/test_chassis.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/db
DEBUG:   copying build/lib/ironic/tests/unit/db/test_conductor.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/db
DEBUG:   copying build/lib/ironic/tests/unit/db/test_deploy_templates.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/db
DEBUG:   copying build/lib/ironic/tests/unit/db/test_firmware_component.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/db
DEBUG:   copying build/lib/ironic/tests/unit/db/test_node_history.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/db
DEBUG:   copying build/lib/ironic/tests/unit/db/test_node_inventory.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/db
DEBUG:   copying build/lib/ironic/tests/unit/db/test_node_tags.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/db
DEBUG:   copying build/lib/ironic/tests/unit/db/test_node_traits.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/db
DEBUG:   copying build/lib/ironic/tests/unit/db/test_nodes.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/db
DEBUG:   copying build/lib/ironic/tests/unit/db/test_portgroups.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/db
DEBUG:   copying build/lib/ironic/tests/unit/db/test_ports.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/db
DEBUG:   copying build/lib/ironic/tests/unit/db/test_runbooks.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/db
DEBUG:   copying build/lib/ironic/tests/unit/db/test_shard.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/db
DEBUG:   copying build/lib/ironic/tests/unit/db/test_volume_connectors.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/db
DEBUG:   copying build/lib/ironic/tests/unit/db/test_volume_targets.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/db
DEBUG:   copying build/lib/ironic/tests/unit/db/utils.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/db
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/objects
DEBUG:   copying build/lib/ironic/tests/unit/objects/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/objects
DEBUG:   copying build/lib/ironic/tests/unit/objects/test_allocation.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/objects
DEBUG:   copying build/lib/ironic/tests/unit/objects/test_bios.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/objects
DEBUG:   copying build/lib/ironic/tests/unit/objects/test_chassis.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/objects
DEBUG:   copying build/lib/ironic/tests/unit/objects/test_conductor.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/objects
DEBUG:   copying build/lib/ironic/tests/unit/objects/test_deploy_template.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/objects
DEBUG:   copying build/lib/ironic/tests/unit/objects/test_deployment.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/objects
DEBUG:   copying build/lib/ironic/tests/unit/objects/test_fields.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/objects
DEBUG:   copying build/lib/ironic/tests/unit/objects/test_firmware.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/objects
DEBUG:   copying build/lib/ironic/tests/unit/objects/test_node.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/objects
DEBUG:   copying build/lib/ironic/tests/unit/objects/test_node_history.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/objects
DEBUG:   copying build/lib/ironic/tests/unit/objects/test_node_inventory.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/objects
DEBUG:   copying build/lib/ironic/tests/unit/objects/test_notification.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/objects
DEBUG:   copying build/lib/ironic/tests/unit/objects/test_objects.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/objects
DEBUG:   copying build/lib/ironic/tests/unit/objects/test_port.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/objects
DEBUG:   copying build/lib/ironic/tests/unit/objects/test_portgroup.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/objects
DEBUG:   copying build/lib/ironic/tests/unit/objects/test_trait.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/objects
DEBUG:   copying build/lib/ironic/tests/unit/objects/test_volume_connector.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/objects
DEBUG:   copying build/lib/ironic/tests/unit/objects/test_volume_target.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/objects
DEBUG:   copying build/lib/ironic/tests/unit/objects/utils.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/objects
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/command
DEBUG:   copying build/lib/ironic/tests/unit/command/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/command
DEBUG:   copying build/lib/ironic/tests/unit/command/test_conductor.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/command
DEBUG:   copying build/lib/ironic/tests/unit/command/test_dbsync.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/command
DEBUG:   copying build/lib/ironic/tests/unit/command/test_status.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/command
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/common
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/common/json_samples
DEBUG:   copying build/lib/ironic/tests/unit/common/json_samples/neutron_subnet_show_ipv6.json -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/common/json_samples
DEBUG:   copying build/lib/ironic/tests/unit/common/json_samples/neutron_subnet_show.json -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/common/json_samples
DEBUG:   copying build/lib/ironic/tests/unit/common/json_samples/neutron_port_show_ipv6.json -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/common/json_samples
DEBUG:   copying build/lib/ironic/tests/unit/common/json_samples/neutron_port_show.json -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/common/json_samples
DEBUG:   copying build/lib/ironic/tests/unit/common/json_samples/neutron_network_show_ipv6.json -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/common/json_samples
DEBUG:   copying build/lib/ironic/tests/unit/common/json_samples/neutron_network_show.json -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/common/json_samples
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/common/drive_samples
DEBUG:   copying build/lib/ironic/tests/unit/common/drive_samples/config_drive -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/common/drive_samples
DEBUG:   copying build/lib/ironic/tests/unit/common/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/common
DEBUG:   copying build/lib/ironic/tests/unit/common/test_args.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/common
DEBUG:   copying build/lib/ironic/tests/unit/common/test_checksum_utils.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/common
DEBUG:   copying build/lib/ironic/tests/unit/common/test_cinder.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/common
DEBUG:   copying build/lib/ironic/tests/unit/common/test_context.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/common
DEBUG:   copying build/lib/ironic/tests/unit/common/test_driver_factory.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/common
DEBUG:   copying build/lib/ironic/tests/unit/common/test_exception.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/common
DEBUG:   copying build/lib/ironic/tests/unit/common/test_fsm.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/common
DEBUG:   copying build/lib/ironic/tests/unit/common/test_glance_service.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/common
DEBUG:   copying build/lib/ironic/tests/unit/common/test_hash_ring.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/common
DEBUG:   copying build/lib/ironic/tests/unit/common/test_image_publisher.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/common
DEBUG:   copying build/lib/ironic/tests/unit/common/test_image_service.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/common
DEBUG:   copying build/lib/ironic/tests/unit/common/test_images.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/common
DEBUG:   copying build/lib/ironic/tests/unit/common/test_inspection_rule.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/common
DEBUG:   copying build/lib/ironic/tests/unit/common/test_json_rpc.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/common
DEBUG:   copying build/lib/ironic/tests/unit/common/test_keystone.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/common
DEBUG:   copying build/lib/ironic/tests/unit/common/test_kickstart_utils.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/common
DEBUG:   copying build/lib/ironic/tests/unit/common/test_mdns.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/common
DEBUG:   copying build/lib/ironic/tests/unit/common/test_molds.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/common
DEBUG:   copying build/lib/ironic/tests/unit/common/test_network.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/common
DEBUG:   copying build/lib/ironic/tests/unit/common/test_neutron.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/common
DEBUG:   copying build/lib/ironic/tests/unit/common/test_nova.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/common
DEBUG:   copying build/lib/ironic/tests/unit/common/test_oci_registry.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/common
DEBUG:   copying build/lib/ironic/tests/unit/common/test_policy.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/common
DEBUG:   copying build/lib/ironic/tests/unit/common/test_pxe_utils.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/common
DEBUG:   copying build/lib/ironic/tests/unit/common/test_qemu_img.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/common
DEBUG:   copying build/lib/ironic/tests/unit/common/test_raid.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/common
DEBUG:   copying build/lib/ironic/tests/unit/common/test_release_mappings.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/common
DEBUG:   copying build/lib/ironic/tests/unit/common/test_rpc.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/common
DEBUG:   copying build/lib/ironic/tests/unit/common/test_states.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/common
DEBUG:   copying build/lib/ironic/tests/unit/common/test_swift.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/common
DEBUG:   copying build/lib/ironic/tests/unit/common/test_utils.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/common
DEBUG:   copying build/lib/ironic/tests/unit/common/test_vnc.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/common
DEBUG:   copying build/lib/ironic/tests/unit/common/test_wsgi_service.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/common
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/conductor
DEBUG:   copying build/lib/ironic/tests/unit/conductor/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/conductor
DEBUG:   copying build/lib/ironic/tests/unit/conductor/mgr_utils.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/conductor
DEBUG:   copying build/lib/ironic/tests/unit/conductor/test_allocations.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/conductor
DEBUG:   copying build/lib/ironic/tests/unit/conductor/test_base_manager.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/conductor
DEBUG:   copying build/lib/ironic/tests/unit/conductor/test_cleaning.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/conductor
DEBUG:   copying build/lib/ironic/tests/unit/conductor/test_deployments.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/conductor
DEBUG:   copying build/lib/ironic/tests/unit/conductor/test_inspection.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/conductor
DEBUG:   copying build/lib/ironic/tests/unit/conductor/test_manager.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/conductor
DEBUG:   copying build/lib/ironic/tests/unit/conductor/test_notification_utils.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/conductor
DEBUG:   copying build/lib/ironic/tests/unit/conductor/test_periodics.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/conductor
DEBUG:   copying build/lib/ironic/tests/unit/conductor/test_rpc_service.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/conductor
DEBUG:   copying build/lib/ironic/tests/unit/conductor/test_rpcapi.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/conductor
DEBUG:   copying build/lib/ironic/tests/unit/conductor/test_servicing.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/conductor
DEBUG:   copying build/lib/ironic/tests/unit/conductor/test_steps.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/conductor
DEBUG:   copying build/lib/ironic/tests/unit/conductor/test_task_manager.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/conductor
DEBUG:   copying build/lib/ironic/tests/unit/conductor/test_utils.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/conductor
DEBUG:   copying build/lib/ironic/tests/unit/conductor/test_verify.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/conductor
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers
DEBUG:   copying build/lib/ironic/tests/unit/drivers/pxe_grub_config.template -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers
DEBUG:   copying build/lib/ironic/tests/unit/drivers/pxe_config.template -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers
DEBUG:   copying build/lib/ironic/tests/unit/drivers/ks_missing_var.tmpl -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers
DEBUG:   copying build/lib/ironic/tests/unit/drivers/ks_extra_vars.tmpl -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers
DEBUG:   copying build/lib/ironic/tests/unit/drivers/ipxe_config_timeout.template -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers
DEBUG:   copying build/lib/ironic/tests/unit/drivers/ipxe_config_boot_from_volume_no_extra_volumes.template -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers
DEBUG:   copying build/lib/ironic/tests/unit/drivers/ipxe_config_boot_from_volume_multipath.template -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers
DEBUG:   copying build/lib/ironic/tests/unit/drivers/ipxe_config_boot_from_volume_extra_volume.template -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers
DEBUG:   copying build/lib/ironic/tests/unit/drivers/ipxe_config_boot_from_ramdisk.template -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers
DEBUG:   copying build/lib/ironic/tests/unit/drivers/ipxe_config_boot_from_iso.template -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers
DEBUG:   copying build/lib/ironic/tests/unit/drivers/ipxe_config_boot_from_anaconda.template -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers
DEBUG:   copying build/lib/ironic/tests/unit/drivers/ipxe_config.template -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers
DEBUG:   copying build/lib/ironic/tests/unit/drivers/boot.ipxe -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers
DEBUG:   copying build/lib/ironic/tests/unit/drivers/boot-fallback.ipxe -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers
DEBUG:   copying build/lib/ironic/tests/unit/drivers/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers
DEBUG:   copying build/lib/ironic/tests/unit/drivers/test_base.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers
DEBUG:   copying build/lib/ironic/tests/unit/drivers/test_drac.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers
DEBUG:   copying build/lib/ironic/tests/unit/drivers/test_fake_hardware.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers
DEBUG:   copying build/lib/ironic/tests/unit/drivers/test_generic.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers
DEBUG:   copying build/lib/ironic/tests/unit/drivers/test_ilo.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers
DEBUG:   copying build/lib/ironic/tests/unit/drivers/test_ipmi.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers
DEBUG:   copying build/lib/ironic/tests/unit/drivers/test_irmc.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers
DEBUG:   copying build/lib/ironic/tests/unit/drivers/test_redfish.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers
DEBUG:   copying build/lib/ironic/tests/unit/drivers/test_snmp.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers
DEBUG:   copying build/lib/ironic/tests/unit/drivers/test_utils.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers
DEBUG:   copying build/lib/ironic/tests/unit/drivers/third_party_driver_mock_specs.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers
DEBUG:   copying build/lib/ironic/tests/unit/drivers/third_party_driver_mocks.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/xclarity
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/xclarity/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/xclarity
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/intel_ipmi
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/intel_ipmi/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/intel_ipmi
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/intel_ipmi/base.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/intel_ipmi
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/intel_ipmi/test_intel_ipmi.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/intel_ipmi
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/intel_ipmi/test_management.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/intel_ipmi
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/ilo
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/ilo/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/ilo
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/ilo/test_bios.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/ilo
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/ilo/test_boot.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/ilo
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/ilo/test_common.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/ilo
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/ilo/test_console.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/ilo
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/ilo/test_firmware_processor.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/ilo
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/ilo/test_inspect.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/ilo
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/ilo/test_management.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/ilo
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/ilo/test_power.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/ilo
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/ilo/test_raid.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/ilo
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/ilo/test_vendor.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/ilo
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/storage
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/storage/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/storage
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/storage/test_cinder.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/storage
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/storage/test_external.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/storage
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/test_agent.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/test_agent_base.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/test_agent_client.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/test_agent_power.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/test_boot_mode_utils.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/test_console_utils.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/test_deploy_utils.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/test_graphical_console.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/test_image_cache.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/test_image_utils.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/test_inspect_utils.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/test_ipmitool.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/test_ipxe.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/test_noop.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/test_noop_mgmt.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/test_pxe.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/test_ramdisk.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/test_snmp.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/drac
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/drac/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/drac
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/drac/test_boot.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/drac
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/drac/test_inspect.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/drac
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/drac/test_management.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/drac
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/drac/test_raid.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/drac
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/drac/test_utils.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/drac
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/drac/utils.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/drac
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/network
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/network/json_samples
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/network/json_samples/network_data.json -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/network/json_samples
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/network/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/network
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/network/test_common.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/network
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/network/test_flat.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/network
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/network/test_neutron.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/network
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/network/test_noop.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/network
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/redfish
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/redfish/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/redfish
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/redfish/test_bios.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/redfish
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/redfish/test_boot.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/redfish
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/redfish/test_firmware.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/redfish
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/redfish/test_firmware_utils.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/redfish
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/redfish/test_inspect.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/redfish
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/redfish/test_management.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/redfish
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/redfish/test_power.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/redfish
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/redfish/test_raid.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/redfish
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/redfish/test_utils.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/redfish
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/redfish/test_vendor.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/redfish
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/inspector
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/inspector/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/inspector
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/inspector/test_agent.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/inspector
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/inspector/test_client.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/inspector
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/inspector/test_interface.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/inspector
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/inspector/hooks
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/inspector/hooks
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_accelerators.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/inspector/hooks
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_architecture.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/inspector/hooks
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_boot_mode.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/inspector/hooks
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_cpu_capabilities.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/inspector/hooks
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_extra_hardware.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/inspector/hooks
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_local_link_connection.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/inspector/hooks
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_memory.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/inspector/hooks
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_parse_lldp.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/inspector/hooks
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_pci_devices.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/inspector/hooks
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_physical_network.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/inspector/hooks
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_ports.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/inspector/hooks
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_raid_device.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/inspector/hooks
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_ramdisk_error.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/inspector/hooks
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_root_device.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/inspector/hooks
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_validate_interfaces.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/inspector/hooks
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/ansible
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/ansible/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/ansible
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/ansible/test_deploy.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/ansible
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/irmc
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/irmc/fake_sensors_data_ok.xml -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/irmc
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/irmc/fake_sensors_data_ng.xml -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/irmc
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/irmc/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/irmc
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/irmc/test_bios.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/irmc
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/irmc/test_boot.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/irmc
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/irmc/test_common.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/irmc
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/irmc/test_inspect.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/irmc
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/irmc/test_management.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/irmc
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/irmc/test_periodic_task.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/irmc
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/irmc/test_power.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/irmc
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/irmc/test_raid.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/irmc
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/ibmc
DEBUG:   copying build/lib/ironic/tests/unit/drivers/modules/ibmc/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/ibmc
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/console
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/console/container
DEBUG:   copying build/lib/ironic/tests/unit/console/container/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/console/container
DEBUG:   copying build/lib/ironic/tests/unit/console/container/test_console_container.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/console/container
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/console/rfb
DEBUG:   copying build/lib/ironic/tests/unit/console/rfb/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/console/rfb
DEBUG:   copying build/lib/ironic/tests/unit/console/rfb/test_auth.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/console/rfb
DEBUG:   copying build/lib/ironic/tests/unit/console/rfb/test_authnone.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/console/rfb
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/console/securityproxy
DEBUG:   copying build/lib/ironic/tests/unit/console/securityproxy/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/console/securityproxy
DEBUG:   copying build/lib/ironic/tests/unit/console/securityproxy/test_rfb.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/console/securityproxy
DEBUG:   copying build/lib/ironic/tests/unit/console/securityproxy/test_websocketproxy.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/console/securityproxy
DEBUG:   copying build/lib/ironic/tests/unit/console/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/console
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/dhcp
DEBUG:   copying build/lib/ironic/tests/unit/dhcp/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/dhcp
DEBUG:   copying build/lib/ironic/tests/unit/dhcp/test_dnsmasq.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/dhcp
DEBUG:   copying build/lib/ironic/tests/unit/dhcp/test_factory.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/dhcp
DEBUG:   copying build/lib/ironic/tests/unit/dhcp/test_neutron.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/dhcp
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/api
DEBUG:   copying build/lib/ironic/tests/unit/api/test_rbac_system_scoped.yaml -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/api
DEBUG:   copying build/lib/ironic/tests/unit/api/test_rbac_project_scoped.yaml -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/api
DEBUG:   copying build/lib/ironic/tests/unit/api/test_rbac_legacy.yaml -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/api
DEBUG:   copying build/lib/ironic/tests/unit/api/test_acl_basic.yaml -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/api
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/api/validation
DEBUG:   copying build/lib/ironic/tests/unit/api/validation/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/api/validation
DEBUG:   copying build/lib/ironic/tests/unit/api/validation/test_validators.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/api/validation
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/api/controllers
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/api/controllers/v1
DEBUG:   copying build/lib/ironic/tests/unit/api/controllers/v1/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/api/controllers/v1
DEBUG:   copying build/lib/ironic/tests/unit/api/controllers/v1/test_allocation.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/api/controllers/v1
DEBUG:   copying build/lib/ironic/tests/unit/api/controllers/v1/test_chassis.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/api/controllers/v1
DEBUG:   copying build/lib/ironic/tests/unit/api/controllers/v1/test_collection.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/api/controllers/v1
DEBUG:   copying build/lib/ironic/tests/unit/api/controllers/v1/test_conductor.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/api/controllers/v1
DEBUG:   copying build/lib/ironic/tests/unit/api/controllers/v1/test_deploy_template.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/api/controllers/v1
DEBUG:   copying build/lib/ironic/tests/unit/api/controllers/v1/test_driver.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/api/controllers/v1
DEBUG:   copying build/lib/ironic/tests/unit/api/controllers/v1/test_event.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/api/controllers/v1
DEBUG:   copying build/lib/ironic/tests/unit/api/controllers/v1/test_inspection_rule.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/api/controllers/v1
DEBUG:   copying build/lib/ironic/tests/unit/api/controllers/v1/test_node.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/api/controllers/v1
DEBUG:   copying build/lib/ironic/tests/unit/api/controllers/v1/test_notification_utils.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/api/controllers/v1
DEBUG:   copying build/lib/ironic/tests/unit/api/controllers/v1/test_port.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/api/controllers/v1
DEBUG:   copying build/lib/ironic/tests/unit/api/controllers/v1/test_portgroup.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/api/controllers/v1
DEBUG:   copying build/lib/ironic/tests/unit/api/controllers/v1/test_ramdisk.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/api/controllers/v1
DEBUG:   copying build/lib/ironic/tests/unit/api/controllers/v1/test_root.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/api/controllers/v1
DEBUG:   copying build/lib/ironic/tests/unit/api/controllers/v1/test_runbook.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/api/controllers/v1
DEBUG:   copying build/lib/ironic/tests/unit/api/controllers/v1/test_shard.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/api/controllers/v1
DEBUG:   copying build/lib/ironic/tests/unit/api/controllers/v1/test_utils.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/api/controllers/v1
DEBUG:   copying build/lib/ironic/tests/unit/api/controllers/v1/test_versions.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/api/controllers/v1
DEBUG:   copying build/lib/ironic/tests/unit/api/controllers/v1/test_volume.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/api/controllers/v1
DEBUG:   copying build/lib/ironic/tests/unit/api/controllers/v1/test_volume_connector.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/api/controllers/v1
DEBUG:   copying build/lib/ironic/tests/unit/api/controllers/v1/test_volume_target.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/api/controllers/v1
DEBUG:   copying build/lib/ironic/tests/unit/api/controllers/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/api/controllers
DEBUG:   copying build/lib/ironic/tests/unit/api/controllers/test_base.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/api/controllers
DEBUG:   copying build/lib/ironic/tests/unit/api/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/api
DEBUG:   copying build/lib/ironic/tests/unit/api/base.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/api
DEBUG:   copying build/lib/ironic/tests/unit/api/test_acl.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/api
DEBUG:   copying build/lib/ironic/tests/unit/api/test_audit.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/api
DEBUG:   copying build/lib/ironic/tests/unit/api/test_functions.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/api
DEBUG:   copying build/lib/ironic/tests/unit/api/test_healthcheck.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/api
DEBUG:   copying build/lib/ironic/tests/unit/api/test_hooks.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/api
DEBUG:   copying build/lib/ironic/tests/unit/api/test_method.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/api
DEBUG:   copying build/lib/ironic/tests/unit/api/test_middleware.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/api
DEBUG:   copying build/lib/ironic/tests/unit/api/test_ospmiddleware.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/api
DEBUG:   copying build/lib/ironic/tests/unit/api/test_proxy_middleware.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/api
DEBUG:   copying build/lib/ironic/tests/unit/api/test_root.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/api
DEBUG:   copying build/lib/ironic/tests/unit/api/utils.py -> build/bdist.linux-x86_64/wheel/ironic/tests/unit/api
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/drivers
DEBUG:   copying build/lib/ironic/drivers/raid_config_schema.json -> build/bdist.linux-x86_64/wheel/ironic/drivers
DEBUG:   copying build/lib/ironic/drivers/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/drivers
DEBUG:   copying build/lib/ironic/drivers/base.py -> build/bdist.linux-x86_64/wheel/ironic/drivers
DEBUG:   copying build/lib/ironic/drivers/drac.py -> build/bdist.linux-x86_64/wheel/ironic/drivers
DEBUG:   copying build/lib/ironic/drivers/fake_hardware.py -> build/bdist.linux-x86_64/wheel/ironic/drivers
DEBUG:   copying build/lib/ironic/drivers/generic.py -> build/bdist.linux-x86_64/wheel/ironic/drivers
DEBUG:   copying build/lib/ironic/drivers/hardware_type.py -> build/bdist.linux-x86_64/wheel/ironic/drivers
DEBUG:   copying build/lib/ironic/drivers/ilo.py -> build/bdist.linux-x86_64/wheel/ironic/drivers
DEBUG:   copying build/lib/ironic/drivers/intel_ipmi.py -> build/bdist.linux-x86_64/wheel/ironic/drivers
DEBUG:   copying build/lib/ironic/drivers/ipmi.py -> build/bdist.linux-x86_64/wheel/ironic/drivers
DEBUG:   copying build/lib/ironic/drivers/irmc.py -> build/bdist.linux-x86_64/wheel/ironic/drivers
DEBUG:   copying build/lib/ironic/drivers/redfish.py -> build/bdist.linux-x86_64/wheel/ironic/drivers
DEBUG:   copying build/lib/ironic/drivers/snmp.py -> build/bdist.linux-x86_64/wheel/ironic/drivers
DEBUG:   copying build/lib/ironic/drivers/utils.py -> build/bdist.linux-x86_64/wheel/ironic/drivers
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules
DEBUG:   copying build/lib/ironic/drivers/modules/pxe_grub_config.template -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules
DEBUG:   copying build/lib/ironic/drivers/modules/pxe_config.template -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules
DEBUG:   copying build/lib/ironic/drivers/modules/ks.cfg.template -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules
DEBUG:   copying build/lib/ironic/drivers/modules/ipxe_config.template -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules
DEBUG:   copying build/lib/ironic/drivers/modules/initial_grub_cfg.template -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules
DEBUG:   copying build/lib/ironic/drivers/modules/boot.ipxe -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ilo
DEBUG:   copying build/lib/ironic/drivers/modules/ilo/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ilo
DEBUG:   copying build/lib/ironic/drivers/modules/ilo/bios.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ilo
DEBUG:   copying build/lib/ironic/drivers/modules/ilo/boot.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ilo
DEBUG:   copying build/lib/ironic/drivers/modules/ilo/common.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ilo
DEBUG:   copying build/lib/ironic/drivers/modules/ilo/console.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ilo
DEBUG:   copying build/lib/ironic/drivers/modules/ilo/firmware_processor.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ilo
DEBUG:   copying build/lib/ironic/drivers/modules/ilo/inspect.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ilo
DEBUG:   copying build/lib/ironic/drivers/modules/ilo/management.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ilo
DEBUG:   copying build/lib/ironic/drivers/modules/ilo/power.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ilo
DEBUG:   copying build/lib/ironic/drivers/modules/ilo/raid.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ilo
DEBUG:   copying build/lib/ironic/drivers/modules/ilo/vendor.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ilo
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/network
DEBUG:   copying build/lib/ironic/drivers/modules/network/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/network
DEBUG:   copying build/lib/ironic/drivers/modules/network/common.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/network
DEBUG:   copying build/lib/ironic/drivers/modules/network/flat.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/network
DEBUG:   copying build/lib/ironic/drivers/modules/network/neutron.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/network
DEBUG:   copying build/lib/ironic/drivers/modules/network/noop.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/network
DEBUG:   copying build/lib/ironic/drivers/modules/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules
DEBUG:   copying build/lib/ironic/drivers/modules/agent.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules
DEBUG:   copying build/lib/ironic/drivers/modules/agent_base.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules
DEBUG:   copying build/lib/ironic/drivers/modules/agent_client.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules
DEBUG:   copying build/lib/ironic/drivers/modules/agent_power.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules
DEBUG:   copying build/lib/ironic/drivers/modules/boot_mode_utils.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules
DEBUG:   copying build/lib/ironic/drivers/modules/console_utils.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules
DEBUG:   copying build/lib/ironic/drivers/modules/deploy_utils.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules
DEBUG:   copying build/lib/ironic/drivers/modules/fake.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules
DEBUG:   copying build/lib/ironic/drivers/modules/graphical_console.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules
DEBUG:   copying build/lib/ironic/drivers/modules/image_cache.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules
DEBUG:   copying build/lib/ironic/drivers/modules/image_utils.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules
DEBUG:   copying build/lib/ironic/drivers/modules/inspect_utils.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules
DEBUG:   copying build/lib/ironic/drivers/modules/ipmitool.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules
DEBUG:   copying build/lib/ironic/drivers/modules/ipxe.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules
DEBUG:   copying build/lib/ironic/drivers/modules/noop.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules
DEBUG:   copying build/lib/ironic/drivers/modules/noop_mgmt.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules
DEBUG:   copying build/lib/ironic/drivers/modules/pxe.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules
DEBUG:   copying build/lib/ironic/drivers/modules/pxe_base.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules
DEBUG:   copying build/lib/ironic/drivers/modules/ramdisk.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules
DEBUG:   copying build/lib/ironic/drivers/modules/snmp.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/shutdown
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/shutdown/tasks
DEBUG:   copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/shutdown/tasks/main.yaml -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/shutdown/tasks
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/prepare
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks
DEBUG:   copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks/parted.yaml -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks
DEBUG:   copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks/main.yaml -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/discover
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/discover/tasks
DEBUG:   copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/discover/tasks/roothints.yaml -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/discover/tasks
DEBUG:   copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/discover/tasks/main.yaml -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/discover/tasks
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/deploy
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks
DEBUG:   copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/write.yaml -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks
DEBUG:   copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/main.yaml -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks
DEBUG:   copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/download.yaml -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks
DEBUG:   copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/configdrive.yaml -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/deploy/files
DEBUG:   copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/deploy/files/partition_configdrive.sh -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/deploy/files
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/configure
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks
DEBUG:   copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks/mounts.yaml -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks
DEBUG:   copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks/main.yaml -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks
DEBUG:   copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks/grub.yaml -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/configure/defaults
DEBUG:   copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/configure/defaults/main.yaml -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/configure/defaults
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/clean
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks
DEBUG:   copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/zap.yaml -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks
DEBUG:   copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/wipe.yaml -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks
DEBUG:   copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/shred.yaml -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks
DEBUG:   copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/main.yaml -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/clean/defaults
DEBUG:   copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/clean/defaults/main.yaml -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/clean/defaults
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/library
DEBUG:   copying build/lib/ironic/drivers/modules/ansible/playbooks/library/stream_url.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/library
DEBUG:   copying build/lib/ironic/drivers/modules/ansible/playbooks/library/root_hints.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/library
DEBUG:   copying build/lib/ironic/drivers/modules/ansible/playbooks/library/facts_wwn.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/library
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/callback_plugins
DEBUG:   copying build/lib/ironic/drivers/modules/ansible/playbooks/callback_plugins/ironic_log.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/callback_plugins
DEBUG:   copying build/lib/ironic/drivers/modules/ansible/playbooks/callback_plugins/ironic_log.ini -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/callback_plugins
DEBUG:   copying build/lib/ironic/drivers/modules/ansible/playbooks/shutdown.yaml -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks
DEBUG:   copying build/lib/ironic/drivers/modules/ansible/playbooks/inventory -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks
DEBUG:   copying build/lib/ironic/drivers/modules/ansible/playbooks/deploy.yaml -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks
DEBUG:   copying build/lib/ironic/drivers/modules/ansible/playbooks/clean_steps.yaml -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks
DEBUG:   copying build/lib/ironic/drivers/modules/ansible/playbooks/clean.yaml -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks
DEBUG:   copying build/lib/ironic/drivers/modules/ansible/playbooks/ansible.cfg -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks
DEBUG:   copying build/lib/ironic/drivers/modules/ansible/playbooks/add-ironic-nodes.yaml -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks
DEBUG:   copying build/lib/ironic/drivers/modules/ansible/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible
DEBUG:   copying build/lib/ironic/drivers/modules/ansible/deploy.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/redfish
DEBUG:   copying build/lib/ironic/drivers/modules/redfish/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/redfish
DEBUG:   copying build/lib/ironic/drivers/modules/redfish/bios.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/redfish
DEBUG:   copying build/lib/ironic/drivers/modules/redfish/boot.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/redfish
DEBUG:   copying build/lib/ironic/drivers/modules/redfish/firmware.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/redfish
DEBUG:   copying build/lib/ironic/drivers/modules/redfish/firmware_utils.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/redfish
DEBUG:   copying build/lib/ironic/drivers/modules/redfish/graphical_console.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/redfish
DEBUG:   copying build/lib/ironic/drivers/modules/redfish/inspect.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/redfish
DEBUG:   copying build/lib/ironic/drivers/modules/redfish/management.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/redfish
DEBUG:   copying build/lib/ironic/drivers/modules/redfish/power.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/redfish
DEBUG:   copying build/lib/ironic/drivers/modules/redfish/raid.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/redfish
DEBUG:   copying build/lib/ironic/drivers/modules/redfish/utils.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/redfish
DEBUG:   copying build/lib/ironic/drivers/modules/redfish/vendor.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/redfish
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/drac
DEBUG:   copying build/lib/ironic/drivers/modules/drac/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/drac
DEBUG:   copying build/lib/ironic/drivers/modules/drac/bios.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/drac
DEBUG:   copying build/lib/ironic/drivers/modules/drac/boot.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/drac
DEBUG:   copying build/lib/ironic/drivers/modules/drac/inspect.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/drac
DEBUG:   copying build/lib/ironic/drivers/modules/drac/management.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/drac
DEBUG:   copying build/lib/ironic/drivers/modules/drac/power.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/drac
DEBUG:   copying build/lib/ironic/drivers/modules/drac/raid.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/drac
DEBUG:   copying build/lib/ironic/drivers/modules/drac/utils.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/drac
DEBUG:   copying build/lib/ironic/drivers/modules/drac/vendor_passthru.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/drac
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/inspector
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/inspector/hooks
DEBUG:   copying build/lib/ironic/drivers/modules/inspector/hooks/known_accelerators.yaml -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/inspector/hooks
DEBUG:   copying build/lib/ironic/drivers/modules/inspector/hooks/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/inspector/hooks
DEBUG:   copying build/lib/ironic/drivers/modules/inspector/hooks/accelerators.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/inspector/hooks
DEBUG:   copying build/lib/ironic/drivers/modules/inspector/hooks/architecture.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/inspector/hooks
DEBUG:   copying build/lib/ironic/drivers/modules/inspector/hooks/base.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/inspector/hooks
DEBUG:   copying build/lib/ironic/drivers/modules/inspector/hooks/boot_mode.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/inspector/hooks
DEBUG:   copying build/lib/ironic/drivers/modules/inspector/hooks/cpu_capabilities.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/inspector/hooks
DEBUG:   copying build/lib/ironic/drivers/modules/inspector/hooks/extra_hardware.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/inspector/hooks
DEBUG:   copying build/lib/ironic/drivers/modules/inspector/hooks/local_link_connection.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/inspector/hooks
DEBUG:   copying build/lib/ironic/drivers/modules/inspector/hooks/memory.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/inspector/hooks
DEBUG:   copying build/lib/ironic/drivers/modules/inspector/hooks/parse_lldp.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/inspector/hooks
DEBUG:   copying build/lib/ironic/drivers/modules/inspector/hooks/pci_devices.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/inspector/hooks
DEBUG:   copying build/lib/ironic/drivers/modules/inspector/hooks/physical_network.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/inspector/hooks
DEBUG:   copying build/lib/ironic/drivers/modules/inspector/hooks/ports.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/inspector/hooks
DEBUG:   copying build/lib/ironic/drivers/modules/inspector/hooks/raid_device.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/inspector/hooks
DEBUG:   copying build/lib/ironic/drivers/modules/inspector/hooks/ramdisk_error.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/inspector/hooks
DEBUG:   copying build/lib/ironic/drivers/modules/inspector/hooks/root_device.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/inspector/hooks
DEBUG:   copying build/lib/ironic/drivers/modules/inspector/hooks/validate_interfaces.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/inspector/hooks
DEBUG:   copying build/lib/ironic/drivers/modules/inspector/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/inspector
DEBUG:   copying build/lib/ironic/drivers/modules/inspector/agent.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/inspector
DEBUG:   copying build/lib/ironic/drivers/modules/inspector/client.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/inspector
DEBUG:   copying build/lib/ironic/drivers/modules/inspector/interface.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/inspector
DEBUG:   copying build/lib/ironic/drivers/modules/inspector/lldp_parsers.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/inspector
DEBUG:   copying build/lib/ironic/drivers/modules/inspector/lldp_tlvs.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/inspector
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/storage
DEBUG:   copying build/lib/ironic/drivers/modules/storage/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/storage
DEBUG:   copying build/lib/ironic/drivers/modules/storage/cinder.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/storage
DEBUG:   copying build/lib/ironic/drivers/modules/storage/external.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/storage
DEBUG:   copying build/lib/ironic/drivers/modules/storage/noop.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/storage
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/irmc
DEBUG:   copying build/lib/ironic/drivers/modules/irmc/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/irmc
DEBUG:   copying build/lib/ironic/drivers/modules/irmc/bios.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/irmc
DEBUG:   copying build/lib/ironic/drivers/modules/irmc/boot.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/irmc
DEBUG:   copying build/lib/ironic/drivers/modules/irmc/common.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/irmc
DEBUG:   copying build/lib/ironic/drivers/modules/irmc/inspect.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/irmc
DEBUG:   copying build/lib/ironic/drivers/modules/irmc/management.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/irmc
DEBUG:   copying build/lib/ironic/drivers/modules/irmc/power.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/irmc
DEBUG:   copying build/lib/ironic/drivers/modules/irmc/raid.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/irmc
DEBUG:   copying build/lib/ironic/drivers/modules/irmc/vendor.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/irmc
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/intel_ipmi
DEBUG:   copying build/lib/ironic/drivers/modules/intel_ipmi/__init__.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/intel_ipmi
DEBUG:   copying build/lib/ironic/drivers/modules/intel_ipmi/management.py -> build/bdist.linux-x86_64/wheel/ironic/drivers/modules/intel_ipmi
DEBUG:   running install_data
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic-29.1.0.dev115.data
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic-29.1.0.dev115.data/data
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic-29.1.0.dev115.data/data/etc
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic-29.1.0.dev115.data/data/etc/ironic
DEBUG:   copying etc/ironic/rootwrap.conf -> build/bdist.linux-x86_64/wheel/ironic-29.1.0.dev115.data/data/etc/ironic
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic-29.1.0.dev115.data/data/etc/ironic/rootwrap.d
DEBUG:   copying etc/ironic/rootwrap.d/ironic-utils.filters -> build/bdist.linux-x86_64/wheel/ironic-29.1.0.dev115.data/data/etc/ironic/rootwrap.d/
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic-29.1.0.dev115.data/data/share
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic-29.1.0.dev115.data/data/share/ironic
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic-29.1.0.dev115.data/data/share/ironic/vnc-container
DEBUG:   copying tools/vnc-container/README.rst -> build/bdist.linux-x86_64/wheel/ironic-29.1.0.dev115.data/data/share/ironic/vnc-container/
DEBUG:   copying tools/vnc-container/Containerfile -> build/bdist.linux-x86_64/wheel/ironic-29.1.0.dev115.data/data/share/ironic/vnc-container/
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic-29.1.0.dev115.data/data/share/ironic/vnc-container/bin
DEBUG:   copying tools/vnc-container/bin/start-xvfb.sh -> build/bdist.linux-x86_64/wheel/ironic-29.1.0.dev115.data/data/share/ironic/vnc-container/bin
DEBUG:   copying tools/vnc-container/bin/start-selenium-browser.py -> build/bdist.linux-x86_64/wheel/ironic-29.1.0.dev115.data/data/share/ironic/vnc-container/bin
DEBUG:   copying tools/vnc-container/bin/start-browser-x11vnc.sh -> build/bdist.linux-x86_64/wheel/ironic-29.1.0.dev115.data/data/share/ironic/vnc-container/bin
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic-29.1.0.dev115.data/data/share/ironic/vnc-container/drivers
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic-29.1.0.dev115.data/data/share/ironic/vnc-container/drivers/fake
DEBUG:   copying tools/vnc-container/drivers/fake/ironic_mascot_color.png -> build/bdist.linux-x86_64/wheel/ironic-29.1.0.dev115.data/data/share/ironic/vnc-container/drivers/fake
DEBUG:   copying tools/vnc-container/drivers/fake/index.html -> build/bdist.linux-x86_64/wheel/ironic-29.1.0.dev115.data/data/share/ironic/vnc-container/drivers/fake
DEBUG:   running install_egg_info
DEBUG:   Copying ironic.egg-info to build/bdist.linux-x86_64/wheel/ironic-29.1.0.dev115-py3.9.egg-info
DEBUG:   running install_scripts
DEBUG:   Installing ironic-api-wsgi script to build/bdist.linux-x86_64/wheel/ironic-29.1.0.dev115.data/scripts
DEBUG:   adding license file "LICENSE" (matched pattern "LICEN[CS]E*")
DEBUG:   adding license file "AUTHORS" (matched pattern "AUTHORS*")
DEBUG:   creating build/bdist.linux-x86_64/wheel/ironic-29.1.0.dev115.dist-info/WHEEL
DEBUG:   creating '/builddir/build/BUILD/ironic-29.1.0.dev115/.pyproject-builddir/pip-wheel-u5off8ni/tmphr5khwjl/ironic-29.1.0.dev115-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
DEBUG:   adding 'ironic/__init__.py'
DEBUG:   adding 'ironic/version.py'
DEBUG:   adding 'ironic/api/__init__.py'
DEBUG:   adding 'ironic/api/app.py'
DEBUG:   adding 'ironic/api/config.py'
DEBUG:   adding 'ironic/api/functions.py'
DEBUG:   adding 'ironic/api/hooks.py'
DEBUG:   adding 'ironic/api/method.py'
DEBUG:   adding 'ironic/api/wsgi.py'
DEBUG:   adding 'ironic/api/controllers/__init__.py'
DEBUG:   adding 'ironic/api/controllers/base.py'
DEBUG:   adding 'ironic/api/controllers/link.py'
DEBUG:   adding 'ironic/api/controllers/root.py'
DEBUG:   adding 'ironic/api/controllers/version.py'
DEBUG:   adding 'ironic/api/controllers/v1/__init__.py'
DEBUG:   adding 'ironic/api/controllers/v1/allocation.py'
DEBUG:   adding 'ironic/api/controllers/v1/bios.py'
DEBUG:   adding 'ironic/api/controllers/v1/chassis.py'
DEBUG:   adding 'ironic/api/controllers/v1/collection.py'
DEBUG:   adding 'ironic/api/controllers/v1/conductor.py'
DEBUG:   adding 'ironic/api/controllers/v1/deploy_template.py'
DEBUG:   adding 'ironic/api/controllers/v1/driver.py'
DEBUG:   adding 'ironic/api/controllers/v1/event.py'
DEBUG:   adding 'ironic/api/controllers/v1/firmware.py'
DEBUG:   adding 'ironic/api/controllers/v1/inspection_rule.py'
DEBUG:   adding 'ironic/api/controllers/v1/network-data-schema.json'
DEBUG:   adding 'ironic/api/controllers/v1/node.py'
DEBUG:   adding 'ironic/api/controllers/v1/notification_utils.py'
DEBUG:   adding 'ironic/api/controllers/v1/port.py'
DEBUG:   adding 'ironic/api/controllers/v1/portgroup.py'
DEBUG:   adding 'ironic/api/controllers/v1/ramdisk.py'
DEBUG:   adding 'ironic/api/controllers/v1/runbook.py'
DEBUG:   adding 'ironic/api/controllers/v1/shard.py'
DEBUG:   adding 'ironic/api/controllers/v1/utils.py'
DEBUG:   adding 'ironic/api/controllers/v1/versions.py'
DEBUG:   adding 'ironic/api/controllers/v1/volume.py'
DEBUG:   adding 'ironic/api/controllers/v1/volume_connector.py'
DEBUG:   adding 'ironic/api/controllers/v1/volume_target.py'
DEBUG:   adding 'ironic/api/middleware/__init__.py'
DEBUG:   adding 'ironic/api/middleware/auth_public_routes.py'
DEBUG:   adding 'ironic/api/middleware/json_ext.py'
DEBUG:   adding 'ironic/api/middleware/parsable_error.py'
DEBUG:   adding 'ironic/api/schemas/v1/shard.py'
DEBUG:   adding 'ironic/api/validation/__init__.py'
DEBUG:   adding 'ironic/api/validation/validators.py'
DEBUG:   adding 'ironic/command/__init__.py'
DEBUG:   adding 'ironic/command/api.py'
DEBUG:   adding 'ironic/command/conductor.py'
DEBUG:   adding 'ironic/command/dbsync.py'
DEBUG:   adding 'ironic/command/novncproxy.py'
DEBUG:   adding 'ironic/command/pxe_filter.py'
DEBUG:   adding 'ironic/command/singleprocess.py'
DEBUG:   adding 'ironic/command/status.py'
DEBUG:   adding 'ironic/common/__init__.py'
DEBUG:   adding 'ironic/common/args.py'
DEBUG:   adding 'ironic/common/async_steps.py'
DEBUG:   adding 'ironic/common/auth_basic.py'
DEBUG:   adding 'ironic/common/boot_devices.py'
DEBUG:   adding 'ironic/common/boot_modes.py'
DEBUG:   adding 'ironic/common/checksum_utils.py'
DEBUG:   adding 'ironic/common/cinder.py'
DEBUG:   adding 'ironic/common/components.py'
DEBUG:   adding 'ironic/common/config.py'
DEBUG:   adding 'ironic/common/console_factory.py'
DEBUG:   adding 'ironic/common/context.py'
DEBUG:   adding 'ironic/common/dhcp_factory.py'
DEBUG:   adding 'ironic/common/driver_factory.py'
DEBUG:   adding 'ironic/common/exception.py'
DEBUG:   adding 'ironic/common/faults.py'
DEBUG:   adding 'ironic/common/fsm.py'
DEBUG:   adding 'ironic/common/grub_conf.template'
DEBUG:   adding 'ironic/common/hash_ring.py'
DEBUG:   adding 'ironic/common/i18n.py'
DEBUG:   adding 'ironic/common/image_publisher.py'
DEBUG:   adding 'ironic/common/image_service.py'
DEBUG:   adding 'ironic/common/images.py'
DEBUG:   adding 'ironic/common/indicator_states.py'
DEBUG:   adding 'ironic/common/isolinux_config.template'
DEBUG:   adding 'ironic/common/keystone.py'
DEBUG:   adding 'ironic/common/kickstart_utils.py'
DEBUG:   adding 'ironic/common/lessee_sources.py'
DEBUG:   adding 'ironic/common/mdns.py'
DEBUG:   adding 'ironic/common/metrics.py'
DEBUG:   adding 'ironic/common/metrics_collector.py'
DEBUG:   adding 'ironic/common/metrics_statsd.py'
DEBUG:   adding 'ironic/common/metrics_utils.py'
DEBUG:   adding 'ironic/common/molds.py'
DEBUG:   adding 'ironic/common/network.py'
DEBUG:   adding 'ironic/common/neutron.py'
DEBUG:   adding 'ironic/common/nova.py'
DEBUG:   adding 'ironic/common/oci_registry.py'
DEBUG:   adding 'ironic/common/policy.py'
DEBUG:   adding 'ironic/common/profiler.py'
DEBUG:   adding 'ironic/common/pxe_utils.py'
DEBUG:   adding 'ironic/common/qemu_img.py'
DEBUG:   adding 'ironic/common/raid.py'
DEBUG:   adding 'ironic/common/release_mappings.py'
DEBUG:   adding 'ironic/common/rpc.py'
DEBUG:   adding 'ironic/common/rpc_service.py'
DEBUG:   adding 'ironic/common/service.py'
DEBUG:   adding 'ironic/common/states.py'
DEBUG:   adding 'ironic/common/swift.py'
DEBUG:   adding 'ironic/common/utils.py'
DEBUG:   adding 'ironic/common/vnc.py'
DEBUG:   adding 'ironic/common/wsgi_service.py'
DEBUG:   adding 'ironic/common/glance_service/__init__.py'
DEBUG:   adding 'ironic/common/glance_service/image_service.py'
DEBUG:   adding 'ironic/common/glance_service/service_utils.py'
DEBUG:   adding 'ironic/common/inspection_rules/__init__.py'
DEBUG:   adding 'ironic/common/inspection_rules/actions.py'
DEBUG:   adding 'ironic/common/inspection_rules/base.py'
DEBUG:   adding 'ironic/common/inspection_rules/engine.py'
DEBUG:   adding 'ironic/common/inspection_rules/operators.py'
DEBUG:   adding 'ironic/common/inspection_rules/utils.py'
DEBUG:   adding 'ironic/common/inspection_rules/validation.py'
DEBUG:   adding 'ironic/common/json_rpc/__init__.py'
DEBUG:   adding 'ironic/common/json_rpc/client.py'
DEBUG:   adding 'ironic/common/json_rpc/server.py'
DEBUG:   adding 'ironic/conductor/__init__.py'
DEBUG:   adding 'ironic/conductor/allocations.py'
DEBUG:   adding 'ironic/conductor/base_manager.py'
DEBUG:   adding 'ironic/conductor/cleaning.py'
DEBUG:   adding 'ironic/conductor/deployments.py'
DEBUG:   adding 'ironic/conductor/inspection.py'
DEBUG:   adding 'ironic/conductor/manager.py'
DEBUG:   adding 'ironic/conductor/notification_utils.py'
DEBUG:   adding 'ironic/conductor/periodics.py'
DEBUG:   adding 'ironic/conductor/rpc_service.py'
DEBUG:   adding 'ironic/conductor/rpcapi.py'
DEBUG:   adding 'ironic/conductor/servicing.py'
DEBUG:   adding 'ironic/conductor/steps.py'
DEBUG:   adding 'ironic/conductor/task_manager.py'
DEBUG:   adding 'ironic/conductor/utils.py'
DEBUG:   adding 'ironic/conductor/verify.py'
DEBUG:   adding 'ironic/conf/__init__.py'
DEBUG:   adding 'ironic/conf/agent.py'
DEBUG:   adding 'ironic/conf/agent_containers.py'
DEBUG:   adding 'ironic/conf/anaconda.py'
DEBUG:   adding 'ironic/conf/ansible.py'
DEBUG:   adding 'ironic/conf/api.py'
DEBUG:   adding 'ironic/conf/audit.py'
DEBUG:   adding 'ironic/conf/auth.py'
DEBUG:   adding 'ironic/conf/cinder.py'
DEBUG:   adding 'ironic/conf/conductor.py'
DEBUG:   adding 'ironic/conf/console.py'
DEBUG:   adding 'ironic/conf/database.py'
DEBUG:   adding 'ironic/conf/default.py'
DEBUG:   adding 'ironic/conf/deploy.py'
DEBUG:   adding 'ironic/conf/dhcp.py'
DEBUG:   adding 'ironic/conf/disk_utils.py'
DEBUG:   adding 'ironic/conf/dnsmasq.py'
DEBUG:   adding 'ironic/conf/drac.py'
DEBUG:   adding 'ironic/conf/exception.py'
DEBUG:   adding 'ironic/conf/fake.py'
DEBUG:   adding 'ironic/conf/glance.py'
DEBUG:   adding 'ironic/conf/healthcheck.py'
DEBUG:   adding 'ironic/conf/ilo.py'
DEBUG:   adding 'ironic/conf/inspector.py'
DEBUG:   adding 'ironic/conf/inventory.py'
DEBUG:   adding 'ironic/conf/ipmi.py'
DEBUG:   adding 'ironic/conf/irmc.py'
DEBUG:   adding 'ironic/conf/json_rpc.py'
DEBUG:   adding 'ironic/conf/mdns.py'
DEBUG:   adding 'ironic/conf/metrics.py'
DEBUG:   adding 'ironic/conf/molds.py'
DEBUG:   adding 'ironic/conf/neutron.py'
DEBUG:   adding 'ironic/conf/nova.py'
DEBUG:   adding 'ironic/conf/oci.py'
DEBUG:   adding 'ironic/conf/opts.py'
DEBUG:   adding 'ironic/conf/pxe.py'
DEBUG:   adding 'ironic/conf/redfish.py'
DEBUG:   adding 'ironic/conf/sensor_data.py'
DEBUG:   adding 'ironic/conf/service_catalog.py'
DEBUG:   adding 'ironic/conf/snmp.py'
DEBUG:   adding 'ironic/conf/swift.py'
DEBUG:   adding 'ironic/conf/types.py'
DEBUG:   adding 'ironic/conf/vnc.py'
DEBUG:   adding 'ironic/console/__init__.py'
DEBUG:   adding 'ironic/console/novncproxy_service.py'
DEBUG:   adding 'ironic/console/websocketproxy.py'
DEBUG:   adding 'ironic/console/container/__init__.py'
DEBUG:   adding 'ironic/console/container/base.py'
DEBUG:   adding 'ironic/console/container/fake.py'
DEBUG:   adding 'ironic/console/container/ironic-console.container.template'
DEBUG:   adding 'ironic/console/container/systemd.py'
DEBUG:   adding 'ironic/console/rfb/__init__.py'
DEBUG:   adding 'ironic/console/rfb/auth.py'
DEBUG:   adding 'ironic/console/rfb/authnone.py'
DEBUG:   adding 'ironic/console/rfb/auths.py'
DEBUG:   adding 'ironic/console/securityproxy/__init__.py'
DEBUG:   adding 'ironic/console/securityproxy/base.py'
DEBUG:   adding 'ironic/console/securityproxy/rfb.py'
DEBUG:   adding 'ironic/db/__init__.py'
DEBUG:   adding 'ironic/db/api.py'
DEBUG:   adding 'ironic/db/migration.py'
DEBUG:   adding 'ironic/db/sqlalchemy/__init__.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic.ini'
DEBUG:   adding 'ironic/db/sqlalchemy/api.py'
DEBUG:   adding 'ironic/db/sqlalchemy/migration.py'
DEBUG:   adding 'ironic/db/sqlalchemy/models.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/README'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/env.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/script.py.mako'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/01f21d5e5195_increase_length_of_user_column.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/0ac0f39bc5aa_add_node_inventory_table.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/10b163d4481e_add_port_portgroup_internal_info.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/163040c5513f_add_firmware_information.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/1a59178ebdf6_add_volume_targets_table.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/1c14278d6e33_port_description.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/1d6951876d68_add_storage_interface_db_field_and_.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/1e15e7122cc9_add_extra_column_to_deploy_templates.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/1e1d5ace7dc6_add_inspection_started_at_and_.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/21b331f883ef_add_provision_updated_at.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/21c48150dea9_add_inspection_rules.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/2353895ecfae_add_conductor_hardware_interfaces_table.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/242cc6a923b3_add_node_maintenance_reason.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/2581ebaf0cb2_initial_migration.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/28c44432c9c3_add_node_description.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/2aac7e0872f6_add_deploy_templates.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/2bbd96b6ccb9_add_bios_fields_from_registry.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/2d13bc3d6bba_add_bios_config_and_interface.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/2fb93ffd2af1_increase_node_name_length.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/31baaf680d2b_add_node_instance_info.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/3ae36a5f5131_add_logical_name.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/3bea56f25597_add_unique_constraint_to_instance_uuid.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/3cb628139ea4_nodes_add_console_enabled.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/3d86a077a3f2_add_port_physical_network.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/405cfe08f18d_add_rescue_interface_to_node.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/487deb87cc9d_add_conductor_affinity_and_online.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/48d6c242bb9b_add_node_tags.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/493d8f27f235_add_portgroup_configuration_fields.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/4dbec778866e_create_node_shard.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/4f399b21ae71_add_node_clean_step.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/516faf1bb9b1_resizing_column_nodes_driver.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/5674c57409b9_replace_nostate_with_available.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/5ea1b0d310e_added_port_group_table_and_altered_ports.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/60cf717201bc_add_standalone_ports_supported.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/664f85c2f622_add_conductor_group_to_nodes_conductors.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/66bd9c5604d5_add_runbook_and_runbook_step.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/6e9cf6acce0b_node_disable_power_off.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/789acc877671_add_raid_config.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/82c315d60161_add_bios_settings.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/868cb606a74a_add_version_field_in_base_class.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/93706939026c_add_node_protected_field.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/9cbeefa3763f_add_port_is_smartnic.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/9ef41f07cb58_add_node_history_table.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/aa2384fee727_add_service_steps.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/ac00b586ab95_node_indexes.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/b2ad35726bb0_add_node_lessee.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/b4130a7fc904_create_nodetraits_table.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/b9117ac17882_add_node_deploy_step.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/bb59b63f55a_add_node_driver_internal_info.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/bcdd431ba0bf_add_fields_for_all_interfaces.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/c0455649680c_port_name.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/c14cef6dfedf_populate_node_network_interface.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/c1846a214450_add_boot_mode_and_secure_boot.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/cd2c80feb331_add_node_retired_field.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/ce6c4b3cf5a2_add_allocation_owner.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/cf1a80fdb352_add_node_network_data_field.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/d163df1bab88_remove_extra_fk_constraint_in_.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/d2b036ae9378_add_automated_clean_field.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/daa1ba02d98_add_volume_connectors_table.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/dbefd6bdaa2c_add_default_column_to_.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/dd34e1f1303b_add_resource_class_to_node.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/dd67b91a1981_add_allocations_table.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/e294876e8028_add_node_network_interface.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/e918ff30eb42_resize_column_nodes_instance_info.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/f190f9d00a11_add_node_owner.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/f6fdb920c182_set_pxe_enabled_true.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/fb3f10dd262e_add_fault_to_node_table.py'
DEBUG:   adding 'ironic/db/sqlalchemy/alembic/versions/fe222f476baf_add_parent_node_field.py'
DEBUG:   adding 'ironic/dhcp/__init__.py'
DEBUG:   adding 'ironic/dhcp/base.py'
DEBUG:   adding 'ironic/dhcp/dnsmasq.py'
DEBUG:   adding 'ironic/dhcp/neutron.py'
DEBUG:   adding 'ironic/dhcp/none.py'
DEBUG:   adding 'ironic/drivers/__init__.py'
DEBUG:   adding 'ironic/drivers/base.py'
DEBUG:   adding 'ironic/drivers/drac.py'
DEBUG:   adding 'ironic/drivers/fake_hardware.py'
DEBUG:   adding 'ironic/drivers/generic.py'
DEBUG:   adding 'ironic/drivers/hardware_type.py'
DEBUG:   adding 'ironic/drivers/ilo.py'
DEBUG:   adding 'ironic/drivers/intel_ipmi.py'
DEBUG:   adding 'ironic/drivers/ipmi.py'
DEBUG:   adding 'ironic/drivers/irmc.py'
DEBUG:   adding 'ironic/drivers/raid_config_schema.json'
DEBUG:   adding 'ironic/drivers/redfish.py'
DEBUG:   adding 'ironic/drivers/snmp.py'
DEBUG:   adding 'ironic/drivers/utils.py'
DEBUG:   adding 'ironic/drivers/modules/__init__.py'
DEBUG:   adding 'ironic/drivers/modules/agent.py'
DEBUG:   adding 'ironic/drivers/modules/agent_base.py'
DEBUG:   adding 'ironic/drivers/modules/agent_client.py'
DEBUG:   adding 'ironic/drivers/modules/agent_power.py'
DEBUG:   adding 'ironic/drivers/modules/boot.ipxe'
DEBUG:   adding 'ironic/drivers/modules/boot_mode_utils.py'
DEBUG:   adding 'ironic/drivers/modules/console_utils.py'
DEBUG:   adding 'ironic/drivers/modules/deploy_utils.py'
DEBUG:   adding 'ironic/drivers/modules/fake.py'
DEBUG:   adding 'ironic/drivers/modules/graphical_console.py'
DEBUG:   adding 'ironic/drivers/modules/image_cache.py'
DEBUG:   adding 'ironic/drivers/modules/image_utils.py'
DEBUG:   adding 'ironic/drivers/modules/initial_grub_cfg.template'
DEBUG:   adding 'ironic/drivers/modules/inspect_utils.py'
DEBUG:   adding 'ironic/drivers/modules/ipmitool.py'
DEBUG:   adding 'ironic/drivers/modules/ipxe.py'
DEBUG:   adding 'ironic/drivers/modules/ipxe_config.template'
DEBUG:   adding 'ironic/drivers/modules/ks.cfg.template'
DEBUG:   adding 'ironic/drivers/modules/noop.py'
DEBUG:   adding 'ironic/drivers/modules/noop_mgmt.py'
DEBUG:   adding 'ironic/drivers/modules/pxe.py'
DEBUG:   adding 'ironic/drivers/modules/pxe_base.py'
DEBUG:   adding 'ironic/drivers/modules/pxe_config.template'
DEBUG:   adding 'ironic/drivers/modules/pxe_grub_config.template'
DEBUG:   adding 'ironic/drivers/modules/ramdisk.py'
DEBUG:   adding 'ironic/drivers/modules/snmp.py'
DEBUG:   adding 'ironic/drivers/modules/ansible/__init__.py'
DEBUG:   adding 'ironic/drivers/modules/ansible/deploy.py'
DEBUG:   adding 'ironic/drivers/modules/ansible/playbooks/add-ironic-nodes.yaml'
DEBUG:   adding 'ironic/drivers/modules/ansible/playbooks/ansible.cfg'
DEBUG:   adding 'ironic/drivers/modules/ansible/playbooks/clean.yaml'
DEBUG:   adding 'ironic/drivers/modules/ansible/playbooks/clean_steps.yaml'
DEBUG:   adding 'ironic/drivers/modules/ansible/playbooks/deploy.yaml'
DEBUG:   adding 'ironic/drivers/modules/ansible/playbooks/inventory'
DEBUG:   adding 'ironic/drivers/modules/ansible/playbooks/shutdown.yaml'
DEBUG:   adding 'ironic/drivers/modules/ansible/playbooks/callback_plugins/ironic_log.ini'
DEBUG:   adding 'ironic/drivers/modules/ansible/playbooks/callback_plugins/ironic_log.py'
DEBUG:   adding 'ironic/drivers/modules/ansible/playbooks/library/facts_wwn.py'
DEBUG:   adding 'ironic/drivers/modules/ansible/playbooks/library/root_hints.py'
DEBUG:   adding 'ironic/drivers/modules/ansible/playbooks/library/stream_url.py'
DEBUG:   adding 'ironic/drivers/modules/ansible/playbooks/roles/clean/defaults/main.yaml'
DEBUG:   adding 'ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/main.yaml'
DEBUG:   adding 'ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/shred.yaml'
DEBUG:   adding 'ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/wipe.yaml'
DEBUG:   adding 'ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/zap.yaml'
DEBUG:   adding 'ironic/drivers/modules/ansible/playbooks/roles/configure/defaults/main.yaml'
DEBUG:   adding 'ironic/drivers/modules/ansible/playbooks/roles/configure/tasks/grub.yaml'
DEBUG:   adding 'ironic/drivers/modules/ansible/playbooks/roles/configure/tasks/main.yaml'
DEBUG:   adding 'ironic/drivers/modules/ansible/playbooks/roles/configure/tasks/mounts.yaml'
DEBUG:   adding 'ironic/drivers/modules/ansible/playbooks/roles/deploy/files/partition_configdrive.sh'
DEBUG:   adding 'ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/configdrive.yaml'
DEBUG:   adding 'ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/download.yaml'
DEBUG:   adding 'ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/main.yaml'
DEBUG:   adding 'ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/write.yaml'
DEBUG:   adding 'ironic/drivers/modules/ansible/playbooks/roles/discover/tasks/main.yaml'
DEBUG:   adding 'ironic/drivers/modules/ansible/playbooks/roles/discover/tasks/roothints.yaml'
DEBUG:   adding 'ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks/main.yaml'
DEBUG:   adding 'ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks/parted.yaml'
DEBUG:   adding 'ironic/drivers/modules/ansible/playbooks/roles/shutdown/tasks/main.yaml'
DEBUG:   adding 'ironic/drivers/modules/drac/__init__.py'
DEBUG:   adding 'ironic/drivers/modules/drac/bios.py'
DEBUG:   adding 'ironic/drivers/modules/drac/boot.py'
DEBUG:   adding 'ironic/drivers/modules/drac/inspect.py'
DEBUG:   adding 'ironic/drivers/modules/drac/management.py'
DEBUG:   adding 'ironic/drivers/modules/drac/power.py'
DEBUG:   adding 'ironic/drivers/modules/drac/raid.py'
DEBUG:   adding 'ironic/drivers/modules/drac/utils.py'
DEBUG:   adding 'ironic/drivers/modules/drac/vendor_passthru.py'
DEBUG:   adding 'ironic/drivers/modules/ilo/__init__.py'
DEBUG:   adding 'ironic/drivers/modules/ilo/bios.py'
DEBUG:   adding 'ironic/drivers/modules/ilo/boot.py'
DEBUG:   adding 'ironic/drivers/modules/ilo/common.py'
DEBUG:   adding 'ironic/drivers/modules/ilo/console.py'
DEBUG:   adding 'ironic/drivers/modules/ilo/firmware_processor.py'
DEBUG:   adding 'ironic/drivers/modules/ilo/inspect.py'
DEBUG:   adding 'ironic/drivers/modules/ilo/management.py'
DEBUG:   adding 'ironic/drivers/modules/ilo/power.py'
DEBUG:   adding 'ironic/drivers/modules/ilo/raid.py'
DEBUG:   adding 'ironic/drivers/modules/ilo/vendor.py'
DEBUG:   adding 'ironic/drivers/modules/inspector/__init__.py'
DEBUG:   adding 'ironic/drivers/modules/inspector/agent.py'
DEBUG:   adding 'ironic/drivers/modules/inspector/client.py'
DEBUG:   adding 'ironic/drivers/modules/inspector/interface.py'
DEBUG:   adding 'ironic/drivers/modules/inspector/lldp_parsers.py'
DEBUG:   adding 'ironic/drivers/modules/inspector/lldp_tlvs.py'
DEBUG:   adding 'ironic/drivers/modules/inspector/hooks/__init__.py'
DEBUG:   adding 'ironic/drivers/modules/inspector/hooks/accelerators.py'
DEBUG:   adding 'ironic/drivers/modules/inspector/hooks/architecture.py'
DEBUG:   adding 'ironic/drivers/modules/inspector/hooks/base.py'
DEBUG:   adding 'ironic/drivers/modules/inspector/hooks/boot_mode.py'
DEBUG:   adding 'ironic/drivers/modules/inspector/hooks/cpu_capabilities.py'
DEBUG:   adding 'ironic/drivers/modules/inspector/hooks/extra_hardware.py'
DEBUG:   adding 'ironic/drivers/modules/inspector/hooks/known_accelerators.yaml'
DEBUG:   adding 'ironic/drivers/modules/inspector/hooks/local_link_connection.py'
DEBUG:   adding 'ironic/drivers/modules/inspector/hooks/memory.py'
DEBUG:   adding 'ironic/drivers/modules/inspector/hooks/parse_lldp.py'
DEBUG:   adding 'ironic/drivers/modules/inspector/hooks/pci_devices.py'
DEBUG:   adding 'ironic/drivers/modules/inspector/hooks/physical_network.py'
DEBUG:   adding 'ironic/drivers/modules/inspector/hooks/ports.py'
DEBUG:   adding 'ironic/drivers/modules/inspector/hooks/raid_device.py'
DEBUG:   adding 'ironic/drivers/modules/inspector/hooks/ramdisk_error.py'
DEBUG:   adding 'ironic/drivers/modules/inspector/hooks/root_device.py'
DEBUG:   adding 'ironic/drivers/modules/inspector/hooks/validate_interfaces.py'
DEBUG:   adding 'ironic/drivers/modules/intel_ipmi/__init__.py'
DEBUG:   adding 'ironic/drivers/modules/intel_ipmi/management.py'
DEBUG:   adding 'ironic/drivers/modules/irmc/__init__.py'
DEBUG:   adding 'ironic/drivers/modules/irmc/bios.py'
DEBUG:   adding 'ironic/drivers/modules/irmc/boot.py'
DEBUG:   adding 'ironic/drivers/modules/irmc/common.py'
DEBUG:   adding 'ironic/drivers/modules/irmc/inspect.py'
DEBUG:   adding 'ironic/drivers/modules/irmc/management.py'
DEBUG:   adding 'ironic/drivers/modules/irmc/power.py'
DEBUG:   adding 'ironic/drivers/modules/irmc/raid.py'
DEBUG:   adding 'ironic/drivers/modules/irmc/vendor.py'
DEBUG:   adding 'ironic/drivers/modules/network/__init__.py'
DEBUG:   adding 'ironic/drivers/modules/network/common.py'
DEBUG:   adding 'ironic/drivers/modules/network/flat.py'
DEBUG:   adding 'ironic/drivers/modules/network/neutron.py'
DEBUG:   adding 'ironic/drivers/modules/network/noop.py'
DEBUG:   adding 'ironic/drivers/modules/redfish/__init__.py'
DEBUG:   adding 'ironic/drivers/modules/redfish/bios.py'
DEBUG:   adding 'ironic/drivers/modules/redfish/boot.py'
DEBUG:   adding 'ironic/drivers/modules/redfish/firmware.py'
DEBUG:   adding 'ironic/drivers/modules/redfish/firmware_utils.py'
DEBUG:   adding 'ironic/drivers/modules/redfish/graphical_console.py'
DEBUG:   adding 'ironic/drivers/modules/redfish/inspect.py'
DEBUG:   adding 'ironic/drivers/modules/redfish/management.py'
DEBUG:   adding 'ironic/drivers/modules/redfish/power.py'
DEBUG:   adding 'ironic/drivers/modules/redfish/raid.py'
DEBUG:   adding 'ironic/drivers/modules/redfish/utils.py'
DEBUG:   adding 'ironic/drivers/modules/redfish/vendor.py'
DEBUG:   adding 'ironic/drivers/modules/storage/__init__.py'
DEBUG:   adding 'ironic/drivers/modules/storage/cinder.py'
DEBUG:   adding 'ironic/drivers/modules/storage/external.py'
DEBUG:   adding 'ironic/drivers/modules/storage/noop.py'
DEBUG:   adding 'ironic/hacking/__init__.py'
DEBUG:   adding 'ironic/hacking/checks.py'
DEBUG:   adding 'ironic/objects/__init__.py'
DEBUG:   adding 'ironic/objects/allocation.py'
DEBUG:   adding 'ironic/objects/base.py'
DEBUG:   adding 'ironic/objects/bios.py'
DEBUG:   adding 'ironic/objects/chassis.py'
DEBUG:   adding 'ironic/objects/conductor.py'
DEBUG:   adding 'ironic/objects/deploy_template.py'
DEBUG:   adding 'ironic/objects/deployment.py'
DEBUG:   adding 'ironic/objects/fields.py'
DEBUG:   adding 'ironic/objects/firmware.py'
DEBUG:   adding 'ironic/objects/indirection.py'
DEBUG:   adding 'ironic/objects/inspection_rule.py'
DEBUG:   adding 'ironic/objects/node.py'
DEBUG:   adding 'ironic/objects/node_history.py'
DEBUG:   adding 'ironic/objects/node_inventory.py'
DEBUG:   adding 'ironic/objects/notification.py'
DEBUG:   adding 'ironic/objects/port.py'
DEBUG:   adding 'ironic/objects/portgroup.py'
DEBUG:   adding 'ironic/objects/runbook.py'
DEBUG:   adding 'ironic/objects/trait.py'
DEBUG:   adding 'ironic/objects/volume_connector.py'
DEBUG:   adding 'ironic/objects/volume_target.py'
DEBUG:   adding 'ironic/pxe_filter/__init__.py'
DEBUG:   adding 'ironic/pxe_filter/dnsmasq.py'
DEBUG:   adding 'ironic/pxe_filter/service.py'
DEBUG:   adding 'ironic/tests/__init__.py'
DEBUG:   adding 'ironic/tests/base.py'
DEBUG:   adding 'ironic/tests/functional/__init__.py'
DEBUG:   adding 'ironic/tests/json_samples/network_data.json'
DEBUG:   adding 'ironic/tests/json_samples/systems_collection_dual.json'
DEBUG:   adding 'ironic/tests/json_samples/systems_collection_single.json'
DEBUG:   adding 'ironic/tests/unit/__init__.py'
DEBUG:   adding 'ironic/tests/unit/policy_fixture.py'
DEBUG:   adding 'ironic/tests/unit/raid_constants.py'
DEBUG:   adding 'ironic/tests/unit/stubs.py'
DEBUG:   adding 'ironic/tests/unit/test_base.py'
DEBUG:   adding 'ironic/tests/unit/api/__init__.py'
DEBUG:   adding 'ironic/tests/unit/api/base.py'
DEBUG:   adding 'ironic/tests/unit/api/test_acl.py'
DEBUG:   adding 'ironic/tests/unit/api/test_acl_basic.yaml'
DEBUG:   adding 'ironic/tests/unit/api/test_audit.py'
DEBUG:   adding 'ironic/tests/unit/api/test_functions.py'
DEBUG:   adding 'ironic/tests/unit/api/test_healthcheck.py'
DEBUG:   adding 'ironic/tests/unit/api/test_hooks.py'
DEBUG:   adding 'ironic/tests/unit/api/test_method.py'
DEBUG:   adding 'ironic/tests/unit/api/test_middleware.py'
DEBUG:   adding 'ironic/tests/unit/api/test_ospmiddleware.py'
DEBUG:   adding 'ironic/tests/unit/api/test_proxy_middleware.py'
DEBUG:   adding 'ironic/tests/unit/api/test_rbac_legacy.yaml'
DEBUG:   adding 'ironic/tests/unit/api/test_rbac_project_scoped.yaml'
DEBUG:   adding 'ironic/tests/unit/api/test_rbac_system_scoped.yaml'
DEBUG:   adding 'ironic/tests/unit/api/test_root.py'
DEBUG:   adding 'ironic/tests/unit/api/utils.py'
DEBUG:   adding 'ironic/tests/unit/api/controllers/__init__.py'
DEBUG:   adding 'ironic/tests/unit/api/controllers/test_base.py'
DEBUG:   adding 'ironic/tests/unit/api/controllers/v1/__init__.py'
DEBUG:   adding 'ironic/tests/unit/api/controllers/v1/test_allocation.py'
DEBUG:   adding 'ironic/tests/unit/api/controllers/v1/test_chassis.py'
DEBUG:   adding 'ironic/tests/unit/api/controllers/v1/test_collection.py'
DEBUG:   adding 'ironic/tests/unit/api/controllers/v1/test_conductor.py'
DEBUG:   adding 'ironic/tests/unit/api/controllers/v1/test_deploy_template.py'
DEBUG:   adding 'ironic/tests/unit/api/controllers/v1/test_driver.py'
DEBUG:   adding 'ironic/tests/unit/api/controllers/v1/test_event.py'
DEBUG:   adding 'ironic/tests/unit/api/controllers/v1/test_inspection_rule.py'
DEBUG:   adding 'ironic/tests/unit/api/controllers/v1/test_node.py'
DEBUG:   adding 'ironic/tests/unit/api/controllers/v1/test_notification_utils.py'
DEBUG:   adding 'ironic/tests/unit/api/controllers/v1/test_port.py'
DEBUG:   adding 'ironic/tests/unit/api/controllers/v1/test_portgroup.py'
DEBUG:   adding 'ironic/tests/unit/api/controllers/v1/test_ramdisk.py'
DEBUG:   adding 'ironic/tests/unit/api/controllers/v1/test_root.py'
DEBUG:   adding 'ironic/tests/unit/api/controllers/v1/test_runbook.py'
DEBUG:   adding 'ironic/tests/unit/api/controllers/v1/test_shard.py'
DEBUG:   adding 'ironic/tests/unit/api/controllers/v1/test_utils.py'
DEBUG:   adding 'ironic/tests/unit/api/controllers/v1/test_versions.py'
DEBUG:   adding 'ironic/tests/unit/api/controllers/v1/test_volume.py'
DEBUG:   adding 'ironic/tests/unit/api/controllers/v1/test_volume_connector.py'
DEBUG:   adding 'ironic/tests/unit/api/controllers/v1/test_volume_target.py'
DEBUG:   adding 'ironic/tests/unit/api/validation/__init__.py'
DEBUG:   adding 'ironic/tests/unit/api/validation/test_validators.py'
DEBUG:   adding 'ironic/tests/unit/command/__init__.py'
DEBUG:   adding 'ironic/tests/unit/command/test_conductor.py'
DEBUG:   adding 'ironic/tests/unit/command/test_dbsync.py'
DEBUG:   adding 'ironic/tests/unit/command/test_status.py'
DEBUG:   adding 'ironic/tests/unit/common/__init__.py'
DEBUG:   adding 'ironic/tests/unit/common/test_args.py'
DEBUG:   adding 'ironic/tests/unit/common/test_checksum_utils.py'
DEBUG:   adding 'ironic/tests/unit/common/test_cinder.py'
DEBUG:   adding 'ironic/tests/unit/common/test_context.py'
DEBUG:   adding 'ironic/tests/unit/common/test_driver_factory.py'
DEBUG:   adding 'ironic/tests/unit/common/test_exception.py'
DEBUG:   adding 'ironic/tests/unit/common/test_fsm.py'
DEBUG:   adding 'ironic/tests/unit/common/test_glance_service.py'
DEBUG:   adding 'ironic/tests/unit/common/test_hash_ring.py'
DEBUG:   adding 'ironic/tests/unit/common/test_image_publisher.py'
DEBUG:   adding 'ironic/tests/unit/common/test_image_service.py'
DEBUG:   adding 'ironic/tests/unit/common/test_images.py'
DEBUG:   adding 'ironic/tests/unit/common/test_inspection_rule.py'
DEBUG:   adding 'ironic/tests/unit/common/test_json_rpc.py'
DEBUG:   adding 'ironic/tests/unit/common/test_keystone.py'
DEBUG:   adding 'ironic/tests/unit/common/test_kickstart_utils.py'
DEBUG:   adding 'ironic/tests/unit/common/test_mdns.py'
DEBUG:   adding 'ironic/tests/unit/common/test_molds.py'
DEBUG:   adding 'ironic/tests/unit/common/test_network.py'
DEBUG:   adding 'ironic/tests/unit/common/test_neutron.py'
DEBUG:   adding 'ironic/tests/unit/common/test_nova.py'
DEBUG:   adding 'ironic/tests/unit/common/test_oci_registry.py'
DEBUG:   adding 'ironic/tests/unit/common/test_policy.py'
DEBUG:   adding 'ironic/tests/unit/common/test_pxe_utils.py'
DEBUG:   adding 'ironic/tests/unit/common/test_qemu_img.py'
DEBUG:   adding 'ironic/tests/unit/common/test_raid.py'
DEBUG:   adding 'ironic/tests/unit/common/test_release_mappings.py'
DEBUG:   adding 'ironic/tests/unit/common/test_rpc.py'
DEBUG:   adding 'ironic/tests/unit/common/test_states.py'
DEBUG:   adding 'ironic/tests/unit/common/test_swift.py'
DEBUG:   adding 'ironic/tests/unit/common/test_utils.py'
DEBUG:   adding 'ironic/tests/unit/common/test_vnc.py'
DEBUG:   adding 'ironic/tests/unit/common/test_wsgi_service.py'
DEBUG:   adding 'ironic/tests/unit/common/drive_samples/config_drive'
DEBUG:   adding 'ironic/tests/unit/common/json_samples/neutron_network_show.json'
DEBUG:   adding 'ironic/tests/unit/common/json_samples/neutron_network_show_ipv6.json'
DEBUG:   adding 'ironic/tests/unit/common/json_samples/neutron_port_show.json'
DEBUG:   adding 'ironic/tests/unit/common/json_samples/neutron_port_show_ipv6.json'
DEBUG:   adding 'ironic/tests/unit/common/json_samples/neutron_subnet_show.json'
DEBUG:   adding 'ironic/tests/unit/common/json_samples/neutron_subnet_show_ipv6.json'
DEBUG:   adding 'ironic/tests/unit/conductor/__init__.py'
DEBUG:   adding 'ironic/tests/unit/conductor/mgr_utils.py'
DEBUG:   adding 'ironic/tests/unit/conductor/test_allocations.py'
DEBUG:   adding 'ironic/tests/unit/conductor/test_base_manager.py'
DEBUG:   adding 'ironic/tests/unit/conductor/test_cleaning.py'
DEBUG:   adding 'ironic/tests/unit/conductor/test_deployments.py'
DEBUG:   adding 'ironic/tests/unit/conductor/test_inspection.py'
DEBUG:   adding 'ironic/tests/unit/conductor/test_manager.py'
DEBUG:   adding 'ironic/tests/unit/conductor/test_notification_utils.py'
DEBUG:   adding 'ironic/tests/unit/conductor/test_periodics.py'
DEBUG:   adding 'ironic/tests/unit/conductor/test_rpc_service.py'
DEBUG:   adding 'ironic/tests/unit/conductor/test_rpcapi.py'
DEBUG:   adding 'ironic/tests/unit/conductor/test_servicing.py'
DEBUG:   adding 'ironic/tests/unit/conductor/test_steps.py'
DEBUG:   adding 'ironic/tests/unit/conductor/test_task_manager.py'
DEBUG:   adding 'ironic/tests/unit/conductor/test_utils.py'
DEBUG:   adding 'ironic/tests/unit/conductor/test_verify.py'
DEBUG:   adding 'ironic/tests/unit/conf/__init__.py'
DEBUG:   adding 'ironic/tests/unit/conf/test_auth.py'
DEBUG:   adding 'ironic/tests/unit/conf/test_conductor.py'
DEBUG:   adding 'ironic/tests/unit/conf/test_types.py'
DEBUG:   adding 'ironic/tests/unit/console/__init__.py'
DEBUG:   adding 'ironic/tests/unit/console/container/__init__.py'
DEBUG:   adding 'ironic/tests/unit/console/container/test_console_container.py'
DEBUG:   adding 'ironic/tests/unit/console/rfb/__init__.py'
DEBUG:   adding 'ironic/tests/unit/console/rfb/test_auth.py'
DEBUG:   adding 'ironic/tests/unit/console/rfb/test_authnone.py'
DEBUG:   adding 'ironic/tests/unit/console/securityproxy/__init__.py'
DEBUG:   adding 'ironic/tests/unit/console/securityproxy/test_rfb.py'
DEBUG:   adding 'ironic/tests/unit/console/securityproxy/test_websocketproxy.py'
DEBUG:   adding 'ironic/tests/unit/db/__init__.py'
DEBUG:   adding 'ironic/tests/unit/db/base.py'
DEBUG:   adding 'ironic/tests/unit/db/test_allocations.py'
DEBUG:   adding 'ironic/tests/unit/db/test_api.py'
DEBUG:   adding 'ironic/tests/unit/db/test_bios_settings.py'
DEBUG:   adding 'ironic/tests/unit/db/test_chassis.py'
DEBUG:   adding 'ironic/tests/unit/db/test_conductor.py'
DEBUG:   adding 'ironic/tests/unit/db/test_deploy_templates.py'
DEBUG:   adding 'ironic/tests/unit/db/test_firmware_component.py'
DEBUG:   adding 'ironic/tests/unit/db/test_node_history.py'
DEBUG:   adding 'ironic/tests/unit/db/test_node_inventory.py'
DEBUG:   adding 'ironic/tests/unit/db/test_node_tags.py'
DEBUG:   adding 'ironic/tests/unit/db/test_node_traits.py'
DEBUG:   adding 'ironic/tests/unit/db/test_nodes.py'
DEBUG:   adding 'ironic/tests/unit/db/test_portgroups.py'
DEBUG:   adding 'ironic/tests/unit/db/test_ports.py'
DEBUG:   adding 'ironic/tests/unit/db/test_runbooks.py'
DEBUG:   adding 'ironic/tests/unit/db/test_shard.py'
DEBUG:   adding 'ironic/tests/unit/db/test_volume_connectors.py'
DEBUG:   adding 'ironic/tests/unit/db/test_volume_targets.py'
DEBUG:   adding 'ironic/tests/unit/db/utils.py'
DEBUG:   adding 'ironic/tests/unit/db/sqlalchemy/__init__.py'
DEBUG:   adding 'ironic/tests/unit/db/sqlalchemy/test_api.py'
DEBUG:   adding 'ironic/tests/unit/db/sqlalchemy/test_migrations.py'
DEBUG:   adding 'ironic/tests/unit/db/sqlalchemy/test_models.py'
DEBUG:   adding 'ironic/tests/unit/db/sqlalchemy/test_types.py'
DEBUG:   adding 'ironic/tests/unit/dhcp/__init__.py'
DEBUG:   adding 'ironic/tests/unit/dhcp/test_dnsmasq.py'
DEBUG:   adding 'ironic/tests/unit/dhcp/test_factory.py'
DEBUG:   adding 'ironic/tests/unit/dhcp/test_neutron.py'
DEBUG:   adding 'ironic/tests/unit/drivers/__init__.py'
DEBUG:   adding 'ironic/tests/unit/drivers/boot-fallback.ipxe'
DEBUG:   adding 'ironic/tests/unit/drivers/boot.ipxe'
DEBUG:   adding 'ironic/tests/unit/drivers/ipxe_config.template'
DEBUG:   adding 'ironic/tests/unit/drivers/ipxe_config_boot_from_anaconda.template'
DEBUG:   adding 'ironic/tests/unit/drivers/ipxe_config_boot_from_iso.template'
DEBUG:   adding 'ironic/tests/unit/drivers/ipxe_config_boot_from_ramdisk.template'
DEBUG:   adding 'ironic/tests/unit/drivers/ipxe_config_boot_from_volume_extra_volume.template'
DEBUG:   adding 'ironic/tests/unit/drivers/ipxe_config_boot_from_volume_multipath.template'
DEBUG:   adding 'ironic/tests/unit/drivers/ipxe_config_boot_from_volume_no_extra_volumes.template'
DEBUG:   adding 'ironic/tests/unit/drivers/ipxe_config_timeout.template'
DEBUG:   adding 'ironic/tests/unit/drivers/ks_extra_vars.tmpl'
DEBUG:   adding 'ironic/tests/unit/drivers/ks_missing_var.tmpl'
DEBUG:   adding 'ironic/tests/unit/drivers/pxe_config.template'
DEBUG:   adding 'ironic/tests/unit/drivers/pxe_grub_config.template'
DEBUG:   adding 'ironic/tests/unit/drivers/test_base.py'
DEBUG:   adding 'ironic/tests/unit/drivers/test_drac.py'
DEBUG:   adding 'ironic/tests/unit/drivers/test_fake_hardware.py'
DEBUG:   adding 'ironic/tests/unit/drivers/test_generic.py'
DEBUG:   adding 'ironic/tests/unit/drivers/test_ilo.py'
DEBUG:   adding 'ironic/tests/unit/drivers/test_ipmi.py'
DEBUG:   adding 'ironic/tests/unit/drivers/test_irmc.py'
DEBUG:   adding 'ironic/tests/unit/drivers/test_redfish.py'
DEBUG:   adding 'ironic/tests/unit/drivers/test_snmp.py'
DEBUG:   adding 'ironic/tests/unit/drivers/test_utils.py'
DEBUG:   adding 'ironic/tests/unit/drivers/third_party_driver_mock_specs.py'
DEBUG:   adding 'ironic/tests/unit/drivers/third_party_driver_mocks.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/__init__.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/test_agent.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/test_agent_base.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/test_agent_client.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/test_agent_power.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/test_boot_mode_utils.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/test_console_utils.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/test_deploy_utils.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/test_graphical_console.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/test_image_cache.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/test_image_utils.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/test_inspect_utils.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/test_ipmitool.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/test_ipxe.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/test_noop.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/test_noop_mgmt.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/test_pxe.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/test_ramdisk.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/test_snmp.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/ansible/__init__.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/ansible/test_deploy.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/drac/__init__.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/drac/test_boot.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/drac/test_inspect.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/drac/test_management.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/drac/test_raid.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/drac/test_utils.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/drac/utils.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/ibmc/__init__.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/ilo/__init__.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/ilo/test_bios.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/ilo/test_boot.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/ilo/test_common.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/ilo/test_console.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/ilo/test_firmware_processor.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/ilo/test_inspect.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/ilo/test_management.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/ilo/test_power.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/ilo/test_raid.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/ilo/test_vendor.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/inspector/__init__.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/inspector/test_agent.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/inspector/test_client.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/inspector/test_interface.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/inspector/hooks/__init__.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/inspector/hooks/test_accelerators.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/inspector/hooks/test_architecture.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/inspector/hooks/test_boot_mode.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/inspector/hooks/test_cpu_capabilities.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/inspector/hooks/test_extra_hardware.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/inspector/hooks/test_local_link_connection.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/inspector/hooks/test_memory.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/inspector/hooks/test_parse_lldp.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/inspector/hooks/test_pci_devices.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/inspector/hooks/test_physical_network.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/inspector/hooks/test_ports.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/inspector/hooks/test_raid_device.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/inspector/hooks/test_ramdisk_error.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/inspector/hooks/test_root_device.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/inspector/hooks/test_validate_interfaces.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/intel_ipmi/__init__.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/intel_ipmi/base.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/intel_ipmi/test_intel_ipmi.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/intel_ipmi/test_management.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/irmc/__init__.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/irmc/fake_sensors_data_ng.xml'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/irmc/fake_sensors_data_ok.xml'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/irmc/test_bios.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/irmc/test_boot.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/irmc/test_common.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/irmc/test_inspect.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/irmc/test_management.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/irmc/test_periodic_task.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/irmc/test_power.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/irmc/test_raid.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/network/__init__.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/network/test_common.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/network/test_flat.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/network/test_neutron.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/network/test_noop.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/network/json_samples/network_data.json'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/redfish/__init__.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/redfish/test_bios.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/redfish/test_boot.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/redfish/test_firmware.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/redfish/test_firmware_utils.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/redfish/test_inspect.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/redfish/test_management.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/redfish/test_power.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/redfish/test_raid.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/redfish/test_utils.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/redfish/test_vendor.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/storage/__init__.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/storage/test_cinder.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/storage/test_external.py'
DEBUG:   adding 'ironic/tests/unit/drivers/modules/xclarity/__init__.py'
DEBUG:   adding 'ironic/tests/unit/objects/__init__.py'
DEBUG:   adding 'ironic/tests/unit/objects/test_allocation.py'
DEBUG:   adding 'ironic/tests/unit/objects/test_bios.py'
DEBUG:   adding 'ironic/tests/unit/objects/test_chassis.py'
DEBUG:   adding 'ironic/tests/unit/objects/test_conductor.py'
DEBUG:   adding 'ironic/tests/unit/objects/test_deploy_template.py'
DEBUG:   adding 'ironic/tests/unit/objects/test_deployment.py'
DEBUG:   adding 'ironic/tests/unit/objects/test_fields.py'
DEBUG:   adding 'ironic/tests/unit/objects/test_firmware.py'
DEBUG:   adding 'ironic/tests/unit/objects/test_node.py'
DEBUG:   adding 'ironic/tests/unit/objects/test_node_history.py'
DEBUG:   adding 'ironic/tests/unit/objects/test_node_inventory.py'
DEBUG:   adding 'ironic/tests/unit/objects/test_notification.py'
DEBUG:   adding 'ironic/tests/unit/objects/test_objects.py'
DEBUG:   adding 'ironic/tests/unit/objects/test_port.py'
DEBUG:   adding 'ironic/tests/unit/objects/test_portgroup.py'
DEBUG:   adding 'ironic/tests/unit/objects/test_trait.py'
DEBUG:   adding 'ironic/tests/unit/objects/test_volume_connector.py'
DEBUG:   adding 'ironic/tests/unit/objects/test_volume_target.py'
DEBUG:   adding 'ironic/tests/unit/objects/utils.py'
DEBUG:   adding 'ironic/tests/unit/pxe_filter/__init__.py'
DEBUG:   adding 'ironic/tests/unit/pxe_filter/test_dnsmasq.py'
DEBUG:   adding 'ironic/tests/unit/pxe_filter/test_service.py'
DEBUG:   adding 'ironic/wsgi/__init__.py'
DEBUG:   adding 'ironic-29.1.0.dev115.data/data/etc/ironic/rootwrap.conf'
DEBUG:   adding 'ironic-29.1.0.dev115.data/data/etc/ironic/rootwrap.d/ironic-utils.filters'
DEBUG:   adding 'ironic-29.1.0.dev115.data/data/share/ironic/vnc-container/Containerfile'
DEBUG:   adding 'ironic-29.1.0.dev115.data/data/share/ironic/vnc-container/README.rst'
DEBUG:   adding 'ironic-29.1.0.dev115.data/data/share/ironic/vnc-container/bin/start-browser-x11vnc.sh'
DEBUG:   adding 'ironic-29.1.0.dev115.data/data/share/ironic/vnc-container/bin/start-selenium-browser.py'
DEBUG:   adding 'ironic-29.1.0.dev115.data/data/share/ironic/vnc-container/bin/start-xvfb.sh'
DEBUG:   adding 'ironic-29.1.0.dev115.data/data/share/ironic/vnc-container/drivers/fake/index.html'
DEBUG:   adding 'ironic-29.1.0.dev115.data/data/share/ironic/vnc-container/drivers/fake/ironic_mascot_color.png'
DEBUG:   adding 'ironic-29.1.0.dev115.data/scripts/ironic-api-wsgi'
DEBUG:   adding 'ironic-29.1.0.dev115.dist-info/AUTHORS'
DEBUG:   adding 'ironic-29.1.0.dev115.dist-info/LICENSE'
DEBUG:   adding 'ironic-29.1.0.dev115.dist-info/METADATA'
DEBUG:   adding 'ironic-29.1.0.dev115.dist-info/WHEEL'
DEBUG:   adding 'ironic-29.1.0.dev115.dist-info/entry_points.txt'
DEBUG:   adding 'ironic-29.1.0.dev115.dist-info/pbr.json'
DEBUG:   adding 'ironic-29.1.0.dev115.dist-info/top_level.txt'
DEBUG:   adding 'ironic-29.1.0.dev115.dist-info/RECORD'
DEBUG:   removing build/bdist.linux-x86_64/wheel
DEBUG:   Building wheel for ironic (pyproject.toml): finished with status 'done'
DEBUG:   Created wheel for ironic: filename=ironic-29.1.0.dev115-py3-none-any.whl size=2263340 sha256=7b7c867241ce84f33dccafa08e6bdd79e02d84efb0462b33a1d3999b92d47a16
DEBUG:   Stored in directory: /builddir/.cache/pip/wheels/ef/26/e3/2adab2d332c04f874712adcdf6de76b12ea9440fca78c763fe
DEBUG: Successfully built ironic
DEBUG: + RPM_EC=0
DEBUG: ++ jobs -p
DEBUG: + exit 0
DEBUG: Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.bMjcUu
DEBUG: + umask 022
DEBUG: + cd /builddir/build/BUILD
DEBUG: + '[' /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64 '!=' / ']'
DEBUG: + rm -rf /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64
DEBUG: ++ dirname /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64
DEBUG: + mkdir -p /builddir/build/BUILDROOT
DEBUG: + mkdir /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64
DEBUG: + cd ironic-29.1.0.dev115
DEBUG: ++ xargs basename --multiple
DEBUG: ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/'
DEBUG: ++ ls /builddir/build/BUILD/ironic-29.1.0.dev115/pyproject-wheeldir/ironic-29.1.0.dev115-py3-none-any.whl
DEBUG: + specifier=ironic==29.1.0.dev115
DEBUG: + '[' -z ironic==29.1.0.dev115 ']'
DEBUG: + TMPDIR=/builddir/build/BUILD/ironic-29.1.0.dev115/.pyproject-builddir
DEBUG: + /usr/bin/python3 -m pip install --root /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64 --prefix /usr --no-deps --disable-pip-version-check --progress-bar off --verbose --ignore-installed --no-warn-script-location --no-index --no-cache-dir --find-links /builddir/build/BUILD/ironic-29.1.0.dev115/pyproject-wheeldir ironic==29.1.0.dev115
DEBUG: Using pip 21.3.1 from /usr/lib/python3.9/site-packages/pip (python 3.9)
DEBUG: Looking in links: /builddir/build/BUILD/ironic-29.1.0.dev115/pyproject-wheeldir
DEBUG: Processing ./pyproject-wheeldir/ironic-29.1.0.dev115-py3-none-any.whl
DEBUG: Installing collected packages: ironic
DEBUG:   changing mode of /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/bin/ironic to 755
DEBUG:   changing mode of /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/bin/ironic-api to 755
DEBUG:   changing mode of /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/bin/ironic-conductor to 755
DEBUG:   changing mode of /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/bin/ironic-dbsync to 755
DEBUG:   changing mode of /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/bin/ironic-novncproxy to 755
DEBUG:   changing mode of /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/bin/ironic-pxe-filter to 755
DEBUG:   changing mode of /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/bin/ironic-rootwrap to 755
DEBUG:   changing mode of /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/bin/ironic-status to 755
DEBUG: Successfully installed ironic-29.1.0.dev115
DEBUG: + '[' -d /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/bin ']'
DEBUG: + '[' -z s ']'
DEBUG: + shebang_flags=-kas
DEBUG: + /usr/bin/python3 -B /usr/lib/rpm/redhat/pathfix.py -pni /usr/bin/python3 -kas /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/bin/ironic /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/bin/ironic-api /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/bin/ironic-api-wsgi /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/bin/ironic-conductor /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/bin/ironic-dbsync /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/bin/ironic-novncproxy /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/bin/ironic-pxe-filter /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/bin/ironic-rootwrap /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/bin/ironic-status
DEBUG: /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/bin/ironic: updating
DEBUG: /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/bin/ironic-api: updating
DEBUG: /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/bin/ironic-api-wsgi: updating
DEBUG: /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/bin/ironic-conductor: updating
DEBUG: /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/bin/ironic-dbsync: updating
DEBUG: /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/bin/ironic-novncproxy: updating
DEBUG: /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/bin/ironic-pxe-filter: updating
DEBUG: /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/bin/ironic-rootwrap: updating
DEBUG: /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/bin/ironic-status: updating
DEBUG: + rm -rfv /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/bin/__pycache__
DEBUG: + rm -f /builddir/build/BUILD/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64-pyproject-ghost-distinfo
DEBUG: + site_dirs=()
DEBUG: + '[' -d /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/lib/python3.9/site-packages ']'
DEBUG: + site_dirs+=("/usr/lib/python3.9/site-packages")
DEBUG: + '[' /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/lib64/python3.9/site-packages '!=' /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/lib/python3.9/site-packages ']'
DEBUG: + '[' -d /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/lib64/python3.9/site-packages ']'
DEBUG: + for site_dir in ${site_dirs[@]}
DEBUG: + for distinfo in /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64$site_dir/*.dist-info
DEBUG: + echo '%ghost /usr/lib/python3.9/site-packages/ironic-29.1.0.dev115.dist-info'
DEBUG: + sed -i s/pip/rpm/ /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/lib/python3.9/site-packages/ironic-29.1.0.dev115.dist-info/INSTALLER
DEBUG: + PYTHONPATH=/usr/lib/rpm/redhat
DEBUG: + /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64 --record /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/lib/python3.9/site-packages/ironic-29.1.0.dev115.dist-info/RECORD --output /builddir/build/BUILD/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64-pyproject-record
DEBUG: + rm -fv /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/lib/python3.9/site-packages/ironic-29.1.0.dev115.dist-info/RECORD
DEBUG: removed '/builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/lib/python3.9/site-packages/ironic-29.1.0.dev115.dist-info/RECORD'
DEBUG: + rm -fv /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/lib/python3.9/site-packages/ironic-29.1.0.dev115.dist-info/REQUESTED
DEBUG: removed '/builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/lib/python3.9/site-packages/ironic-29.1.0.dev115.dist-info/REQUESTED'
DEBUG: ++ wc -l /builddir/build/BUILD/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64-pyproject-ghost-distinfo
DEBUG: ++ cut -f1 '-d '
DEBUG: + lines=1
DEBUG: + '[' 1 -ne 1 ']'
DEBUG: + install -p -D -m 644 /builddir/build/SOURCES/ironic.logrotate /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/etc/logrotate.d/openstack-ironic
DEBUG: + mkdir -p /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/lib/systemd/system
DEBUG: + install -p -D -m 644 /builddir/build/SOURCES/openstack-ironic-api.service /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/lib/systemd/system
DEBUG: + install -p -D -m 644 /builddir/build/SOURCES/openstack-ironic-conductor.service /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/lib/systemd/system
DEBUG: + install -p -D -m 644 /builddir/build/SOURCES/openstack-ironic-dnsmasq-tftp-server.service /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/lib/systemd/system
DEBUG: + install -p -D -m 644 /builddir/build/SOURCES/openstack-ironic.service /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/lib/systemd/system
DEBUG: + install -p -D -m 644 /builddir/build/SOURCES/openstack-ironic-pxe-filter.service /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/lib/systemd/system
DEBUG: + install -p -D -m 644 /builddir/build/SOURCES/openstack-ironic-novncproxy.service /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/lib/systemd/system
DEBUG: + mkdir -p /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/etc/sudoers.d
DEBUG: + install -p -D -m 440 /builddir/build/SOURCES/ironic-sudoers /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/etc/sudoers.d/ironic
DEBUG: + mkdir -p /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/var/lib/ironic/
DEBUG: + mkdir -p /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/var/log/ironic/
DEBUG: + mkdir -p /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/etc/ironic/rootwrap.d
DEBUG: + export PYTHONPATH=/builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64//usr/lib/python3.9/site-packages
DEBUG: + PYTHONPATH=/builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64//usr/lib/python3.9/site-packages
DEBUG: + oslo-config-generator --config-file tools/config/ironic-config-generator.conf --output-file /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64//etc/ironic/ironic.conf
DEBUG: + oslopolicy-sample-generator --config-file tools/policy/ironic-policy-generator.conf
DEBUG: + mv /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/etc/ironic/rootwrap.conf /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64//etc/ironic/rootwrap.conf
DEBUG: + mv /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/etc/ironic/rootwrap.d/ironic-utils.filters /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64//etc/ironic/rootwrap.d/
DEBUG: + rmdir /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/etc/ironic/rootwrap.d
DEBUG: + rmdir /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/etc/ironic
DEBUG: + install -p -D -m 640 /builddir/build/SOURCES/ironic-dist.conf /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64//usr/share/ironic/ironic-dist.conf
DEBUG: + install -p -D -m 644 /builddir/build/SOURCES/dnsmasq-tftp-server.conf /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64//etc/ironic/dnsmasq-tftp-server.conf
DEBUG: + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 29.1.0-0.20250522024713.56d43ff.el9 --unique-debug-suffix -29.1.0-0.20250522024713.56d43ff.el9.x86_64 --unique-debug-src-base openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 --remove-section .gnu.build.attributes -S debugsourcefiles.list /builddir/build/BUILD/ironic-29.1.0.dev115
DEBUG: find: 'debug': No such file or directory
DEBUG: + /usr/lib/rpm/check-buildroot
DEBUG: + /usr/lib/rpm/redhat/brp-ldconfig
DEBUG: + /usr/lib/rpm/brp-compress
DEBUG: + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip
DEBUG: + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip
DEBUG: + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0
DEBUG: Bytecompiling .py files below /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/lib/python3.9 using python3.9
DEBUG: + /usr/lib/rpm/brp-python-hardlink
DEBUG: + /usr/lib/rpm/redhat/brp-mangle-shebangs
DEBUG: mangling shebang in /usr/share/ironic/vnc-container/bin/start-xvfb.sh from /bin/bash to #!/usr/bin/bash
DEBUG: mangling shebang in /usr/share/ironic/vnc-container/bin/start-selenium-browser.py from /usr/bin/env python3 to #!/usr/bin/python3
DEBUG: mangling shebang in /usr/share/ironic/vnc-container/bin/start-browser-x11vnc.sh from /bin/bash to #!/usr/bin/bash
DEBUG: mangling shebang in /usr/lib/python3.9/site-packages/ironic/drivers/modules/ansible/playbooks/roles/deploy/files/partition_configdrive.sh from /bin/sh to #!/usr/bin/sh
DEBUG: Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.hwbQQb
DEBUG: + umask 022
DEBUG: + cd /builddir/build/BUILD
DEBUG: + cd ironic-29.1.0.dev115
DEBUG: + TOX_TESTENV_PASSENV='*'
DEBUG: + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
DEBUG: + LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 '
DEBUG: + PATH=/builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin
DEBUG: + PYTHONPATH=/builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/lib64/python3.9/site-packages:/builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/lib/python3.9/site-packages
DEBUG: + PYTHONDONTWRITEBYTECODE=1
DEBUG: + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/ironic-29.1.0.dev115/.pyproject-builddir'
DEBUG: + PYTEST_XDIST_AUTO_NUM_WORKERS=4
DEBUG: + HOSTNAME=rpmbuild
DEBUG: + /usr/bin/python3 -m tox --current-env -q --recreate -e py39
DEBUG: /bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
DEBUG: /bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
DEBUG: /bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
DEBUG: /bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
DEBUG: /bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
DEBUG: 2025-05-21 22:50:20.698 1058454 INFO oslo_service.backend [-] Loading backend: eventlet
DEBUG: 2025-05-21 22:50:20.721 1058454 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached.
DEBUG: 2025-05-21 22:50:20.755 1058461 INFO oslo_service.backend [-] Loading backend: eventlet
DEBUG: 2025-05-21 22:50:20.772 1058461 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached.
DEBUG: 2025-05-21 22:50:20.938 1058456 INFO oslo_service.backend [-] Loading backend: eventlet
DEBUG: 2025-05-21 22:50:20.945 1058456 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached.
DEBUG: 2025-05-21 22:50:21.074 1058465 INFO oslo_service.backend [-] Loading backend: eventlet
DEBUG: 2025-05-21 22:50:21.110 1058465 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached.
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_collection.TestCollection.test_get_next [0.176232s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_collection.TestCollection.test_has_next [0.053913s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_collection.TestCollection.test_list_convert_with_links [0.051506s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_driver_properties_hidden_in_lower_version [0.515524s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-hardware-type WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d7ae4287-5350-4fa7-9bfe-974c9963c83c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.8
DEBUG: {"name": "fake-hardware-type", "hosts": ["fake-host2", "fake-host1"], "links": [{"href": "http://localhost/v1/drivers/fake-hardware-type", "rel": "self"}, {"href": "http://localhost/drivers/fake-hardware-type", "rel": "bookmark"}]}
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
DEBUG: INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
DEBUG: INFO  [alembic.runtime.migration] Running stamp_revision  -> 1c14278d6e33
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_driver_type_hidden_in_lower_version [0.272126s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-hardware-type WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-66d44b43-69fe-4c1c-ad0f-998906c30449
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.14
DEBUG: {"name": "fake-hardware-type", "hosts": ["fake-host2", "fake-host1"], "links": [{"href": "http://localhost/v1/drivers/fake-hardware-type", "rel": "self"}, {"href": "http://localhost/drivers/fake-hardware-type", "rel": "bookmark"}], "properties": [{"href": "http://localhost/v1/drivers/fake-hardware-type/properties", "rel": "self"}, {"href": "http://localhost/drivers/fake-hardware-type/properties", "rel": "bookmark"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_driver_vendor_passthru_async [0.066421s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/drivers/fake-hardware-type/vendor_passthru/do_test WITH {'test_key': 'test_value'} GOT Response: 202 Accepted
DEBUG: Openstack-Request-Id: req-d2a67f04-758f-4dec-9f97-6c22e82e3d60
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_driver_vendor_passthru_delete [0.045146s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/drivers/fake-hardware-type/vendor_passthru/do_test GOT Response: 202 Accepted
DEBUG: Openstack-Request-Id: req-189dea39-f533-48eb-a1c6-3f088a9c451c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_driver_vendor_passthru_driver_not_found [0.032182s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/drivers/fake-hardware-type/vendor_passthru/do_test WITH {'test_key': 'test_value'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-45f48de4-e839-42ed-9a71-baa2433535c1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"No conductors registered.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_driver_vendor_passthru_get [0.059675s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-hardware-type/vendor_passthru/do_test WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ae46ee74-16ef-4226-bb0b-06b39177861a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: "foo"
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_driver_vendor_passthru_method_not_found [0.058211s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/drivers/fake-hardware-type/vendor_passthru WITH {'test_key': 'test_value'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4fd8b295-b345-4577-9454-30d8a4c76c14
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Missing mandatory parameter: method\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_driver_vendor_passthru_methods [0.099667s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-hardware-type/vendor_passthru/methods WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ccd35a29-fd85-4277-a777-fd15a3901bc6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"foo": "bar"}
DEBUG: GET /v1/drivers/fake-hardware-type/vendor_passthru/methods WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-883f38c1-1c99-4fbf-b271-5dbf32cc6306
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"foo": "bar"}
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_driver_vendor_passthru_put [0.089189s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/drivers/fake-hardware-type/vendor_passthru/do_test WITH {'test_key': 'test_value'} GOT Response: 202 Accepted
DEBUG: Openstack-Request-Id: req-d7021e50-ee87-4280-9baa-7c7d3fe59ec2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_driver_vendor_passthru_sync [0.090732s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/drivers/fake-hardware-type/vendor_passthru/do_test WITH {'test_key': 'test_value'} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c782003e-09fd-4c2e-a5e6-4bc77d6b9793
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"return_key": "return_value"}
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers [0.118168s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b0a5a88c-5ac0-44e7-ae3a-e0d7f5425f8c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"drivers": [{"name": "fake-hardware-type", "hosts": ["fake-host2", "fake-host1"], "links": [{"href": "http://localhost/v1/drivers/fake-hardware-type", "rel": "self"}, {"href": "http://localhost/drivers/fake-hardware-type", "rel": "bookmark"}]}, {"name": "fake-hardware-type-2", "hosts": ["fake-host1"], "links": [{"href": "http://localhost/v1/drivers/fake-hardware-type-2", "rel": "self"}, {"href": "http://localhost/drivers/fake-hardware-type-2", "rel": "bookmark"}]}]}
DEBUG: GET /v1/drivers/fake-hardware-type WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5010de37-4b53-4707-be69-4011594fc1cc
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"name": "fake-hardware-type", "hosts": ["fake-host2", "fake-host1"], "links": [{"href": "http://localhost/v1/drivers/fake-hardware-type", "rel": "self"}, {"href": "http://localhost/drivers/fake-hardware-type", "rel": "bookmark"}]}
DEBUG: GET /drivers/fake-hardware-type WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-dd7db250-8681-4f21-b141-6dab20c941c3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"name": "fake-hardware-type", "hosts": ["fake-host2", "fake-host1"], "links": [{"href": "http://localhost/v1/drivers/fake-hardware-type", "rel": "self"}, {"href": "http://localhost/drivers/fake-hardware-type", "rel": "bookmark"}]}
DEBUG: GET /v1/drivers/fake-hardware-type-2 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e85d4463-62ab-4ef9-b99d-b34e58b111aa
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"name": "fake-hardware-type-2", "hosts": ["fake-host1"], "links": [{"href": "http://localhost/v1/drivers/fake-hardware-type-2", "rel": "self"}, {"href": "http://localhost/drivers/fake-hardware-type-2", "rel": "bookmark"}]}
DEBUG: GET /drivers/fake-hardware-type-2 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-196fc3bd-f823-4c4e-970e-dd68b8c2a12e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"name": "fake-hardware-type-2", "hosts": ["fake-host1"], "links": [{"href": "http://localhost/v1/drivers/fake-hardware-type-2", "rel": "self"}, {"href": "http://localhost/drivers/fake-hardware-type-2", "rel": "bookmark"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_collection_custom_fields [0.116234s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers?fields=name,hosts WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7b6a160e-84b7-4590-8e1b-b30fe1fed662
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.77
DEBUG: {"drivers": [{"name": "fake-hardware-type", "hosts": ["fake-host2", "fake-host1"], "links": [{"href": "http://localhost/v1/drivers/fake-hardware-type", "rel": "self"}, {"href": "http://localhost/drivers/fake-hardware-type", "rel": "bookmark"}]}, {"name": "fake-hardware-type-2", "hosts": ["fake-host1"], "links": [{"href": "http://localhost/v1/drivers/fake-hardware-type-2", "rel": "self"}, {"href": "http://localhost/drivers/fake-hardware-type-2", "rel": "bookmark"}]}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_collection_custom_fields_with_detail_false [0.138593s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers?fields=name,hosts&detail=false WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-bf10fadd-3695-4128-9718-70a7525badec
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.77
DEBUG: {"drivers": [{"name": "fake-hardware-type", "hosts": ["fake-host2", "fake-host1"], "links": [{"href": "http://localhost/v1/drivers/fake-hardware-type", "rel": "self"}, {"href": "http://localhost/drivers/fake-hardware-type", "rel": "bookmark"}]}, {"name": "fake-hardware-type-2", "hosts": ["fake-host1"], "links": [{"href": "http://localhost/v1/drivers/fake-hardware-type-2", "rel": "self"}, {"href": "http://localhost/drivers/fake-hardware-type-2", "rel": "bookmark"}]}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_collection_custom_fields_with_detail_true [0.107497s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers?detail=true&fields=name,hosts WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3677409c-b958-45dd-baad-6ce51c8d2ffa
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.77
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Can not specify ?detail=True and fields in the same request.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_collection_invalid_custom_fields [0.085149s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers?fields=name,invalid WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-273cfde7-7534-4b16-8440-1a4d3e64af58
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.77
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Field(s) \\\"invalid\\\" are not valid\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_detail_bad_version [0.071735s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers?detail=True WITH {} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-816d0bf0-0b37-4ce9-8c3c-b7dcc7fc1430
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.29
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable. The minimal required API version should be 1.30\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_detail_bad_version_false [0.079581s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers?detail=False WITH {} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5bf5fd15-6075-4317-8da0-46629d72f3f1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.29
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable. The minimal required API version should be 1.30\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_get_one_not_found [0.064801s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/nope WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-278e37ab-1b71-4287-9e9b-a5c70de69731
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Could not find the following driver(s) or hardware type(s): nope.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_get_one_ok_dynamic_base_interfaces [0.118841s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-hardware-type WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-af2e0591-3401-47e8-8c14-0b7ebb8ac22d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.30
DEBUG: {"name": "fake-hardware-type", "hosts": ["fake-host2", "fake-host1"], "links": [{"href": "http://localhost/v1/drivers/fake-hardware-type", "rel": "self"}, {"href": "http://localhost/drivers/fake-hardware-type", "rel": "bookmark"}], "properties": [{"href": "http://localhost/v1/drivers/fake-hardware-type/properties", "rel": "self"}, {"href": "http://localhost/drivers/fake-hardware-type/properties", "rel": "bookmark"}], "type": "dynamic", "default_power_interface": null, "enabled_power_interfaces": [], "default_inspect_interface": null, "enabled_inspect_interfaces": [], "default_network_interface": null, "enabled_network_interfaces": [], "default_console_interface": null, "enabled_console_interfaces": [], "default_vendor_interface": null, "enabled_vendor_interfaces": [], "default_management_interface": null, "enabled_management_interfaces": [], "default_deploy_interface": "direct", "enabled_deploy_interfaces": ["ansible", "direct"], "default_raid_interface": null, "enabled_raid_interfaces": [], "default_boot_interface": null, "enabled_boot_interfaces": []}
DEBUG: GET /v1/drivers/fake-hardware-type WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-47a81748-07a5-4ba7-99a1-896c082c03dd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"name": "fake-hardware-type", "hosts": ["fake-host2", "fake-host1"], "links": [{"href": "http://localhost/v1/drivers/fake-hardware-type", "rel": "self"}, {"href": "http://localhost/drivers/fake-hardware-type", "rel": "bookmark"}]}
DEBUG: GET /drivers/fake-hardware-type WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e02fafc8-3d06-4997-874b-ea6443d87181
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"name": "fake-hardware-type", "hosts": ["fake-host2", "fake-host1"], "links": [{"href": "http://localhost/v1/drivers/fake-hardware-type", "rel": "self"}, {"href": "http://localhost/drivers/fake-hardware-type", "rel": "bookmark"}]}
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_get_one_ok_dynamic_latest_interfaces [0.116711s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-hardware-type WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3c505893-e662-4cd3-90ed-1f3c660b2ec4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"name": "fake-hardware-type", "hosts": ["fake-host2", "fake-host1"], "links": [{"href": "http://localhost/v1/drivers/fake-hardware-type", "rel": "self"}, {"href": "http://localhost/drivers/fake-hardware-type", "rel": "bookmark"}], "properties": [{"href": "http://localhost/v1/drivers/fake-hardware-type/properties", "rel": "self"}, {"href": "http://localhost/drivers/fake-hardware-type/properties", "rel": "bookmark"}], "type": "dynamic", "default_firmware_interface": null, "enabled_firmware_interfaces": [], "default_power_interface": null, "enabled_power_interfaces": [], "default_bios_interface": null, "enabled_bios_interfaces": [], "default_inspect_interface": null, "enabled_inspect_interfaces": [], "default_network_interface": null, "enabled_network_interfaces": [], "default_console_interface": null, "enabled_console_interfaces": [], "default_storage_interface": null, "enabled_storage_interfaces": [], "default_vendor_interface": null, "enabled_vendor_interfaces": [], "default_management_interface": null, "enabled_management_interfaces": [], "default_deploy_interface": "direct", "enabled_deploy_interfaces": ["ansible", "direct"], "default_raid_interface": null, "enabled_raid_interfaces": [], "default_rescue_interface": null, "enabled_rescue_interfaces": [], "default_boot_interface": null, "enabled_boot_interfaces": []}
DEBUG: GET /v1/drivers/fake-hardware-type WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-66f5509a-3918-48e2-95d2-d5b904b3b69a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"name": "fake-hardware-type", "hosts": ["fake-host2", "fake-host1"], "links": [{"href": "http://localhost/v1/drivers/fake-hardware-type", "rel": "self"}, {"href": "http://localhost/drivers/fake-hardware-type", "rel": "bookmark"}]}
DEBUG: GET /drivers/fake-hardware-type WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a501476e-41fe-48a8-a05e-31bd93fdf4ac
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"name": "fake-hardware-type", "hosts": ["fake-host2", "fake-host1"], "links": [{"href": "http://localhost/v1/drivers/fake-hardware-type", "rel": "self"}, {"href": "http://localhost/drivers/fake-hardware-type", "rel": "bookmark"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_no_active_conductor [0.081272s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5b5f746a-ccfa-4b0f-bd4c-2ecfe1cb6382
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"drivers": []}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_type_filter_bad_value [0.109620s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers?type=working WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f4aa4095-2e73-4451-86d4-e5ce03404199
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.30
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"\\\"type\\\" filter must be one of \\\"classic\\\" or \\\"dynamic\\\", if specified.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_type_filter_bad_version [0.132986s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers?type=classic WITH {} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-553ff2b6-717a-4dd7-a6d1-6859fb5b71bb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.29
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable. The minimal required API version should be 1.30\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_type_filter_classic [0.128416s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers?type=classic WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c73077ab-23c8-4229-9707-0b2bf9b756f0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.30
DEBUG: {"drivers": []}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_type_filter_dynamic [0.092897s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers?type=dynamic WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9c95b98d-670b-4e62-8e5a-eade00a75d43
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.30
DEBUG: {"drivers": [{"name": "fake-hardware-type", "hosts": ["fake-host2", "fake-host1"], "links": [{"href": "http://localhost/v1/drivers/fake-hardware-type", "rel": "self"}, {"href": "http://localhost/drivers/fake-hardware-type", "rel": "bookmark"}], "properties": [{"href": "http://localhost/v1/drivers/fake-hardware-type/properties", "rel": "self"}, {"href": "http://localhost/drivers/fake-hardware-type/properties", "rel": "bookmark"}], "type": "dynamic"}, {"name": "fake-hardware-type-2", "hosts": ["fake-host1"], "links": [{"href": "http://localhost/v1/drivers/fake-hardware-type-2", "rel": "self"}, {"href": "http://localhost/drivers/fake-hardware-type-2", "rel": "bookmark"}], "properties": [{"href": "http://localhost/v1/drivers/fake-hardware-type-2/properties", "rel": "self"}, {"href": "http://localhost/drivers/fake-hardware-type-2/properties", "rel": "bookmark"}], "type": "dynamic"}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestDelete.test_delete_allocation_by_id [0.767145s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/allocations/24880dd8-113f-4373-a4e1-602d915ab906 GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-a9fbe7c4-a5e6-49a4-a6a1-5fc70fc5ee0b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
DEBUG: INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
DEBUG: INFO  [alembic.runtime.migration] Running stamp_revision  -> 1c14278d6e33
DEBUG: {2} ironic.tests.unit.api.controllers.test_base.TestVersion.test_equals [0.529567s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
DEBUG: INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
DEBUG: INFO  [alembic.runtime.migration] Running stamp_revision  -> 1c14278d6e33
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_with_dynamic [0.123378s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8331eb95-e3dd-42db-8077-7350b50a93f1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.30
DEBUG: {"drivers": [{"name": "fake-hardware-type", "hosts": ["fake-host2", "fake-host1"], "links": [{"href": "http://localhost/v1/drivers/fake-hardware-type", "rel": "self"}, {"href": "http://localhost/drivers/fake-hardware-type", "rel": "bookmark"}], "properties": [{"href": "http://localhost/v1/drivers/fake-hardware-type/properties", "rel": "self"}, {"href": "http://localhost/drivers/fake-hardware-type/properties", "rel": "bookmark"}], "type": "dynamic"}, {"name": "fake-hardware-type-2", "hosts": ["fake-host1"], "links": [{"href": "http://localhost/v1/drivers/fake-hardware-type-2", "rel": "self"}, {"href": "http://localhost/drivers/fake-hardware-type-2", "rel": "bookmark"}], "properties": [{"href": "http://localhost/v1/drivers/fake-hardware-type-2/properties", "rel": "self"}, {"href": "http://localhost/drivers/fake-hardware-type-2/properties", "rel": "bookmark"}], "type": "dynamic"}]}
DEBUG: GET /v1/drivers/fake-hardware-type WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a5b104ea-aefa-4856-8a67-696c5c2528c3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"name": "fake-hardware-type", "hosts": ["fake-host2", "fake-host1"], "links": [{"href": "http://localhost/v1/drivers/fake-hardware-type", "rel": "self"}, {"href": "http://localhost/drivers/fake-hardware-type", "rel": "bookmark"}]}
DEBUG: GET /drivers/fake-hardware-type WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f6ca5a5b-ed8d-413d-a921-55df9c82e940
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"name": "fake-hardware-type", "hosts": ["fake-host2", "fake-host1"], "links": [{"href": "http://localhost/v1/drivers/fake-hardware-type", "rel": "self"}, {"href": "http://localhost/drivers/fake-hardware-type", "rel": "bookmark"}]}
DEBUG: GET /v1/drivers/fake-hardware-type-2 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-dbe0cdd4-4949-4b96-bd02-d8872030203b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"name": "fake-hardware-type-2", "hosts": ["fake-host1"], "links": [{"href": "http://localhost/v1/drivers/fake-hardware-type-2", "rel": "self"}, {"href": "http://localhost/drivers/fake-hardware-type-2", "rel": "bookmark"}]}
DEBUG: GET /drivers/fake-hardware-type-2 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-50784da1-0bbb-4328-bed3-7dbf72c6fead
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"name": "fake-hardware-type-2", "hosts": ["fake-host1"], "links": [{"href": "http://localhost/v1/drivers/fake-hardware-type-2", "rel": "self"}, {"href": "http://localhost/drivers/fake-hardware-type-2", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.test_base.TestBase.test_api_setup [0.600454s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
DEBUG: INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
DEBUG: INFO  [alembic.runtime.migration] Running stamp_revision  -> 1c14278d6e33
DEBUG: {2} ironic.tests.unit.api.controllers.test_base.TestVersion.test_greaterthan [0.067218s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.test_base.TestVersion.test_init [0.051041s] ... ok
DEBUG: {3} ironic.tests.unit.api.controllers.test_base.TestBase.test_bad_uri [0.089599s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/bad/path WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_with_dynamic_detailed [0.182898s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers?detail=True WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fa25ebf6-3052-492d-976a-3efd11c52efd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.30
DEBUG: {"drivers": [{"name": "fake-hardware-type", "hosts": ["fake-host2", "fake-host1"], "links": [{"href": "http://localhost/v1/drivers/fake-hardware-type", "rel": "self"}, {"href": "http://localhost/drivers/fake-hardware-type", "rel": "bookmark"}], "properties": [{"href": "http://localhost/v1/drivers/fake-hardware-type/properties", "rel": "self"}, {"href": "http://localhost/drivers/fake-hardware-type/properties", "rel": "bookmark"}], "type": "dynamic", "default_power_interface": null, "enabled_power_interfaces": [], "default_inspect_interface": null, "enabled_inspect_interfaces": [], "default_network_interface": null, "enabled_network_interfaces": [], "default_console_interface": null, "enabled_console_interfaces": [], "default_vendor_interface": null, "enabled_vendor_interfaces": [], "default_management_interface": null, "enabled_management_interfaces": [], "default_deploy_interface": "direct", "enabled_deploy_interfaces": ["ansible", "direct"], "default_raid_interface": null, "enabled_raid_interfaces": [], "default_boot_interface": null, "enabled_boot_interfaces": []}, {"name": "fake-hardware-type-2", "hosts": ["fake-host1"], "links": [{"href": "http://localhost/v1/drivers/fake-hardware-type-2", "rel": "self"}, {"href": "http://localhost/drivers/fake-hardware-type-2", "rel": "bookmark"}], "properties": [{"href": "http://localhost/v1/drivers/fake-hardware-type-2/properties", "rel": "self"}, {"href": "http://localhost/drivers/fake-hardware-type-2/properties", "rel": "bookmark"}], "type": "dynamic", "default_power_interface": null, "enabled_power_interfaces": [], "default_inspect_interface": null, "enabled_inspect_interfaces": [], "default_network_interface": null, "enabled_network_interfaces": [], "default_console_interface": null, "enabled_console_interfaces": [], "default_vendor_interface": null, "enabled_vendor_interfaces": [], "default_management_interface": null, "enabled_management_interfaces": [], "default_deploy_interface": null, "enabled_deploy_interfaces": [], "default_raid_interface": null, "enabled_raid_interfaces": [], "default_boot_interface": null, "enabled_boot_interfaces": []}]}
DEBUG: GET /v1/drivers/fake-hardware-type WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-91b0e725-f227-4757-a3af-72840b4eff92
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"name": "fake-hardware-type", "hosts": ["fake-host2", "fake-host1"], "links": [{"href": "http://localhost/v1/drivers/fake-hardware-type", "rel": "self"}, {"href": "http://localhost/drivers/fake-hardware-type", "rel": "bookmark"}]}
DEBUG: GET /drivers/fake-hardware-type WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7391ad65-d3e4-48f3-a780-1850b7318c0e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"name": "fake-hardware-type", "hosts": ["fake-host2", "fake-host1"], "links": [{"href": "http://localhost/v1/drivers/fake-hardware-type", "rel": "self"}, {"href": "http://localhost/drivers/fake-hardware-type", "rel": "bookmark"}]}
DEBUG: GET /v1/drivers/fake-hardware-type-2 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1a00df6b-1ac8-4951-ab60-2acd978229ea
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"name": "fake-hardware-type-2", "hosts": ["fake-host1"], "links": [{"href": "http://localhost/v1/drivers/fake-hardware-type-2", "rel": "self"}, {"href": "http://localhost/drivers/fake-hardware-type-2", "rel": "bookmark"}]}
DEBUG: GET /drivers/fake-hardware-type-2 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6b6236d8-82b4-4ab3-b22e-9ddc19071c
DEBUG:     5e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"name": "fake-hardware-type-2", "hosts": ["fake-host1"], "links": [{"href": "http://localhost/v1/drivers/fake-hardware-type-2", "rel": "self"}, {"href": "http://localhost/drivers/fake-hardware-type-2", "rel": "bookmark"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_with_dynamic_detailed_storage_interface [0.136473s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers?detail=True WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-056932d0-e400-43ee-8a4f-a74aeb298d8e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"drivers": [{"name": "fake-hardware-type", "hosts": ["fake-host2", "fake-host1"], "links": [{"href": "http://localhost/v1/drivers/fake-hardware-type", "rel": "self"}, {"href": "http://localhost/drivers/fake-hardware-type", "rel": "bookmark"}], "properties": [{"href": "http://localhost/v1/drivers/fake-hardware-type/properties", "rel": "self"}, {"href": "http://localhost/drivers/fake-hardware-type/properties", "rel": "bookmark"}], "type": "dynamic", "default_firmware_interface": null, "enabled_firmware_interfaces": [], "default_power_interface": null, "enabled_power_interfaces": [], "default_bios_interface": null, "enabled_bios_interfaces": [], "default_inspect_interface": null, "enabled_inspect_interfaces": [], "default_network_interface": null, "enabled_network_interfaces": [], "default_console_interface": null, "enabled_console_interfaces": [], "default_storage_interface": null, "enabled_storage_interfaces": [], "default_vendor_interface": null, "enabled_vendor_interfaces": [], "default_management_interface": null, "enabled_management_interfaces": [], "default_deploy_interface": "direct", "enabled_deploy_interfaces": ["ansible", "direct"], "default_raid_interface": null, "enabled_raid_interfaces": [], "default_rescue_interface": null, "enabled_rescue_interfaces": [], "default_boot_interface": null, "enabled_boot_interfaces": []}, {"name": "fake-hardware-type-2", "hosts": ["fake-host1"], "links": [{"href": "http://localhost/v1/drivers/fake-hardware-type-2", "rel": "self"}, {"href": "http://localhost/drivers/fake-hardware-type-2", "rel": "bookmark"}], "properties": [{"href": "http://localhost/v1/drivers/fake-hardware-type-2/properties", "rel": "self"}, {"href": "http://localhost/drivers/fake-hardware-type-2/properties", "rel": "bookmark"}], "type": "dynamic", "default_firmware_interface": null, "enabled_firmware_interfaces": [], "default_power_interface": null, "enabled_power_interfaces": [], "default_bios_interface": null, "enabled_bios_interfaces": [], "default_inspect_interface": null, "enabled_inspect_interfaces": [], "default_network_interface": null, "enabled_network_interfaces": [], "default_console_interface": null, "enabled_console_interfaces": [], "default_storage_interface": null, "enabled_storage_interfaces": [], "default_vendor_interface": null, "enabled_vendor_interfaces": [], "default_management_interface": null, "enabled_management_interfaces": [], "default_deploy_interface": null, "enabled_deploy_interfaces": [], "default_raid_interface": null, "enabled_raid_interfaces": [], "default_rescue_interface": null, "enabled_rescue_interfaces": [], "default_boot_interface": null, "enabled_boot_interfaces": []}]}
DEBUG: GET /v1/drivers/fake-hardware-type WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6213a7fa-09d3-4255-ac04-8a58a843b0af
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"name": "fake-hardware-type", "hosts": ["fake-host2", "fake-host1"], "links": [{"href": "http://localhost/v1/drivers/fake-hardware-type", "rel": "self"}, {"href": "http://localhost/drivers/fake-hardware-type", "rel": "bookmark"}]}
DEBUG: GET /drivers/fake-hardware-type WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-488a8312-9d52-4f28-871d-55addc8e384c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"name": "fake-hardware-type", "hosts": ["fake-host2", "fake-host1"], "links": [{"href": "http://localhost/v1/drivers/fake-hardware-type", "rel": "self"}, {"href": "http://localhost/drivers/fake-hardware-type", "rel": "bookmark"}]}
DEBUG: GET /v1/drivers/fake-hardware-type-2 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-
DEBUG:     05c49e1c-b074-45a0-b3df-e60f410c82cb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"name": "fake-hardware-type-2", "hosts": ["fake-host1"], "links": [{"href": "http://localhost/v1/drivers/fake-hardware-type-2", "rel": "self"}, {"href": "http://localhost/drivers/fake-hardware-type-2", "rel": "bookmark"}]}
DEBUG: GET /drivers/fake-hardware-type-2 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-425cba36-353e-40be-abe5-f73f0ff460ce
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"name": "fake-hardware-type-2", "hosts": ["fake-host1"], "links": [{"href": "http://localhost/v1/drivers/fake-hardware-type-2", "rel": "self"}, {"href": "http://localhost/drivers/fake-hardware-type-2", "rel": "bookmark"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_get_custom_fields_invalid_api_version [0.091038s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers?fields=name,hosts WITH {} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5429b6e0-8c66-4859-a1ea-8f5535fc7ce6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.76
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: GET /v1/drivers/fake-hardware-type?fields=name,hosts WITH {} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a14e068a-e3e9-4f31-ac42-9f5aabc5e083
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.76
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestDelete.test_delete_allocation_by_name [0.579535s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/allocations/alloc1 GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-c94e109b-962c-4d6e-ad8b-34ad163db87d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_get_one_custom_fields [0.086878s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-hardware-type?fields=name,hosts WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-59ae5c5d-cd7d-4c0c-81e3-d98d1385a254
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.77
DEBUG: {"name": "fake-hardware-type", "hosts": ["fake-host2", "fake-host1"], "links": [{"href": "http://localhost/v1/drivers/fake-hardware-type", "rel": "self"}, {"href": "http://localhost/drivers/fake-hardware-type", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestDelete.test_delete_allocation_by_name_not_existed [0.048171s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/allocations/blah GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c4bd3098-433c-4c20-8f8f-d14e857f3c07
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Allocation blah could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestDelete.test_delete_allocation_by_name_with_json [0.056549s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/allocations/alloc1.json GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-b9d820d0-eb73-40d3-a218-0aa8804d24df
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.90
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_get_one_invalid_custom_fields [0.098188s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-hardware-type?fields=name,invalid WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-45f6ef7e-1265-4bb8-93ea-247ba62ec831
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.77
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Field(s) \\\"invalid\\\" are not valid\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestDelete.test_delete_allocation_by_name_with_json_not_found [0.074998s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/allocations/alloc1.json GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-989bcf0a-0b04-40a9-a927-6e7b6e5d6030
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Allocation alloc1.json could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_links [0.097316s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-hardware-type WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1d4e85e1-4d34-4925-847b-0158c0289d45
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"name": "fake-hardware-type", "hosts": ["fake-host2", "fake-host1"], "links": [{"href": "http://localhost/v1/drivers/fake-hardware-type", "rel": "self"}, {"href": "http://localhost/drivers/fake-hardware-type", "rel": "bookmark"}]}
DEBUG: GET /v1/drivers/fake-hardware-type WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f391ef6f-2c6c-4c74-b2b3-ac7bf10b900e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"name": "fake-hardware-type", "hosts": ["fake-host2", "fake-host1"], "links": [{"href": "http://localhost/v1/drivers/fake-hardware-type", "rel": "self"}, {"href": "http://localhost/drivers/fake-hardware-type", "rel": "bookmark"}]}
DEBUG: GET /drivers/fake-hardware-type WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-79bfad9d-1c31-428f-a45f-f2fce1641cae
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"name": "fake-hardware-type", "hosts": ["fake-host2", "fake-host1"], "links": [{"href": "http://localhost/v1/drivers/fake-hardware-type", "rel": "self"}, {"href": "http://localhost/drivers/fake-hardware-type", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestDelete.test_delete_allocation_by_node [0.089808s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/allocation GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-2b17e5fa-6f60-42dd-b0ba-d81386ca7c03
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_backfill [0.674319s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/allocations WITH {'candidate_nodes': [], 'extra': {}, 'name': None, 'resource_class': 'baremetal', 'traits': [], 'uuid': '1118921e-13a6-4a0a-8a46-d48f16be1616', 'owner': None, 'node': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/allocations/1118921e-13a6-4a0a-8a46-d48f16be1616
DEBUG: Openstack-Request-Id: req-b86f8be0-3c34-4d5f-a323-52fd0d851e9e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1118921e-13a6-4a0a-8a46-d48f16be1616", "created_at": "2025-05-22T02:50:35.140786+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/1118921e-13a6-4a0a-8a46-d48f16be1616", "rel": "self"}, {"href": "http://localhost/allocations/1118921e-13a6-4a0a-8a46-d48f16be1616", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: GET /v1/allocations/1118921e-13a6-4a0a-8a46-d48f16be1616 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-aa29e9ab-2907-4b6d-899d-436a31077994
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1118921e-13a6-4a0a-8a46-d48f16be1616", "created_at": "2025-05-22T02:50:35.140786+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/1118921e-13a6-4a0a-8a46-d48f16be1616", "rel": "self"}, {"href": "http://localhost/allocations/1118921e-13a6-4a0a-8a46-d48f16be1616", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {2} ironic.tests.unit.api.controllers.test_base.TestVersion.test_lessthan [0.713356s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_links_public_url [0.120533s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-hardware-type WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f6df5ee2-3119-48ce-b8de-c43635e1c20b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"name": "fake-hardware-type", "hosts": ["fake-host2", "fake-host1"], "links": [{"href": "http://foo/v1/drivers/fake-hardware-type", "rel": "self"}, {"href": "http://foo/drivers/fake-hardware-type", "rel": "bookmark"}]}
DEBUG: GET /v1/drivers/fake-hardware-type WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5ff1bc6d-fd46-44fb-9fe4-6dcb24b765ed
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"name": "fake-hardware-type", "hosts": ["fake-host2", "fake-host1"], "links": [{"href": "http://foo/v1/drivers/fake-hardware-type", "rel": "self"}, {"href": "http://foo/drivers/fake-hardware-type", "rel": "bookmark"}]}
DEBUG: GET /drivers/fake-hardware-type WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d5366e8c-02c0-451c-a39a-9ccb1e06dcfe
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"name": "fake-hardware-type", "hosts": ["fake-host2", "fake-host1"], "links": [{"href": "http://foo/v1/drivers/fake-hardware-type", "rel": "self"}, {"href": "http://foo/drivers/fake-hardware-type", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_backfill_copy_instance_uuid [0.074128s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/allocations WITH {'node': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/allocations/6bbdd11c-d435-428b-bede-1688e4582b72
DEBUG: Openstack-Request-Id: req-a9f57bbd-cac6-4c48-9be2-1872cf20d5af
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "6bbdd11c-d435-428b-bede-1688e4582b72", "created_at": "2025-05-22T02:50:35.219990+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": null, "resource_class": "bm-super", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/6bbdd11c-d435-428b-bede-1688e4582b72", "rel": "self"}, {"href": "http://localhost/allocations/6bbdd11c-d435-428b-bede-1688e4582b72", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: GET /v1/allocations/6bbdd11c-d435-428b-bede-1688e4582b72 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ea7b0315-5725-4f58-a285-66d70ed56484
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "6bbdd11c-d435-428b-bede-1688e4582b72", "created_at": "2025-05-22T02:50:35.219990+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": null, "resource_class": "bm-super", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/6bbdd11c-d435-428b-bede-1688e4582b72", "rel": "self"}, {"href": "http://localhost/allocations/6bbdd11c-d435-428b-bede-1688e4582b72", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestDelete.test_delete_allocation_by_node_invalid_api_version [0.106179s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/allocation GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_raid_logical_disk_properties [0.080709s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-hardware-type/raid/logical_disk_properties WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-deb63ad7-3089-4fdb-a4b5-7d6d57666c9c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.12
DEBUG: {"foo": "description of foo"}
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: {2} ironic.tests.unit.api.controllers.test_base.TestVersion.test_not_equals [0.086890s] ... ok
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_backfill_node_not_found [0.058123s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/allocations WITH {'candidate_nodes': [], 'extra': {}, 'name': None, 'resource_class': 'baremetal', 'traits': [], 'uuid': 'e0f1bd7c-e6f6-486b-9212-fd742023203f', 'owner': None, 'node': 'd8546ffc-762f-433e-ac23-7bfa13313258'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-af622ebf-7c4b-4093-9093-4fcb9cb80fe1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node d8546ffc-762f-433e-ac23-7bfa13313258 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestDelete.test_delete_allocation_by_node_not_existed [0.089710s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/43e4fcae-603d-48ea-a1bb-898ec3b1ffb9/allocation GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-15f85f3c-ef3d-47f5-b07f-3cbd80b88adf
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Allocation for node 43e4fcae-603d-48ea-a1bb-898ec3b1ffb9 was not found\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_backfill_not_allowed [0.039818s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/allocations WITH {'node': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6e8e1572-2a3a-4dad-9d43-75262e159a7e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.57
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot set node when creating an allocation in this API version\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.test_base.TestVersion.test_parse_headers_bad_length [0.049931s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_raid_logical_disk_properties_cached [0.089748s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-hardware-type/raid/logical_disk_properties WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6136802b-90e8-48e4-8b20-a1bf8f2d4e04
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.12
DEBUG: {"foo": "description of foo"}
DEBUG: GET /v1/drivers/fake-hardware-type/raid/logical_disk_properties WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-85dc111e-cbd3-4087-9cf3-6cbcd5a885df
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.12
DEBUG: {"foo": "description of foo"}
DEBUG: GET /v1/drivers/fake-hardware-type/raid/logical_disk_properties WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6340e7fc-6053-4a8c-ab7b-fc52ff90aaff
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.12
DEBUG: {"foo": "description of foo"}
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: {2} ironic.tests.unit.api.controllers.test_base.TestVersion.test_parse_headers_latest [0.056412s] ... ok
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestDelete.test_delete_allocation_invalid_api_version [0.079802s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/allocations/9e6e1bff-a8fa-4b97-acbf-7631a614bd72 GOT Response: 405 Method Not Allowed
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 405, \"title\": \"Method Not Allowed\", \"description\": \"The API version does not allow allocations\"}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_backfill_with_name [0.090470s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/allocations WITH {'candidate_nodes': [], 'extra': {}, 'name': None, 'resource_class': 'baremetal', 'traits': [], 'uuid': '332f1221-e271-4c2c-a650-520f44966853', 'owner': None, 'node': 'backfill-me'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/allocations/332f1221-e271-4c2c-a650-520f44966853
DEBUG: Openstack-Request-Id: req-c49aa615-12b7-4091-a919-76e0a9c2e1dd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "332f1221-e271-4c2c-a650-520f44966853", "created_at": "2025-05-22T02:50:35.412860+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/332f1221-e271-4c2c-a650-520f44966853", "rel": "self"}, {"href": "http://localhost/allocations/332f1221-e271-4c2c-a650-520f44966853", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: GET /v1/allocations/332f1221-e271-4c2c-a650-520f44966853 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-cf1047de-0fc2-4617-88fd-f1a3dfe9671a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "332f1221-e271-4c2c-a650-520f44966853", "created_at": "2025-05-22T02:50:35.412860+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/332f1221-e271-4c2c-a650-520f44966853", "rel": "self"}, {"href": "http://localhost/allocations/332f1221-e271-4c2c-a650-520f44966853", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_raid_logical_disk_properties_iface_not_supported [0.071924s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-hardware-type/raid/logical_disk_properties WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a9f04ac1-b2e3-433d-947e-b83c4409aed2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.12
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Driver fake-hardware does not support raid (disabled or not implemented).\", \"debuginfo\": null}"}
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: {2} ironic.tests.unit.api.controllers.test_base.TestVersion.test_parse_headers_ok [0.070106s] ... ok
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestDelete.test_delete_allocation_invalid_api_version_without_check [0.073495s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/allocations/ba!na!na1 GOT Response: 405 Method Not Allowed
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 405, \"title\": \"Method Not Allowed\", \"description\": \"The API version does not allow allocations\"}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_backfill_without_resource_class [0.087814s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/allocations WITH {'node': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/allocations/98e02b89-a675-41f5-aade-dc9687379ac2
DEBUG: Openstack-Request-Id: req-d492e7f6-0b4d-447e-9df5-6701dea5e408
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "98e02b89-a675-41f5-aade-dc9687379ac2", "created_at": "2025-05-22T02:50:35.496662+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": null, "resource_class": "bm-super", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/98e02b89-a675-41f5-aade-dc9687379ac2", "rel": "self"}, {"href": "http://localhost/allocations/98e02b89-a675-41f5-aade-dc9687379ac2", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: GET /v1/allocations/98e02b89-a675-41f5-aade-dc9687379ac2 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5b645579-e540-4aa3-a5ff-5143ec6bcdc4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "98e02b89-a675-41f5-aade-dc9687379ac2", "created_at": "2025-05-22T02:50:35.496662+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": null, "resource_class": "bm-super", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/98e02b89-a675-41f5-aade-dc9687379ac2", "rel": "self"}, {"href": "http://localhost/allocations/98e02b89-a675-41f5-aade-dc9687379ac2", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_raid_logical_disk_properties_older_version [0.084586s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-hardware-type/raid/logical_disk_properties WITH {} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ae11d3c8-481f-45a8-9966-4979a2acf558
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.4
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.test_base.TestVersion.test_parse_new_standard_singular_header_ok [0.061080s] ... ok
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestDelete.test_delete_allocation_invalid_node [0.080752s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/4fbad992-e5a2-40f0-98cd-94cba6c424c3/allocation GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b710bc8f-9fdb-4fd3-a808-d738db911482
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 4fbad992-e5a2-40f0-98cd-94cba6c424c3 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation [0.072599s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/allocations WITH {'candidate_nodes': [], 'extra': {}, 'name': None, 'resource_class': 'baremetal', 'traits': [], 'uuid': '3172989c-e4d1-44b1-a7ae-d0e2346eef2a', 'owner': None} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/allocations/3172989c-e4d1-44b1-a7ae-d0e2346eef2a
DEBUG: Openstack-Request-Id: req-bcc30528-f869-453b-baa4-9d436da0ba63
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "3172989c-e4d1-44b1-a7ae-d0e2346eef2a", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/3172989c-e4d1-44b1-a7ae-d0e2346eef2a", "rel": "self"}, {"href": "http://localhost/allocations/3172989c-e4d1-44b1-a7ae-d0e2346eef2a", "rel": "bookmark"}], "node_uuid": null}
DEBUG: GET /v1/allocations/3172989c-e4d1-44b1-a7ae-d0e2346eef2a WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-756971db-06d7-4ba1-85b0-af82ccdf207d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "3172989c-e4d1-44b1-a7ae-d0e2346eef2a", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/3172989c-e4d1-44b1-a7ae-d0e2346eef2a", "rel": "self"}, {"href": "http://localhost/allocations/3172989c-e4d1-44b1-a7ae-d0e2346eef2a", "rel": "bookmark"}], "node_uuid": null}
DEBUG: {2} ironic.tests.unit.api.controllers.test_base.TestVersion.test_parse_no_header [0.076862s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestListInspectionRules.test_empty [0.084423s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/inspection_rules WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2f9da14a-7aea-4fb1-935a-8a7ed6a84952
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"inspection_rules": []}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_candidate_node_invalid [0.047928s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/allocations WITH {'candidate_nodes': ['this/is/not a/node/name'], 'extra': {}, 'name': None, 'resource_class': 'baremetal', 'traits': [], 'uuid': '5aa7274f-cb30-42a9-94e1-133f086f730f', 'owner': None} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-622eafa9-3e62-4eb5-aff0-b2fbbbdea592
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Nodes cannot be found: this/is/not a/node/name\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestDelete.test_delete_allocation_node_locked [0.109508s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/allocations/90752c47-8b09-452e-a241-8234c0a200a7 GOT Response: 409 Conflict
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f65816d4-2391-437b-b360-f59591f77b1a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node fake-node is locked by host fake-host, please retry after the current operation is completed.\", \"debuginfo\": null}"}
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.api.controllers.test_base.TestVersion.test_repr [0.047570s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestListInspectionRules.test_get_all [0.067678s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/inspection_rules WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-55878106-9b56-40b0-b814-1334a79fab5d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"inspection_rules": [{"uuid": "227c8867-6fd4-4d04-b0f8-96b82c66d662", "description": "an inspection rule", "priority": 0, "phase": "main", "links": [{"href": "http://localhost/v1/inspection/227c8867-6fd4-4d04-b0f8-96b82c66d662", "rel": "self"}, {"href": "http://localhost/inspection/227c8867-6fd4-4d04-b0f8-96b82c66d662", "rel": "bookmark"}]}, {"uuid": "012e759d-4fd4-44eb-bdeb-b9d45eec7425", "description": "an inspection rule", "priority": 0, "phase": "main", "links": [{"href": "http://localhost/v1/inspection/012e759d-4fd4-44eb-bdeb-b9d45eec7425", "rel": "self"}, {"href": "http://localhost/inspection/012e759d-4fd4-44eb-bdeb-b9d45eec7425", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_allocation_get_all_forbid_owner_proj_mismatch [0.067626s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations?owner=54321 WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-cd36162d-32e9-4d56-81c7-ae095a6a4d4e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.60
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: fake\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.test_base.TestVersion.test_repr_with_strings [0.071688s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestListInspectionRules.test_get_all_invalid_api_version [0.063836s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/inspection_rules WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"The API version does not allow inspection rules\"}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_candidate_node_not_found [0.120264s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/allocations WITH {'candidate_nodes': ['1a1a1a1a-2b2b-3c3c-4d4d-5e5e5e5e5e5e'], 'extra': {}, 'name': None, 'resource_class': 'baremetal', 'traits': [], 'uuid': 'a5fe0f26-ea57-42a1-ace9-d0abbefa0d57', 'owner': None} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8bd11931-d404-4b03-9f1b-195d3923a856
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Nodes cannot be found: 1a1a1a1a-2b2b-3c3c-4d4d-5e5e5e5e5e5e\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_allocation_get_all_forbidden [0.058835s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0bb39a62-db5a-4ae2-9578-57f8a2cf56b5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.60
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: fake\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestListInspectionRules.test_get_one [0.064530s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/inspection_rules/f30852aa-0485-45f2-a4e3-04d0f9a5bea9 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3a9dafac-dbd1-4d0a-b6ee-b283936f445c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "f30852aa-0485-45f2-a4e3-04d0f9a5bea9", "created_at": "2025-05-22T02:50:35.818563+00:00", "updated_at": null, "description": "an inspection rule", "priority": 0, "sensitive": false, "phase": "main", "conditions": [{"op": "is-true", "args": ["{node.auto_discovered}"]}], "actions": [{"op": "set-attribute", "args": ["/driver", "idrac"], "loop": []}], "links": [{"href": "http://localhost/v1/inspection/f30852aa-0485-45f2-a4e3-04d0f9a5bea9", "rel": "self"}, {"href": "http://localhost/inspection/f30852aa-0485-45f2-a4e3-04d0f9a5bea9", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_doesnt_contain_id [0.050065s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/allocations WITH {'candidate_nodes': [], 'extra': {'foo': 123}, 'name': None, 'resource_class': 'baremetal', 'traits': [], 'uuid': '1c457c7a-b47a-4d9c-9e70-655a145c4327', 'owner': None} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/allocations/1c457c7a-b47a-4d9c-9e70-655a145c4327
DEBUG: Openstack-Request-Id: req-30264095-2803-40ab-b57e-7e5148153fb2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1c457c7a-b47a-4d9c-9e70-655a145c4327", "created_at": "2025-05-22T02:50:35.820809+00:00", "updated_at": null, "candidate_nodes": [], "extra": {"foo": 123}, "last_error": null, "name": null, "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/1c457c7a-b47a-4d9c-9e70-655a145c4327", "rel": "self"}, {"href": "http://localhost/allocations/1c457c7a-b47a-4d9c-9e70-655a145c4327", "rel": "bookmark"}], "node_uuid": null}
DEBUG: GET /v1/allocations/1c457c7a-b47a-4d9c-9e70-655a145c4327 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6488c8fe-ed69-4bdc-bad1-925ab1d0d49b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1c457c7a-b47a-4d9c-9e70-655a145c4327", "created_at": "2025-05-22T02:50:35.820809+00:00", "updated_at": null, "candidate_nodes": [], "extra": {"foo": 123}, "last_error": null, "name": null, "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/1c457c7a-b47a-4d9c-9e70-655a145c4327", "rel": "self"}, {"href": "http://localhost/allocations/1c457c7a-b47a-4d9c-9e70-655a145c4327", "rel": "bookmark"}], "node_uuid": null}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_allocation_get_all_forbidden_no_project [0.077374s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-bf4ecc09-5d10-4241-b81d-07fb1ec59896
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.59
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: fake\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_error [0.055108s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/allocations WITH {'candidate_nodes': [], 'extra': {}, 'name': None, 'resource_class': 'baremetal', 'traits': [], 'uuid': '86d2b0d2-7b24-4068-b052-087ce4d7a45a', 'owner': None} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-997a5f91-d667-41fb-af7c-d700f0525495
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestListInspectionRules.test_get_one_invalid_api_version [0.072653s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/inspection_rules/fe0d5991-8600-4154-a315-5e1e9c9b6164 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"The API version does not allow inspection rules\"}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_generate_uuid [0.047677s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/allocations WITH {'candidate_nodes': [], 'extra': {}, 'name': None, 'resource_class': 'baremetal', 'traits': [], 'owner': None} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/allocations/74e7ce59-3370-4cd9-8b29-7332be0c7b3d
DEBUG: Openstack-Request-Id: req-6abeb4a5-a0a2-401f-8580-ba27eb0a66e9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "74e7ce59-3370-4cd9-8b29-7332be0c7b3d", "created_at": "2025-05-22T02:50:35.930382+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/74e7ce59-3370-4cd9-8b29-7332be0c7b3d", "rel": "self"}, {"href": "http://localhost/allocations/74e7ce59-3370-4cd9-8b29-7332be0c7b3d", "rel": "bookmark"}], "node_uuid": null}
DEBUG: GET /v1/allocations/74e7ce59-3370-4cd9-8b29-7332be0c7b3d WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2e5b7eab-6f23-45ff-9cef-0f90eb27fd6c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "74e7ce59-3370-4cd9-8b29-7332be0c7b3d", "created_at": "2025-05-22T02:50:35.930382+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/74e7ce59-3370-4cd9-8b29-7332be0c7b3d", "rel": "self"}, {"href": "http://localhost/allocations/74e7ce59-3370-4cd9-8b29-7332be0c7b3d", "rel": "bookmark"}], "node_uuid": null}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_add [0.192697s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/allocations/922b5444-c67b-4e49-9bcf-f08af325d520 WITH [{'path': '/extra/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ed3e627c-4332-4fa3-bc61-967a49e32099
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "922b5444-c67b-4e49-9bcf-f08af325d520", "created_at": "2025-05-22T02:50:35.890132+00:00", "updated_at": "2025-05-22T02:50:35.942161+00:00", "candidate_nodes": [], "extra": {"foo": "bar"}, "last_error": null, "name": null, "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/922b5444-c67b-4e49-9bcf-f08af325d520", "rel": "self"}, {"href": "http://localhost/allocations/922b5444-c67b-4e49-9bcf-f08af325d520", "rel": "bookmark"}], "node_uuid": null}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_allocation_get_all_invalid_api_version [0.075422s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"The API version does not allow allocations\"}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_invalid_api_version [0.032484s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/allocations WITH {'candidate_nodes': [], 'extra': {}, 'name': None, 'resource_class': 'baremetal', 'traits': [], 'uuid': '1141d947-ea68-4559-aa97-a149ba03b82d', 'owner': None} GOT Response: 405 Method Not Allowed
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 405, \"title\": \"Method Not Allowed\", \"description\": \"The API version does not allow allocations\"}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestListInspectionRules.test_get_rule_data [0.096186s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/inspection_rules WITH {'uuid': '9e07f85f-bd9d-45c5-bc32-82d41ed26b28', 'description': 'an inspection rule', 'sensitive': False, 'phase': 'main', 'priority': 0, 'actions': [{'op': 'set-attribute', 'args': {'path': 'test', 'value': 'secret'}}], 'conditions': [{'op': 'eq', 'args': {'values': [1, 1]}}]} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/inspection_rules/9e07f85f-bd9d-45c5-bc32-82d41ed26b28
DEBUG: Openstack-Request-Id: req-3aeee99c-acfd-43bc-8267-5026422bc20d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "9e07f85f-bd9d-45c5-bc32-82d41ed26b28", "created_at": "2025-05-22T02:50:35.987214+00:00", "updated_at": null, "description": "an inspection rule", "priority": 0, "sensitive": false, "phase": "main", "conditions": [{"op": "eq", "args": {"values": [1, 1]}}], "actions": [{"op": "set-attribute", "args": {"path": "test", "value": "secret"}, "loop": []}], "links": [{"href": "http://localhost/v1/inspection/9e07f85f-bd9d-45c5-bc32-82d41ed26b28", "rel": "self"}, {"href": "http://localhost/inspection/9e07f85f-bd9d-45c5-bc32-82d41ed26b28", "rel": "bookmark"}]}
DEBUG: GET /v1/inspection_rules/9e07f85f-bd9d-45c5-bc32-82d41ed26b28 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ccce2d24-64bf-4572-aa5a-7fbb81f4be0f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "9e07f85f-bd9d-45c5-bc32-82d41ed26b28", "created_at": "2025-05-22T02:50:35.987214+00:00", "updated_at": null, "description": "an inspection rule", "priority": 0, "sensitive": false, "phase": "main", "conditions": [{"op": "eq", "args": {"values": [1, 1]}}], "actions": [{"op": "set-attribute", "args": {"path": "test", "value": "secret"}, "loop": []}], "links": [{"href": "http://localhost/v1/inspection/9e07f85f-bd9d-45c5-bc32-82d41ed26b28", "rel": "self"}, {"href": "http://localhost/inspection/9e07f85f-bd9d-45c5-bc32-82d41ed26b28", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_invalid_candidate_node_format [0.076240s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/allocations WITH {'candidate_nodes': ['invalid-format'], 'extra': {}, 'name': None, 'resource_class': 'baremetal', 'traits': [], 'uuid': '3495fee5-6e71-4c26-8e46-5c63f89363b8', 'owner': None} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-951f212d-6e12-4f8a-983c-afbbeb09d091
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Nodes cannot be found: invalid-format\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_allocation_get_all_non_admin [0.104428s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c31b6732-e6c6-48ae-a5dc-735a433b1308
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.60
DEBUG: {"allocations": [{"uuid": "91b4f142-78f9-4757-b907-ce713c2c470e", "created_at": "2025-05-22T02:50:36.041150+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": "12345", "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/91b4f142-78f9-4757-b907-ce713c2c470e", "rel": "self"}, {"href": "http://localhost/allocations/91b4f142-78f9-4757-b907-ce713c2c470e", "rel": "bookmark"}], "node_uuid": null}, {"uuid": "5e1f1c76-b661-4030-aa9c-fb6011089530", "created_at": "2025-05-22T02:50:36.043498+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": "12345", "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/5e1f1c76-b661-4030-aa9c-fb6011089530", "rel": "self"}, {"href": "http://localhost/allocations/5e1f1c76-b661-4030-aa9c-fb6011089530", "rel": "bookmark"}], "node_uuid": null}, {"uuid": "c797b379-265e-41ce-bbdf-32de2a4db63a", "created_at": "2025-05-22T02:50:36.044325+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": "12345", "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/c797b379-265e-41ce-bbdf-32de2a4db63a", "rel": "self"}, {"href": "http://localhost/allocations/c797b379-265e-41ce-bbdf-32de2a4db63a", "rel": "bookmark"}], "node_uuid": null}, {"uuid": "1a9e8153-1e9d-47c9-93c7-a24c6129bf5e", "created_at": "2025-05-22T02:50:36.046142+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": "12345", "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/1a9e8153-1e9d-47c9-93c7-a24c6129bf5e", "rel": "self"}, {"href": "http://localhost/allocations/1a9e8153-1e9d-47c9-93c7-a24c6129bf5e", "rel": "bookmark"}], "node_uuid": null}, {"uuid": "c7273e35-31fb-47da-8820-e695a7369a91", "created_at": "2025-05-22T02:50:36.047337+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": "12345", "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/c7273e35-31fb-47da-8820-e695a7369a91", "rel": "self"}, {"href": "http://localhost/allocations/c7273e35-31fb-47da-8820-e695a7369a91", "rel": "bookmark"}], "node_uuid": null}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestListInspectionRules.test_get_sensitive_rule_hides_data [0.101685s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/inspection_rules WITH {'uuid': '5ddf0ed8-f6d4-4b3c-9607-cdcd775b7748', 'description': 'an inspection rule', 'sensitive': True, 'phase': 'main', 'priority': 0, 'actions': [{'op': 'set-attribute', 'args': {'path': 'test', 'value': 'secret'}}], 'conditions': [{'op': 'eq', 'args': {'values': [1, 1]}}]} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/inspection_rules/5ddf0ed8-f6d4-4b3c-9607-cdcd775b7748
DEBUG: Openstack-Request-Id: req-e6a19aeb-b81e-4257-b31d-73cb73e263a6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "5ddf0ed8-f6d4-4b3c-9607-cdcd775b7748", "created_at": "2025-05-22T02:50:36.080814+00:00", "updated_at": null, "description": "an inspection rule", "priority": 0, "sensitive": true, "phase": "main", "conditions": null, "actions": null, "links": [{"href": "http://localhost/v1/inspection/5ddf0ed8-f6d4-4b3c-9607-cdcd775b7748", "rel": "self"}, {"href": "http://localhost/inspection/5ddf0ed8-f6d4-4b3c-9607-cdcd775b7748", "rel": "bookmark"}]}
DEBUG: GET /v1/inspection_rules/5ddf0ed8-f6d4-4b3c-9607-cdcd775b7748 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5fdb32e1-63ef-4d9f-afa6-ce561a65f6a4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "5ddf0ed8-f6d4-4b3c-9607-cdcd775b7748", "created_at": "2025-05-22T02:50:36.080814+00:00", "updated_at": null, "description": "an inspection rule", "priority": 0, "sensitive": true, "phase": "main", "conditions": null, "actions": null, "links": [{"href": "http://localhost/v1/inspection/5ddf0ed8-f6d4-4b3c-9607-cdcd775b7748", "rel": "self"}, {"href": "http://localhost/inspection/5ddf0ed8-f6d4-4b3c-9607-cdcd775b7748", "rel": "bookmark"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_add_multi [0.141509s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/allocations/7deafff8-b1b5-484b-8fec-468e56e078e8 WITH [{'path': '/extra/foo1', 'value': 'bar1', 'op': 'add'}, {'path': '/extra/foo2', 'value': 'bar2', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e84531c7-9d99-4f0f-849a-1e7714b93978
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "7deafff8-b1b5-484b-8fec-468e56e078e8", "created_at": "2025-05-22T02:50:36.018854+00:00", "updated_at": "2025-05-22T02:50:36.072826+00:00", "candidate_nodes": [], "extra": {"foo1": "bar1", "foo2": "bar2"}, "last_error": null, "name": null, "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/7deafff8-b1b5-484b-8fec-468e56e078e8", "rel": "self"}, {"href": "http://localhost/allocations/7deafff8-b1b5-484b-8fec-468e56e078e8", "rel": "bookmark"}], "node_uuid": null}
DEBUG: GET /v1/allocations/7deafff8-b1b5-484b-8fec-468e56e078e8 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-39d819d7-f696-40c0-8087-e773c10bf458
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "7deafff8-b1b5-484b-8fec-468e56e078e8", "created_at": "2025-05-22T02:50:36.018854+00:00", "updated_at": "2025-05-22T02:50:36.072826+00:00", "candidate_nodes": [], "extra": {"foo1": "bar1", "foo2": "bar2"}, "last_error": null, "name": null, "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/7deafff8-b1b5-484b-8fec-468e56e078e8", "rel": "self"}, {"href": "http://localhost/allocations/7deafff8-b1b5-484b-8fec-468e56e078e8", "rel": "bookmark"}], "node_uuid": null}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_invalid_trait [0.054720s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/allocations WITH {'candidate_nodes': [], 'extra': {}, 'name': None, 'resource_class': 'baremetal', 'traits': ['CUSTOM_GPU', 'FOO_BAR'], 'uuid': '8086d456-ebcf-4054-b12b-ef2b9a6475a1', 'owner': None} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ee4bba57-bc5c-4bb0-b6ea-977c86ef2249
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for allocation: 'FOO_BAR' is not valid under any of the given schemas. Possible root cause: 'FOO_BAR' does not match '^CUSTOM_[A-Z0-9_]+$'\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_name_invalid [0.041339s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/allocations WITH {'candidate_nodes': [], 'extra': {}, 'name': 'aa:bb_cc', 'resource_class': 'baremetal', 'traits': [], 'uuid': '0fa8ce44-f55e-4dab-a019-4ff415c96fad', 'owner': None} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4f40b39e-0a9a-4a2a-a0bd-9c43a579a374
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot create allocation with invalid name 'aa:bb_cc'\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_allocation_owner_hidden_in_lower_version [0.100735s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations/0465c89f-cdfa-4bf0-bd2f-c714c8f8073f WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-07d5d545-94cf-437d-b637-5810ee803917
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.59
DEBUG: {"uuid": "0465c89f-cdfa-4bf0-bd2f-c714c8f8073f", "created_at": "2025-05-22T02:50:36.125576+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/0465c89f-cdfa-4bf0-bd2f-c714c8f8073f", "rel": "self"}, {"href": "http://localhost/allocations/0465c89f-cdfa-4bf0-bd2f-c714c8f8073f", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: GET /v1/allocations/0465c89f-cdfa-4bf0-bd2f-c714c8f8073f WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-df281b5a-bb67-432b-9028-9f009f3be8ca
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "0465c89f-cdfa-4bf0-bd2f-c714c8f8073f", "created_at": "2025-05-22T02:50:36.125576+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/0465c89f-cdfa-4bf0-bd2f-c714c8f8073f", "rel": "self"}, {"href": "http://localhost/allocations/0465c89f-cdfa-4bf0-bd2f-c714c8f8073f", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_add_non_existent [0.099983s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/allocations/8b8dbef4-72b9-4eb3-b53d-ee2b79adfbbf WITH [{'path': '/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-106a7968-d44c-4971-8498-9cc6a5fe2920
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot patch /foo. Only the following can be updated: name, extra\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestListInspectionRules.test_list_hides_sensitive_data [0.122525s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/inspection_rules WITH {'uuid': '6a10f90d-b4dd-4021-a21a-377c5a8c20da', 'description': 'an inspection rule', 'sensitive': True, 'phase': 'main', 'priority': 0, 'actions': [{'op': 'set-attribute', 'args': ['/driver', 'idrac'], 'inspection_rule_id': None}], 'conditions': [{'op': 'is-true', 'args': ['{node.auto_discovered}'], 'multiple': 'any', 'inspection_rule_id': None}]} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/inspection_rules/6a10f90d-b4dd-4021-a21a-377c5a8c20da
DEBUG: Openstack-Request-Id: req-77073e56-468d-4726-ba51-03d09972bf7e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "6a10f90d-b4dd-4021-a21a-377c5a8c20da", "created_at": "2025-05-22T02:50:36.177842+00:00", "updated_at": null, "description": "an inspection rule", "priority": 0, "sensitive": true, "phase": "main", "conditions": null, "actions": null, "links": [{"href": "http://localhost/v1/inspection/6a10f90d-b4dd-4021-a21a-377c5a8c20da", "rel": "self"}, {"href": "http://localhost/inspection/6a10f90d-b4dd-4021-a21a-377c5a8c20da", "rel": "bookmark"}]}
DEBUG: POST /v1/inspection_rules WITH {'uuid': '78d769da-3629-4ced-9579-4d08b2ee0ac5', 'description': 'an inspection rule', 'sensitive': False, 'phase': 'main', 'priority': 0, 'actions': [{'op': 'set-attribute', 'args': ['/driver', 'idrac'], 'inspection_rule_id': None}], 'conditions': [{'op': 'is-true', 'args': ['{node.auto_discovered}'], 'multiple': 'any', 'inspection_rule_id': None}]} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/inspection_rules/78d769da-3629-4ced-9579-4d08b2ee0ac5
DEBUG: Openstack-Request-Id: req-19427bb7-d21b-40c1-b6a7-c7182ba90731
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "78d769da-3629-4ced-9579-4d08b2ee0ac5", "created_at": "2025-05-22T02:50:36.205422+00:00", "updated_at": null, "description": "an inspection rule", "priority": 0, "sensitive": false, "phase": "main", "conditions": [{"op": "is-true", "args": ["{node.auto_discovered}"]}], "actions": [{"op": "set-attribute", "args": ["/driver", "idrac"], "loop": []}], "links": [{"href": "http://localhost/v1/inspection/78d769da-3629-4ced-9579-4d08b2ee0ac5", "rel": "self"}, {"href": "http://localhost/inspection/78d769da-3629-4ced-9579-4d08b2ee0ac5", "rel": "bookmark"}]}
DEBUG: GET /v1/inspection_rules?detail=true WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ec7d8d2e-778e-487d-85fe-5c813c3d93e6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"inspection_rules": [{"uuid": "6a10f90d-b4dd-4021-a21a-377c5a8c20da", "created_at": "2025-05-22T02:50:36.177842+00:00", "updated_at": null, "description": "an inspection rule", "priority": 0, "sensitive": true, "phase": "main", "conditions": null, "actions": null, "links": [{"href": "http://localhost/v1/inspection/6a10f90d-b4dd-4021-a21a-377c5a8c20da", "rel": "self"}, {"href": "http://localhost/inspection/6a10f90d-b4dd-4021-a21a-377c5a8c20da", "rel": "bookmark"}]}, {"uuid": "78d769da-3629-4ced-9579-4d08b2ee0ac5", "created_at": "2025-05-22T02:50:36.205422+00:00", "updated_at": null, "description": "an inspection rule", "priority": 0, "sensitive": false, "phase": "main", "conditions": [{"op": "is-true", "args": ["{node.auto_discovered}"]}], "actions": [{"op": "set-attribute", "args": ["/driver", "idrac"], "loop": []}], "links": [{"href": "http://localhost/v1/inspection/78d769da-3629-4ced-9579-4d08b2ee0ac5", "rel": "self"}, {"href": "http://localhost/inspection/78d769da-3629-4ced-9579-4d08b2ee0ac5", "rel": "bookmark"}]}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_name_ok [0.074183s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/allocations WITH {'candidate_nodes': [], 'extra': {}, 'name': 'foo', 'resource_class': 'baremetal', 'traits': [], 'uuid': '11bd23bc-c43c-4ea3-8222-dada9c49c537', 'owner': None} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/allocations/11bd23bc-c43c-4ea3-8222-dada9c49c537
DEBUG: Openstack-Request-Id: req-24dc78db-95b2-4071-9c6e-287f0d3ed27c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "11bd23bc-c43c-4ea3-8222-dada9c49c537", "created_at": "2025-05-22T02:50:36.212720+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": "foo", "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/11bd23bc-c43c-4ea3-8222-dada9c49c537", "rel": "self"}, {"href": "http://localhost/allocations/11bd23bc-c43c-4ea3-8222-dada9c49c537", "rel": "bookmark"}], "node_uuid": null}
DEBUG: GET /v1/allocations/11bd23bc-c43c-4ea3-8222-dada9c49c537 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-18c86219-3237-48ce-a2cf-f6d105bd829a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "11bd23bc-c43c-4ea3-8222-dada9c49c537", "created_at": "2025-05-22T02:50:36.212720+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": "foo", "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/11bd23bc-c43c-4ea3-8222-dada9c49c537", "rel": "self"}, {"href": "http://localhost/allocations/11bd23bc-c43c-4ea3-8222-dada9c49c537", "rel": "bookmark"}], "node_uuid": null}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_allocation_owner_null_field [0.096366s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations/3775debd-409e-4465-9b80-9ac84243ddfc WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fa57b790-ca94-422b-87c2-96ec3fa48aa0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "3775debd-409e-4465-9b80-9ac84243ddfc", "created_at": "2025-05-22T02:50:36.239891+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/3775debd-409e-4465-9b80-9ac84243ddfc", "rel": "self"}, {"href": "http://localhost/allocations/3775debd-409e-4465-9b80-9ac84243ddfc", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestListInspectionRules.test_one [0.056521s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/inspection_rules WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b2919876-570d-4c8c-b4ee-384b01dbfe80
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"inspection_rules": [{"uuid": "985c7394-0f17-45e7-b18b-d53e89ab86e8", "description": "an inspection rule", "priority": 0, "phase": "main", "links": [{"href": "http://localhost/v1/inspection/985c7394-0f17-45e7-b18b-d53e89ab86e8", "rel": "self"}, {"href": "http://localhost/inspection/985c7394-0f17-45e7-b18b-d53e89ab86e8", "rel": "bookmark"}]}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_no_mandatory_field_resource_class [0.109884s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/allocations WITH {'candidate_nodes': [], 'extra': {}, 'name': None, 'traits': [], 'uuid': '1c35d539-4b4b-41e4-8864-659cf9baabdf', 'owner': None} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-caa79ac0-3cf9-427f-936c-3cf1ec920f47
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The resource_class field is mandatory when not backfilling\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_allocation_owner_present [0.107410s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations/0c731ce7-07ea-48db-9039-ce2118a4373e WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8be4ec6f-1017-4986-a72a-2e74e2050cd3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "0c731ce7-07ea-48db-9039-ce2118a4373e", "created_at": "2025-05-22T02:50:36.351613+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": "12345", "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/0c731ce7-07ea-48db-9039-ce2118a4373e", "rel": "self"}, {"href": "http://localhost/allocations/0c731ce7-07ea-48db-9039-ce2118a4373e", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_remove_multi [0.198455s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/allocations/64e7c722-e656-4081-a255-8f23f7eba2ca WITH [{'path': '/extra/foo2', 'op': 'remove'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-34ef9f2a-121d-4281-af21-3eb13f52e840
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "64e7c722-e656-4081-a255-8f23f7eba2ca", "created_at": "2025-05-22T02:50:36.268416+00:00", "updated_at": "2025-05-22T02:50:36.315288+00:00", "candidate_nodes": [], "extra": {"foo1": "bar1", "foo3": "bar3"}, "last_error": null, "name": null, "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/64e7c722-e656-4081-a255-8f23f7eba2ca", "rel": "self"}, {"href": "http://localhost/allocations/64e7c722-e656-4081-a255-8f23f7eba2ca", "rel": "bookmark"}], "node_uuid": null}
DEBUG: GET /v1/allocations/64e7c722-e656-4081-a255-8f23f7eba2ca WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-37b6d67c-d753-4cda-b86c-73bd47fe69b1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "64e7c722-e656-4081-a255-8f23f7eba2ca", "created_at": "2025-05-22T02:50:36.268416+00:00", "updated_at": "2025-05-22T02:50:36.315288+00:00", "candidate_nodes": [], "extra": {"foo1": "bar1", "foo3": "bar3"}, "last_error": null, "name": null, "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/64e7c722-e656-4081-a255-8f23f7eba2ca", "rel": "self"}, {"href": "http://localhost/allocations/64e7c722-e656-4081-a255-8f23f7eba2ca", "rel": "bookmark"}], "node_uuid": null}
DEBUG: PATCH /v1/allocations/64e7c722-e656-4081-a255-8f23f7eba2ca WITH [{'path': '/extra', 'op': 'remove'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5fd09dc4-68c3-4051-9504-5bfdf811c180
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "64e7c722-e656-4081-a255-8f23f7eba2ca", "created_at": "2025-05-22T02:50:36.268416+00:00", "updated_at": "2025-05-22T02:50:36.361759+00:00", "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/64e7c722-e656-4081-a255-8f23f7eba2ca", "rel": "self"}, {"href": "http://localhost/allocations/64e7c722-e656-4081-a255-8f23f7eba2ca", "rel": "bookmark"}], "node_uuid": null}
DEBUG: GET /v1/allocations/64e7c722-e656-4081-a255-8f23f7eba2ca WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c3f5cc20-2fef-4fa5-a983-6885a1757bfc
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "64e7c722-e656-4081-a255-8f23f7eba2ca", "created_at": "2025-05-22T02:50:36.268416+00:00", "updated_at": "2025-05-22T02:50:36.361759+00:00", "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/64e7c722-e656-4081-a255-8f23f7eba2ca", "rel": "self"}, {"href": "http://localhost/allocations/64e7c722-e656-4081-a255-8f23f7eba2ca", "rel": "bookmark"}], "node_uuid": null}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_owner [0.109724s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/allocations WITH {'candidate_nodes': [], 'extra': {}, 'name': None, 'resource_class': 'baremetal', 'traits': [], 'uuid': 'fe37c506-23ef-4fd7-8404-5ffe74d1d4b0', 'owner': '12345'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/allocations/fe37c506-23ef-4fd7-8404-5ffe74d1d4b0
DEBUG: Openstack-Request-Id: req-af3a1d8b-3d7b-4601-85de-21c4b1dc2c44
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "fe37c506-23ef-4fd7-8404-5ffe74d1d4b0", "created_at": "2025-05-22T02:50:36.438372+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": "12345", "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/fe37c506-23ef-4fd7-8404-5ffe74d1d4b0", "rel": "self"}, {"href": "http://localhost/allocations/fe37c506-23ef-4fd7-8404-5ffe74d1d4b0", "rel": "bookmark"}], "node_uuid": null}
DEBUG: GET /v1/allocations/fe37c506-23ef-4fd7-8404-5ffe74d1d4b0 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d326e9a9-a5d5-4090-9263-1fa76ef206cf
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "fe37c506-23ef-4fd7-8404-5ffe74d1d4b0", "created_at": "2025-05-22T02:50:36.438372+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": "12345", "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/fe37c506-23ef-4fd7-8404-5ffe74d1d4b0", "rel": "self"}, {"href": "http://localhost/allocations/fe37c506-23ef-4fd7-8404-5ffe74d1d4b0", "rel": "bookmark"}], "node_uuid": null}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_by_node_invalid_node [0.073061s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/node/d08a7a32-e848-4bef-b405-45fd0196e82e/allocation WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_by_node_resource_not_existed [0.061669s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/node/30b461fa-35c7-4b0d-8cf7-77f3e8171883/allocation WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_owner_auto_filled [0.095700s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/allocations WITH {'candidate_nodes': [], 'extra': {}, 'name': None, 'resource_class': 'baremetal', 'traits': [], 'uuid': 'ad4790a2-b1b4-42fc-8135-53ad53220ec0', 'owner': None} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/allocations/ad4790a2-b1b4-42fc-8135-53ad53220ec0
DEBUG: Openstack-Request-Id: req-bd32709a-a84c-41a5-8910-6e4d6245bdcd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "ad4790a2-b1b4-42fc-8135-53ad53220ec0", "created_at": "2025-05-22T02:50:36.527400+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": "123456", "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/ad4790a2-b1b4-42fc-8135-53ad53220ec0", "rel": "self"}, {"href": "http://localhost/allocations/ad4790a2-b1b4-42fc-8135-53ad53220ec0", "rel": "bookmark"}], "node_uuid": null}
DEBUG: GET /v1/allocations/ad4790a2-b1b4-42fc-8135-53ad53220ec0 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ee30930f-205f-476a-8a58-ac6e9c0f95e8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "ad4790a2-b1b4-42fc-8135-53ad53220ec0", "created_at": "2025-05-22T02:50:36.527400+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": "123456", "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/ad4790a2-b1b4-42fc-8135-53ad53220ec0", "rel": "self"}, {"href": "http://localhost/allocations/ad4790a2-b1b4-42fc-8135-53ad53220ec0", "rel": "bookmark"}], "node_uuid": null}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_remove_non_existent_property_fail [0.122061s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/allocations/2f19b11e-5a99-4459-86f0-a4eb5e8e67c7 WITH [{'path': '/extra/non-existent', 'op': 'remove'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f72b0f6f-bac4-4acf-9057-fd0779e059d3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Couldn't apply patch '{'path': '/extra/non-existent', 'op': 'remove'}'. Reason: can't remove non-existent object 'non-existent'\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_collection_links [0.094373s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations/?limit=3 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9f13e475-c64d-4ae7-9dd2-63cd7c011d57
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"allocations": [{"uuid": "a7d7568e-6317-4178-bbe9-c1a4bfba8812", "created_at": "2025-05-22T02:50:36.581802+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": "allocation0", "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/a7d7568e-6317-4178-bbe9-c1a4bfba8812", "rel": "self"}, {"href": "http://localhost/allocations/a7d7568e-6317-4178-bbe9-c1a4bfba8812", "rel": "bookmark"}], "node_uuid": null}, {"uuid": "05e7f2dc-95f9-4fd0-9ac6-f4b93d123a16", "created_at": "2025-05-22T02:50:36.582687+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": "allocation1", "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/05e7f2dc-95f9-4fd0-9ac6-f4b93d123a16", "rel": "self"}, {"href": "http://localhost/allocations/05e7f2dc-95f9-4fd0-9ac6-f4b93d123a16", "rel": "bookmark"}], "node_uuid": null}, {"uuid": "062e7f95-1aef-441f-a98c-1ca03cc7af03", "created_at": "2025-05-22T02:50:36.588754+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": "allocation2", "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/062e7f95-1aef-441f-a98c-1ca03cc7af03", "rel": "self"}, {"href": "http://localhost/allocations/062e7f95-1aef-441f-a98c-1ca03cc7af03", "rel": "bookmark"}], "node_uuid": null}], "next": "http://localhost/v1/allocations?sort_key=id&sort_dir=asc&limit=3&marker=062e7f95-1aef-441f-a98c-1ca03cc7af03"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_owner_not_allowed [0.088497s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/allocations WITH {'candidate_nodes': [], 'extra': {}, 'name': None, 'resource_class': 'baremetal', 'traits': [], 'uuid': 'db7a52b1-aca0-4921-8791-2c3ec703fda9', 'owner': '12345'} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-54c99a47-f9b1-404e-beae-ec5ea32283e0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.59
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_remove_singular [0.157049s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/allocations/f8bdbfaa-a031-4337-9f46-67a89b4aef38 WITH [{'path': '/extra/a', 'op': 'remove'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f8bf2b0d-90f6-4135-990e-dbe6079b9b0e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "f8bdbfaa-a031-4337-9f46-67a89b4aef38", "created_at": "2025-05-22T02:50:36.654258+00:00", "updated_at": "2025-05-22T02:50:36.696630+00:00", "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/f8bdbfaa-a031-4337-9f46-67a89b4aef38", "rel": "self"}, {"href": "http://localhost/allocations/f8bdbfaa-a031-4337-9f46-67a89b4aef38", "rel": "bookmark"}], "node_uuid": null}
DEBUG: GET /v1/allocations/f8bdbfaa-a031-4337-9f46-67a89b4aef38 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a8bb8937-a3e7-40e9-ab31-2db41c15fa06
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "f8bdbfaa-a031-4337-9f46-67a89b4aef38", "created_at": "2025-05-22T02:50:36.654258+00:00", "updated_at": "2025-05-22T02:50:36.696630+00:00", "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/f8bdbfaa-a031-4337-9f46-67a89b4aef38", "rel": "self"}, {"href": "http://localhost/allocations/f8bdbfaa-a031-4337-9f46-67a89b4aef38", "rel": "bookmark"}], "node_uuid": null}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_collection_links_custom_fields [0.114606s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations?fields=uuid,extra WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fca6f292-823b-44a3-9f97-291f84750c23
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"allocations": [{"uuid": "77dcbe60-c0b3-4c0e-b3e3-7364db01e820", "extra": {}, "links": [{"href": "http://localhost/v1/allocations/77dcbe60-c0b3-4c0e-b3e3-7364db01e820", "rel": "self"}, {"href": "http://localhost/allocations/77dcbe60-c0b3-4c0e-b3e3-7364db01e820", "rel": "bookmark"}]}, {"uuid": "0ed5b3b4-33e9-41ef-a1a8-425cae3fad47", "extra": {}, "links": [{"href": "http://localhost/v1/allocations/0ed5b3b4-33e9-41ef-a1a8-425cae3fad47", "rel": "self"}, {"href": "http://localhost/allocations/0ed5b3b4-33e9-41ef-a1a8-425cae3fad47", "rel": "bookmark"}]}, {"uuid": "2a86a5a8-81d6-406b-8f14-5b406cf5dfe2", "extra": {}, "links": [{"href": "http://localhost/v1/allocations/2a86a5a8-81d6-406b-8f14-5b406cf5dfe2", "rel": "self"}, {"href": "http://localhost/allocations/2a86a5a8-81d6-406b-8f14-5b406cf5dfe2", "rel": "bookmark"}]}], "next": "http://localhost/v1/allocations?sort_key=id&sort_dir=asc&fields=uuid,extra&limit=3&marker=2a86a5a8-81d6-406b-8f14-5b406cf5dfe2"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestPost.test_create_rule [0.460385s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/inspection_rules WITH {'uuid': '8d2c2b30-187a-45a2-8e33-2d7d75c25951', 'description': 'an inspection rule', 'sensitive': False, 'phase': 'main', 'priority': 0, 'actions': [{'op': 'set-attribute', 'args': ['/driver', 'idrac'], 'inspection_rule_id': None}], 'conditions': [{'op': 'is-true', 'args': ['{node.auto_discovered}'], 'multiple': 'any', 'inspection_rule_id': None}]} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/inspection_rules/8d2c2b30-187a-45a2-8e33-2d7d75c25951
DEBUG: Openstack-Request-Id: req-a8b4bcfd-94c8-4dff-9899-cbb72824fe93
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "8d2c2b30-187a-45a2-8e33-2d7d75c25951", "created_at": "2024-08-27T00:00:00+00:00", "updated_at": null, "description": "an inspection rule", "priority": 0, "sensitive": false, "phase": "main", "conditions": [{"op": "is-true", "args": ["{node.auto_discovered}"]}], "actions": [{"op": "set-attribute", "args": ["/driver", "idrac"], "loop": []}], "links": [{"href": "http://localhost/v1/inspection/8d2c2b30-187a-45a2-8e33-2d7d75c25951", "rel": "self"}, {"href": "http://localhost/inspection/8d2c2b30-187a-45a2-8e33-2d7d75c25951", "rel": "bookmark"}]}
DEBUG: GET /v1/inspection_rules/8d2c2b30-187a-45a2-8e33-2d7d75c25951 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f02a0052-0a7d-471d-91df-ec479fedec79
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "8d2c2b30-187a-45a2-8e33-2d7d75c25951", "created_at": "2024-08-27T00:00:00+00:00", "updated_at": null, "description": "an inspection rule", "priority": 0, "sensitive": false, "phase": "main", "conditions": [{"op": "is-true", "args": ["{node.auto_discovered}"]}], "actions": [{"op": "set-attribute", "args": ["/driver", "idrac"], "loop": []}], "links": [{"href": "http://localhost/v1/inspection/8d2c2b30-187a-45a2-8e33-2d7d75c25951", "rel": "self"}, {"href": "http://localhost/inspection/8d2c2b30-187a-45a2-8e33-2d7d75c25951", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_owner_not_my_projet_id [0.102643s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/allocations WITH {'candidate_nodes': [], 'extra': {}, 'name': None, 'resource_class': 'baremetal', 'traits': [], 'uuid': '11cdabbd-703e-4457-8e78-3fd8f08f7143', 'owner': '12345'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-93814a54-7a1c-4153-9c12-3fa738bbe36d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot create allocation with an owner Project ID value 12345 not matching the requester Project ID 0987. Policy baremetal:allocation:create_restricted is required for this capability.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestPost.test_create_rule_generate_uuid [0.071397s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/inspection_rules WITH {'description': 'an inspection rule', 'sensitive': False, 'phase': 'main', 'priority': 0, 'actions': [{'op': 'set-attribute', 'args': ['/driver', 'idrac'], 'inspection_rule_id': None}], 'conditions': [{'op': 'is-true', 'args': ['{node.auto_discovered}'], 'multiple': 'any', 'inspection_rule_id': None}]} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/inspection_rules/bee77377-6900-4716-94ca-3a0b27a091e5
DEBUG: Openstack-Request-Id: req-82a24f80-b7f7-41d2-ad78-008454588d34
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "bee77377-6900-4716-94ca-3a0b27a091e5", "created_at": "2025-05-22T02:50:36.795087+00:00", "updated_at": null, "description": "an inspection rule", "priority": 0, "sensitive": false, "phase": "main", "conditions": [{"op": "is-true", "args": ["{node.auto_discovered}"]}], "actions": [{"op": "set-attribute", "args": ["/driver", "idrac"], "loop": []}], "links": [{"href": "http://localhost/v1/inspection/bee77377-6900-4716-94ca-3a0b27a091e5", "rel": "self"}, {"href": "http://localhost/inspection/bee77377-6900-4716-94ca-3a0b27a091e5", "rel": "bookmark"}]}
DEBUG: GET /v1/inspection_rules/bee77377-6900-4716-94ca-3a0b27a091e5 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-27c640dd-887e-4cb1-a7dc-a524792e1fa7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "bee77377-6900-4716-94ca-3a0b27a091e5", "created_at": "2025-05-22T02:50:36.795087+00:00", "updated_at": null, "description": "an inspection rule", "priority": 0, "sensitive": false, "phase": "main", "conditions": [{"op": "is-true", "args": ["{node.auto_discovered}"]}], "actions": [{"op": "set-attribute", "args": ["/driver", "idrac"], "loop": []}], "links": [{"href": "http://localhost/v1/inspection/bee77377-6900-4716-94ca-3a0b27a091e5", "rel": "self"}, {"href": "http://localhost/inspection/bee77377-6900-4716-94ca-3a0b27a091e5", "rel": "bookmark"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_remove_uuid [0.098292s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/allocations/552c240c-4856-487f-88e6-9aece6369e89 WITH [{'path': '/uuid', 'op': 'remove'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-55c224cc-3aa1-4910-9be7-6a8184411518
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot patch /uuid. Only the following can be updated: name, extra\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_collection_links_default_limit [0.091817s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a79b22f8-9271-41b1-b282-ec336c4ecfc4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"allocations": [{"uuid": "70a2227e-7054-4196-a1aa-a628d62dbb3c", "created_at": "2025-05-22T02:50:36.795823+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": "allocation0", "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/70a2227e-7054-4196-a1aa-a628d62dbb3c", "rel": "self"}, {"href": "http://localhost/allocations/70a2227e-7054-4196-a1aa-a628d62dbb3c", "rel": "bookmark"}], "node_uuid": null}, {"uuid": "4722144d-aa7f-4de9-8f86-d886254ef142", "created_at": "2025-05-22T02:50:36.796677+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": "allocation1", "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/4722144d-aa7f-4de9-8f86-d886254ef142", "rel": "self"}, {"href": "http://localhost/allocations/4722144d-aa7f-4de9-8f86-d886254ef142", "rel": "bookmark"}], "node_uuid": null}, {"uuid": "3fd76d0b-6d8b-42ca-9064-cb6ec665489e", "created_at": "2025-05-22T02:50:36.797485+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": "allocation2", "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/3fd76d0b-6d8b-42ca-9064-cb6ec665489e", "rel": "self"}, {"href": "http://localhost/allocations/3fd76d0b-6d8b-42ca-9064-cb6ec665489e", "rel": "bookmark"}], "node_uuid": null}], "next": "http://localhost/v1/allocations?sort_key=id&sort_dir=asc&limit=3&marker=3fd76d0b-6d8b-42ca-9064-cb6ec665489e"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_resource_class_too_long [0.082866s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/allocations WITH {'candidate_nodes': [], 'extra': {}, 'name': None, 'resource_class': 'fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff', 'traits': [], 'uuid': '11297329-d10a-4066-bae8-fe3f501bfd15', 'owner': None} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b0ec36d2-25c8-4aab-a5e5-16a5ca00ab49
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for allocation: 'fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff' is too long\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_empty [0.079878s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-cbc194b5-883c-42c4-8f89-5d0ef4789b83
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"allocations": []}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_replace_invalid_name [0.092396s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/allocations/51f21ae5-d646-4404-9517-16f6480c207a WITH [{'path': '/name', 'value': '[test]', 'op': 'replace'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4602701a-6b0d-438f-9bd1-8955a354a662
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot update allocation with invalid name '[test]'\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_valid_extra [0.111054s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/allocations WITH {'candidate_nodes': [], 'extra': {'str': 'foo', 'int': 123, 'float': 0.1, 'bool': True, 'list': [1, 2], 'none': None, 'dict': {'cat': 'meow'}}, 'name': None, 'resource_class': 'baremetal', 'traits': [], 'uuid': '52b48ac3-b472-4986-bca3-f28a970e8108', 'owner': None} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/allocations/52b48ac3-b472-4986-bca3-f28a970e8108
DEBUG: Openstack-Request-Id: req-91c17fcb-ed77-44d5-b77d-b5ff252282d2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "52b48ac3-b472-4986-bca3-f28a970e8108", "created_at": "2025-05-22T02:50:36.915107+00:00", "updated_at": null, "candidate_nodes": [], "extra": {"str": "foo", "int": 123, "float": 0.1, "bool": true, "list": [1, 2], "none": null, "dict": {"cat": "meow"}}, "last_error": null, "name": null, "owner": "0987", "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/52b48ac3-b472-4986-bca3-f28a970e8108", "rel": "self"}, {"href": "http://localhost/allocations/52b48ac3-b472-4986-bca3-f28a970e8108", "rel": "bookmark"}], "node_uuid": null}
DEBUG: GET /v1/allocations/52b48ac3-b472-4986-bca3-f28a970e8108 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-00867cea-23e3-4af0-9e8b-44cdfe948de0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "52b48ac3-b472-4986-bca3-f28a970e8108", "created_at": "2025-05-22T02:50:36.915107+00:00", "updated_at": null, "candidate_nodes": [], "extra": {"str": "foo", "int": 123, "float": 0.1, "bool": true, "list": [1, 2], "none": null, "dict": {"cat": "meow"}}, "last_error": null, "name": null, "owner": "0987", "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/52b48ac3-b472-4986-bca3-f28a970e8108", "rel": "self"}, {"href": "http://localhost/allocations/52b48ac3-b472-4986-bca3-f28a970e8108", "rel": "bookmark"}], "node_uuid": null}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestPost.test_create_rule_with_optional_args [0.133500s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/inspection_rules WITH {'uuid': 'e1a7c626-4272-4819-8645-f8a11d7b9013', 'description': 'an inspection rule', 'sensitive': False, 'phase': 'main', 'priority': 0, 'actions': [{'op': 'extend-attribute', 'args': {'path': 'properties/capabilities', 'value': 'test:value'}, 'unique': True}, {'op': 'set-attribute', 'args': {'path': 'properties/test', 'value': 'test-value'}}], 'conditions': [{'op': 'eq', 'args': {'values': [5, 5]}, 'force_strings': True}, {'op': 'gt', 'args': {'values': [10, 5]}}]} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/inspection_rules/e1a7c626-4272-4819-8645-f8a11d7b9013
DEBUG: Openstack-Request-Id: req-7fc8000e-7319-4a4b-a040-41c1003421d7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "e1a7c626-4272-4819-8645-f8a11d7b9013", "created_at": "2025-05-22T02:50:36.932418+00:00", "updated_at": null, "description": "an inspection rule", "priority": 0, "sensitive": false, "phase": "main", "conditions": [{"op": "eq", "args": {"values": [5, 5]}}, {"op": "gt", "args": {"values": [10, 5]}}], "actions": [{"op": "extend-attribute", "args": {"path": "properties/capabilities", "value": "test:value"}, "loop": []}, {"op": "set-attribute", "args": {"path": "properties/test", "value": "test-value"}, "loop": []}], "links": [{"href": "http://localhost/v1/inspection/e1a7c626-4272-4819-8645-f8a11d7b9013", "rel": "self"}, {"href": "http://localhost/inspection/e1a7c626-4272-4819-8645-f8a11d7b9013", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_with_candidate_nodes [0.116477s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/allocations WITH {'candidate_nodes': ['node-1', '04d611dc-0e8f-415c-8477-fc9ff42b7fc4'], 'extra': {}, 'name': None, 'resource_class': 'baremetal', 'traits': [], 'uuid': 'db9de881-137f-4f89-bdb9-d45fabfd9e0b', 'owner': None} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/allocations/db9de881-137f-4f89-bdb9-d45fabfd9e0b
DEBUG: Openstack-Request-Id: req-76e750e4-52ef-4b4a-9a89-6b34e82d3159
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "db9de881-137f-4f89-bdb9-d45fabfd9e0b", "created_at": "2025-05-22T02:50:37.038678+00:00", "updated_at": null, "candidate_nodes": ["1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "04d611dc-0e8f-415c-8477-fc9ff42b7fc4"], "extra": {}, "last_error": null, "name": null, "owner": "0987", "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/db9de881-137f-4f89-bdb9-d45fabfd9e0b", "rel": "self"}, {"href": "http://localhost/allocations/db9de881-137f-4f89-bdb9-d45fabfd9e0b", "rel": "bookmark"}], "node_uuid": null}
DEBUG: GET /v1/allocations/db9de881-137f-4f89-bdb9-d45fabfd9e0b WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7211ca2d-2c3c-4a63-b486-787da186f6f1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "db9de881-137f-4f89-bdb9-d45fabfd9e0b", "created_at": "2025-05-22T02:50:37.038678+00:00", "updated_at": null, "candidate_nodes": ["1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "04d611dc-0e8f-415c-8477-fc9ff42b7fc4"], "extra": {}, "last_error": null, "name": null, "owner": "0987", "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/db9de881-137f-4f89-bdb9-d45fabfd9e0b", "rel": "self"}, {"href": "http://localhost/allocations/db9de881-137f-4f89-bdb9-d45fabfd9e0b", "rel": "bookmark"}], "node_uuid": null}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_all_by_node_name [0.147515s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations?node=node-1 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b0fe229c-1930-4ab4-842e-030a5699aee0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"allocations": [{"uuid": "b18c038d-c381-410f-91c1-1c40433e15bb", "created_at": "2025-05-22T02:50:36.981478+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": "allocation0", "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/b18c038d-c381-410f-91c1-1c40433e15bb", "rel": "self"}, {"href": "http://localhost/allocations/b18c038d-c381-410f-91c1-1c40433e15bb", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}, {"uuid": "b57baf20-f42b-4dd3-9ace-87c56d8b68de", "created_at": "2025-05-22T02:50:36.982502+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": "allocation1", "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/b57baf20-f42b-4dd3-9ace-87c56d8b68de", "rel": "self"}, {"href": "http://localhost/allocations/b57baf20-f42b-4dd3-9ace-87c56d8b68de", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}, {"uuid": "89d7b8a2-df81-4863-9ac4-879fef91446d", "created_at": "2025-05-22T02:50:36.983346+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": "allocation2", "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/89d7b8a2-df81-4863-9ac4-879fef91446d", "rel": "self"}, {"href": "http://localhost/allocations/89d7b8a2-df81-4863-9ac4-879fef91446d", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_replace_multi [0.159153s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/allocations/f964db7d-95a9-4969-887f-5937b25eab6b WITH [{'path': '/extra/foo2', 'value': 'new value', 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a34ceddd-9aaa-4986-9cfc-cde25a7146b0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "f964db7d-95a9-4969-887f-5937b25eab6b", "created_at": "2025-05-22T02:50:37.016029+00:00", "updated_at": "2025-05-22T02:50:37.041001+00:00", "candidate_nodes": [], "extra": {"foo1": "bar1", "foo2": "new value", "foo3": "bar3"}, "last_error": null, "name": null, "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/f964db7d-95a9-4969-887f-5937b25eab6b", "rel": "self"}, {"href": "http://localhost/allocations/f964db7d-95a9-4969-887f-5937b25eab6b", "rel": "bookmark"}], "node_uuid": null}
DEBUG: GET /v1/allocations/f964db7d-95a9-4969-887f-5937b25eab6b WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6f246cac-ffdb-4358-92cb-b92c1e1f5b87
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "f964db7d-95a9-4969-887f-5937b25eab6b", "created_at": "2025-05-22T02:50:37.016029+00:00", "updated_at": "2025-05-22T02:50:37.041001+00:00", "candidate_nodes": [], "extra": {"foo1": "bar1", "foo2": "new value", "foo3": "bar3"}, "last_error": null, "name": null, "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/f964db7d-95a9-4969-887f-5937b25eab6b", "rel": "self"}, {"href": "http://localhost/allocations/f964db7d-95a9-4969-887f-5937b25eab6b", "rel": "bookmark"}], "node_uuid": null}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_associated_nodes_error [0.183727s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?associated=blah WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d2525ef7-33c8-4e5b-937e-8e7d0bc4275e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Invalid associated: Unrecognized value 'blah', acceptable values are: '0', '1', 'f', 'false', 'n', 'no', 'off', 'on', 't', 'true', 'y', 'yes'\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_all_by_node_uuid [0.092276s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations?node=1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0ec04c5d-737d-47c8-ad86-7b211c829edf
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"allocations": [{"uuid": "3253eddc-ddcd-432c-ae82-be20c88d695d", "created_at": "2025-05-22T02:50:37.124036+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/3253eddc-ddcd-432c-ae82-be20c88d695d", "rel": "self"}, {"href": "http://localhost/allocations/3253eddc-ddcd-432c-ae82-be20c88d695d", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_with_no_extra [0.102751s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/allocations WITH {'candidate_nodes': [], 'name': None, 'resource_class': 'baremetal', 'traits': [], 'uuid': 'fc67b5a1-3bf9-4963-a467-c4915b3933f1', 'owner': None} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/allocations/fc67b5a1-3bf9-4963-a467-c4915b3933f1
DEBUG: Openstack-Request-Id: req-3fba7a1d-d2bb-4ee4-b211-1045abb79940
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "fc67b5a1-3bf9-4963-a467-c4915b3933f1", "created_at": "2025-05-22T02:50:37.155137+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": "0987", "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/fc67b5a1-3bf9-4963-a467-c4915b3933f1", "rel": "self"}, {"href": "http://localhost/allocations/fc67b5a1-3bf9-4963-a467-c4915b3933f1", "rel": "bookmark"}], "node_uuid": null}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_replace_name_with_none [0.115011s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/allocations/cc5ad768-857c-4100-bf0a-eac348c314e5 WITH [{'path': '/name', 'value': None, 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-60a26f32-aa69-40ae-acb9-f7b43d2d07b1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "cc5ad768-857c-4100-bf0a-eac348c314e5", "created_at": "2025-05-22T02:50:37.133259+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/cc5ad768-857c-4100-bf0a-eac348c314e5", "rel": "self"}, {"href": "http://localhost/allocations/cc5ad768-857c-4100-bf0a-eac348c314e5", "rel": "bookmark"}], "node_uuid": null}
DEBUG: GET /v1/allocations/cc5ad768-857c-4100-bf0a-eac348c314e5 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-eeb56b9a-5954-4b2d-ae9c-2a46a19e3710
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "cc5ad768-857c-4100-bf0a-eac348c314e5", "created_at": "2025-05-22T02:50:37.133259+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/cc5ad768-857c-4100-bf0a-eac348c314e5", "rel": "self"}, {"href": "http://localhost/allocations/cc5ad768-857c-4100-bf0a-eac348c314e5", "rel": "bookmark"}], "node_uuid": null}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_all_by_non_existing_node [0.096593s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations?node=banana WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0d98e940-5ca7-478c-9960-394df220e989
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node banana could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_associated_nodes_insensitive [0.126072s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?associated=true WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-63cc0867-292c-44c4-97ff-cc3463856fde
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"nodes": [{"uuid": "0f9c5274-9567-4be5-98c3-9d0368ba0f3f", "instance_uuid": "1fc546ca-8ef5-4520-bb0f-75e77bc88b2f", "maintenance": false, "power_state": null, "provision_state": null, "links": [{"href": "http://localhost/v1/nodes/0f9c5274-9567-4be5-98c3-9d0368ba0f3f", "rel": "self"}, {"href": "http://localhost/nodes/0f9c5274-9567-4be5-98c3-9d0368ba0f3f", "rel": "bookmark"}]}, {"uuid": "b67a6bfe-51a6-46f3-a4b9-cc41b21604eb", "instance_uuid": "f1d0cbd0-9345-46e0-9e4c-020c68d9709b", "maintenance": false, "power_state": null, "provision_state": null, "links": [{"href": "http://localhost/v1/nodes/b67a6bfe-51a6-46f3-a4b9-cc41b21604eb", "rel": "self"}, {"href": "http://localhost/nodes/b67a6bfe-51a6-46f3-a4b9-cc41b21604eb", "rel": "bookmark"}]}, {"uuid": "2fbe0629-85c6-4714-a762-50f4a2070009", "instance_uuid": "c1b92ba0-febf-4e3a-a495-50ebfd34526f", "maintenance": false, "power_state": null, "provision_state": null, "links": [{"href": "http://localhost/v1/nodes/2fbe0629-85c6-4714-a762-50f4a2070009", "rel": "self"}, {"href": "http://localhost/nodes/2fbe0629-85c6-4714-a762-50f4a2070009", "rel": "bookmark"}]}, {"uuid": "21ba4092-f0a0-4b35-961b-9a5759dcdfa0", "instance_uuid": "6d9ee991-c7bc-41fd-b1f7-c208874f755a", "maintenance": false, "power_state": null, "provision_state": null, "links": [{"href": "http://localhost/v1/nodes/21ba4092-f0a0-4b35-961b-9a5759dcdfa0", "rel": "self"}, {"href": "http://localhost/nodes/21ba4092-f0a0-4b35-961b-9a5759dcdfa0", "rel": "bookmark"}]}]}
DEBUG: GET /v1/nodes?associated=True WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b9edb40b-2c6e-4946-92d2-f88f7c146bd2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"nodes": [{"uuid": "0f9c5274-9567-4be5-98c3-9d0368ba0f3f", "instance_uuid": "1fc546ca-8ef5-4520-bb0f-75e77bc88b2f", "maintenance": false, "power_state": null, "provision_state": null, "links": [{"href": "http://localhost/v1/nodes/0f9c5274-9567-4be5-98c3-9d0368ba0f3f", "rel": "self"}, {"href": "http://localhost/nodes/0f9c5274-9567-4be5-98c3-9d0368ba0f3f", "rel": "bookmark"}]}, {"uuid": "b67a6bfe-51a6-46f3-a4b9-cc41b21604eb", "instance_uuid": "f1d0cbd0-9345-46e0-9e4c-020c68d9709b", "maintenance": false, "power_state": null, "provision_state": null, "links": [{"href": "http://localhost/v1/nodes/b67a6bfe-51a6-46f3-a4b9-cc41b21604eb", "rel": "self"}, {"href": "http://localhost/nodes/b67a6bfe-51a6-46f3-a4b9-cc41b21604eb", "rel": "bookmark"}]}, {"uuid": "2fbe0629-85c6-4714-a762-50f4a2070009", "instance_uuid": "c1b92ba0-febf-4e3a-a495-50ebfd34526f", "maintenance": false, "power_state": null, "provision_state": null, "links": [{"href": "http://localhost/v1/nodes/2fbe0629-85c6-4714-a762-50f4a2070009", "rel": "self"}, {"href": "http://localhost/nodes/2fbe0629-85c6-4714-a762-50f4a2070009", "rel": "bookmark"}]}, {"uuid": "21ba4092-f0a0-4b35-961b-9a5759dcdfa0", "instance_uuid": "6d9ee991-c7bc-41fd-b1f7-c208874f755a", "maintenance": false, "power_state": null, "provision_state": null, "links": [{"href": "http://localhost/v1/nodes/21ba4092-f0a0-4b35-961b-9a5759dcdfa0", "rel": "self"}, {"href": "http://localhost/nodes/21ba4092-f0a0-4b35-961b-9a5759dcdfa0", "rel": "bookmark"}]}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_with_traits [0.111035s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/allocations WITH {'candidate_nodes': [], 'extra': {}, 'name': None, 'resource_class': 'baremetal', 'traits': ['CUSTOM_GPU', 'CUSTOM_FOO_BAR'], 'uuid': 'cd58ba86-ea68-477b-a90d-755f8aed5d4f', 'owner': None} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/allocations/cd58ba86-ea68-477b-a90d-755f8aed5d4f
DEBUG: Openstack-Request-Id: req-6b5b10d2-0b97-423b-a5bd-68331b919873
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "cd58ba86-ea68-477b-a90d-755f8aed5d4f", "created_at": "2025-05-22T02:50:37.251059+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": "0987", "resource_class": "baremetal", "state": "allocating", "traits": ["CUSTOM_GPU", "CUSTOM_FOO_BAR"], "links": [{"href": "http://localhost/v1/allocations/cd58ba86-ea68-477b-a90d-755f8aed5d4f", "rel": "self"}, {"href": "http://localhost/allocations/cd58ba86-ea68-477b-a90d-755f8aed5d4f", "rel": "bookmark"}], "node_uuid": null}
DEBUG: GET /v1/allocations/cd58ba86-ea68-477b-a90d-755f8aed5d4f WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-38497689-09bb-4894-95c9-384bf812ef1d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "cd58ba86-ea68-477b-a90d-755f8aed5d4f", "created_at": "2025-05-22T02:50:37.251059+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": "0987", "resource_class": "baremetal", "state": "allocating", "traits": ["CUSTOM_GPU", "CUSTOM_FOO_BAR"], "links": [{"href": "http://localhost/v1/allocations/cd58ba86-ea68-477b-a90d-755f8aed5d4f", "rel": "self"}, {"href": "http://localhost/allocations/cd58ba86-ea68-477b-a90d-755f8aed5d4f", "rel": "bookmark"}], "node_uuid": null}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_collection_links [0.055292s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/?limit=3 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-75bcb884-fc7d-4ba2-9d69-59bd25f94050
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"nodes": [{"uuid": "6e000b95-c8e6-4c7e-a5a6-d1f33813eaec", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": null, "links": [{"href": "http://localhost/v1/nodes/6e000b95-c8e6-4c7e-a5a6-d1f33813eaec", "rel": "self"}, {"href": "http://localhost/nodes/6e000b95-c8e6-4c7e-a5a6-d1f33813eaec", "rel": "bookmark"}]}, {"uuid": "d3b0be17-39b1-49be-9e93-1bb3ca393800", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": null, "links": [{"href": "http://localhost/v1/nodes/d3b0be17-39b1-49be-9e93-1bb3ca393800", "rel": "self"}, {"href": "http://localhost/nodes/d3b0be17-39b1-49be-9e93-1bb3ca393800", "rel": "bookmark"}]}, {"uuid": "813734dc-a4cb-4b99-8349-bb5fa8f14338", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": null, "links": [{"href": "http://localhost/v1/nodes/813734dc-a4cb-4b99-8349-bb5fa8f14338", "rel": "self"}, {"href": "http://localhost/nodes/813734dc-a4cb-4b99-8349-bb5fa8f14338", "rel": "bookmark"}]}], "next": "http://localhost/v1/nodes?sort_key=id&sort_dir=asc&fields=instance_uuid,maintenance,power_state,provision_state,uuid,name&limit=3&marker=813734dc-a4cb-4b99-8349-bb5fa8f14338"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_all_by_owner [0.083105s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations?owner=12345 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4cd65c8b-329f-4fd1-8724-8223b0a1a691
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"allocations": [{"uuid": "9f68c67f-238f-41f2-a9a6-d7559bb635da", "created_at": "2025-05-22T02:50:37.309797+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": "allocation0", "owner": "12345", "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/9f68c67f-238f-41f2-a9a6-d7559bb635da", "rel": "self"}, {"href": "http://localhost/allocations/9f68c67f-238f-41f2-a9a6-d7559bb635da", "rel": "bookmark"}], "node_uuid": null}, {"uuid": "5faa9fc6-a14a-4f00-85c6-4488bb200c14", "created_at": "2025-05-22T02:50:37.320924+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": "allocation1", "owner": "12345", "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/5faa9fc6-a14a-4f00-85c6-4488bb200c14", "rel": "self"}, {"href": "http://localhost/allocations/5faa9fc6-a14a-4f00-85c6-4488bb200c14", "rel": "bookmark"}], "node_uuid": null}, {"uuid": "7f1e5c6b-800d-4c1d-aab1-e9494e22e387", "created_at": "2025-05-22T02:50:37.322686+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": "allocation2", "owner": "12345", "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/7f1e5c6b-800d-4c1d-aab1-e9494e22e387", "rel": "self"}, {"href": "http://localhost/allocations/7f1e5c6b-800d-4c1d-aab1-e9494e22e387", "rel": "bookmark"}], "node_uuid": null}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_replace_singular [0.139063s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/allocations/7f278a2e-8764-449e-94b3-e3141c8a8d51 WITH [{'path': '/name', 'value': 'test', 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-168b599c-dde3-4526-9b0d-1e79048dd135
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "7f278a2e-8764-449e-94b3-e3141c8a8d51", "created_at": "2025-05-22T02:50:37.267594+00:00", "updated_at": "2000-01-01T00:00:00+00:00", "candidate_nodes": [], "extra": {}, "last_error": null, "name": "test", "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/7f278a2e-8764-449e-94b3-e3141c8a8d51", "rel": "self"}, {"href": "http://localhost/allocations/7f278a2e-8764-449e-94b3-e3141c8a8d51", "rel": "bookmark"}], "node_uuid": null}
DEBUG: GET /v1/allocations/7f278a2e-8764-449e-94b3-e3141c8a8d51 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e789638b-a60c-459e-9801-2e45cfa3aa30
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "7f278a2e-8764-449e-94b3-e3141c8a8d51", "created_at": "2025-05-22T02:50:37.267594+00:00", "updated_at": "2000-01-01T00:00:00+00:00", "candidate_nodes": [], "extra": {}, "last_error": null, "name": "test", "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/7f278a2e-8764-449e-94b3-e3141c8a8d51", "rel": "self"}, {"href": "http://localhost/allocations/7f278a2e-8764-449e-94b3-e3141c8a8d51", "rel": "bookmark"}], "node_uuid": null}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_by_node_not_allowed [0.072984s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/allocation WITH {'candidate_nodes': [], 'extra': {}, 'name': None, 'resource_class': 'baremetal', 'traits': [], 'uuid': 'eeef60b9-a8ad-46d6-9c58-662ce76c70d8', 'owner': None} GOT Response: 405 Method Not Allowed
DEBUG: Allow: DELETE, GET
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 405, \"title\": \"Method Not Allowed\", \"description\": \"\"}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_collection_links_custom_fields [0.077109s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?fields=driver_info,uuid WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-db6c4cb4-8bb6-4289-ad1f-198291d215c5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"nodes": [{"uuid": "4a478da2-6062-4ee4-a7bb-abde713ea424", "driver_info": {"fake": "value"}, "links": [{"href": "http://localhost/v1/nodes/4a478da2-6062-4ee4-a7bb-abde713ea424", "rel": "self"}, {"href": "http://localhost/nodes/4a478da2-6062-4ee4-a7bb-abde713ea424", "rel": "bookmark"}]}, {"uuid": "5c5c7ac1-da26-4090-aaae-996d1d47f17b", "driver_info": {"fake": "value"}, "links": [{"href": "http://localhost/v1/nodes/5c5c7ac1-da26-4090-aaae-996d1d47f17b", "rel": "self"}, {"href": "http://localhost/nodes/5c5c7ac1-da26-4090-aaae-996d1d47f17b", "rel": "bookmark"}]}, {"uuid": "3b2394cd-0813-482b-a684-b8bfa8d87236", "driver_info": {"fake": "value"}, "links": [{"href": "http://localhost/v1/nodes/3b2394cd-0813-482b-a684-b8bfa8d87236", "rel": "self"}, {"href": "http://localhost/nodes/3b2394cd-0813-482b-a684-b8bfa8d87236", "rel": "bookmark"}]}], "next": "http://localhost/v1/nodes?sort_key=id&sort_dir=asc&fields=driver_info,uuid&limit=3&marker=3b2394cd-0813-482b-a684-b8bfa8d87236"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_all_by_owner_not_allowed [0.097273s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations?owner=12345 WITH {} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fc32d8bc-0b66-4c58-b412-99c31165ef88
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.59
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_node_uuid_not_allowed [0.117170s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/allocations WITH {'candidate_nodes': [], 'extra': {}, 'name': None, 'resource_class': 'baremetal', 'traits': [], 'uuid': '3f698887-fdf8-4642-85b2-1980ca2888d9', 'owner': None, 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e9460354-9be2-4dd7-adb9-1f50ed19808f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for allocation: Additional properties are not allowed ('node_uuid' was unexpected)\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_update_error [0.130957s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/allocations/5bd9fdae-6a16-4641-a5a4-19edfeda2099 WITH [{'path': '/name', 'value': 'new', 'op': 'replace'}] GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ec3b258c-8562-4869-8720-3a4341bf1fce
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_collection_links_default_limit [0.088786s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5b12c341-75b7-43f1-a32b-a4a68ee56d0f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"nodes": [{"uuid": "c51b0efe-d279-4a61-82e2-c27152006776", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": null, "links": [{"href": "http://localhost/v1/nodes/c51b0efe-d279-4a61-82e2-c27152006776", "rel": "self"}, {"href": "http://localhost/nodes/c51b0efe-d279-4a61-82e2-c27152006776", "rel": "bookmark"}]}, {"uuid": "9b529301-f89d-42cd-8be2-c2bf68367612", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": null, "links": [{"href": "http://localhost/v1/nodes/9b529301-f89d-42cd-8be2-c2bf68367612", "rel": "self"}, {"href": "http://localhost/nodes/9b529301-f89d-42cd-8be2-c2bf68367612", "rel": "bookmark"}]}, {"uuid": "27b497f4-279f-451f-b410-72b0929d833a", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": null, "links": [{"href": "http://localhost/v1/nodes/27b497f4-279f-451f-b410-72b0929d833a", "rel": "self"}, {"href": "http://localhost/nodes/27b497f4-279f-451f-b410-72b0929d833a", "rel": "bookmark"}]}], "next": "http://localhost/v1/nodes?sort_key=id&sort_dir=asc&fields=instance_uuid,maintenance,power_state,provision_state,uuid,name&limit=3&marker=27b497f4-279f-451f-b410-72b0929d833a"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_collection_links_instance_uuid_param [0.063078s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?instance_uuid=b3b4f22e-b19b-4cdd-8203-b56c32228665 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4b9f0b36-1a42-4ef0-b2ab-2c2bac1f20a8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"nodes": [{"uuid": "247926b8-1d4a-4c2f-aed8-aab765eb53a7", "instance_uuid": "b3b4f22e-b19b-4cdd-8203-b56c32228665", "maintenance": false, "power_state": null, "provision_state": null, "links": [{"href": "http://localhost/v1/nodes/247926b8-1d4a-4c2f-aed8-aab765eb53a7", "rel": "self"}, {"href": "http://localhost/nodes/247926b8-1d4a-4c2f-aed8-aab765eb53a7", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_all_by_owner_not_allowed_mismatch [0.105265s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations?owner=12345 WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4d7acba2-11ce-4bef-b906-c9945670058c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.60
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Not authorized.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_update_not_allowed [0.085936s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/allocations/b2e72df2-06c7-4859-bdef-b3cf603d3783 WITH [{'path': '/extra/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 405 Method Not Allowed
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c20a5e39-7ca9-4a46-b39d-943857c37ce8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.56
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The API version does not allow updating allocations\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_restricted_allocation_deprecated_without_owner [0.142866s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/allocations WITH {'candidate_nodes': [], 'extra': {}, 'name': None, 'resource_class': 'baremetal', 'traits': [], 'uuid': '1925f029-1ab3-461b-b8a5-34854ed9ccee', 'owner': None} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/allocations/1925f029-1ab3-461b-b8a5-34854ed9ccee
DEBUG: Openstack-Request-Id: req-24ebed34-ad36-4187-b5cb-3f615bcb99e7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.60
DEBUG: {"uuid": "1925f029-1ab3-461b-b8a5-34854ed9ccee", "created_at": "2025-05-22T02:50:37.583062+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": "12345", "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/1925f029-1ab3-461b-b8a5-34854ed9ccee", "rel": "self"}, {"href": "http://localhost/allocations/1925f029-1ab3-461b-b8a5-34854ed9ccee", "rel": "bookmark"}], "node_uuid": null}
DEBUG: GET /v1/allocations/1925f029-1ab3-461b-b8a5-34854ed9ccee WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f77f8e28-98f3-4347-96b1-8d65f0e7b4a2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.60
DEBUG: {"uuid": "1925f029-1ab3-461b-b8a5-34854ed9ccee", "created_at": "2025-05-22T02:50:37.583062+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": "12345", "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/1925f029-1ab3-461b-b8a5-34854ed9ccee", "rel": "self"}, {"href": "http://localhost/allocations/1925f029-1ab3-461b-b8a5-34854ed9ccee", "rel": "bookmark"}], "node_uuid": null}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail [0.065375s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-210dc41e-eb38-4fda-9ee2-9af80dcd0eee
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"nodes": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:37.586006+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": "fake.conductor", "allocation_uuid": null, "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_all_by_state [0.100235s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations?state=allocating WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-28975370-e14a-4108-96f5-36853ae916de
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"allocations": [{"uuid": "8c767223-25c1-4f1a-be19-d85c50dab33b", "created_at": "2025-05-22T02:50:37.630625+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": "allocation0", "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/8c767223-25c1-4f1a-be19-d85c50dab33b", "rel": "self"}, {"href": "http://localhost/allocations/8c767223-25c1-4f1a-be19-d85c50dab33b", "rel": "bookmark"}], "node_uuid": null}, {"uuid": "5343caec-b551-485c-b4e1-9db6284f79c3", "created_at": "2025-05-22T02:50:37.631659+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": "allocation1", "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/5343caec-b551-485c-b4e1-9db6284f79c3", "rel": "self"}, {"href": "http://localhost/allocations/5343caec-b551-485c-b4e1-9db6284f79c3", "rel": "bookmark"}], "node_uuid": null}, {"uuid": "10549a22-9172-4da9-aaea-da8058929d34", "created_at": "2025-05-22T02:50:37.632488+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": "allocation2", "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/10549a22-9172-4da9-aaea-da8058929d34", "rel": "self"}, {"href": "http://localhost/allocations/10549a22-9172-4da9-aaea-da8058929d34", "rel": "bookmark"}], "node_uuid": null}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_update_not_found [0.082507s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/allocations/a01e405a-bc0a-453c-9c50-908beaaa9383 WITH [{'path': '/name', 'value': 'b', 'op': 'replace'}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7218b436-b05c-4d36-a9f5-5662528b75b2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Allocation a01e405a-bc0a-453c-9c50-908beaaa9383 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_against_single [0.057286s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/detail WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-95ffde31-9537-40fb-8357-f5a7f7d3eede
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Resource could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_restricted_allocation_forbidden [0.099679s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/allocations WITH {'candidate_nodes': [], 'extra': {}, 'name': None, 'resource_class': 'baremetal', 'traits': [], 'uuid': '641d36e1-d684-4189-af6b-2131ce9b6aa3', 'owner': None} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-cccdc4e9-3b80-42a1-bb3b-178412572ad5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.60
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: fake\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_forbidden [0.045861s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/detail WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fd1efb45-0069-4789-8aeb-5efd5a6cf161
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.50
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: fake\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_by_node_resource [0.103677s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/allocation WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-091f1f8e-0270-4928-a713-66a59eadcc73
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "d58fff15-60ef-4ff6-b635-6b22e99c604e", "created_at": "2025-05-22T02:50:37.722491+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/d58fff15-60ef-4ff6-b635-6b22e99c604e", "rel": "self"}, {"href": "http://localhost/allocations/d58fff15-60ef-4ff6-b635-6b22e99c604e", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_instance_uuid [0.049643s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/detail?instance_uuid=6eccd391-961c-4da5-b3c5-e2fa5cfbbd9d WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e4c9b36a-16b6-401a-8ef0-68c2b31bed73
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"nodes": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:37.755882+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": "6eccd391-961c-4da5-b3c5-e2fa5cfbbd9d", "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": "fake.conductor", "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_update_owner_not_acceptable [0.107759s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/allocations/0c68cbc5-f1a4-413e-b04e-af2b968eb8c0 WITH [{'path': '/owner', 'value': '54321', 'op': 'replace'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c0148737-960e-4c8f-804d-82ef88f1862a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot patch /owner. Only the following can be updated: name, extra\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_restricted_allocation_normal [0.114453s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/allocations WITH {'candidate_nodes': [], 'extra': {}, 'name': None, 'resource_class': 'baremetal', 'traits': [], 'uuid': '3ecdfd82-bd42-4448-8bbd-7bdad7a03b5e', 'owner': None} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/allocations/3ecdfd82-bd42-4448-8bbd-7bdad7a03b5e
DEBUG: Openstack-Request-Id: req-5141ce96-8e17-4a82-9d7f-af9a59ea5d6d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.60
DEBUG: {"uuid": "3ecdfd82-bd42-4448-8bbd-7bdad7a03b5e", "created_at": "2025-05-22T02:50:37.800611+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": "12345", "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/3ecdfd82-bd42-4448-8bbd-7bdad7a03b5e", "rel": "self"}, {"href": "http://localhost/allocations/3ecdfd82-bd42-4448-8bbd-7bdad7a03b5e", "rel": "bookmark"}], "node_uuid": null}
DEBUG: GET /v1/allocations/3ecdfd82-bd42-4448-8bbd-7bdad7a03b5e WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f4ce5298-56ea-4e77-b85e-e4b9d3673bb7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.60
DEBUG: {"uuid": "3ecdfd82-bd42-4448-8bbd-7bdad7a03b5e", "created_at": "2025-05-22T02:50:37.800611+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": "12345", "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/3ecdfd82-bd42-4448-8bbd-7bdad7a03b5e", "rel": "self"}, {"href": "http://localhost/allocations/3ecdfd82-bd42-4448-8bbd-7bdad7a03b5e", "rel": "bookmark"}], "node_uuid": null}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_by_node_resource_and_id [0.103321s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/allocation/13391e84-575c-45a0-98f4-bfb43efc7a09 WITH {} GOT Response: 405 Method Not Allowed
DEBUG: Allow: DELETE, GET
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 405, \"title\": \"Method Not Allowed\", \"description\": \"\"}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_instance_uuid_project_match [0.117640s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/detail?instance_uuid=6eccd391-961c-4da5-b3c5-e2fa5cfbbd9d WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a5c34b60-9809-4c1e-9efc-ddf3b63cd059
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"nodes": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:37.853620+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": "6eccd391-961c-4da5-b3c5-e2fa5cfbbd9d", "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": "46c0bf8a-846d-49a5-9724-5a61a5efa6bf", "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": "fake.conductor", "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_add_multi [0.135928s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 WITH [{'path': '/extra/foo1', 'value': 'bar1', 'op': 'add'}, {'path': '/extra/foo2', 'value': 'bar2', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-431349b3-6d8c-4849-bfac-66416c3d2989
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "created_at": "2025-05-22T02:50:37.846876+00:00", "updated_at": "2025-05-22T02:50:37.892097+00:00", "description": "data-center-1-chassis", "extra": {"foo1": "bar1", "foo2": "bar2"}, "links": [{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "nodes": [[{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "bookmark"}]]}
DEBUG: GET /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-729251f7-e01e-4977-a76a-4852b149608c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "created_at": "2025-05-22T02:50:37.846876+00:00", "updated_at": "2025-05-22T02:50:37.892097+00:00", "description": "data-center-1-chassis", "extra": {"foo1": "bar1", "foo2": "bar2"}, "links": [{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "nodes": [[{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "bookmark"}]]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_restricted_allocation_older_version [0.122073s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/allocations WITH {'candidate_nodes': [], 'extra': {}, 'name': None, 'resource_class': 'baremetal', 'traits': [], 'uuid': 'a7e6e7b2-d5c6-4d95-bcc2-663e7c23d48a'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/allocations/a7e6e7b2-d5c6-4d95-bcc2-663e7c23d48a
DEBUG: Openstack-Request-Id: req-143fa17e-83f7-409d-aa61-2fc23c12e268
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.59
DEBUG: {"uuid": "a7e6e7b2-d5c6-4d95-bcc2-663e7c23d48a", "created_at": "2025-05-22T02:50:37.921495+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/a7e6e7b2-d5c6-4d95-bcc2-663e7c23d48a", "rel": "self"}, {"href": "http://localhost/allocations/a7e6e7b2-d5c6-4d95-bcc2-663e7c23d48a", "rel": "bookmark"}], "node_uuid": null}
DEBUG: GET /v1/allocations/a7e6e7b2-d5c6-4d95-bcc2-663e7c23d48a WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e5aa915f-2d32-4db7-80ec-ecf6878ab074
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.59
DEBUG: {"uuid": "a7e6e7b2-d5c6-4d95-bcc2-663e7c23d48a", "created_at": "2025-05-22T02:50:37.921495+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/a7e6e7b2-d5c6-4d95-bcc2-663e7c23d48a", "rel": "self"}, {"href": "http://localhost/allocations/a7e6e7b2-d5c6-4d95-bcc2-663e7c23d48a", "rel": "bookmark"}], "node_uuid": null}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_by_node_resource_invalid_api_version [0.083502s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/allocation WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_instance_uuid_project_not_match [0.095374s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/detail?instance_uuid=6eccd391-961c-4da5-b3c5-e2fa5cfbbd9d WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-56d6a3e9-6544-4127-a1ea-54ff54a63d02
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"nodes": []}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_add_root [0.094685s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 WITH [{'path': '/description', 'value': 'test', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-dd8484da-1a65-459c-a59e-a44796f8335d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "created_at": "2025-05-22T02:50:37.982408+00:00", "updated_at": "2025-05-22T02:50:38.013498+00:00", "description": "test", "extra": {}, "links": [{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "nodes": [[{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "bookmark"}]]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_restricted_allocation_with_mismatch_owner [0.122974s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/allocations WITH {'candidate_nodes': [], 'extra': {}, 'name': None, 'resource_class': 'baremetal', 'traits': [], 'uuid': '4b0b4799-e9c8-4f7d-9a96-da11bcc69efb', 'owner': '54321'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1e5f51bb-0e73-462a-85c8-edf87cfd3ae2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.60
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: fake\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_list_all_forbid_project_mismatch [0.084804s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/detail?project=54321 WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fc07faab-6e89-4960-8ade-51086f0012c5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.50
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: fake\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_by_node_resource_with_fields [0.141128s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/allocation?fields=name,extra WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-81dc8aaa-5c1f-4e45-86fa-8cd97b86d27e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"extra": {}, "name": null, "links": [{"href": "http://localhost/v1/allocations/cb34a81b-d589-4574-97bd-37fa2dc084c1", "rel": "self"}, {"href": "http://localhost/allocations/cb34a81b-d589-4574-97bd-37fa2dc084c1", "rel": "bookmark"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_add_root_non_existent [0.080282s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 WITH [{'path': '/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-37554ec5-fefb-4b97-817f-03a93c62e477
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot patch /foo. Only the following can be updated: uuid, extra, description\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_restricted_allocation_with_owner [0.125491s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/allocations WITH {'candidate_nodes': [], 'extra': {}, 'name': None, 'resource_class': 'baremetal', 'traits': [], 'uuid': 'c46ac5f4-00db-41c6-8d0d-7ae6666e54ca', 'owner': '12345'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/allocations/c46ac5f4-00db-41c6-8d0d-7ae6666e54ca
DEBUG: Openstack-Request-Id: req-32ef7959-7b27-49ac-9bb1-90ad0e362dd2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.60
DEBUG: {"uuid": "c46ac5f4-00db-41c6-8d0d-7ae6666e54ca", "created_at": "2025-05-22T02:50:38.178554+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": "12345", "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/c46ac5f4-00db-41c6-8d0d-7ae6666e54ca", "rel": "self"}, {"href": "http://localhost/allocations/c46ac5f4-00db-41c6-8d0d-7ae6666e54ca", "rel": "bookmark"}], "node_uuid": null}
DEBUG: GET /v1/allocations/c46ac5f4-00db-41c6-8d0d-7ae6666e54ca WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3d8aea06-93ad-4950-81a7-b62396c17bf7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.60
DEBUG: {"uuid": "c46ac5f4-00db-41c6-8d0d-7ae6666e54ca", "created_at": "2025-05-22T02:50:38.178554+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": "12345", "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/c46ac5f4-00db-41c6-8d0d-7ae6666e54ca", "rel": "self"}, {"href": "http://localhost/allocations/c46ac5f4-00db-41c6-8d0d-7ae6666e54ca", "rel": "bookmark"}], "node_uuid": null}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_patch_nodes_subresource [0.079106s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes WITH [{'path': '/extra/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-178de1e5-b4c8-4c12-87aa-e7ac222e17b6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Operation not permitted.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_collection_custom_fields [0.132015s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations?fields=uuid,extra WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-bf3a4785-b07c-414a-b3fb-26f1d29291c6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"allocations": [{"uuid": "576d8d15-390e-4f19-935c-e5bf6195c8b3", "extra": {}, "links": [{"href": "http://localhost/v1/allocations/576d8d15-390e-4f19-935c-e5bf6195c8b3", "rel": "self"}, {"href": "http://localhost/allocations/576d8d15-390e-4f19-935c-e5bf6195c8b3", "rel": "bookmark"}]}, {"uuid": "016de6bb-40b7-4f46-b65a-ff5eae2856ed", "extra": {}, "links": [{"href": "http://localhost/v1/allocations/016de6bb-40b7-4f46-b65a-ff5eae2856ed", "rel": "self"}, {"href": "http://localhost/allocations/016de6bb-40b7-4f46-b65a-ff5eae2856ed", "rel": "bookmark"}]}, {"uuid": "2af5384e-8d71-4666-ba9b-df5393a345ca", "extra": {}, "links": [{"href": "http://localhost/v1/allocations/2af5384e-8d71-4666-ba9b-df5393a345ca", "rel": "self"}, {"href": "http://localhost/allocations/2af5384e-8d71-4666-ba9b-df5393a345ca", "rel": "bookmark"}]}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_list_all_forbidden [0.157351s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1ee2953e-4a61-4443-9fcf-5f4efd2b6ef5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.65
DEBUG: {"nodes": [{"uuid": "c146820b-946d-46fd-82e7-cd7556c1f090", "created_at": "2025-05-22T02:50:38.144231+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "owner": "12345", "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/c146820b-946d-46fd-82e7-cd7556c1f090", "rel": "self"}, {"href": "http://localhost/nodes/c146820b-946d-46fd-82e7-cd7556c1f090", "rel": "bookmark"}], "conductor": "fake.conductor", "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/c146820b-946d-46fd-82e7-cd7556c1f090/ports", "rel": "self"}, {"href": "http://localhost/nodes/c146820b-946d-46fd-82e7-cd7556c1f090/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/c146820b-946d-46fd-82e7-cd7556c1f090/states", "rel": "self"}, {"href": "http://localhost/nodes/c146820b-946d-46fd-82e7-cd7556c1f090/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/c146820b-946d-46fd-82e7-cd7556c1f090/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/c146820b-946d-46fd-82e7-cd7556c1f090/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/c146820b-946d-46fd-82e7-cd7556c1f090/volume", "rel": "self"}, {"href": "http://localhost/nodes/c146820b-946d-46fd-82e7-cd7556c1f090/volume", "rel": "bookmark"}]}, {"uuid": "79b09812-ca09-41da-9db0-10ca1ab53d27", "created_at": "2025-05-22T02:50:38.148821+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "owner": "12345", "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired
DEBUG:     _reason": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/79b09812-ca09-41da-9db0-10ca1ab53d27", "rel": "self"}, {"href": "http://localhost/nodes/79b09812-ca09-41da-9db0-10ca1ab53d27", "rel": "bookmark"}], "conductor": "fake.conductor", "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/79b09812-ca09-41da-9db0-10ca1ab53d27/ports", "rel": "self"}, {"href": "http://localhost/nodes/79b09812-ca09-41da-9db0-10ca1ab53d27/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/79b09812-ca09-41da-9db0-10ca1ab53d27/states", "rel": "self"}, {"href": "http://localhost/nodes/79b09812-ca09-41da-9db0-10ca1ab53d27/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/79b09812-ca09-41da-9db0-10ca1ab53d27/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/79b09812-ca09-41da-9db0-10ca1ab53d27/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/79b09812-ca09-41da-9db0-10ca1ab53d27/volume", "rel": "self"}, {"href": "http://localhost/nodes/79b09812-ca09-41da-9db0-10ca1ab53d27/volume", "rel": "bookmark"}]}, {"uuid": "3d24bdd5-52e5-4851-8f03-d27c12aa2512", "created_at": "2025-05-22T02:50:38.152408+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "owner": "12345", "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/3d24bdd5-52e5-4851-8f03-d27c12aa2512", "rel": "self"}, {"href": "http://localhost/nodes/3d24bdd5-52e5-4851-8f03-d27c12aa2512", "rel": "bookmark"}], "conductor": "fake.conductor", "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/3d24bdd5-52e5-4851-8f03-d27c12aa2512/ports", "rel": "self"}, {"href": "http://localhost/nodes/3d24bdd5-52e5-4851-8f03-d27c12aa2512/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/3d24bdd5-52e5-4851-8f03-d27c12aa2512/states", "rel": "self"}, {"href": "http://localhost/nodes/3d24bdd5-52e5-4851-8f03-d27c12aa2512/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/3d24bdd5-52e5-4851-8f03-d27c12aa2512/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/3d24bdd5-52e5-4851-8f03-d27c12aa2512/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/3d24bdd5-52e5-4851-8f03-d27c12aa2512/volume", "rel": "self"}, {"href": "http://localhost/nodes/3d24bdd5-52e5-4851-8f03-d27c12aa2512/volume", "rel": "bookmark"}]}, {"uuid": "d6b2a484-15a3-4b71-af4a-c81db05fff8f", "created_at": "2025-05-22T02:50:38.154977+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false,
DEBUG:      "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": "12345", "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "owner": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/d6b2a484-15a3-4b71-af4a-c81db05fff8f", "rel": "self"}, {"href": "http://localhost/nodes/d6b2a484-15a3-4b71-af4a-c81db05fff8f", "rel": "bookmark"}], "conductor": "fake.conductor", "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/d6b2a484-15a3-4b71-af4a-c81db05fff8f/ports", "rel": "self"}, {"href": "http://localhost/nodes/d6b2a484-15a3-4b71-af4a-c81db05fff8f/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/d6b2a484-15a3-4b71-af4a-c81db05fff8f/states", "rel": "self"}, {"href": "http://localhost/nodes/d6b2a484-15a3-4b71-af4a-c81db05fff8f/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/d6b2a484-15a3-4b71-af4a-c81db05fff8f/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/d6b2a484-15a3-4b71-af4a-c81db05fff8f/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/d6b2a484-15a3-4b71-af4a-c81db05fff8f/volume", "rel": "self"}, {"href": "http://localhost/nodes/d6b2a484-15a3-4b71-af4a-c81db05fff8f/volume", "rel": "bookmark"}]}, {"uuid": "ebd2d36c-1471-4b28-a822-7286715955bf", "created_at": "2025-05-22T02:50:38.157181+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": "12345", "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "owner": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/ebd2d36c-1471-4b28-a822-7286715955bf", "rel": "self"}, {"href": "http://localhost/nodes/ebd2d36c-1471-4b28-a822-7286715955bf", "rel": "bookmark"}], "conductor": "fake.conductor", "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/ebd2d36c-1471-4b28-a822-7286715955bf/ports", "rel": 
DEBUG:     "self"}, {"href": "http://localhost/nodes/ebd2d36c-1471-4b28-a822-7286715955bf/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/ebd2d36c-1471-4b28-a822-7286715955bf/states", "rel": "self"}, {"href": "http://localhost/nodes/ebd2d36c-1471-4b28-a822-7286715955bf/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/ebd2d36c-1471-4b28-a822-7286715955bf/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/ebd2d36c-1471-4b28-a822-7286715955bf/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/ebd2d36c-1471-4b28-a822-7286715955bf/volume", "rel": "self"}, {"href": "http://localhost/nodes/ebd2d36c-1471-4b28-a822-7286715955bf/volume", "rel": "bookmark"}]}, {"uuid": "74ef548e-b95b-4637-bec0-bd43ea449539", "created_at": "2025-05-22T02:50:38.158840+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": "12345", "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "owner": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/74ef548e-b95b-4637-bec0-bd43ea449539", "rel": "self"}, {"href": "http://localhost/nodes/74ef548e-b95b-4637-bec0-bd43ea449539", "rel": "bookmark"}], "conductor": "fake.conductor", "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/74ef548e-b95b-4637-bec0-bd43ea449539/ports", "rel": "self"}, {"href": "http://localhost/nodes/74ef548e-b95b-4637-bec0-bd43ea449539/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/74ef548e-b95b-4637-bec0-bd43ea449539/states", "rel": "self"}, {"href": "http://localhost/nodes/74ef548e-b95b-4637-bec0-bd43ea449539/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/74ef548e-b95b-4637-bec0-bd43ea449539/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/74ef548e-b95b-4637-bec0-bd43ea449539/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/74ef548e-b95b-4637-bec0-bd43ea449539/volume", "rel": "self"}, {"href": "http://localhost/nodes/74ef548e-b95b-4637-bec0-bd43ea449539/volume", "rel": "bookmark"}]}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_list_all_forbidden_no_project [0.066585s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/detail WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-733a16f9-5d18-486f-b611-2907b37cb985
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.49
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: fake\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_collection_links [0.112735s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates/?limit=3 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b71b4cd5-b3b2-4f5c-ba86-86947408370f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"deploy_templates": [{"uuid": "a3750845-4470-433f-80ab-337f721644cc", "name": "CUSTOM_DT0", "links": [{"href": "http://localhost/v1/deploy_templates/a3750845-4470-433f-80ab-337f721644cc", "rel": "self"}, {"href": "http://localhost/deploy_templates/a3750845-4470-433f-80ab-337f721644cc", "rel": "bookmark"}]}, {"uuid": "a03f1501-1fea-4c4a-9b20-2effd4e2c257", "name": "CUSTOM_DT1", "links": [{"href": "http://localhost/v1/deploy_templates/a03f1501-1fea-4c4a-9b20-2effd4e2c257", "rel": "self"}, {"href": "http://localhost/deploy_templates/a03f1501-1fea-4c4a-9b20-2effd4e2c257", "rel": "bookmark"}]}, {"uuid": "137f2822-ee48-478a-885e-da4fb11fcc32", "name": "CUSTOM_DT2", "links": [{"href": "http://localhost/v1/deploy_templates/137f2822-ee48-478a-885e-da4fb11fcc32", "rel": "self"}, {"href": "http://localhost/deploy_templates/137f2822-ee48-478a-885e-da4fb11fcc32", "rel": "bookmark"}]}], "next": "http://localhost/v1/deploy_templates?sort_key=id&sort_dir=asc&fields=uuid,name&limit=3&marker=137f2822-ee48-478a-885e-da4fb11fcc32"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_collection_pagination_no_uuid [0.114281s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations?fields=node_uuid&limit=2 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ca77e3d9-1239-4f6b-a089-863c6d3dd7da
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"allocations": [{"links": [{"href": "http://localhost/v1/allocations/dd749304-30da-4957-ace8-3d6aed9779c5", "rel": "self"}, {"href": "http://localhost/allocations/dd749304-30da-4957-ace8-3d6aed9779c5", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}, {"links": [{"href": "http://localhost/v1/allocations/ad25a03e-6b9c-43a3-ad8f-642317ab8c2d", "rel": "self"}, {"href": "http://localhost/allocations/ad25a03e-6b9c-43a3-ad8f-642317ab8c2d", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}], "next": "http://localhost/v1/allocations?sort_key=id&sort_dir=asc&fields=node_uuid&limit=2&marker=ad25a03e-6b9c-43a3-ad8f-642317ab8c2d"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_remove_multi [0.151176s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/chassis/1401c1f3-0b2f-4180-a127-c695ff8d8bd4 WITH [{'path': '/extra/foo2', 'op': 'remove'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8415b8c1-657a-462e-9d55-694bf3b9424f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "1401c1f3-0b2f-4180-a127-c695ff8d8bd4", "created_at": "2025-05-22T02:50:38.251542+00:00", "updated_at": "2025-05-22T02:50:38.283650+00:00", "description": "foobar", "extra": {"foo1": "bar1", "foo3": "bar3"}, "links": [{"href": "http://localhost/v1/chassis/1401c1f3-0b2f-4180-a127-c695ff8d8bd4", "rel": "self"}, {"href": "http://localhost/chassis/1401c1f3-0b2f-4180-a127-c695ff8d8bd4", "rel": "bookmark"}], "nodes": [[{"href": "http://localhost/v1/chassis/1401c1f3-0b2f-4180-a127-c695ff8d8bd4/nodes", "rel": "self"}, {"href": "http://localhost/chassis/1401c1f3-0b2f-4180-a127-c695ff8d8bd4/nodes", "rel": "bookmark"}]]}
DEBUG: GET /v1/chassis/1401c1f3-0b2f-4180-a127-c695ff8d8bd4 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6857bb10-98d1-4da7-86a9-a6dd98eba7e1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "1401c1f3-0b2f-4180-a127-c695ff8d8bd4", "created_at": "2025-05-22T02:50:38.251542+00:00", "updated_at": "2025-05-22T02:50:38.283650+00:00", "description": "foobar", "extra": {"foo1": "bar1", "foo3": "bar3"}, "links": [{"href": "http://localhost/v1/chassis/1401c1f3-0b2f-4180-a127-c695ff8d8bd4", "rel": "self"}, {"href": "http://localhost/chassis/1401c1f3-0b2f-4180-a127-c695ff8d8bd4", "rel": "bookmark"}], "nodes": [[{"href": "http://localhost/v1/chassis/1401c1f3-0b2f-4180-a127-c695ff8d8bd4/nodes", "rel": "self"}, {"href": "http://localhost/chassis/1401c1f3-0b2f-4180-a127-c695ff8d8bd4/nodes", "rel": "bookmark"}]]}
DEBUG: PATCH /v1/chassis/1401c1f3-0b2f-4180-a127-c695ff8d8bd4 WITH [{'path': '/extra', 'op': 'remove'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-604f1f4a-d726-49a0-9f1f-7ce71fac5b1b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "1401c1f3-0b2f-4180-a127-c695ff8d8bd4", "created_at": "2025-05-22T02:50:38.251542+00:00", "updated_at": "2025-05-22T02:50:38.321774+00:00", "description": "foobar", "extra": {}, "links": [{"href": "http://localhost/v1/chassis/1401c1f3-0b2f-4180-a127-c695ff8d8bd4", "rel": "self"}, {"href": "http://localhost/chassis/1401c1f3-0b2f-4180-a127-c695ff8d8bd4", "rel": "bookmark"}], "nodes": [[{"href": "http://localhost/v1/chassis/1401c1f3-0b2f-4180-a127-c695ff8d8bd4/nodes", "rel": "self"}, {"href": "http://localhost/chassis/1401c1f3-0b2f-4180-a127-c695ff8d8bd4/nodes", "rel": "bookmark"}]]}
DEBUG: GET /v1/chassis/1401c1f3-0b2f-4180-a127-c695ff8d8bd4 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4f371211-e5e5-43d7-8367-ac7fe36df9c9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "1401c1f3-0b2f-4180-a127-c695ff8d8bd4", "created_at": "2025-05-22T02:50:38.251542+00:00", "updated_at": "2025-05-22T02:50:38.321774+00:00", "description": "foobar", "extra": {}, "links": [{"href": "http://localhost/v1/chassis/1401c1f3-0b2f-4180-a127-c695ff8d8bd4", "rel": "self"}, {"href": "http://localhost/chassis/1401c1f3-0b2f-4180-a127-c695ff8d8bd4", "rel": "bookmark"}], "nodes": [[{"href": "http://localhost/v1/chassis/1401c1f3-0b2f-4180-a127-c695ff8d8bd4/nodes", "rel": "self"}, {"href": "http://localhost/chassis/1401c1f3-0b2f-4180-a127-c695ff8d8bd4/nodes", "rel": "bookmark"}]]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_collection_links_custom_fields [0.098748s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates?fields=uuid,steps WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c83d84be-63da-4b0a-92e4-452572aeb00e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"deploy_templates": [{"uuid": "0b8419fe-cb69-4fa8-9adb-159af8ea84bb", "links": [{"href": "http://localhost/v1/deploy_templates/0b8419fe-cb69-4fa8-9adb-159af8ea84bb", "rel": "self"}, {"href": "http://localhost/deploy_templates/0b8419fe-cb69-4fa8-9adb-159af8ea84bb", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "priority": 10}]}, {"uuid": "de7150cc-c3f6-48a1-9714-47ee3247fa78", "links": [{"href": "http://localhost/v1/deploy_templates/de7150cc-c3f6-48a1-9714-47ee3247fa78", "rel": "self"}, {"href": "http://localhost/deploy_templates/de7150cc-c3f6-48a1-9714-47ee3247fa78", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "priority": 10}]}, {"uuid": "b6cec694-ec78-4684-ba17-baee07d74dd4", "links": [{"href": "http://localhost/v1/deploy_templates/b6cec694-ec78-4684-ba17-baee07d74dd4", "rel": "self"}, {"href": "http://localhost/deploy_templates/b6cec694-ec78-4684-ba17-baee07d74dd4", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "priority": 10}]}], "next": "http://localhost/v1/deploy_templates?sort_key=id&sort_dir=asc&fields=uuid,steps&limit=3&marker=b6cec694-ec78-4684-ba17-baee07d74dd4"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_custom_fields_invalid_fields [0.087375s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations/caa0d57e-001b-4dca-ab5e-dcfba16c9527?fields=uuid,spongebob WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f7c712e0-f423-42a8-8c1a-be878e457d27
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Field(s) \\\"spongebob\\\" are not valid\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_query_false [0.126543s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-85fceade-e175-4269-af7f-3e516c2d51d0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"nodes": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}]}]}
DEBUG: GET /v1/nodes?detail=False WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2bed6087-ca75-49f7-8ca3-8c078a7f6a71
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"nodes": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}]}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_remove_non_existent_property_fail [0.100415s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 WITH [{'path': '/extra/non-existent', 'op': 'remove'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-532b3826-411e-4424-a843-ad5f3f8bdfe6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Couldn't apply patch '{'path': '/extra/non-existent', 'op': 'remove'}'. Reason: can't remove non-existent object 'non-existent'\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_collection_links_default_limit [0.097344s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b324754c-ebb4-4758-84b4-923267ea5a20
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"deploy_templates": [{"uuid": "379ddb7b-cc5d-409c-9fdd-311722a0e60e", "name": "CUSTOM_DT0", "links": [{"href": "http://localhost/v1/deploy_templates/379ddb7b-cc5d-409c-9fdd-311722a0e60e", "rel": "self"}, {"href": "http://localhost/deploy_templates/379ddb7b-cc5d-409c-9fdd-311722a0e60e", "rel": "bookmark"}]}, {"uuid": "b89558ab-2a05-4eb5-861e-dc8111b3cc9e", "name": "CUSTOM_DT1", "links": [{"href": "http://localhost/v1/deploy_templates/b89558ab-2a05-4eb5-861e-dc8111b3cc9e", "rel": "self"}, {"href": "http://localhost/deploy_templates/b89558ab-2a05-4eb5-861e-dc8111b3cc9e", "rel": "bookmark"}]}, {"uuid": "2d26f76a-b4e6-4094-b230-c430c294a387", "name": "CUSTOM_DT2", "links": [{"href": "http://localhost/v1/deploy_templates/2d26f76a-b4e6-4094-b230-c430c294a387", "rel": "self"}, {"href": "http://localhost/deploy_templates/2d26f76a-b4e6-4094-b230-c430c294a387", "rel": "bookmark"}]}], "next": "http://localhost/v1/deploy_templates?sort_key=id&sort_dir=asc&fields=uuid,name&limit=3&marker=2d26f76a-b4e6-4094-b230-c430c294a387"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_one [0.086429s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations/f75db77d-c51c-429c-a1f1-d4dd10da9e35 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ff4d4f08-5cd4-49d1-a9e9-2c9103c24496
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "f75db77d-c51c-429c-a1f1-d4dd10da9e35", "created_at": "2025-05-22T02:50:38.490924+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/f75db77d-c51c-429c-a1f1-d4dd10da9e35", "rel": "self"}, {"href": "http://localhost/allocations/f75db77d-c51c-429c-a1f1-d4dd10da9e35", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_remove_singular [0.104495s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/chassis/393828f8-841c-4a43-b29c-3592a626a8d6 WITH [{'path': '/description', 'op': 'remove'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-75bf7a5b-ee10-4773-a2df-d7665d56f834
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "393828f8-841c-4a43-b29c-3592a626a8d6", "created_at": "2025-05-22T02:50:38.526417+00:00", "updated_at": "2025-05-22T02:50:38.556013+00:00", "description": null, "extra": {"a": "b"}, "links": [{"href": "http://localhost/v1/chassis/393828f8-841c-4a43-b29c-3592a626a8d6", "rel": "self"}, {"href": "http://localhost/chassis/393828f8-841c-4a43-b29c-3592a626a8d6", "rel": "bookmark"}], "nodes": [[{"href": "http://localhost/v1/chassis/393828f8-841c-4a43-b29c-3592a626a8d6/nodes", "rel": "self"}, {"href": "http://localhost/chassis/393828f8-841c-4a43-b29c-3592a626a8d6/nodes", "rel": "bookmark"}]]}
DEBUG: GET /v1/chassis/393828f8-841c-4a43-b29c-3592a626a8d6 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-71398753-51ed-4cbe-89bc-76db37f7ebcd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "393828f8-841c-4a43-b29c-3592a626a8d6", "created_at": "2025-05-22T02:50:38.526417+00:00", "updated_at": "2025-05-22T02:50:38.556013+00:00", "description": null, "extra": {"a": "b"}, "links": [{"href": "http://localhost/v1/chassis/393828f8-841c-4a43-b29c-3592a626a8d6", "rel": "self"}, {"href": "http://localhost/chassis/393828f8-841c-4a43-b29c-3592a626a8d6", "rel": "bookmark"}], "nodes": [[{"href": "http://localhost/v1/chassis/393828f8-841c-4a43-b29c-3592a626a8d6/nodes", "rel": "self"}, {"href": "http://localhost/chassis/393828f8-841c-4a43-b29c-3592a626a8d6/nodes", "rel": "bookmark"}]]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_detail_query [0.077416s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates?detail=True WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-21b025c1-a59f-4812-9b33-9cfdb292a32c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"deploy_templates": [{"uuid": "008df993-5731-42ab-bb7c-ea5b77778641", "created_at": "2025-05-22T02:50:38.569691+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "links": [{"href": "http://localhost/v1/deploy_templates/008df993-5731-42ab-bb7c-ea5b77778641", "rel": "self"}, {"href": "http://localhost/deploy_templates/008df993-5731-42ab-bb7c-ea5b77778641", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "priority": 10}]}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_snmpv3 [0.143408s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b41ba73d-ea22-4d8c-8dd5-60b10622e2d2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"nodes": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:38.530542+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"snmp_version": 3, "snmp_user": "test-user", "snmp_auth_protocol": "sha", "snmp_auth_key": "******", "snmp_priv_protocol": "aes", "snmp_priv_key": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": "fake.conductor", "allocation_uuid": null, "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_one_custom_fields [0.090700s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations/99aab304-d576-42c2-937e-e80c88a3956e?fields=resource_class,extra WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-863f5018-a4b8-4052-accc-b05de7006d71
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"extra": {}, "resource_class": "baremetal", "links": [{"href": "http://localhost/v1/allocations/99aab304-d576-42c2-937e-e80c88a3956e", "rel": "self"}, {"href": "http://localhost/allocations/99aab304-d576-42c2-937e-e80c88a3956e", "rel": "bookmark"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_remove_uuid [0.091140s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 WITH [{'path': '/uuid', 'op': 'remove'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-bba49ca6-0119-4d1b-812e-8cb9f220e894
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot overwrite UUID for an existing Chassis.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_sort_key_allowed [0.105115s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/detail?sort_key=resource_class WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-475cf538-ffae-4842-9231-c247cb45a1c0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.21
DEBUG: {"nodes": [{"uuid": "ea73c35d-d2cf-4b24-87a9-688f69584d38", "created_at": "2025-05-22T02:50:38.647067+00:00", "updated_at": null, "clean_step": {}, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "name": null, "network_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "reservation": null, "resource_class": "rc_1", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "links": [{"href": "http://localhost/v1/nodes/ea73c35d-d2cf-4b24-87a9-688f69584d38", "rel": "self"}, {"href": "http://localhost/nodes/ea73c35d-d2cf-4b24-87a9-688f69584d38", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/ea73c35d-d2cf-4b24-87a9-688f69584d38/ports", "rel": "self"}, {"href": "http://localhost/nodes/ea73c35d-d2cf-4b24-87a9-688f69584d38/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/ea73c35d-d2cf-4b24-87a9-688f69584d38/states", "rel": "self"}, {"href": "http://localhost/nodes/ea73c35d-d2cf-4b24-87a9-688f69584d38/states", "rel": "bookmark"}]}, {"uuid": "b7389878-c626-49de-bf86-fcd09f5b5e1a", "created_at": "2025-05-22T02:50:38.645479+00:00", "updated_at": null, "clean_step": {}, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "name": null, "network_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "reservation": null, "resource_class": "rc_2", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "links": [{"href": "http://localhost/v1/nodes/b7389878-c626-49de-bf86-fcd09f5b5e1a", "rel": "self"}, {"href": "http://localhost/nodes/b7389878-c626-49de-bf86-fcd09f5b5e1a", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/b7389878-c626-49de-bf86-fcd09f5b5e1a/ports", "rel": "self"}, {"href": "http://localhost/nodes/b7389878-c626-49de-bf86-fcd09f5b5e1a/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/b7389878-c626-49de-bf86-fcd09f5b5e1a/states", "rel": "self"}, {"href": "http://localhost/nodes/b7389878-c626-49de-bf86-fcd09f5b5e1a/states", "rel": "bookmark"}]}, {"uuid": "10b4d439-e9ac-4b2b-bd61-14e4702ce1d7", "created_at": "2025-05-22T02:50:38.641929+00:00", "updated_at": null, "clean_step": {}, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "name": null, "network_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_
DEBUG:     state": "available", "provision_updated_at": null, "raid_config": {}, "reservation": null, "resource_class": "rc_3", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "links": [{"href": "http://localhost/v1/nodes/10b4d439-e9ac-4b2b-bd61-14e4702ce1d7", "rel": "self"}, {"href": "http://localhost/nodes/10b4d439-e9ac-4b2b-bd61-14e4702ce1d7", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/10b4d439-e9ac-4b2b-bd61-14e4702ce1d7/ports", "rel": "self"}, {"href": "http://localhost/nodes/10b4d439-e9ac-4b2b-bd61-14e4702ce1d7/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/10b4d439-e9ac-4b2b-bd61-14e4702ce1d7/states", "rel": "self"}, {"href": "http://localhost/nodes/10b4d439-e9ac-4b2b-bd61-14e4702ce1d7/states", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_one_invalid_api_version [0.095020s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations/f0366b66-4bb8-47d8-852e-b7bc07657151 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"The API version does not allow allocations\"}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_replace_multi [0.096504s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/chassis/99016fd6-0fa7-4953-bc1c-408afae1a78c WITH [{'path': '/extra/foo2', 'value': 'new value', 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9e59843a-703f-43a7-a8f4-4c58be0c710d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "99016fd6-0fa7-4953-bc1c-408afae1a78c", "created_at": "2025-05-22T02:50:38.731299+00:00", "updated_at": "2025-05-22T02:50:38.755070+00:00", "description": "data-center-1-chassis", "extra": {"foo1": "bar1", "foo2": "new value", "foo3": "bar3"}, "links": [{"href": "http://localhost/v1/chassis/99016fd6-0fa7-4953-bc1c-408afae1a78c", "rel": "self"}, {"href": "http://localhost/chassis/99016fd6-0fa7-4953-bc1c-408afae1a78c", "rel": "bookmark"}], "nodes": [[{"href": "http://localhost/v1/chassis/99016fd6-0fa7-4953-bc1c-408afae1a78c/nodes", "rel": "self"}, {"href": "http://localhost/chassis/99016fd6-0fa7-4953-bc1c-408afae1a78c/nodes", "rel": "bookmark"}]]}
DEBUG: GET /v1/chassis/99016fd6-0fa7-4953-bc1c-408afae1a78c WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-bed78426-8283-4eaa-ada7-a7963f580c38
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "99016fd6-0fa7-4953-bc1c-408afae1a78c", "created_at": "2025-05-22T02:50:38.731299+00:00", "updated_at": "2025-05-22T02:50:38.755070+00:00", "description": "data-center-1-chassis", "extra": {"foo1": "bar1", "foo2": "new value", "foo3": "bar3"}, "links": [{"href": "http://localhost/v1/chassis/99016fd6-0fa7-4953-bc1c-408afae1a78c", "rel": "self"}, {"href": "http://localhost/chassis/99016fd6-0fa7-4953-bc1c-408afae1a78c", "rel": "bookmark"}], "nodes": [[{"href": "http://localhost/v1/chassis/99016fd6-0fa7-4953-bc1c-408afae1a78c/nodes", "rel": "self"}, {"href": "http://localhost/chassis/99016fd6-0fa7-4953-bc1c-408afae1a78c/nodes", "rel": "bookmark"}]]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_sort_key_not_allowed [0.078541s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/detail?sort_key=resource_class WITH {} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9669d553-b26a-4703-8411-06b0d139fbb7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.20
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_one_invalid_api_version_without_check [0.076531s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations/ba!na!na! WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"The API version does not allow allocations\"}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_using_query [0.090793s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?detail=True WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-464974a7-e3b5-42b6-acd3-467255ece3b0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"nodes": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:38.832020+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": "fake.conductor", "allocation_uuid": null, "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_one_with_double_json_in_name [0.082538s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations/618a5c1e-bfc0-4a9b-bb5a-eb31cc331055 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a2372fa9-24db-47db-b1f3-61e091fdb991
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "618a5c1e-bfc0-4a9b-bb5a-eb31cc331055", "created_at": "2025-05-22T02:50:38.837541+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": "pg.json.json", "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/618a5c1e-bfc0-4a9b-bb5a-eb31cc331055", "rel": "self"}, {"href": "http://localhost/allocations/618a5c1e-bfc0-4a9b-bb5a-eb31cc331055", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_replace_singular [0.109746s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 WITH [{'path': '/description', 'value': 'chassis-new-description', 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ff335984-cbcb-48e8-821e-25f4722c26bb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "created_at": "2025-05-22T02:50:38.825844+00:00", "updated_at": "2000-01-01T00:00:00+00:00", "description": "chassis-new-description", "extra": {}, "links": [{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "nodes": [[{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "bookmark"}]]}
DEBUG: GET /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1808b964-3dbb-40f0-bf45-31d44ca56b0f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "created_at": "2025-05-22T02:50:38.825844+00:00", "updated_at": "2000-01-01T00:00:00+00:00", "description": "chassis-new-description", "extra": {}, "links": [{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "nodes": [[{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "bookmark"}]]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_using_query_and_fields [0.074694s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?detail=True&fields=name WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f46c0ec2-9573-4f7e-89b4-f9a04b31535b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Can not specify ?detail=True and fields in the same request.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_one_with_json [0.102094s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations/d2e70bc5-c44e-4ba2-b448-ca31e7de7423.json WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-decf9b57-e83e-48d6-bf07-5beab60a2db7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.90
DEBUG: {"uuid": "d2e70bc5-c44e-4ba2-b448-ca31e7de7423", "created_at": "2025-05-22T02:50:38.937105+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/d2e70bc5-c44e-4ba2-b448-ca31e7de7423", "rel": "self"}, {"href": "http://localhost/allocations/d2e70bc5-c44e-4ba2-b448-ca31e7de7423", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_update_error [0.087827s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 WITH [{'path': '/description', 'value': 'new', 'op': 'replace'}] GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8bf09d7b-9ea0-42d8-8a39-7e79d4d4468b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_using_query_false_and_fields [0.096080s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?detail=False&fields=name WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1660db79-1e40-4cd6-a6e2-cdd7a881fb3d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"nodes": [{"name": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}]}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_update_not_found [0.086026s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/chassis/3faea5e2-f46f-4c15-a6db-d678f3f2ee5c WITH [{'path': '/extra/a', 'value': 'b', 'op': 'add'}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6d5d4f5d-e1b9-4c74-952c-ee00388f9a52
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Chassis 3faea5e2-f46f-4c15-a6db-d678f3f2ee5c could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_one_with_json_in_name [0.097543s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations/490445e0-9234-464d-8289-916974c2e896 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4ad181cc-0036-48f6-ba22-57ef3a611264
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "490445e0-9234-464d-8289-916974c2e896", "created_at": "2025-05-22T02:50:39.048568+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": "pg.json", "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/490445e0-9234-464d-8289-916974c2e896", "rel": "self"}, {"href": "http://localhost/allocations/490445e0-9234-464d-8289-916974c2e896", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_using_query_old_version [0.082650s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?detail=True WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-034d1aaf-06dc-4791-8d07-28713611b074
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Invalid query parameter ?detail=True received.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_one_with_json_not_found [0.087143s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations/bb78bcf4-e29b-405b-b33e-9bdf3cece5a8.json WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-36b69ef9-2d0f-42aa-88eb-2bccf6c378b3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Allocation bb78bcf4-e29b-405b-b33e-9bdf3cece5a8.json could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_chassis.TestPost.test_create_chassis [0.113389s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/chassis WITH {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'extra': {}, 'description': 'data-center-1-chassis'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66
DEBUG: Openstack-Request-Id: req-37bf2735-29a0-4bc2-8a88-c74b7f516fec
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null, "description": "data-center-1-chassis", "extra": {}, "links": [{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "nodes": [[{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "bookmark"}]]}
DEBUG: GET /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-51f2587c-d973-400f-b756-36bec92b26ff
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null, "description": "data-center-1-chassis", "extra": {}, "links": [{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "nodes": [[{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "bookmark"}]]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_detail_query_false [0.590864s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9b1101ac-37d5-4acf-93f4-a2ef818a11fe
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"deploy_templates": [{"uuid": "0fe13784-9aa0-4c7f-9d0e-4b940435df4f", "name": "CUSTOM_DT1", "links": [{"href": "http://localhost/v1/deploy_templates/0fe13784-9aa0-4c7f-9d0e-4b940435df4f", "rel": "self"}, {"href": "http://localhost/deploy_templates/0fe13784-9aa0-4c7f-9d0e-4b940435df4f", "rel": "bookmark"}]}]}
DEBUG: GET /v1/deploy_templates?detail=False WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-759624d2-e851-4be0-9a4e-ed8bb1127f12
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"deploy_templates": [{"uuid": "0fe13784-9aa0-4c7f-9d0e-4b940435df4f", "name": "CUSTOM_DT1", "links": [{"href": "http://localhost/v1/deploy_templates/0fe13784-9aa0-4c7f-9d0e-4b940435df4f", "rel": "self"}, {"href": "http://localhost/deploy_templates/0fe13784-9aa0-4c7f-9d0e-4b940435df4f", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_one_with_suffix [0.093665s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations/ac2ee848-3953-4995-b323-51e86afebcb0 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4834787f-45fa-40f3-ae87-8f13ec678bbb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "ac2ee848-3953-4995-b323-51e86afebcb0", "created_at": "2025-05-22T02:50:39.215004+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": "pg.1", "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/ac2ee848-3953-4995-b323-51e86afebcb0", "rel": "self"}, {"href": "http://localhost/allocations/ac2ee848-3953-4995-b323-51e86afebcb0", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_chassis.TestPost.test_create_chassis_doesnt_contain_id [0.091920s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/chassis WITH {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'extra': {'foo': 123}, 'description': 'data-center-1-chassis'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66
DEBUG: Openstack-Request-Id: req-202ffbfb-331f-42bb-adcf-f550bb6de0e5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "created_at": "2025-05-22T02:50:39.246645+00:00", "updated_at": null, "description": "data-center-1-chassis", "extra": {"foo": 123}, "links": [{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "nodes": [[{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "bookmark"}]]}
DEBUG: GET /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c9ebca7a-81c1-4a78-b780-009851f0e5ec
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "created_at": "2025-05-22T02:50:39.246645+00:00", "updated_at": null, "description": "data-center-1-chassis", "extra": {"foo": 123}, "links": [{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "nodes": [[{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "bookmark"}]]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_detail_sort_key_allowed [0.095896s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates?sort_key=name&detail=True WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-876c8e91-1009-4d0b-9024-eeaeeb3274ea
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"deploy_templates": [{"uuid": "9956101c-32ef-4683-8767-b2abde111b05", "created_at": "2025-05-22T02:50:39.240843+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "links": [{"href": "http://localhost/v1/deploy_templates/9956101c-32ef-4683-8767-b2abde111b05", "rel": "self"}, {"href": "http://localhost/deploy_templates/9956101c-32ef-4683-8767-b2abde111b05", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "priority": 10}]}, {"uuid": "9d6a3135-40e1-44db-a9bf-26f5d8ab67d8", "created_at": "2025-05-22T02:50:39.239571+00:00", "updated_at": null, "name": "CUSTOM_DT2", "extra": {}, "links": [{"href": "http://localhost/v1/deploy_templates/9d6a3135-40e1-44db-a9bf-26f5d8ab67d8", "rel": "self"}, {"href": "http://localhost/deploy_templates/9d6a3135-40e1-44db-a9bf-26f5d8ab67d8", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "priority": 10}]}, {"uuid": "2c402a08-44a0-47d7-b551-3c9f96e8b02a", "created_at": "2025-05-22T02:50:39.238066+00:00", "updated_at": null, "name": "CUSTOM_DT3", "extra": {}, "links": [{"href": "http://localhost/v1/deploy_templates/2c402a08-44a0-47d7-b551-3c9f96e8b02a", "rel": "self"}, {"href": "http://localhost/deploy_templates/2c402a08-44a0-47d7-b551-3c9f96e8b02a", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "priority": 10}]}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_with_association_filter [0.186964s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/detail?associated=true WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-20c980eb-eb07-4c39-8893-fb4d3afc125e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"nodes": [{"uuid": "b5de68e0-4f4b-42ea-9227-398ec47501e4", "created_at": "2025-05-22T02:50:39.229161+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": "2e4ad171-8a86-4391-8460-ee0aaa655243", "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": null, "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/b5de68e0-4f4b-42ea-9227-398ec47501e4", "rel": "self"}, {"href": "http://localhost/nodes/b5de68e0-4f4b-42ea-9227-398ec47501e4", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/b5de68e0-4f4b-42ea-9227-398ec47501e4/ports", "rel": "self"}, {"href": "http://localhost/nodes/b5de68e0-4f4b-42ea-9227-398ec47501e4/ports", "rel": "bookmark"}]}, {"uuid": "6fff2b3e-6157-4dfc-b077-80e943f13480", "created_at": "2025-05-22T02:50:39.233641+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": "d25d5e5a-ae31-4b51-bbb0-ca1c7eb25cf9", "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": null, "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/6fff2b3e-6157-4dfc-b077-80e943f13480", "rel": "self"}, {"href": "http://localhost/nodes/6fff2b3e-6157-4dfc-b077-80e943f13480", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/6fff2b3e-6157-4dfc-b077-80e943f13480/ports", "rel": "self"}, {"href": "http://localhost/nodes/6fff2b3e-6157-4dfc-b077-80e943f13480/ports", "rel": "bookmark"}]}, {"uuid": "abbe64e3-f16a-46ce-abcc-a274906491ff", "created_at": "2025-05-22T02:50:39.241476+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": "45fd0f4f-53d2-4da8-a1d2-888fc87de01a", "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": null, "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/abbe64e3-f16a-46ce-abcc-a274906491ff", "rel": "self"}, {"href": "http://localhost/nodes/abbe64e3-f16a-46ce-abcc-a274906491ff", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/abbe64e3-f16a-46ce-abcc-a274906491ff/ports", "rel": "self"}, {"href": "http://localhost/nodes/abbe64e3-f16a-46ce-abcc-a274906491ff/ports", "rel": "bookmark"}]}, {"uuid": "d2d988a8-9c2c-495e-b956-0dbf9865b864", "created_at": "2025-05-22T02:50:39.245929+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": "a23f5245-b96a-4f5f-9983-150fdf9c5f1b", "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "pro
DEBUG:     perties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": null, "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/d2d988a8-9c2c-495e-b956-0dbf9865b864", "rel": "self"}, {"href": "http://localhost/nodes/d2d988a8-9c2c-495e-b956-0dbf9865b864", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/d2d988a8-9c2c-495e-b956-0dbf9865b864/ports", "rel": "self"}, {"href": "http://localhost/nodes/d2d988a8-9c2c-495e-b956-0dbf9865b864/ports", "rel": "bookmark"}]}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_detail_using_query_and_fields [0.072036s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates?detail=True&fields=name WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-71ad0c47-0e8a-4a4c-9ae1-33ef9849fae5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Can not specify ?detail=True and fields in the same request.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_owner_field [0.092868s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations/8dee73e6-4db8-46f1-9fdc-61233a8979fa?fields=owner WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ab177225-f719-4057-81f3-c2302f9b01a6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"owner": "12345", "links": [{"href": "http://localhost/v1/allocations/8dee73e6-4db8-46f1-9fdc-61233a8979fa", "rel": "self"}, {"href": "http://localhost/allocations/8dee73e6-4db8-46f1-9fdc-61233a8979fa", "rel": "bookmark"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_chassis.TestPost.test_create_chassis_error [0.115547s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/chassis WITH {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'extra': {}, 'description': 'data-center-1-chassis'} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-313e8186-fad2-4216-ab5e-6a8d44abb453
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_detail_using_query_false_and_fields [0.078718s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates?detail=False&fields=steps WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-16e003d5-87fc-4548-9d00-6faad1ab5b0e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"deploy_templates": [{"links": [{"href": "http://localhost/v1/deploy_templates/9b47c03e-fcf5-4bb5-87b2-ab30f7f14776", "rel": "self"}, {"href": "http://localhost/deploy_templates/9b47c03e-fcf5-4bb5-87b2-ab30f7f14776", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "priority": 10}]}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_links [0.109333s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations/04701803-c483-4549-8f93-f9fe6ffef8c2 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c16ce93e-e137-42b2-a0ea-3463f2cc1334
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "04701803-c483-4549-8f93-f9fe6ffef8c2", "created_at": "2025-05-22T02:50:39.406179+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/04701803-c483-4549-8f93-f9fe6ffef8c2", "rel": "self"}, {"href": "http://localhost/allocations/04701803-c483-4549-8f93-f9fe6ffef8c2", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: GET /v1/allocations/04701803-c483-4549-8f93-f9fe6ffef8c2 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-386fe681-07bf-4425-a9cc-1de6efbddab5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "04701803-c483-4549-8f93-f9fe6ffef8c2", "created_at": "2025-05-22T02:50:39.406179+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/04701803-c483-4549-8f93-f9fe6ffef8c2", "rel": "self"}, {"href": "http://localhost/allocations/04701803-c483-4549-8f93-f9fe6ffef8c2", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: GET /allocations/04701803-c483-4549-8f93-f9fe6ffef8c2 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f1950714-a6ec-47ce-8c0e-42ddf22c1c95
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "04701803-c483-4549-8f93-f9fe6ffef8c2", "created_at": "2025-05-22T02:50:39.406179+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/04701803-c483-4549-8f93-f9fe6ffef8c2", "rel": "self"}, {"href": "http://localhost/allocations/04701803-c483-4549-8f93-f9fe6ffef8c2", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_with_instance_uuid [0.163965s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/detail?instance_uuid=7ed7f931-f9bd-4155-ac88-2ccc3140c712 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-52de5b88-d750-4444-9681-afd8746c6b0c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"nodes": [{"uuid": "ee948f91-37ee-461e-ab19-8d1801350b6e", "created_at": "2025-05-22T02:50:39.420353+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": "7ed7f931-f9bd-4155-ac88-2ccc3140c712", "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": null, "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/ee948f91-37ee-461e-ab19-8d1801350b6e", "rel": "self"}, {"href": "http://localhost/nodes/ee948f91-37ee-461e-ab19-8d1801350b6e", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/ee948f91-37ee-461e-ab19-8d1801350b6e/ports", "rel": "self"}, {"href": "http://localhost/nodes/ee948f91-37ee-461e-ab19-8d1801350b6e/ports", "rel": "bookmark"}]}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_empty [0.064867s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a4b646a6-0049-4f72-822f-de7361fa33eb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"deploy_templates": []}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_chassis.TestPost.test_create_chassis_generate_uuid [0.146353s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/chassis WITH {'extra': {}, 'description': 'data-center-1-chassis'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/chassis/8c1aac54-9c45-4665-ae1c-6b2e5a27774a
DEBUG: Openstack-Request-Id: req-98dffa68-dccf-473b-92d7-8a292b4a11ab
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "8c1aac54-9c45-4665-ae1c-6b2e5a27774a", "created_at": "2025-05-22T02:50:39.501599+00:00", "updated_at": null, "description": "data-center-1-chassis", "extra": {}, "links": [{"href": "http://localhost/v1/chassis/8c1aac54-9c45-4665-ae1c-6b2e5a27774a", "rel": "self"}, {"href": "http://localhost/chassis/8c1aac54-9c45-4665-ae1c-6b2e5a27774a", "rel": "bookmark"}], "nodes": [[{"href": "http://localhost/v1/chassis/8c1aac54-9c45-4665-ae1c-6b2e5a27774a/nodes", "rel": "self"}, {"href": "http://localhost/chassis/8c1aac54-9c45-4665-ae1c-6b2e5a27774a/nodes", "rel": "bookmark"}]]}
DEBUG: GET /v1/chassis WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-59c3ea46-9c0d-4716-8f17-4cf603186abe
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"chassis": [{"uuid": "8c1aac54-9c45-4665-ae1c-6b2e5a27774a", "description": "data-center-1-chassis", "links": [{"href": "http://localhost/v1/chassis/8c1aac54-9c45-4665-ae1c-6b2e5a27774a", "rel": "self"}, {"href": "http://localhost/chassis/8c1aac54-9c45-4665-ae1c-6b2e5a27774a", "rel": "bookmark"}]}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_get_all_invalid_api_version [0.065370s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"The API version does not allow deploy templates\"}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_empty [0.093873s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-80fec4c4-e983-4a68-ab55-a1b7d930e567
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"nodes": []}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_chassis.TestPost.test_create_chassis_invalid_description [0.087378s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/chassis WITH {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'extra': {}, 'description': 1334} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a1f2c272-7791-4afc-a2d2-ea3fac50f94a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for chassis: 1334 is not of type 'string', 'null'\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_get_collection_custom_fields [0.088434s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates?fields=uuid,steps WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b509e996-518a-48ee-b42c-ad9754b4b863
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"deploy_templates": [{"uuid": "b39639d1-15ed-4e70-9ac2-0159542544ec", "links": [{"href": "http://localhost/v1/deploy_templates/b39639d1-15ed-4e70-9ac2-0159542544ec", "rel": "self"}, {"href": "http://localhost/deploy_templates/b39639d1-15ed-4e70-9ac2-0159542544ec", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "priority": 10}]}, {"uuid": "5d98910b-2811-4132-8f43-14f7bf4cc416", "links": [{"href": "http://localhost/v1/deploy_templates/5d98910b-2811-4132-8f43-14f7bf4cc416", "rel": "self"}, {"href": "http://localhost/deploy_templates/5d98910b-2811-4132-8f43-14f7bf4cc416", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "priority": 10}]}, {"uuid": "d29ed288-9d54-48a3-8dd0-1d905345fca7", "links": [{"href": "http://localhost/v1/deploy_templates/d29ed288-9d54-48a3-8dd0-1d905345fca7", "rel": "self"}, {"href": "http://localhost/deploy_templates/d29ed288-9d54-48a3-8dd0-1d905345fca7", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "priority": 10}]}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_all_interface_fields [0.110215s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123?fields=boot_interface,console_interface,deploy_interface,inspect_interface,management_interface,power_interface,raid_interface,vendor_interface WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-022bf60d-8d90-42c0-bf14-641f617c3bcf
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"boot_interface": null, "console_interface": null, "deploy_interface": null, "inspect_interface": null, "management_interface": null, "power_interface": null, "raid_interface": null, "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_get_collection_pagination_no_uuid [0.096629s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates?fields=name&limit=2 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0e7d1538-e94a-4113-9db5-a7cf642962cf
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"deploy_templates": [{"name": "CUSTOM_DT0", "links": [{"href": "http://localhost/v1/deploy_templates/365ea1f0-1323-41f7-895c-d3d2f0aa53c3", "rel": "self"}, {"href": "http://localhost/deploy_templates/365ea1f0-1323-41f7-895c-d3d2f0aa53c3", "rel": "bookmark"}]}, {"name": "CUSTOM_DT1", "links": [{"href": "http://localhost/v1/deploy_templates/d8c5de0e-8d8b-481a-b61b-80d03e002bda", "rel": "self"}, {"href": "http://localhost/deploy_templates/d8c5de0e-8d8b-481a-b61b-80d03e002bda", "rel": "bookmark"}]}], "next": "http://localhost/v1/deploy_templates?sort_key=id&sort_dir=asc&fields=name&limit=2&marker=d8c5de0e-8d8b-481a-b61b-80d03e002bda"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_all_interface_fields_invalid_api_version [0.094539s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123?fields=boot_interface,console_interface,deploy_interface,inspect_interface,management_interface,power_interface,raid_interface,vendor_interface WITH {} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d0c9c3ec-0c25-4ab4-93a5-cc8571130728
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.30
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_get_custom_fields_invalid_fields [0.106435s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates/81fa42af-9bf9-445f-ae23-44093599495d?fields=uuid,spongebob WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d100e472-ed31-4037-8b20-f5b1d378e35e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Field(s) \\\"spongebob\\\" are not valid\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_automated_clean_fields [0.114742s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123?fields=automated_clean WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c5768e3f-07a2-454d-95bd-98451e94ff6e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.47
DEBUG: {"automated_clean": true, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_get_one [0.096993s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates/833c7eec-c5f3-4806-817a-3bff59ce4aea WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9f096a29-8608-480b-8f34-08eed90d7fc7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "833c7eec-c5f3-4806-817a-3bff59ce4aea", "created_at": "2025-05-22T02:50:39.919582+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "links": [{"href": "http://localhost/v1/deploy_templates/833c7eec-c5f3-4806-817a-3bff59ce4aea", "rel": "self"}, {"href": "http://localhost/deploy_templates/833c7eec-c5f3-4806-817a-3bff59ce4aea", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "priority": 10}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_get_one_custom_fields [0.082321s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates/d473e8c5-5b70-43ff-9d20-67ecfe19e596?fields=name,steps WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1d2d73d8-d508-4fdd-89f5-156f66b644b9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"name": "CUSTOM_DT1", "links": [{"href": "http://localhost/v1/deploy_templates/d473e8c5-5b70-43ff-9d20-67ecfe19e596", "rel": "self"}, {"href": "http://localhost/deploy_templates/d473e8c5-5b70-43ff-9d20-67ecfe19e596", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "priority": 10}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_many [0.595283s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-75495003-4e53-4c57-8c1e-da76a90fb8e6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"allocations": [{"uuid": "5dff8007-91b3-40c9-9c61-0a17c2b341ca", "created_at": "2025-05-22T02:50:39.992527+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": "allocation0", "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/5dff8007-91b3-40c9-9c61-0a17c2b341ca", "rel": "self"}, {"href": "http://localhost/allocations/5dff8007-91b3-40c9-9c61-0a17c2b341ca", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}, {"uuid": "d217ed92-93ac-4816-ac10-7ef5e2001f58", "created_at": "2025-05-22T02:50:39.994301+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": "allocation1", "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/d217ed92-93ac-4816-ac10-7ef5e2001f58", "rel": "self"}, {"href": "http://localhost/allocations/d217ed92-93ac-4816-ac10-7ef5e2001f58", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}, {"uuid": "06a9325a-69e8-4d96-ba35-f5c9ffe28c28", "created_at": "2025-05-22T02:50:39.995815+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": "allocation2", "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/06a9325a-69e8-4d96-ba35-f5c9ffe28c28", "rel": "self"}, {"href": "http://localhost/allocations/06a9325a-69e8-4d96-ba35-f5c9ffe28c28", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}, {"uuid": "83285f1e-c785-45ae-a1df-f7b6b1ee2e3c", "created_at": "2025-05-22T02:50:39.998946+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": "allocation3", "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/83285f1e-c785-45ae-a1df-f7b6b1ee2e3c", "rel": "self"}, {"href": "http://localhost/allocations/83285f1e-c785-45ae-a1df-f7b6b1ee2e3c", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}, {"uuid": "7e8f1e51-0a51-4246-8985-24d4e7ce4b88", "created_at": "2025-05-22T02:50:40.001491+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": "allocation4", "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/7e8f1e51-0a51-4246-8985-24d4e7ce4b88", "rel": "self"}, {"href": "http://localhost/allocations/7e8f1e51-0a51-4246-8985-24d4e7ce4b88", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_boot_device [0.149018s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/boot_device WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-728eeac5-314d-4968-bbe1-571e54ecbd41
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"boot_device": "pxe", "persistent": true}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_get_one_invalid_api_version [0.071828s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates/17b8edca-4b27-494b-a7a6-0bac130cc57f WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"The API version does not allow deploy templates\"}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_one [0.087498s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b620baf0-3848-4b68-87d9-681469b5c333
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"allocations": [{"uuid": "c51d9e13-d25a-4500-84b4-cb373cd00b54", "created_at": "2025-05-22T02:50:40.123681+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/c51d9e13-d25a-4500-84b4-cb373cd00b54", "rel": "self"}, {"href": "http://localhost/allocations/c51d9e13-d25a-4500-84b4-cb373cd00b54", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_get_one_with_json [0.071093s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates/37d49a19-6d27-41df-8507-ff8c8342790f.json WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-50736504-f86a-4d21-ab59-3f0785c832d8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.90
DEBUG: {"uuid": "37d49a19-6d27-41df-8507-ff8c8342790f", "created_at": "2025-05-22T02:50:40.160824+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "links": [{"href": "http://localhost/v1/deploy_templates/37d49a19-6d27-41df-8507-ff8c8342790f", "rel": "self"}, {"href": "http://localhost/deploy_templates/37d49a19-6d27-41df-8507-ff8c8342790f", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "priority": 10}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_chassis.TestPost.test_create_chassis_toolong_description [0.557702s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/chassis WITH {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'extra': {}, 'description': 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0861179b-1f53-4e4a-8e85-1657a5fbfc4f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for chassis: 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa' is too long\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_get_one_with_json_not_found [0.072842s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates/1a951db5-4fe6-4598-b8b5-a0b7ccdaa2de.json WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-dc834bca-2350-45a8-b37c-db6ff73e7c0b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Deploy template 1a951db5-4fe6-4598-b8b5-a0b7ccdaa2de.json could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_sort_key [0.099675s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations?sort_key=uuid WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-42c7d96f-297c-4043-b28f-4a264d8900d0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"allocations": [{"uuid": "7ad2f89d-f54a-48ce-b472-e1d041405d6b", "created_at": "2025-05-22T02:50:40.202786+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": "allocation2", "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/7ad2f89d-f54a-48ce-b472-e1d041405d6b", "rel": "self"}, {"href": "http://localhost/allocations/7ad2f89d-f54a-48ce-b472-e1d041405d6b", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}, {"uuid": "cf515561-9858-45e5-9620-b92ef1232d4b", "created_at": "2025-05-22T02:50:40.201033+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": "allocation0", "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/cf515561-9858-45e5-9620-b92ef1232d4b", "rel": "self"}, {"href": "http://localhost/allocations/cf515561-9858-45e5-9620-b92ef1232d4b", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}, {"uuid": "d505e2eb-b3aa-42f1-ad88-4eef9079103b", "created_at": "2025-05-22T02:50:40.201912+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": "allocation1", "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/d505e2eb-b3aa-42f1-ad88-4eef9079103b", "rel": "self"}, {"href": "http://localhost/allocations/d505e2eb-b3aa-42f1-ad88-4eef9079103b", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_boot_device_by_name [0.165936s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/spam/management/boot_device WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7867abce-3900-4955-bc81-6a2eec6885b7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.5
DEBUG: {"boot_device": "pxe", "persistent": true}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_chassis.TestPost.test_create_chassis_unicode_description [0.092357s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/chassis WITH {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'extra': {}, 'description': 'амо'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66
DEBUG: Openstack-Request-Id: req-3d930dbb-59ff-455e-977b-25d9b15d4623
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "created_at": "2025-05-22T02:50:40.272997+00:00", "updated_at": null, "description": "\u0430\u043c\u043e", "extra": {}, "links": [{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "nodes": [[{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "bookmark"}]]}
DEBUG: GET /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6c7d9d66-9ebb-4685-a971-40c13fa2f6fa
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "created_at": "2025-05-22T02:50:40.272997+00:00", "updated_at": null, "description": "\u0430\u043c\u043e", "extra": {}, "links": [{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "nodes": [[{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "bookmark"}]]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_get_one_with_suffix [0.066096s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates/60daf74b-66ef-4779-a010-ba23c143db7b WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9ef9b39e-6a6d-4a5f-aa50-c85c855a0d59
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "60daf74b-66ef-4779-a010-ba23c143db7b", "created_at": "2025-05-22T02:50:40.308556+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "links": [{"href": "http://localhost/v1/deploy_templates/60daf74b-66ef-4779-a010-ba23c143db7b", "rel": "self"}, {"href": "http://localhost/deploy_templates/60daf74b-66ef-4779-a010-ba23c143db7b", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "priority": 10}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_sort_key_allowed [0.079385s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations?sort_key=name WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-111b01c6-c19a-4076-aa44-00245e75645a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"allocations": [{"uuid": "1998a84e-3d0d-4565-9b37-39b91676da63", "created_at": "2025-05-22T02:50:40.296513+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": "allocation1", "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/1998a84e-3d0d-4565-9b37-39b91676da63", "rel": "self"}, {"href": "http://localhost/allocations/1998a84e-3d0d-4565-9b37-39b91676da63", "rel": "bookmark"}], "node_uuid": null}, {"uuid": "a39c5439-d6f8-4eb4-a6bc-f88051824ee6", "created_at": "2025-05-22T02:50:40.295686+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": "allocation2", "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/a39c5439-d6f8-4eb4-a6bc-f88051824ee6", "rel": "self"}, {"href": "http://localhost/allocations/a39c5439-d6f8-4eb4-a6bc-f88051824ee6", "rel": "bookmark"}], "node_uuid": null}, {"uuid": "606cef7a-ff2a-4c5e-860b-d39ff6a1409b", "created_at": "2025-05-22T02:50:40.294813+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": "allocation3", "owner": null, "resource_class": "baremetal", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/606cef7a-ff2a-4c5e-860b-d39ff6a1409b", "rel": "self"}, {"href": "http://localhost/allocations/606cef7a-ff2a-4c5e-860b-d39ff6a1409b", "rel": "bookmark"}], "node_uuid": null}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_boot_device_iface_not_supported [0.118144s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/boot_device WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c3a19df3-4373-42cf-a360-e2cbfd88a80b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Driver test-driver does not support management (disabled or not implemented).\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_sort_key_invalid [0.084904s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations?sort_key=foo WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a21ac6a1-7f03-43c4-b021-e56a941f7c51
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The sort_key value \\\"foo\\\" is an invalid field for sorting\", \"debuginfo\": null}"}
DEBUG: GET /v1/allocations?sort_key=extra WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b5427250-d8d7-4977-bda0-9bb323d89efd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The sort_key value extra is an invalid field for sorting\", \"debuginfo\": null}"}
DEBUG: GET /v1/allocations?sort_key=internal_info WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1bc071a4-f64c-4ba2-9425-84fab64e3e47
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The sort_key value \\\"internal_info\\\" is an invalid field for sorting\", \"debuginfo\": null}"}
DEBUG: GET /v1/allocations?sort_key=properties WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7d67e2ae-589a-4bc3-aac2-01ee8da994c7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The sort_key value \\\"properties\\\" is an invalid field for sorting\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_links [0.102043s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates/ca226eda-1e19-47d4-ba0e-d172018f9e96 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-198ae0b9-2c02-46cd-a2db-e16db603cb37
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "ca226eda-1e19-47d4-ba0e-d172018f9e96", "created_at": "2025-05-22T02:50:40.386023+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "links": [{"href": "http://localhost/v1/deploy_templates/ca226eda-1e19-47d4-ba0e-d172018f9e96", "rel": "self"}, {"href": "http://localhost/deploy_templates/ca226eda-1e19-47d4-ba0e-d172018f9e96", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "priority": 10}]}
DEBUG: GET /v1/deploy_templates/ca226eda-1e19-47d4-ba0e-d172018f9e96 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-964101c6-df91-42ed-87b8-ce7ddfae1faf
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "ca226eda-1e19-47d4-ba0e-d172018f9e96", "created_at": "2025-05-22T02:50:40.386023+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "links": [{"href": "http://localhost/v1/deploy_templates/ca226eda-1e19-47d4-ba0e-d172018f9e96", "rel": "self"}, {"href": "http://localhost/deploy_templates/ca226eda-1e19-47d4-ba0e-d172018f9e96", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "priority": 10}]}
DEBUG: GET /deploy_templates/ca226eda-1e19-47d4-ba0e-d172018f9e96 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ccd7a512-8a14-450d-a2a5-4fdf75d1f3f8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "ca226eda-1e19-47d4-ba0e-d172018f9e96", "created_at": "2025-05-22T02:50:40.386023+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "links": [{"href": "http://localhost/v1/deploy_templates/ca226eda-1e19-47d4-ba0e-d172018f9e96", "rel": "self"}, {"href": "http://localhost/deploy_templates/ca226eda-1e19-47d4-ba0e-d172018f9e96", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "priority": 10}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_chassis.TestPost.test_create_chassis_valid_extra [0.117807s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/chassis WITH {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'extra': {'str': 'foo', 'int': 123, 'float': 0.1, 'bool': True, 'list': [1, 2], 'none': None, 'dict': {'cat': 'meow'}}, 'description': 'data-center-1-chassis'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66
DEBUG: Openstack-Request-Id: req-a51cf715-da37-4832-a66b-23e51e5fd253
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "created_at": "2025-05-22T02:50:40.393289+00:00", "updated_at": null, "description": "data-center-1-chassis", "extra": {"str": "foo", "int": 123, "float": 0.1, "bool": true, "list": [1, 2], "none": null, "dict": {"cat": "meow"}}, "links": [{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "nodes": [[{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "bookmark"}]]}
DEBUG: GET /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1b70637b-4bdf-4e35-aba1-de167b6a24c2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "created_at": "2025-05-22T02:50:40.393289+00:00", "updated_at": null, "description": "data-center-1-chassis", "extra": {"str": "foo", "int": 123, "float": 0.1, "bool": true, "list": [1, 2], "none": null, "dict": {"cat": "meow"}}, "links": [{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "nodes": [[{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "bookmark"}]]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_collection_custom_fields [0.141732s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?fields=uuid,instance_info WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e2b45882-7643-44df-bede-0bca3bb09a14
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"nodes": [{"uuid": "544a0797-0a3a-47a3-aee2-474cd863bc08", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "links": [{"href": "http://localhost/v1/nodes/544a0797-0a3a-47a3-aee2-474cd863bc08", "rel": "self"}, {"href": "http://localhost/nodes/544a0797-0a3a-47a3-aee2-474cd863bc08", "rel": "bookmark"}]}, {"uuid": "634e94e6-209f-4078-a50d-1ef555a13cd3", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "links": [{"href": "http://localhost/v1/nodes/634e94e6-209f-4078-a50d-1ef555a13cd3", "rel": "self"}, {"href": "http://localhost/nodes/634e94e6-209f-4078-a50d-1ef555a13cd3", "rel": "bookmark"}]}, {"uuid": "fbc151be-61a1-4249-be8c-1a562bd35938", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "links": [{"href": "http://localhost/v1/nodes/fbc151be-61a1-4249-be8c-1a562bd35938", "rel": "self"}, {"href": "http://localhost/nodes/fbc151be-61a1-4249-be8c-1a562bd35938", "rel": "bookmark"}]}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_many [0.082937s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6ae585c9-2623-4043-96c6-533d5349e8c4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"deploy_templates": [{"uuid": "5e58f974-3a5e-4965-b9e5-6de62b93bb64", "name": "CUSTOM_DT0", "links": [{"href": "http://localhost/v1/deploy_templates/5e58f974-3a5e-4965-b9e5-6de62b93bb64", "rel": "self"}, {"href": "http://localhost/deploy_templates/5e58f974-3a5e-4965-b9e5-6de62b93bb64", "rel": "bookmark"}]}, {"uuid": "0070e10a-98d8-414e-9c97-2af5d19ba357", "name": "CUSTOM_DT1", "links": [{"href": "http://localhost/v1/deploy_templates/0070e10a-98d8-414e-9c97-2af5d19ba357", "rel": "self"}, {"href": "http://localhost/deploy_templates/0070e10a-98d8-414e-9c97-2af5d19ba357", "rel": "bookmark"}]}, {"uuid": "4c17983c-5cc1-44cb-9e2f-28a900493df4", "name": "CUSTOM_DT2", "links": [{"href": "http://localhost/v1/deploy_templates/4c17983c-5cc1-44cb-9e2f-28a900493df4", "rel": "self"}, {"href": "http://localhost/deploy_templates/4c17983c-5cc1-44cb-9e2f-28a900493df4", "rel": "bookmark"}]}, {"uuid": "1e939053-8173-41eb-8797-421ce9c29d67", "name": "CUSTOM_DT3", "links": [{"href": "http://localhost/v1/deploy_templates/1e939053-8173-41eb-8797-421ce9c29d67", "rel": "self"}, {"href": "http://localhost/deploy_templates/1e939053-8173-41eb-8797-421ce9c29d67", "rel": "bookmark"}]}, {"uuid": "151b6a47-e4fc-43bd-a4bb-e4304f04eb60", "name": "CUSTOM_DT4", "links": [{"href": "http://localhost/v1/deploy_templates/151b6a47-e4fc-43bd-a4bb-e4304f04eb60", "rel": "self"}, {"href": "http://localhost/deploy_templates/151b6a47-e4fc-43bd-a4bb-e4304f04eb60", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_chassis.TestDelete.test_delete_chassis [0.106891s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-9340acb4-ec4b-4e5f-8bea-5fd7ccff67c5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: GET /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a32ff85a-349f-4f3f-baec-1ad01f89b01c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Chassis e74c40e0-d825-11e2-a28f-0800200c9a66 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_chassis.TestDelete.test_delete_chassis_not_found [0.078762s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/chassis/9689933e-8d2c-4ea3-8ffb-4c57fed2fa8a GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-54e62366-2499-4341-b75b-4356bb65e587
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Chassis 9689933e-8d2c-4ea3-8ffb-4c57fed2fa8a could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_chassis.TestPost.test_post_nodes_subresource [0.164505s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/chassis/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-dc3ffd83-5a48-4a46-84d0-da91879d90b0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Operation not permitted.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_one [0.090460s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1e6cbdc0-586c-4491-9802-fb4ad8affe58
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"deploy_templates": [{"uuid": "921433a4-205d-4c6b-9d44-e4f25447abdc", "name": "CUSTOM_DT1", "links": [{"href": "http://localhost/v1/deploy_templates/921433a4-205d-4c6b-9d44-e4f25447abdc", "rel": "self"}, {"href": "http://localhost/deploy_templates/921433a4-205d-4c6b-9d44-e4f25447abdc", "rel": "bookmark"}]}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_collection_custom_fields_as_list [0.129503s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?fields=uuid&fields=instance_info WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d8926bfc-d9ed-4c14-96a6-df023fcea19c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"nodes": [{"uuid": "2a520c15-362d-4944-977a-e836f455598e", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "links": [{"href": "http://localhost/v1/nodes/2a520c15-362d-4944-977a-e836f455598e", "rel": "self"}, {"href": "http://localhost/nodes/2a520c15-362d-4944-977a-e836f455598e", "rel": "bookmark"}]}, {"uuid": "5c938bc7-1f41-4c6f-8496-e45481467f9f", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "links": [{"href": "http://localhost/v1/nodes/5c938bc7-1f41-4c6f-8496-e45481467f9f", "rel": "self"}, {"href": "http://localhost/nodes/5c938bc7-1f41-4c6f-8496-e45481467f9f", "rel": "bookmark"}]}, {"uuid": "cae45e11-0b33-4692-a868-a91195d90b68", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "links": [{"href": "http://localhost/v1/nodes/cae45e11-0b33-4692-a868-a91195d90b68", "rel": "self"}, {"href": "http://localhost/nodes/cae45e11-0b33-4692-a868-a91195d90b68", "rel": "bookmark"}]}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_sensitive_data_masked [0.072693s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates/9f6d2935-ff79-4827-b2b5-1c941a6ddc5e WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0c59dd29-0e30-43de-87b4-9b1cec6df2d1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "9f6d2935-ff79-4827-b2b5-1c941a6ddc5e", "created_at": "2025-05-22T02:50:40.655043+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "links": [{"href": "http://localhost/v1/deploy_templates/9f6d2935-ff79-4827-b2b5-1c941a6ddc5e", "rel": "self"}, {"href": "http://localhost/deploy_templates/9f6d2935-ff79-4827-b2b5-1c941a6ddc5e", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": [], "password": "******"}, "priority": 10}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_chassis.TestDelete.test_delete_chassis_with_node [0.088250s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1985f0e1-b06e-463b-881b-ea787e8d355c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot complete the requested action because chassis e74c40e0-d825-11e2-a28f-0800200c9a66 contains nodes.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestDelete.test_delete_by_name [0.088582s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/deploy_templates/CUSTOM_DT1 GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-46ee9131-0b24-4f88-b91a-11074ede788d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_sort_key [0.070110s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates?sort_key=uuid WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-90e4052f-1a88-44e1-a528-46ad751b8249
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"deploy_templates": [{"uuid": "3fa90e4d-72f0-4cf1-a379-0089ff6ebb34", "name": "CUSTOM_DT1", "links": [{"href": "http://localhost/v1/deploy_templates/3fa90e4d-72f0-4cf1-a379-0089ff6ebb34", "rel": "self"}, {"href": "http://localhost/deploy_templates/3fa90e4d-72f0-4cf1-a379-0089ff6ebb34", "rel": "bookmark"}]}, {"uuid": "6ca74ad1-9b70-4ce1-8e27-ddc8656b5660", "name": "CUSTOM_DT0", "links": [{"href": "http://localhost/v1/deploy_templates/6ca74ad1-9b70-4ce1-8e27-ddc8656b5660", "rel": "self"}, {"href": "http://localhost/deploy_templates/6ca74ad1-9b70-4ce1-8e27-ddc8656b5660", "rel": "bookmark"}]}, {"uuid": "b0a50600-7eb8-4857-ae99-923560557157", "name": "CUSTOM_DT2", "links": [{"href": "http://localhost/v1/deploy_templates/b0a50600-7eb8-4857-ae99-923560557157", "rel": "self"}, {"href": "http://localhost/deploy_templates/b0a50600-7eb8-4857-ae99-923560557157", "rel": "bookmark"}]}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestDelete.test_delete_by_name_non_existent [0.074470s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/deploy_templates/blah GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0e3d7e7f-ffdc-49ec-a8f8-527de153fc13
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Deploy template blah could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_sort_key_allowed [0.040813s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates?sort_key=name&detail=False WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-24ba1e63-42c3-486c-9069-99db76940a1c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"deploy_templates": [{"uuid": "94e1881b-bbcb-4b6f-b4bd-3697facb767d", "name": "CUSTOM_DT1", "links": [{"href": "http://localhost/v1/deploy_templates/94e1881b-bbcb-4b6f-b4bd-3697facb767d", "rel": "self"}, {"href": "http://localhost/deploy_templates/94e1881b-bbcb-4b6f-b4bd-3697facb767d", "rel": "bookmark"}]}, {"uuid": "fe03e27b-3184-4d9a-adb7-100bc1748639", "name": "CUSTOM_DT2", "links": [{"href": "http://localhost/v1/deploy_templates/fe03e27b-3184-4d9a-adb7-100bc1748639", "rel": "self"}, {"href": "http://localhost/deploy_templates/fe03e27b-3184-4d9a-adb7-100bc1748639", "rel": "bookmark"}]}, {"uuid": "643fedef-4a24-4343-9566-406dfe807e9c", "name": "CUSTOM_DT3", "links": [{"href": "http://localhost/v1/deploy_templates/643fedef-4a24-4343-9566-406dfe807e9c", "rel": "self"}, {"href": "http://localhost/deploy_templates/643fedef-4a24-4343-9566-406dfe807e9c", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_chassis.TestDelete.test_delete_nodes_subresource [0.103135s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-dac7e119-9424-4429-b807-a01a3d99ee0b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Operation not permitted.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_collection_fields_for_nova [0.173556s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?fields=uuid,power_state,target_power_state,provision_state,target_provision_state,last_error,maintenance,instance_uuid,traits,resource_class WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f1060a56-93c9-4cc7-ba55-b8ada8ba57d3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"nodes": [{"uuid": "70f41e3e-f0e7-4ef9-b1de-8eb3878ea59d", "power_state": null, "target_power_state": null, "provision_state": "available", "target_provision_state": null, "last_error": null, "maintenance": false, "instance_uuid": "9b3e26ab-a606-42af-b203-111ca144b0bc", "traits": ["CUSTOM_RAID5", "CUSTOM_TRAIT1"], "resource_class": null, "links": [{"href": "http://localhost/v1/nodes/70f41e3e-f0e7-4ef9-b1de-8eb3878ea59d", "rel": "self"}, {"href": "http://localhost/nodes/70f41e3e-f0e7-4ef9-b1de-8eb3878ea59d", "rel": "bookmark"}]}, {"uuid": "40c28785-10b2-464a-bf93-1f982e4c80d0", "power_state": null, "target_power_state": null, "provision_state": "available", "target_provision_state": null, "last_error": null, "maintenance": false, "instance_uuid": "a098556b-0512-40af-90f8-7b1c63f480e9", "traits": ["CUSTOM_RAID5", "CUSTOM_TRAIT1"], "resource_class": null, "links": [{"href": "http://localhost/v1/nodes/40c28785-10b2-464a-bf93-1f982e4c80d0", "rel": "self"}, {"href": "http://localhost/nodes/40c28785-10b2-464a-bf93-1f982e4c80d0", "rel": "bookmark"}]}, {"uuid": "e520dd18-a4a5-458c-b030-6904c2150489", "power_state": null, "target_power_state": null, "provision_state": "available", "target_provision_state": null, "last_error": null, "maintenance": false, "instance_uuid": "db1ca0f7-f0ff-4c27-b762-a51c9903e915", "traits": ["CUSTOM_RAID5", "CUSTOM_TRAIT1"], "resource_class": null, "links": [{"href": "http://localhost/v1/nodes/e520dd18-a4a5-458c-b030-6904c2150489", "rel": "self"}, {"href": "http://localhost/nodes/e520dd18-a4a5-458c-b030-6904c2150489", "rel": "bookmark"}]}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_sort_key_invalid [0.035266s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates?sort_key=extra WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b2401e6e-4326-41a1-9c06-8ef9fb1048d5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The sort_key value extra is an invalid field for sorting\", \"debuginfo\": null}"}
DEBUG: GET /v1/deploy_templates?sort_key=foo WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-45433de6-6243-4feb-88d9-1d3b6c619529
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The sort_key value \\\"foo\\\" is an invalid field for sorting\", \"debuginfo\": null}"}
DEBUG: GET /v1/deploy_templates?sort_key=steps WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-50e63035-819e-43c1-8bd7-543954f75f4f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The sort_key value steps is an invalid field for sorting\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestDelete.test_delete_by_name_with_json [0.072208s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/deploy_templates/CUSTOM_DT1.json GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-c0ffdc50-83d5-40c8-bdc3-1d6f0ee7edc4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.90
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_add_multi [0.086190s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/deploy_templates/8fdbadf9-7fd2-4115-9105-f462439e5c64 WITH [{'path': '/steps/0', 'value': {'interface': 'raid', 'step': 'create_configuration0', 'args': {}, 'priority': 10}, 'op': 'add'}, {'path': '/steps/1', 'value': {'interface': 'raid', 'step': 'create_configuration1', 'args': {}, 'priority': 10}, 'op': 'add'}, {'path': '/steps/2', 'value': {'interface': 'raid', 'step': 'create_configuration2', 'args': {}, 'priority': 10}, 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-70da239e-80d0-4c93-8e6f-4176ca02a5c2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "8fdbadf9-7fd2-4115-9105-f462439e5c64", "created_at": "2025-05-22T02:50:40.860475+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "links": [{"href": "http://localhost/v1/deploy_templates/8fdbadf9-7fd2-4115-9105-f462439e5c64", "rel": "self"}, {"href": "http://localhost/deploy_templates/8fdbadf9-7fd2-4115-9105-f462439e5c64", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration0", "args": {}, "priority": 10}, {"interface": "raid", "step": "create_configuration1", "args": {}, "priority": 10}, {"interface": "raid", "step": "create_configuration2", "args": {}, "priority": 10}, {"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "priority": 10}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_collection_links [0.132151s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis/?limit=3 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-50887740-7c24-4fd1-9b3c-dd3c74cfdf9f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"chassis": [{"uuid": "aa91221b-fc22-4656-ab6d-d29bc8640234", "description": "data-center-1-chassis", "links": [{"href": "http://localhost/v1/chassis/aa91221b-fc22-4656-ab6d-d29bc8640234", "rel": "self"}, {"href": "http://localhost/chassis/aa91221b-fc22-4656-ab6d-d29bc8640234", "rel": "bookmark"}]}, {"uuid": "c8f8249c-b24b-4c8d-8f1c-cda29118467e", "description": "data-center-1-chassis", "links": [{"href": "http://localhost/v1/chassis/c8f8249c-b24b-4c8d-8f1c-cda29118467e", "rel": "self"}, {"href": "http://localhost/chassis/c8f8249c-b24b-4c8d-8f1c-cda29118467e", "rel": "bookmark"}]}, {"uuid": "62a5cc3f-d1e2-474b-91a5-1be2fab1d215", "description": "data-center-1-chassis", "links": [{"href": "http://localhost/v1/chassis/62a5cc3f-d1e2-474b-91a5-1be2fab1d215", "rel": "self"}, {"href": "http://localhost/chassis/62a5cc3f-d1e2-474b-91a5-1be2fab1d215", "rel": "bookmark"}]}], "next": "http://localhost/v1/chassis?sort_key=id&sort_dir=asc&fields=uuid,description&limit=3&marker=62a5cc3f-d1e2-474b-91a5-1be2fab1d215"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestDelete.test_delete_by_name_with_json_not_found [0.081016s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/deploy_templates/CUSTOM_DT1.json GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-987bd8ab-8c54-40db-b230-a2f23739932c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Deploy template CUSTOM_DT1.json could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_add_root_non_existent [0.070330s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/deploy_templates/a8bd6239-f13d-42c4-a2a3-e94db0946f48 WITH [{'path': '/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6f692868-d689-474a-876f-f84f6b7390f8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot patch /foo. Only the following can be updated: extra, name, steps, description\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestDelete.test_delete_by_uuid [0.074351s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/deploy_templates/864ba1cf-e5c3-4dbd-99e3-5bd3b1f097a6 GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-f06e05bc-0513-4aa3-bb52-d561810bc7ee
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_collection_links_custom_fields [0.096607s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis?fields=extra,uuid WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-dff7772e-0775-4487-936d-420800f87020
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"chassis": [{"uuid": "d2f7d772-70d0-4c4e-9d1f-e00b52316a87", "extra": {}, "links": [{"href": "http://localhost/v1/chassis/d2f7d772-70d0-4c4e-9d1f-e00b52316a87", "rel": "self"}, {"href": "http://localhost/chassis/d2f7d772-70d0-4c4e-9d1f-e00b52316a87", "rel": "bookmark"}]}, {"uuid": "0ef701dd-a4ca-4d1e-9e60-378db2c367d7", "extra": {}, "links": [{"href": "http://localhost/v1/chassis/0ef701dd-a4ca-4d1e-9e60-378db2c367d7", "rel": "self"}, {"href": "http://localhost/chassis/0ef701dd-a4ca-4d1e-9e60-378db2c367d7", "rel": "bookmark"}]}, {"uuid": "5b4a27ce-b335-417d-94b2-1e867aa84c07", "extra": {}, "links": [{"href": "http://localhost/v1/chassis/5b4a27ce-b335-417d-94b2-1e867aa84c07", "rel": "self"}, {"href": "http://localhost/chassis/5b4a27ce-b335-417d-94b2-1e867aa84c07", "rel": "bookmark"}]}], "next": "http://localhost/v1/chassis?sort_key=id&sort_dir=asc&fields=extra,uuid&limit=3&marker=5b4a27ce-b335-417d-94b2-1e867aa84c07"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestDelete.test_delete_by_uuid_with_json [0.063135s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/deploy_templates/77bd6b3e-a201-4f04-bb18-342223bf9f8e.json GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-b4bf3cbc-8171-4d15-aaff-fe642246c11c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.90
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_add_too_high_index_step_fail [0.112022s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/deploy_templates/3d5557d5-b5d1-4d75-9c53-1219af81f344 WITH [{'path': '/steps/2', 'op': 'add', 'value': {'interface': 'bios', 'step': 'apply_configuration', 'args': {'foo': 'bar'}, 'priority': 42}}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-996a3d86-8e71-44f4-9fff-caedb446069d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Couldn't apply patch '{'path': '/steps/2', 'op': 'add', 'value': {'interface': 'bios', 'step': 'apply_configuration', 'args': {'foo': 'bar'}, 'priority': 42}}'. Reason: can't insert outside of list\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_collection_links_default_limit [0.089449s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e2d4db74-fd58-4c78-897b-4b394a54fc43
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"chassis": [{"uuid": "ef395946-9ce0-4d0b-aad3-62f9e0136cd3", "description": "data-center-1-chassis", "links": [{"href": "http://localhost/v1/chassis/ef395946-9ce0-4d0b-aad3-62f9e0136cd3", "rel": "self"}, {"href": "http://localhost/chassis/ef395946-9ce0-4d0b-aad3-62f9e0136cd3", "rel": "bookmark"}]}, {"uuid": "2e0d4f75-5394-4264-9b45-35b960ff7ec2", "description": "data-center-1-chassis", "links": [{"href": "http://localhost/v1/chassis/2e0d4f75-5394-4264-9b45-35b960ff7ec2", "rel": "self"}, {"href": "http://localhost/chassis/2e0d4f75-5394-4264-9b45-35b960ff7ec2", "rel": "bookmark"}]}, {"uuid": "5bb654e1-3344-435e-82a8-8df82f815d62", "description": "data-center-1-chassis", "links": [{"href": "http://localhost/v1/chassis/5bb654e1-3344-435e-82a8-8df82f815d62", "rel": "self"}, {"href": "http://localhost/chassis/5bb654e1-3344-435e-82a8-8df82f815d62", "rel": "bookmark"}]}], "next": "http://localhost/v1/chassis?sort_key=id&sort_dir=asc&fields=uuid,description&limit=3&marker=5bb654e1-3344-435e-82a8-8df82f815d62"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestDelete.test_delete_by_uuid_with_json_not_found [0.071164s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/deploy_templates/b351759d-0c1b-4827-b7bf-f6eca4e0c84f.json GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-038cd01d-b527-4cd7-aaf6-9487af85d21a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Deploy template b351759d-0c1b-4827-b7bf-f6eca4e0c84f.json could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_remove_foo [0.071179s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/deploy_templates/84b10050-4c19-4001-a0b2-efcdeb5f730f WITH [{'path': '/foo', 'op': 'remove'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4c30b54f-44df-4dbe-b118-fc860d598e8f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot patch /foo. Only the following can be updated: extra, name, steps, description\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_detail [0.071805s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7953b3dd-ad39-47bf-b683-cc6908c9725a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"chassis": [{"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "created_at": "2025-05-22T02:50:41.184835+00:00", "updated_at": null, "description": "data-center-1-chassis", "extra": {}, "links": [{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "nodes": [[{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "bookmark"}]]}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestDelete.test_delete_invalid_api_version [0.064069s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/deploy_templates/0f3c60e2-b83e-4ed2-88b1-d8aa460f9639 GOT Response: 405 Method Not Allowed
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 405, \"title\": \"Method Not Allowed\", \"description\": \"The API version does not allow deploy templates\"}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_detail_against_single [0.070225s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/detail WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c24099a3-f7fc-49d3-9e47-b9b27d26dc5d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Resource could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestDelete.test_delete_old_api_version [0.062218s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/deploy_templates/CUSTOM_DT1 GOT Response: 405 Method Not Allowed
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 405, \"title\": \"Method Not Allowed\", \"description\": \"The API version does not allow deploy templates\"}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_remove_multi [0.128590s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/deploy_templates/6e6d4734-cfdd-464e-9b92-50e9e0746f7f WITH [{'path': '/steps/1', 'op': 'remove'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-120c1284-d3cd-490a-a256-aaa1cae8117a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "6e6d4734-cfdd-464e-9b92-50e9e0746f7f", "created_at": "2025-05-22T02:50:41.235724+00:00", "updated_at": null, "name": "CUSTOM_DT2", "extra": {}, "links": [{"href": "http://localhost/v1/deploy_templates/6e6d4734-cfdd-464e-9b92-50e9e0746f7f", "rel": "self"}, {"href": "http://localhost/deploy_templates/6e6d4734-cfdd-464e-9b92-50e9e0746f7f", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration0", "args": {}, "priority": 10}, {"interface": "raid", "step": "create_configuration2", "args": {}, "priority": 10}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_event.TestEventValidator.test_event_missing_madatory_field [0.052267s] ... ok
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_detail_query [0.079884s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis?detail=True WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-801cfd68-cf9c-40fd-89a2-8eb9596d2a9c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"chassis": [{"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "created_at": "2025-05-22T02:50:41.338187+00:00", "updated_at": null, "description": "data-center-1-chassis", "extra": {}, "links": [{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "nodes": [[{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "bookmark"}]]}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_event.TestEventValidator.test_invalid_event_type [0.063435s] ... ok
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_remove_name [0.133212s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/deploy_templates/93189193-02ee-4b76-adf2-7b4612858d12 WITH [{'path': '/name', 'op': 'remove'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e0b30141-e535-43e6-8e16-532b9ebc9d2c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for patch: 'name' is a required property\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_detail_query_false [0.077465s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-cf164de7-ca49-4370-8f08-b24291e40caa
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"chassis": [{"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "description": "data-center-1-chassis", "links": [{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}]}]}
DEBUG: GET /v1/chassis?detail=False WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a68a9e9c-b01c-4ce3-8183-3b950db74689
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"chassis": [{"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "description": "data-center-1-chassis", "links": [{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}]}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_event.TestEventValidator.test_invalid_mac_network_port_event [0.050235s] ... ok
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_detail_using_query_and_fields [0.079330s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis?detail=True&fields=description WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-142ffb2a-d19c-49cf-9c02-04405d64272e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Can not specify ?detail=True and fields in the same request.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_collection_pagination_no_uuid [0.706432s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?fields=name&limit=2 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fca2699f-4cd2-4c72-b26a-8746436ae6e9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"nodes": [{"name": null, "links": [{"href": "http://localhost/v1/nodes/9dcea1f0-000e-4eb3-8800-b7286cff0890", "rel": "self"}, {"href": "http://localhost/nodes/9dcea1f0-000e-4eb3-8800-b7286cff0890", "rel": "bookmark"}]}, {"name": null, "links": [{"href": "http://localhost/v1/nodes/f3b82b60-ad2d-4a3e-8bf2-3a1a73928238", "rel": "self"}, {"href": "http://localhost/nodes/f3b82b60-ad2d-4a3e-8bf2-3a1a73928238", "rel": "bookmark"}]}], "next": "http://localhost/v1/nodes?sort_key=id&sort_dir=asc&fields=name&limit=2&marker=f3b82b60-ad2d-4a3e-8bf2-3a1a73928238"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_remove_non_existent_property_fail [0.096339s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/deploy_templates/0be9bd1f-17d6-4d33-981c-a02807f830b9 WITH [{'path': '/non-existent', 'op': 'remove'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6c450aa6-9615-4282-a084-fb65e8c2506c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot patch /non-existent. Only the following can be updated: extra, name, steps, description\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_event.TestEventValidator.test_missing_mandatory_fields_network_port_event [0.084893s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_event.TestEventValidator.test_simple_event_type [0.047701s] ... ok
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_detail_using_query_false_and_fields [0.078493s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis?detail=False&fields=description WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b897d293-5578-4deb-8fd1-2179ea3991ac
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"chassis": [{"description": "data-center-1-chassis", "links": [{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}]}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_conductor_field [0.097380s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123?fields=conductor WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2b5a5186-9f25-4ef0-936c-12ac3f6e4e75
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.49
DEBUG: {"links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": "fake.conductor"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_remove_non_existent_step_fail [0.107143s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/deploy_templates/8d1f646f-c97a-4dac-914b-cdb61f7dc8c5 WITH [{'path': '/steps/1', 'op': 'remove'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7b3b132d-01ed-4c70-8beb-6a767239c247
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Couldn't apply patch '{'path': '/steps/1', 'op': 'remove'}'. Reason: can't remove non-existent object '1'\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_detail_using_query_old_version [0.084355s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis?detail=True WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-12579acf-9056-44ec-a314-fee068e26eb4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Invalid query parameter ?detail=True received.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_events [0.091495s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/events WITH {'events': [{'event': 'network.bind_port', 'port_id': '11111111-aaaa-bbbb-cccc-555555555555', 'mac_address': 'de:ad:ca:fe:ba:be', 'status': 'ACTIVE', 'device_id': '22222222-aaaa-bbbb-cccc-555555555555', 'binding:host_id': '22222222-aaaa-bbbb-cccc-555555555555', 'binding:vnic_type': 'baremetal'}]} GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-1f513cda-d4a2-44ca-ab94-b6a3e233a5ec
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_conductor_field_invalid_api_version [0.090545s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123?fields=conductor WITH {} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7703c827-4d2c-4466-9302-bc521d404f61
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.48
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_remove_non_existent_step_property_fail [0.102132s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/deploy_templates/6edef1c6-fecc-4be2-a298-847ddd072ec4 WITH [{'path': '/steps/0/non-existent', 'op': 'remove'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0beb6e77-7190-448c-9842-7e48ff8acb37
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Couldn't apply patch '{'path': '/steps/0/non-existent', 'op': 'remove'}'. Reason: can't remove non-existent object 'non-existent'\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_empty [0.062050s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-cf76a99a-a48e-4a9c-ac69-63410b378409
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"chassis": []}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_events_does_not_contain_event [0.066425s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/events WITH {'events': [{'INVALID': 'fake.event'}]} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-62dee55f-c681-4f5d-96c0-d4771d1edd63
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for evts: 'event' is a required property\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_conductor_group_fields [0.106649s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123?fields=conductor_group WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-664979b5-0392-4d3d-bf27-87cfa22a3622
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.46
DEBUG: {"conductor_group": "", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_remove_only_step_fail [0.097527s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/deploy_templates/88ec06d6-1d05-47c5-a950-dc848575b22d WITH [{'path': '/steps/0', 'op': 'remove'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-dbb03a41-fb56-4e09-8c1b-7a6b51eec0d0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for patch: [] is too short\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_get_collection_custom_fields [0.084168s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis?fields=uuid,extra WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-572a2fb7-a444-44d6-9034-1b53e8928de0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"chassis": [{"uuid": "ec2d94e7-5743-4266-85cd-5bcfd62c0da3", "extra": {}, "links": [{"href": "http://localhost/v1/chassis/ec2d94e7-5743-4266-85cd-5bcfd62c0da3", "rel": "self"}, {"href": "http://localhost/chassis/ec2d94e7-5743-4266-85cd-5bcfd62c0da3", "rel": "bookmark"}]}, {"uuid": "5152949a-97be-4bd8-b979-ab1f367f2421", "extra": {}, "links": [{"href": "http://localhost/v1/chassis/5152949a-97be-4bd8-b979-ab1f367f2421", "rel": "self"}, {"href": "http://localhost/chassis/5152949a-97be-4bd8-b979-ab1f367f2421", "rel": "bookmark"}]}, {"uuid": "3fe293f8-7268-44b7-bebe-7de92d48da93", "extra": {}, "links": [{"href": "http://localhost/v1/chassis/3fe293f8-7268-44b7-bebe-7de92d48da93", "rel": "self"}, {"href": "http://localhost/chassis/3fe293f8-7268-44b7-bebe-7de92d48da93", "rel": "bookmark"}]}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_events_invalid_event [0.088668s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/events WITH {'events': [{'event': 'invalid.event'}]} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0eb7c596-1ed6-445f-83c8-cc0f77d3f28b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for evts: 'invalid.event' is not one of ['network.bind_port', 'network.unbind_port', 'network.delete_port']\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_get_collection_pagination_no_uuid [0.068567s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis?fields=extra&limit=2 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-acb48cbb-0064-4ba0-85d6-53c7b98e5fbc
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"chassis": [{"extra": {}, "links": [{"href": "http://localhost/v1/chassis/a4a74327-d12f-4a7f-9afe-664eb9bc8f8d", "rel": "self"}, {"href": "http://localhost/chassis/a4a74327-d12f-4a7f-9afe-664eb9bc8f8d", "rel": "bookmark"}]}, {"extra": {}, "links": [{"href": "http://localhost/v1/chassis/06d62013-903f-4383-b834-8ee8b65afe5a", "rel": "self"}, {"href": "http://localhost/chassis/06d62013-903f-4383-b834-8ee8b65afe5a", "rel": "bookmark"}]}], "next": "http://localhost/v1/chassis?sort_key=id&sort_dir=asc&fields=extra&limit=2&marker=06d62013-903f-4383-b834-8ee8b65afe5a"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_conductor_group_fields_invalid_api_version [0.086639s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123?fields=conductor_group WITH {} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e11ddf94-cd0a-431a-aeec-c99a79619d25
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.45
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_events_unsupported_api_version [0.076865s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/events WITH {'events': [{'event': 'network.bind_port', 'port_id': '11111111-aaaa-bbbb-cccc-555555555555', 'mac_address': 'de:ad:ca:fe:ba:be', 'status': 'ACTIVE', 'device_id': '22222222-aaaa-bbbb-cccc-555555555555', 'binding:host_id': '22222222-aaaa-bbbb-cccc-555555555555', 'binding:vnic_type': 'baremetal'}]} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7faa8012-7ef2-4844-8dcd-7cb55ce990b1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.50
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Resource could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_remove_steps [0.112439s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/deploy_templates/beb7f690-f96a-4628-be43-97253dea5def WITH [{'path': '/steps', 'op': 'remove'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2d54156c-6b21-4c14-819f-c5b66ae917e9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for patch: 'steps' is a required property\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_get_custom_fields_invalid_api_version [0.082441s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66?fields=uuid,extra WITH {} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a76fc0d7-6653-45e1-aedc-82155ada6914
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_console_information [0.103823s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/console WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a84c08d2-4859-411f-aca0-595d96c3f932
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"console_enabled": true, "console_info": {"test": "test-data"}}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_multiple_events [0.099151s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/events WITH {'events': [{'event': 'network.bind_port', 'port_id': '11111111-aaaa-bbbb-cccc-555555555555', 'mac_address': 'de:ad:ca:fe:ba:be', 'status': 'ACTIVE', 'device_id': '22222222-aaaa-bbbb-cccc-555555555555', 'binding:host_id': '22222222-aaaa-bbbb-cccc-555555555555', 'binding:vnic_type': 'baremetal'}, {'event': 'network.bind_port', 'port_id': '11111111-aaaa-bbbb-cccc-555555555555', 'mac_address': 'de:ad:ca:fe:ba:be', 'status': 'ACTIVE', 'device_id': '22222222-aaaa-bbbb-cccc-555555555555', 'binding:host_id': '22222222-aaaa-bbbb-cccc-555555555555', 'binding:vnic_type': 'baremetal'}, {'event': 'network.bind_port', 'port_id': '11111111-aaaa-bbbb-cccc-555555555555', 'mac_address': 'de:ad:ca:fe:ba:be', 'status': 'ACTIVE', 'device_id': '22222222-aaaa-bbbb-cccc-555555555555', 'binding:host_id': '22222222-aaaa-bbbb-cccc-555555555555', 'binding:vnic_type': 'baremetal'}]} GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-3635fe16-d3e3-41e3-80df-2697ee60ecc5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_remove_uuid [0.093473s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/deploy_templates/88b96095-d736-4e76-a044-123744932db8 WITH [{'path': '/uuid', 'op': 'remove'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-11cabbc3-4e8a-45f7-94d9-1d9bedb3e4c9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot patch /uuid. Only the following can be updated: extra, name, steps, description\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_get_custom_fields_invalid_fields [0.071802s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66?fields=uuid,spongebob WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-bf6d6335-6b03-4c27-b23c-31da1196f964
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Field(s) \\\"spongebob\\\" are not valid\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_network_bind_port_events [0.072827s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/events WITH {'events': [{'event': 'network.bind_port', 'port_id': '11111111-aaaa-bbbb-cccc-555555555555', 'mac_address': 'de:ad:ca:fe:ba:be', 'status': 'ACTIVE', 'device_id': '22222222-aaaa-bbbb-cccc-555555555555', 'binding:host_id': '22222222-aaaa-bbbb-cccc-555555555555', 'binding:vnic_type': 'baremetal'}]} GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-644df730-894b-4126-b403-010b14837a51
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_console_information_by_name [0.114234s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/spam/states/console WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7b6a48f4-caed-4bbe-a856-68350110f2cf
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.5
DEBUG: {"console_enabled": true, "console_info": {"test": "test-data"}}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_replace_duplicate_step [0.111594s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/deploy_templates/17c922a0-d977-433b-82bb-3d73439f7486 WITH [{'path': '/steps', 'op': 'replace', 'value': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'foo': '0'}, 'priority': 0}, {'interface': 'raid', 'step': 'create_configuration', 'args': {'foo': '1'}, 'priority': 1}]}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f03cf3e5-7081-41dc-978e-ab53286068d9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Deploy template invalid: Duplicate deploy steps. A template cannot have multiple deploy steps with the same interface and step. Duplicates: interface: raid, step: create_configuration.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_get_one [0.082891s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4ec1ec67-ab06-40c7-a723-16bf45674b8f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "created_at": "2025-05-22T02:50:42.132454+00:00", "updated_at": null, "description": "data-center-1-chassis", "extra": {}, "links": [{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "nodes": [[{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "bookmark"}]]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_network_delete_port_events [0.097656s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/events WITH {'events': [{'event': 'network.delete_port', 'port_id': '11111111-aaaa-bbbb-cccc-555555555555', 'mac_address': 'de:ad:ca:fe:ba:be', 'status': 'ACTIVE', 'device_id': '22222222-aaaa-bbbb-cccc-555555555555', 'binding:host_id': '22222222-aaaa-bbbb-cccc-555555555555', 'binding:vnic_type': 'baremetal'}]} GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-073091a8-0bc3-454b-8eff-7c995c8e735f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_get_one_custom_fields [0.062062s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66?fields=extra,description WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a1c40b10-0078-4d22-9406-4228f02fba45
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"description": "data-center-1-chassis", "extra": {}, "links": [{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_replace_empty_step_list_fail [0.099570s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/deploy_templates/7fe39d68-4bae-4f26-b343-2dfad72ab1dd WITH [{'path': '/steps', 'op': 'replace', 'value': []}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-280aa667-062f-467c-a76a-dee4cfd59f0d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for patch: [] is too short\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_console_information_console_disabled [0.140508s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/console WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-953b5e3b-d5f7-443e-a981-cf70dbae9905
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"console_enabled": false, "console_info": null}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_network_port_event_invalid_binding_host_id [0.092169s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/events WITH {'events': [{'event': 'network.bind_port', 'port_id': '11111111-aaaa-bbbb-cccc-555555555555', 'mac_address': 'de:ad:ca:fe:ba:be', 'status': 'ACTIVE', 'device_id': '22222222-aaaa-bbbb-cccc-555555555555', 'binding:host_id': ['binding:host_id', 'IS', 'NODE_UUID', 'IN', 'IRONIC'], 'binding:vnic_type': 'baremetal'}]} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1e9ab975-8c40-4328-b579-7caf49eacaa7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for evts: ['binding:host_id', 'IS', 'NODE_UUID', 'IN', 'IRONIC'] is not of type 'string', 'null'\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_links [0.127263s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis/91a788ac-45e9-4714-945f-8ada7ba19f1d WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-02318526-2f44-499d-9f2a-aa0d7aa49f75
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "91a788ac-45e9-4714-945f-8ada7ba19f1d", "created_at": "2025-05-22T02:50:42.318844+00:00", "updated_at": null, "description": "data-center-1-chassis", "extra": {}, "links": [{"href": "http://localhost/v1/chassis/91a788ac-45e9-4714-945f-8ada7ba19f1d", "rel": "self"}, {"href": "http://localhost/chassis/91a788ac-45e9-4714-945f-8ada7ba19f1d", "rel": "bookmark"}], "nodes": [[{"href": "http://localhost/v1/chassis/91a788ac-45e9-4714-945f-8ada7ba19f1d/nodes", "rel": "self"}, {"href": "http://localhost/chassis/91a788ac-45e9-4714-945f-8ada7ba19f1d/nodes", "rel": "bookmark"}]]}
DEBUG: GET /v1/chassis/91a788ac-45e9-4714-945f-8ada7ba19f1d WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-250942b3-3873-4146-8813-b03885699926
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "91a788ac-45e9-4714-945f-8ada7ba19f1d", "created_at": "2025-05-22T02:50:42.318844+00:00", "updated_at": null, "description": "data-center-1-chassis", "extra": {}, "links": [{"href": "http://localhost/v1/chassis/91a788ac-45e9-4714-945f-8ada7ba19f1d", "rel": "self"}, {"href": "http://localhost/chassis/91a788ac-45e9-4714-945f-8ada7ba19f1d", "rel": "bookmark"}], "nodes": [[{"href": "http://localhost/v1/chassis/91a788ac-45e9-4714-945f-8ada7ba19f1d/nodes", "rel": "self"}, {"href": "http://localhost/chassis/91a788ac-45e9-4714-945f-8ada7ba19f1d/nodes", "rel": "bookmark"}]]}
DEBUG: GET /chassis/91a788ac-45e9-4714-945f-8ada7ba19f1d WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-cf106044-0cec-4d0b-b00d-dee87a22c367
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "91a788ac-45e9-4714-945f-8ada7ba19f1d", "created_at": "2025-05-22T02:50:42.318844+00:00", "updated_at": null, "description": "data-center-1-chassis", "extra": {}, "links": [{"href": "http://localhost/v1/chassis/91a788ac-45e9-4714-945f-8ada7ba19f1d", "rel": "self"}, {"href": "http://localhost/chassis/91a788ac-45e9-4714-945f-8ada7ba19f1d", "rel": "bookmark"}], "nodes": [[{"href": "http://localhost/v1/chassis/91a788ac-45e9-4714-945f-8ada7ba19f1d/nodes", "rel": "self"}, {"href": "http://localhost/chassis/91a788ac-45e9-4714-945f-8ada7ba19f1d/nodes", "rel": "bookmark"}]]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_replace_invalid_name_none [0.136370s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/deploy_templates/6ec1f0bb-58bf-46ef-938c-43d2be2494da WITH [{'path': '/name', 'op': 'replace', 'value': None}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1bea14e6-c9c6-44e8-8011-0010cb0361f1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for patch: None is not of type 'string'\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_network_port_event_invalid_binding_vnic_type [0.116938s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/events WITH {'events': [{'event': 'network.bind_port', 'port_id': '11111111-aaaa-bbbb-cccc-555555555555', 'mac_address': 'de:ad:ca:fe:ba:be', 'status': 'ACTIVE', 'device_id': '22222222-aaaa-bbbb-cccc-555555555555', 'binding:host_id': '22222222-aaaa-bbbb-cccc-555555555555', 'binding:vnic_type': ['binding:vnic_type', 'SHOULD', 'BE', 'TEXT']}]} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1f44df9c-3d2f-4a74-8502-e0993b0696d0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for evts: ['binding:vnic_type', 'SHOULD', 'BE', 'TEXT'] is not of type 'string', 'null'\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_console_information_not_supported [0.147732s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/console WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c3cbeb06-4952-4c57-b82e-763ea311b0e8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Driver test-driver does not support console (disabled or not implemented).\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_links_public_url [0.108760s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis/0ffcc8ba-5356-47e2-94fe-5d718ab3e7d7 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b21d8410-bca9-41cd-86b4-f0f539cc288e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "0ffcc8ba-5356-47e2-94fe-5d718ab3e7d7", "created_at": "2025-05-22T02:50:42.426502+00:00", "updated_at": null, "description": "data-center-1-chassis", "extra": {}, "links": [{"href": "http://foo/v1/chassis/0ffcc8ba-5356-47e2-94fe-5d718ab3e7d7", "rel": "self"}, {"href": "http://foo/chassis/0ffcc8ba-5356-47e2-94fe-5d718ab3e7d7", "rel": "bookmark"}], "nodes": [[{"href": "http://foo/v1/chassis/0ffcc8ba-5356-47e2-94fe-5d718ab3e7d7/nodes", "rel": "self"}, {"href": "http://foo/chassis/0ffcc8ba-5356-47e2-94fe-5d718ab3e7d7/nodes", "rel": "bookmark"}]]}
DEBUG: GET /v1/chassis/0ffcc8ba-5356-47e2-94fe-5d718ab3e7d7 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4dfade55-8fab-4ed7-85da-15445792a5fe
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "0ffcc8ba-5356-47e2-94fe-5d718ab3e7d7", "created_at": "2025-05-22T02:50:42.426502+00:00", "updated_at": null, "description": "data-center-1-chassis", "extra": {}, "links": [{"href": "http://foo/v1/chassis/0ffcc8ba-5356-47e2-94fe-5d718ab3e7d7", "rel": "self"}, {"href": "http://foo/chassis/0ffcc8ba-5356-47e2-94fe-5d718ab3e7d7", "rel": "bookmark"}], "nodes": [[{"href": "http://foo/v1/chassis/0ffcc8ba-5356-47e2-94fe-5d718ab3e7d7/nodes", "rel": "self"}, {"href": "http://foo/chassis/0ffcc8ba-5356-47e2-94fe-5d718ab3e7d7/nodes", "rel": "bookmark"}]]}
DEBUG: GET /chassis/0ffcc8ba-5356-47e2-94fe-5d718ab3e7d7 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c062d77d-df4a-4b38-a063-9ee2f3c5b236
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "0ffcc8ba-5356-47e2-94fe-5d718ab3e7d7", "created_at": "2025-05-22T02:50:42.426502+00:00", "updated_at": null, "description": "data-center-1-chassis", "extra": {}, "links": [{"href": "http://foo/v1/chassis/0ffcc8ba-5356-47e2-94fe-5d718ab3e7d7", "rel": "self"}, {"href": "http://foo/chassis/0ffcc8ba-5356-47e2-94fe-5d718ab3e7d7", "rel": "bookmark"}], "nodes": [[{"href": "http://foo/v1/chassis/0ffcc8ba-5356-47e2-94fe-5d718ab3e7d7/nodes", "rel": "self"}, {"href": "http://foo/chassis/0ffcc8ba-5356-47e2-94fe-5d718ab3e7d7/nodes", "rel": "bookmark"}]]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_replace_invalid_name_not_a_trait [0.116874s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/deploy_templates/01e84021-9e01-42b6-9044-ce7f239c256f WITH [{'path': '/name', 'op': 'replace', 'value': 'not-a-trait'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-635b2ec0-ca49-4057-a2ac-fcd03e26f88e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for patch: 'not-a-trait' is not valid under any of the given schemas. Possible root cause: 'not-a-trait' does not match '^CUSTOM_[A-Z0-9_]+$'\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_many [0.077767s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9a322678-315a-480b-ab27-b24f18bece07
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"chassis": [{"uuid": "c1f9740c-98d1-4bac-b725-5ac928dd9ccf", "description": "data-center-1-chassis", "links": [{"href": "http://localhost/v1/chassis/c1f9740c-98d1-4bac-b725-5ac928dd9ccf", "rel": "self"}, {"href": "http://localhost/chassis/c1f9740c-98d1-4bac-b725-5ac928dd9ccf", "rel": "bookmark"}]}, {"uuid": "2a992b40-e000-4189-aee4-440b3c8b6178", "description": "data-center-1-chassis", "links": [{"href": "http://localhost/v1/chassis/2a992b40-e000-4189-aee4-440b3c8b6178", "rel": "self"}, {"href": "http://localhost/chassis/2a992b40-e000-4189-aee4-440b3c8b6178", "rel": "bookmark"}]}, {"uuid": "810214fc-1cf8-4e58-9595-85099bb6c82b", "description": "data-center-1-chassis", "links": [{"href": "http://localhost/v1/chassis/810214fc-1cf8-4e58-9595-85099bb6c82b", "rel": "self"}, {"href": "http://localhost/chassis/810214fc-1cf8-4e58-9595-85099bb6c82b", "rel": "bookmark"}]}, {"uuid": "6a20595e-4635-4a03-98d7-475299508b72", "description": "data-center-1-chassis", "links": [{"href": "http://localhost/v1/chassis/6a20595e-4635-4a03-98d7-475299508b72", "rel": "self"}, {"href": "http://localhost/chassis/6a20595e-4635-4a03-98d7-475299508b72", "rel": "bookmark"}]}, {"uuid": "cd621a18-1402-4f64-9de2-f682dacce484", "description": "data-center-1-chassis", "links": [{"href": "http://localhost/v1/chassis/cd621a18-1402-4f64-9de2-f682dacce484", "rel": "self"}, {"href": "http://localhost/chassis/cd621a18-1402-4f64-9de2-f682dacce484", "rel": "bookmark"}]}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_custom_fields_invalid_api_version [0.105291s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123?fields=uuid,extra WITH {} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-929dde82-293a-476d-a37e-e42be4ce381c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_network_port_event_invalid_device_id [0.118303s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/events WITH {'events': [{'event': 'network.bind_port', 'port_id': '11111111-aaaa-bbbb-cccc-555555555555', 'mac_address': 'de:ad:ca:fe:ba:be', 'status': 'ACTIVE', 'device_id': 'DEVICE_ID_SHOULD_BE_UUID', 'binding:host_id': '22222222-aaaa-bbbb-cccc-555555555555', 'binding:vnic_type': 'baremetal'}]} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-17cdf69d-f8c8-4123-9be4-146704fe967e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Expected UUID for device_id: DEVICE_ID_SHOULD_BE_UUID\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_custom_fields_invalid_fields [0.095798s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123?fields=uuid,spongebob WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-71e1d8a2-99e4-4247-b21d-e06e56587b38
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Field spongebob is not a valid field.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_network_port_event_invalid_mac_address [0.096785s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/events WITH {'events': [{'event': 'network.bind_port', 'port_id': '11111111-aaaa-bbbb-cccc-555555555555', 'mac_address': 'INVALID_MAC_ADDRESS', 'status': 'ACTIVE', 'device_id': '22222222-aaaa-bbbb-cccc-555555555555', 'binding:host_id': '22222222-aaaa-bbbb-cccc-555555555555', 'binding:vnic_type': 'baremetal'}]} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-702d8fea-3091-47df-81f5-726230b05844
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Expected valid MAC address for mac_address: INVALID_MAC_ADDRESS\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_replace_invalid_name_too_long [0.130508s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/deploy_templates/7215e07f-d1ba-4a61-8025-817601e0c5f8 WITH [{'path': '/name', 'op': 'replace', 'value': 'CUSTOM_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fd80465a-dac8-4699-aabd-deea8c46defc
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for patch: 'CUSTOM_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' is too long\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_nodes_subresource [0.120551s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0a796afd-8ab3-4448-a418-7f854e837744
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"nodes": [{"uuid": "a223ccf2-1dff-451d-a639-316ca85f0e5e", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": null, "links": [{"href": "http://localhost/v1/nodes/a223ccf2-1dff-451d-a639-316ca85f0e5e", "rel": "self"}, {"href": "http://localhost/nodes/a223ccf2-1dff-451d-a639-316ca85f0e5e", "rel": "bookmark"}]}, {"uuid": "b32fa201-1cb7-48a1-90ab-162bdb0b0e1d", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": null, "links": [{"href": "http://localhost/v1/nodes/b32fa201-1cb7-48a1-90ab-162bdb0b0e1d", "rel": "self"}, {"href": "http://localhost/nodes/b32fa201-1cb7-48a1-90ab-162bdb0b0e1d", "rel": "bookmark"}]}]}
DEBUG: GET /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes?limit=1 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-20be8543-52f7-4996-a1b6-63c87139b1fd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"nodes": [{"uuid": "a223ccf2-1dff-451d-a639-316ca85f0e5e", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": null, "links": [{"href": "http://localhost/v1/nodes/a223ccf2-1dff-451d-a639-316ca85f0e5e", "rel": "self"}, {"href": "http://localhost/nodes/a223ccf2-1dff-451d-a639-316ca85f0e5e", "rel": "bookmark"}]}], "next": "http://localhost/v1/nodes?sort_key=id&sort_dir=asc&fields=instance_uuid,maintenance,power_state,provision_state,uuid,name&limit=1&marker=a223ccf2-1dff-451d-a639-316ca85f0e5e"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_replace_invalid_step_interface_fail [0.099348s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/deploy_templates/3e39d0d5-2db4-4679-9ed8-faf4658edf73 WITH [{'path': '/steps/0', 'op': 'replace', 'value': {'interface': 'foo', 'step': 'apply_configuration', 'args': {'foo': 'bar'}, 'priority': 42}}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0e51b0fb-f734-463a-aec5-e3713cb5637f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for patch: 'foo' is not one of ['vendor', 'power', 'management', 'firmware', 'deploy', 'bios', 'raid']\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_nodes_subresource_chassis_not_found [0.082669s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis/eeeeeeee-cccc-aaaa-bbbb-cccccccccccc/nodes WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-28a3e534-823f-49f4-a331-b8ca961de91d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Chassis eeeeeeee-cccc-aaaa-bbbb-cccccccccccc could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_description_field [0.111240s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123?fields=description WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-35e7472a-2908-4cb0-905c-e2b3d9173ffd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.51
DEBUG: {"description": "useful piece", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_network_port_event_invalid_port_id [0.129000s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/events WITH {'events': [{'event': 'network.bind_port', 'port_id': 'PORT_ID_SHOULD_BE_UUID', 'mac_address': 'de:ad:ca:fe:ba:be', 'status': 'ACTIVE', 'device_id': '22222222-aaaa-bbbb-cccc-555555555555', 'binding:host_id': '22222222-aaaa-bbbb-cccc-555555555555', 'binding:vnic_type': 'baremetal'}]} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b05602f0-bc8b-43f4-a44b-66ad7b717d47
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Expected UUID for port_id: PORT_ID_SHOULD_BE_UUID\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_disable_power_off_fields [0.089860s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123?fields=disable_power_off WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4464dd05-bdfd-48a0-83e4-7cc43547a758
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.95
DEBUG: {"disable_power_off": true, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_network_port_event_invalid_status [0.090779s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/events WITH {'events': [{'event': 'network.bind_port', 'port_id': '11111111-aaaa-bbbb-cccc-555555555555', 'mac_address': 'de:ad:ca:fe:ba:be', 'status': ['status', 'SHOULD', 'BE', 'TEXT'], 'device_id': '22222222-aaaa-bbbb-cccc-555555555555', 'binding:host_id': '22222222-aaaa-bbbb-cccc-555555555555', 'binding:vnic_type': 'baremetal'}]} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-08ef347c-3cbe-42dc-94ba-eba478a44abc
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for evts: ['status', 'SHOULD', 'BE', 'TEXT'] is not of type 'string'\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_nodes_subresource_link [0.114377s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-933c9bd1-5da8-433a-9104-c7607683b07f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "created_at": "2025-05-22T02:50:42.855753+00:00", "updated_at": null, "description": "data-center-1-chassis", "extra": {}, "links": [{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "nodes": [[{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "bookmark"}]]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_replace_multi [0.134783s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/deploy_templates/e8c0fc7f-7e88-4afd-9187-f3a62e571d72 WITH [{'path': '/steps/0', 'value': {'interface': 'raid', 'step': 'create_configuration0', 'args': {}, 'priority': 11}, 'op': 'replace'}, {'path': '/steps/1', 'value': {'interface': 'raid', 'step': 'create_configuration1', 'args': {}, 'priority': 11}, 'op': 'replace'}, {'path': '/steps/2', 'value': {'interface': 'raid', 'step': 'create_configuration2', 'args': {}, 'priority': 11}, 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-13f7260a-e71b-49ef-b690-ce61cafd6e7f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "e8c0fc7f-7e88-4afd-9187-f3a62e571d72", "created_at": "2025-05-22T02:50:42.828984+00:00", "updated_at": null, "name": "CUSTOM_DT2", "extra": {}, "links": [{"href": "http://localhost/v1/deploy_templates/e8c0fc7f-7e88-4afd-9187-f3a62e571d72", "rel": "self"}, {"href": "http://localhost/deploy_templates/e8c0fc7f-7e88-4afd-9187-f3a62e571d72", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration0", "args": {}, "priority": 11}, {"interface": "raid", "step": "create_configuration1", "args": {}, "priority": 11}, {"interface": "raid", "step": "create_configuration2", "args": {}, "priority": 11}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_network_unbind_port_events [0.088811s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/events WITH {'events': [{'event': 'network.unbind_port', 'port_id': '11111111-aaaa-bbbb-cccc-555555555555', 'mac_address': 'de:ad:ca:fe:ba:be', 'status': 'ACTIVE', 'device_id': '22222222-aaaa-bbbb-cccc-555555555555', 'binding:host_id': '22222222-aaaa-bbbb-cccc-555555555555', 'binding:vnic_type': 'baremetal'}]} GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-ba4fe6c7-e8b7-4c98-b0a7-deb585bf416b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_indicator_state [0.135762s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/indicators/led@system WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-df4991eb-a042-4b69-ae40-8fad7494c5eb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"state": "on"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_nodes_subresource_no_uuid [0.132143s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis/nodes WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5a4c0656-e275-466f-983e-cdbf6b1ec3a1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Chassis id not specified.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_replace_name_already_exist [0.122083s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/deploy_templates/ecc0f852-8590-41ab-bb75-fa15ec5cb19b WITH [{'path': '/name', 'value': 'CUSTOM_DT2', 'op': 'replace'}] GOT Response: 409 Conflict
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4819a107-32cc-4337-b3c5-3296bde2952b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"A deploy template with UUID ecc0f852-8590-41ab-bb75-fa15ec5cb19b already exists.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_network_unknown_event_property [0.075748s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/events WITH {'events': [{'event': 'network.unbind_port', 'UNKNOWN': 'EVENT_PROPERTY'}]} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-68fd02ba-6b8a-40ab-ba2b-b1ac2285f796
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for evts: 'port_id' is a required property\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_one [0.096693s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ed0f5c6a-da23-4b19-b3f1-c62610d82a81
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"chassis": [{"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "description": "data-center-1-chassis", "links": [{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}]}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_replace_non_existent_step_fail [0.097275s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/deploy_templates/873265a2-25b5-4e67-98ed-636b460a5f9a WITH [{'path': '/steps/1', 'op': 'replace', 'value': {'interface': 'bios', 'step': 'apply_configuration', 'args': {'foo': 'bar'}, 'priority': 42}}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7a586d56-5275-4815-bfb1-97bde9b2a703
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Couldn't apply patch '{'path': '/steps/1', 'op': 'replace', 'value': {'interface': 'bios', 'step': 'apply_configuration', 'args': {'foo': 'bar'}, 'priority': 42}}'. Reason: list assignment index out of range\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestPatch.test_patch_invalid_api_version [0.080981s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/inspection_rules/46055917-473a-47c1-9732-ef909cc343a9 WITH [{'op': 'replace', 'path': '/description', 'value': 'New description'}] GOT Response: 405 Method Not Allowed
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 405, \"title\": \"Method Not Allowed\", \"description\": \"The API version does not allow inspection rules\"}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_indicator_state_iface_not_supported [0.145176s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/indicators/led@system WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e12c9b0c-7b51-49ce-b944-f5eb31859161
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Driver test-driver does not support management (disabled or not implemented).\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_sort_key [0.079601s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis?sort_key=uuid WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-474d6b98-8d28-4438-96a8-25e08627d392
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"chassis": [{"uuid": "a91d5363-9c01-405d-80c5-1bfb147063f3", "description": "data-center-1-chassis", "links": [{"href": "http://localhost/v1/chassis/a91d5363-9c01-405d-80c5-1bfb147063f3", "rel": "self"}, {"href": "http://localhost/chassis/a91d5363-9c01-405d-80c5-1bfb147063f3", "rel": "bookmark"}]}, {"uuid": "c5c18306-5f27-4cef-830e-53428a219568", "description": "data-center-1-chassis", "links": [{"href": "http://localhost/v1/chassis/c5c18306-5f27-4cef-830e-53428a219568", "rel": "self"}, {"href": "http://localhost/chassis/c5c18306-5f27-4cef-830e-53428a219568", "rel": "bookmark"}]}, {"uuid": "c7abdd8a-f606-4676-bedd-c50a253db10d", "description": "data-center-1-chassis", "links": [{"href": "http://localhost/v1/chassis/c7abdd8a-f606-4676-bedd-c50a253db10d", "rel": "self"}, {"href": "http://localhost/chassis/c7abdd8a-f606-4676-bedd-c50a253db10d", "rel": "bookmark"}]}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_replace_step_invalid_interface [0.105184s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/deploy_templates/b69d29e1-105a-4b54-85f7-1c1b2bb0f3cb WITH [{'path': '/steps/0/interface', 'op': 'replace', 'value': 'foo'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-dc8a3bcb-9e71-4ede-98e0-329c3f954ffc
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for patch: 'foo' is not one of ['vendor', 'power', 'management', 'firmware', 'deploy', 'bios', 'raid']\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_indicator_state_versioning [0.120019s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/indicators/led@system WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d95ecdbe-ba39-469d-a8a1-125a4a842ff8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.63
DEBUG: {"state": "on"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestPatch.test_set_sensitive_field [0.157693s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/inspection_rules WITH {'uuid': 'db598198-7a8f-4964-adec-bd3329c81df7', 'description': 'an inspection rule', 'sensitive': False, 'phase': 'main', 'priority': 0, 'actions': [{'op': 'set-attribute', 'args': ['/driver', 'idrac'], 'inspection_rule_id': None}], 'conditions': [{'op': 'is-true', 'args': ['{node.auto_discovered}'], 'multiple': 'any', 'inspection_rule_id': None}]} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/inspection_rules/db598198-7a8f-4964-adec-bd3329c81df7
DEBUG: Openstack-Request-Id: req-f4908679-e2cf-4d31-a275-5e8b6864f144
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "db598198-7a8f-4964-adec-bd3329c81df7", "created_at": "2025-05-22T02:50:43.219013+00:00", "updated_at": null, "description": "an inspection rule", "priority": 0, "sensitive": false, "phase": "main", "conditions": [{"op": "is-true", "args": ["{node.auto_discovered}"]}], "actions": [{"op": "set-attribute", "args": ["/driver", "idrac"], "loop": []}], "links": [{"href": "http://localhost/v1/inspection/db598198-7a8f-4964-adec-bd3329c81df7", "rel": "self"}, {"href": "http://localhost/inspection/db598198-7a8f-4964-adec-bd3329c81df7", "rel": "bookmark"}]}
DEBUG: PATCH /v1/inspection_rules/db598198-7a8f-4964-adec-bd3329c81df7 WITH [{'op': 'replace', 'path': '/sensitive', 'value': True}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d886659d-a22d-4d5f-a1bd-a1872f8d04c3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "db598198-7a8f-4964-adec-bd3329c81df7", "created_at": "2025-05-22T02:50:43.219013+00:00", "updated_at": "2025-05-22T02:50:43.275662+00:00", "description": "an inspection rule", "priority": 0, "sensitive": true, "phase": "main", "conditions": null, "actions": null, "links": [{"href": "http://localhost/v1/inspection/db598198-7a8f-4964-adec-bd3329c81df7", "rel": "self"}, {"href": "http://localhost/inspection/db598198-7a8f-4964-adec-bd3329c81df7", "rel": "bookmark"}]}
DEBUG: PATCH /v1/inspection_rules/db598198-7a8f-4964-adec-bd3329c81df7 WITH [{'op': 'replace', 'path': '/sensitive', 'value': False}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0a4998ca-8258-454e-b35f-9c48ae0d35eb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Couldn't apply patch '[{'op': 'replace', 'path': '/sensitive', 'value': False}]'. Reason: Inspection rules cannot have the sensitive flag unset.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_sort_key_invalid [0.099099s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis?sort_key=foo WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7d5d08ba-e2e2-44d8-9983-a2b15c51fbb3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The sort_key value \\\"foo\\\" is an invalid field for sorting\", \"debuginfo\": null}"}
DEBUG: GET /v1/chassis?sort_key=extra WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8f2232a3-8944-450f-903f-1d67b91e97e7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The sort_key value extra is an invalid field for sorting\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_update_by_id [0.109920s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/deploy_templates/55a2cb96-7f4b-4646-b9f3-c91d072e6537 WITH [{'path': '/name', 'value': 'CUSTOM_DT2', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2d235136-d884-4f93-b517-772583cc088c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "55a2cb96-7f4b-4646-b9f3-c91d072e6537", "created_at": "2025-05-22T02:50:43.279801+00:00", "updated_at": null, "name": "CUSTOM_DT2", "extra": {}, "links": [{"href": "http://localhost/v1/deploy_templates/55a2cb96-7f4b-4646-b9f3-c91d072e6537", "rel": "self"}, {"href": "http://localhost/deploy_templates/55a2cb96-7f4b-4646-b9f3-c91d072e6537", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "priority": 10}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_lessee_field [0.114487s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123?fields=lessee WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-15cfa22b-927d-4747-8651-91ae81296708
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.65
DEBUG: {"lessee": "some-lucky-project", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_update_by_id_invalid_api_version [0.077396s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/deploy_templates/5d26776d-8c1a-4446-8c23-86bedcc8d80b WITH [{'path': '/name', 'value': 'CUSTOM_DT2', 'op': 'add'}] GOT Response: 405 Method Not Allowed
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 405, \"title\": \"Method Not Allowed\", \"description\": \"The API version does not allow deploy templates\"}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_collection_links [0.104032s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/conductors/?limit=3 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5f8854cb-754c-47f1-9464-1f0a1f9a5fd5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"conductors": [{"hostname": "b155238b-cbcd-474f-8bed-a62b7b72c4ca", "conductor_group": "", "links": [{"href": "http://localhost/v1/conductors/b155238b-cbcd-474f-8bed-a62b7b72c4ca", "rel": "self"}, {"href": "http://localhost/conductors/b155238b-cbcd-474f-8bed-a62b7b72c4ca", "rel": "bookmark"}], "alive": true}, {"hostname": "1b07839c-0d99-4524-a940-e21d08c5c64a", "conductor_group": "", "links": [{"href": "http://localhost/v1/conductors/1b07839c-0d99-4524-a940-e21d08c5c64a", "rel": "self"}, {"href": "http://localhost/conductors/1b07839c-0d99-4524-a940-e21d08c5c64a", "rel": "bookmark"}], "alive": true}, {"hostname": "d3938c60-b131-41ad-b66e-ad04d7315379", "conductor_group": "", "links": [{"href": "http://localhost/v1/conductors/d3938c60-b131-41ad-b66e-ad04d7315379", "rel": "self"}, {"href": "http://localhost/conductors/d3938c60-b131-41ad-b66e-ad04d7315379", "rel": "bookmark"}], "alive": true}], "next": "http://localhost/v1/conductors?sort_key=id&sort_dir=asc&fields=hostname,conductor_group,alive&limit=3&marker=d3938c60-b131-41ad-b66e-ad04d7315379"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_attach [0.135398s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs WITH {'id': '85da15e4-312a-44fc-a891-a4e9d941af88'} GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-2d25c0a8-bef4-4daf-b095-1d0972f80bd7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.28
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_network_interface_fields [0.080786s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123?fields=network_interface WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-932faddf-8fb0-4812-b403-345eaf538059
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"network_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_collection_links_custom_fields [0.083010s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/conductors?fields=hostname,alive WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4f3cdc19-26f7-4933-927c-e10b92b86163
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"conductors": [{"hostname": "2718cb55-19c9-42c7-81a2-79a973a3a71a", "links": [{"href": "http://localhost/v1/conductors/2718cb55-19c9-42c7-81a2-79a973a3a71a", "rel": "self"}, {"href": "http://localhost/conductors/2718cb55-19c9-42c7-81a2-79a973a3a71a", "rel": "bookmark"}], "alive": true}, {"hostname": "ae9c1467-6d85-497a-b5ce-292cd5bc7eab", "links": [{"href": "http://localhost/v1/conductors/ae9c1467-6d85-497a-b5ce-292cd5bc7eab", "rel": "self"}, {"href": "http://localhost/conductors/ae9c1467-6d85-497a-b5ce-292cd5bc7eab", "rel": "bookmark"}], "alive": true}, {"hostname": "7063f80e-dcb7-4850-966e-9ae935ff83f2", "links": [{"href": "http://localhost/v1/conductors/7063f80e-dcb7-4850-966e-9ae935ff83f2", "rel": "self"}, {"href": "http://localhost/conductors/7063f80e-dcb7-4850-966e-9ae935ff83f2", "rel": "bookmark"}], "alive": true}], "next": "http://localhost/v1/conductors?sort_key=id&sort_dir=asc&fields=hostname,alive&limit=3&marker=7063f80e-dcb7-4850-966e-9ae935ff83f2"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_attach_by_node_name [0.093026s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/node-39/vifs WITH {'id': '62ba1b37-264f-457b-8670-aa154dba1860'} GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-129bfdd3-679b-4912-9dd5-96acddb4f401
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.28
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_update_by_name [0.152585s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/deploy_templates/CUSTOM_DT1 WITH [{'path': '/steps', 'value': [{'interface': 'bios', 'step': 'apply_configuration', 'args': {'foo': 'bar'}, 'priority': 42}], 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0d20848b-8a1f-40db-a5d2-7b9b272885e7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "985edea2-dec8-426d-a0f4-debc4373816f", "created_at": "2025-05-22T02:50:43.483113+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "links": [{"href": "http://localhost/v1/deploy_templates/985edea2-dec8-426d-a0f4-debc4373816f", "rel": "self"}, {"href": "http://localhost/deploy_templates/985edea2-dec8-426d-a0f4-debc4373816f", "rel": "bookmark"}], "steps": [{"interface": "bios", "step": "apply_configuration", "args": {"foo": "bar"}, "priority": 42}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_network_interface_fields_invalid_api_version [0.105780s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123?fields=network_interface WITH {} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a68f1ec0-a7d1-4dde-ae32-fb0ba9da6bf4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.19
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_collection_links_default_limit [0.101810s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/conductors WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2e0f6e25-339e-4857-aca5-7deb23a669af
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"conductors": [{"hostname": "c8c77e8e-3321-416f-9fc0-14f860e0ae86", "conductor_group": "", "links": [{"href": "http://localhost/v1/conductors/c8c77e8e-3321-416f-9fc0-14f860e0ae86", "rel": "self"}, {"href": "http://localhost/conductors/c8c77e8e-3321-416f-9fc0-14f860e0ae86", "rel": "bookmark"}], "alive": true}, {"hostname": "4fafab01-d1e4-4628-8a4c-2396c54f887b", "conductor_group": "", "links": [{"href": "http://localhost/v1/conductors/4fafab01-d1e4-4628-8a4c-2396c54f887b", "rel": "self"}, {"href": "http://localhost/conductors/4fafab01-d1e4-4628-8a4c-2396c54f887b", "rel": "bookmark"}], "alive": true}, {"hostname": "5fc11582-92c9-4062-a168-61420be548c4", "conductor_group": "", "links": [{"href": "http://localhost/v1/conductors/5fc11582-92c9-4062-a168-61420be548c4", "rel": "self"}, {"href": "http://localhost/conductors/5fc11582-92c9-4062-a168-61420be548c4", "rel": "bookmark"}], "alive": true}], "next": "http://localhost/v1/conductors?sort_key=id&sort_dir=asc&fields=hostname,conductor_group,alive&limit=3&marker=5fc11582-92c9-4062-a168-61420be548c4"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_attach_conductor_unavailable [0.103812s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/node-39/vifs WITH {'id': '6fb6f91f-5d95-46ee-8464-bc896ac642c6'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4a5d5f6e-86cc-4f1e-9b5d-4400dcc67109
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.28
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"boom\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_empty [0.075489s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/conductors WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-80e9ff5c-05e7-40f1-bf3e-7500348d6caf
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"conductors": []}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_attach_invalid_vif_id [0.083785s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs WITH {'id': 'invalid%id^'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5b6a17ec-e597-4b49-9e5a-9193478a0886
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.28
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Expected UUID or name for id: invalid%id^\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_conductor [0.144593s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?conductor=rocky.rocks WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-46361578-8620-4453-b3f8-c3c0846a88ad
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.49
DEBUG: {"nodes": []}
DEBUG: GET /v1/nodes?conductor=fake.conductor WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-30e3777f-caac-4eb6-91fa-ab4ac6f5ed75
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.49
DEBUG: {"nodes": [{"uuid": "63e3b7d5-0914-4877-9faa-00c56a5fac04", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/63e3b7d5-0914-4877-9faa-00c56a5fac04", "rel": "self"}, {"href": "http://localhost/nodes/63e3b7d5-0914-4877-9faa-00c56a5fac04", "rel": "bookmark"}]}, {"uuid": "44bab645-8943-4e7a-a511-e63343f4da2e", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/44bab645-8943-4e7a-a511-e63343f4da2e", "rel": "self"}, {"href": "http://localhost/nodes/44bab645-8943-4e7a-a511-e63343f4da2e", "rel": "bookmark"}]}]}
DEBUG: GET /v1/nodes?conductor=fake.conductor WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3d9de50e-273f-4e8a-bf8e-aa4744b9bf66
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.49
DEBUG: {"nodes": [{"uuid": "44bab645-8943-4e7a-a511-e63343f4da2e", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/44bab645-8943-4e7a-a511-e63343f4da2e", "rel": "self"}, {"href": "http://localhost/nodes/44bab645-8943-4e7a-a511-e63343f4da2e", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_get_collection_custom_fields [0.088541s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/conductors?fields=hostname,alive WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7147f858-68f6-4385-a4b5-de6a9cc5e1a6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"conductors": [{"hostname": "rocky.rocks", "links": [{"href": "http://localhost/v1/conductors/rocky.rocks", "rel": "self"}, {"href": "http://localhost/conductors/rocky.rocks", "rel": "bookmark"}], "alive": true}, {"hostname": "stein.rocks", "links": [{"href": "http://localhost/v1/conductors/stein.rocks", "rel": "self"}, {"href": "http://localhost/conductors/stein.rocks", "rel": "bookmark"}], "alive": true}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_attach_no_vif_id [0.080943s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs WITH {'bad_id': 'b8254269-5ce7-4d59-acee-a30b3ebdffe2'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-696950d4-2094-4f27-b2a2-ebc222788163
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.28
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for vif: 'id' is a required property\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_get_custom_fields_invalid_fields [0.078556s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/conductors/rocky.rocks?fields=hostname,spongebob WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9cc76aae-d2ff-4846-8111-ff509594640d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Field(s) \\\"spongebob\\\" are not valid\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_attach_node_locked [0.100069s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs WITH {'id': 'c36069b8-2932-49b4-8492-53bec9c02641'} GOT Response: 409 Conflict
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5adcbecd-a7b9-4dc6-b84c-f4be1ffa3d00
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.28
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node  is locked by host , please retry after the current operation is completed.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_conductor_group [0.182661s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?conductor_group=group1 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-cb16ade3-baef-4b76-9da6-202f265922ee
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.46
DEBUG: {"nodes": [{"uuid": "78779af3-1cce-4e83-9a98-b4c874a40c93", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/78779af3-1cce-4e83-9a98-b4c874a40c93", "rel": "self"}, {"href": "http://localhost/nodes/78779af3-1cce-4e83-9a98-b4c874a40c93", "rel": "bookmark"}]}]}
DEBUG: GET /v1/nodes?conductor_group=group2 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-52309ba2-5787-41ed-ad8c-3fe66f6c6a64
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.46
DEBUG: {"nodes": [{"uuid": "50cce80d-6734-4b5c-98c2-d461ed645059", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/50cce80d-6734-4b5c-98c2-d461ed645059", "rel": "self"}, {"href": "http://localhost/nodes/50cce80d-6734-4b5c-98c2-d461ed645059", "rel": "bookmark"}]}]}
DEBUG: GET /v1/nodes/detail?conductor_group=group1 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1b152e63-96ea-4be4-9679-5b70dc93ffe6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.46
DEBUG: {"nodes": [{"uuid": "78779af3-1cce-4e83-9a98-b4c874a40c93", "created_at": "2025-05-22T02:50:43.834491+00:00", "updated_at": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "group1", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/78779af3-1cce-4e83-9a98-b4c874a40c93", "rel": "self"}, {"href": "http://localhost/nodes/78779af3-1cce-4e83-9a98-b4c874a40c93", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/78779af3-1cce-4e83-9a98-b4c874a40c93/ports", "rel": "self"}, {"href": "http://localhost/nodes/78779af3-1cce-4e83-9a98-b4c874a40c93/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/78779af3-1cce-4e83-9a98-b4c874a40c93/states", "rel": "self"}, {"href": "http://localhost/nodes/78779af3-1cce-4e83-9a98-b4c874a40c93/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/78779af3-1cce-4e83-9a98-b4c874a40c93/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/78779af3-1cce-4e83-9a98-b4c874a40c93/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/78779af3-1cce-4e83-9a98-b4c874a40c93/volume", "rel": "self"}, {"href": "http://localhost/nodes/78779af3-1cce-4e83-9a98-b4c874a40c93/volume", "rel": "bookmark"}]}]}
DEBUG: GET /v1/nodes/detail?conductor_group=group2 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e8952d33-34fe-4480-8
DEBUG:     411-e8f692f0a5d8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.46
DEBUG: {"nodes": [{"uuid": "50cce80d-6734-4b5c-98c2-d461ed645059", "created_at": "2025-05-22T02:50:43.841779+00:00", "updated_at": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "group2", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/50cce80d-6734-4b5c-98c2-d461ed645059", "rel": "self"}, {"href": "http://localhost/nodes/50cce80d-6734-4b5c-98c2-d461ed645059", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/50cce80d-6734-4b5c-98c2-d461ed645059/ports", "rel": "self"}, {"href": "http://localhost/nodes/50cce80d-6734-4b5c-98c2-d461ed645059/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/50cce80d-6734-4b5c-98c2-d461ed645059/states", "rel": "self"}, {"href": "http://localhost/nodes/50cce80d-6734-4b5c-98c2-d461ed645059/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/50cce80d-6734-4b5c-98c2-d461ed645059/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/50cce80d-6734-4b5c-98c2-d461ed645059/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/50cce80d-6734-4b5c-98c2-d461ed645059/volume", "rel": "self"}, {"href": "http://localhost/nodes/50cce80d-6734-4b5c-98c2-d461ed645059/volume", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_get_one [0.083860s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/conductors/rocky.rocks WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a96bec78-b459-4762-97da-6643ec8b1bd8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"created_at": "2025-05-22T02:50:43.914830+00:00", "updated_at": "2025-05-22T02:50:43.914568+00:00", "hostname": "rocky.rocks", "conductor_group": "", "drivers": ["fake-driver", "null-driver"], "links": [{"href": "http://localhost/v1/conductors/rocky.rocks", "rel": "self"}, {"href": "http://localhost/conductors/rocky.rocks", "rel": "bookmark"}], "alive": true}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_attach_node_not_found [0.096257s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/doesntexist/vifs WITH {'id': 'c9def8bd-acfe-46a1-8c49-55149efc6f3b'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7cb42fcb-0c2b-4982-a53f-8c3597945213
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.28
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node doesntexist could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_conductor_group_not_allowed [0.080824s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?conductor_group=group1 WITH {} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6d028af2-f665-4667-a1fc-e0af1b2150d6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.45
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable. The minimal required API version should be 1.46\", \"debuginfo\": null}"}
DEBUG: GET /v1/nodes/detail?conductor_group=group1 WITH {} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-39f86524-5e3c-43f1-844c-37c2c2617d19
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.45
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable. The minimal required API version should be 1.46\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_get_one_conductor_offline_old_heartbeat [0.091762s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/conductors/rocky.rocks WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-304e2a4c-5385-4c47-838c-8cbec1b47762
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"created_at": "2000-01-01T00:00:00+00:00", "updated_at": "2000-01-01T00:00:00+00:00", "hostname": "rocky.rocks", "conductor_group": "", "drivers": ["fake-driver", "null-driver"], "links": [{"href": "http://localhost/v1/conductors/rocky.rocks", "rel": "self"}, {"href": "http://localhost/conductors/rocky.rocks", "rel": "bookmark"}], "alive": false}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_attach_port_uuid_and_portgroup_uuid [0.085357s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs WITH {'id': '6be1a57f-9993-4b40-92be-1d36f55c1a33', 'port_uuid': 'port-uuid', 'portgroup_uuid': 'portgroup-uuid'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-75ddd114-f050-4c1d-831e-f8cd396a9f66
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.67
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot specify both port_uuid and portgroup_uuid\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_get_one_conductor_offline_unregistered [0.083756s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/conductors/rocky.rocks WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f6fd9eb9-d217-49c2-bffb-46d9e25a5ae3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"created_at": "2025-05-22T02:50:44.101868+00:00", "updated_at": "2025-05-22T02:50:44.112655+00:00", "hostname": "rocky.rocks", "conductor_group": "", "drivers": ["fake-driver", "null-driver"], "links": [{"href": "http://localhost/v1/conductors/rocky.rocks", "rel": "self"}, {"href": "http://localhost/conductors/rocky.rocks", "rel": "bookmark"}], "alive": false}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_update_by_name_old_api_version [0.589660s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/deploy_templates/CUSTOM_DT1 WITH [{'path': '/name', 'value': 'CUSTOM_DT2', 'op': 'add'}] GOT Response: 405 Method Not Allowed
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 405, \"title\": \"Method Not Allowed\", \"description\": \"The API version does not allow deploy templates\"}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_conductor_no_valid_host [0.133016s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?conductor=like.shadows WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9acc69ca-4567-41a9-8a7a-178b4b3a45fd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.49
DEBUG: {"nodes": []}
DEBUG: GET /v1/nodes?conductor=like.shadows WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6e38d0b4-fd8d-4656-a9e7-f94901602bb3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.49
DEBUG: {"nodes": []}
DEBUG: GET /v1/nodes?conductor=fake.conductor WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f18a27a9-cbd9-4a20-98c9-30c135856d84
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.49
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Some unexpected thing happened\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_attach_port_uuid_and_portgroup_uuid_old [0.080113s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs WITH {'id': '029c6536-4d6c-46c1-acb8-aba3b4859231', 'port_uuid': 'port-uuid', 'portgroup_uuid': 'portgroup-uuid'} GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-c3d0720e-e1f5-4446-8294-94c1c973bfd5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.28
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_get_one_custom_fields [0.099080s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/conductors/rocky.rocks?fields=hostname,alive WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0006825e-9c33-49e2-b3d0-e0852ab80d77
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"hostname": "rocky.rocks", "links": [{"href": "http://localhost/v1/conductors/rocky.rocks", "rel": "self"}, {"href": "http://localhost/conductors/rocky.rocks", "rel": "bookmark"}], "alive": true}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_conductor_not_allowed [0.076483s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?conductor=rocky.rocks WITH {} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5f50164a-438f-4027-8308-6490fd1b7f42
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.48
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable. The minimal required API version should be 1.49\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_detach [0.082708s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs/b4969bd7-c850-4106-a0a9-fec5ed8088a6 GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-2357f0d6-208b-450e-9bf1-7986ea2ebad6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.28
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_update_by_name_with_json [0.119787s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/deploy_templates/CUSTOM_DT1.json WITH [{'path': '/steps/0/interface', 'value': 'bios', 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b76d1e71-dc93-4a0c-8f64-4a489a6838ac
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.90
DEBUG: {"uuid": "5d5ccc65-448e-4b0a-8617-b695db112af4", "created_at": "2025-05-22T02:50:44.213874+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "links": [{"href": "http://localhost/v1/deploy_templates/5d5ccc65-448e-4b0a-8617-b695db112af4", "rel": "self"}, {"href": "http://localhost/deploy_templates/5d5ccc65-448e-4b0a-8617-b695db112af4", "rel": "bookmark"}], "steps": [{"interface": "bios", "step": "create_configuration", "args": {"logical_disks": []}, "priority": 10}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_get_one_with_invalid_api [0.074020s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/conductors/rocky.rocks WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-80f00c4e-88ff-41dc-a3f6-b9aa593f656c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.48
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Resource could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_update_by_name_with_json_not_found [0.085850s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/deploy_templates/CUSTOM_DT1.json WITH [{'path': '/steps/0/interface', 'value': 'bios', 'op': 'replace'}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-98f4ec51-38f3-458a-96f5-5c6c4e6a4c7a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Deploy template CUSTOM_DT1.json could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_description [0.140441s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?description_contains=cat WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-092a8838-e6b1-4cb3-9fb6-cb4d8cfb83f3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.51
DEBUG: {"nodes": [{"uuid": "71cd22d6-9f01-4fa1-b11a-c71ae118bd3e", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/71cd22d6-9f01-4fa1-b11a-c71ae118bd3e", "rel": "self"}, {"href": "http://localhost/nodes/71cd22d6-9f01-4fa1-b11a-c71ae118bd3e", "rel": "bookmark"}]}]}
DEBUG: GET /v1/nodes?description_contains=dog WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0ad5011e-8089-4b44-85a2-665aafc46938
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.51
DEBUG: {"nodes": [{"uuid": "132095ed-44b6-41e3-8c13-d6d93ba41c3c", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/132095ed-44b6-41e3-8c13-d6d93ba41c3c", "rel": "self"}, {"href": "http://localhost/nodes/132095ed-44b6-41e3-8c13-d6d93ba41c3c", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_get_one_with_port_and_v6 [0.085788s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/conductors/[::1]:8090 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1e8f9daf-5f40-45df-93df-50ebb65442ee
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"created_at": "2025-05-22T02:50:44.379144+00:00", "updated_at": "2025-05-22T02:50:44.378870+00:00", "hostname": "[::1]:8090", "conductor_group": "", "drivers": ["fake-driver", "null-driver"], "links": [{"href": "http://localhost/v1/conductors/[::1]:8090", "rel": "self"}, {"href": "http://localhost/conductors/[::1]:8090", "rel": "bookmark"}], "alive": true}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_update_invalid_name [0.113185s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/deploy_templates/5cb8b185-df99-4a22-9cac-cb6d073c3882 WITH [{'path': '/name', 'value': 'aa:bb_cc', 'op': 'replace'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-05db0934-6c53-4f46-90df-7c15f5de5726
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for patch: 'aa:bb_cc' is not valid under any of the given schemas. Possible root cause: 'aa:bb_cc' does not match '^CUSTOM_[A-Z0-9_]+$'\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_links [0.092617s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/conductors/rocky.rocks WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-bb30b7f0-0cb7-4753-9935-b8e2d8a1e52f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"created_at": "2025-05-22T02:50:44.460674+00:00", "updated_at": "2025-05-22T02:50:44.460397+00:00", "hostname": "rocky.rocks", "conductor_group": "", "drivers": ["fake-driver", "null-driver"], "links": [{"href": "http://localhost/v1/conductors/rocky.rocks", "rel": "self"}, {"href": "http://localhost/conductors/rocky.rocks", "rel": "bookmark"}], "alive": true}
DEBUG: GET /v1/conductors/rocky.rocks WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-68e71d68-5f58-491c-9dce-243b376be8ff
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"created_at": "2025-05-22T02:50:44.460674+00:00", "updated_at": "2025-05-22T02:50:44.460397+00:00", "hostname": "rocky.rocks", "conductor_group": "", "drivers": ["fake-driver", "null-driver"], "links": [{"href": "http://localhost/v1/conductors/rocky.rocks", "rel": "self"}, {"href": "http://localhost/conductors/rocky.rocks", "rel": "bookmark"}], "alive": true}
DEBUG: GET /conductors/rocky.rocks WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f347536e-81d9-4147-b52d-8875c75c22cc
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"created_at": "2025-05-22T02:50:44.460674+00:00", "updated_at": "2025-05-22T02:50:44.460397+00:00", "hostname": "rocky.rocks", "conductor_group": "", "drivers": ["fake-driver", "null-driver"], "links": [{"href": "http://localhost/v1/conductors/rocky.rocks", "rel": "self"}, {"href": "http://localhost/conductors/rocky.rocks", "rel": "bookmark"}], "alive": true}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_driver [0.153988s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?driver=ipmi WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-dff1b996-fecc-4e51-ae76-f823743225c3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.16
DEBUG: {"nodes": [{"uuid": "8d2f133b-acca-4c62-8f8a-d2dc53d85f5d", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/8d2f133b-acca-4c62-8f8a-d2dc53d85f5d", "rel": "self"}, {"href": "http://localhost/nodes/8d2f133b-acca-4c62-8f8a-d2dc53d85f5d", "rel": "bookmark"}]}]}
DEBUG: GET /v1/nodes?driver=fake-hardware WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a8b8f9cc-7875-4d73-9ddf-d8eba4b53712
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.16
DEBUG: {"nodes": [{"uuid": "a19db5ec-8d44-43de-b9c7-358f1746e62a", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/a19db5ec-8d44-43de-b9c7-358f1746e62a", "rel": "self"}, {"href": "http://localhost/nodes/a19db5ec-8d44-43de-b9c7-358f1746e62a", "rel": "bookmark"}]}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_driver_invalid_api_version [0.067085s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?driver=fake WITH {} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ef5e0f07-7f66-487b-b0dd-ff293cd069f2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable. The minimal required API version should be 1.16\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_update_name_custom_trait [0.142130s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/deploy_templates/565ff046-3ea3-4293-85c9-75bf0984d570 WITH [{'path': '/name', 'value': 'CUSTOM_DT2', 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-47c5c6eb-750e-429b-8e13-bb9cd2762665
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "565ff046-3ea3-4293-85c9-75bf0984d570", "created_at": "2025-05-22T02:50:44.555517+00:00", "updated_at": null, "name": "CUSTOM_DT2", "extra": {}, "links": [{"href": "http://localhost/v1/deploy_templates/565ff046-3ea3-4293-85c9-75bf0984d570", "rel": "self"}, {"href": "http://localhost/deploy_templates/565ff046-3ea3-4293-85c9-75bf0984d570", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "priority": 10}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_update_name_standard_trait [0.135816s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/deploy_templates/bec1b91e-5244-4acf-9f0f-bd2240a079dd WITH [{'path': '/name', 'value': 'HW_CPU_X86_VMX', 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5184e044-51be-492d-9a55-f10b385e5a1b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "bec1b91e-5244-4acf-9f0f-bd2240a079dd", "created_at": "2025-05-22T02:50:44.701635+00:00", "updated_at": null, "name": "HW_CPU_X86_VMX", "extra": {}, "links": [{"href": "http://localhost/v1/deploy_templates/bec1b91e-5244-4acf-9f0f-bd2240a079dd", "rel": "self"}, {"href": "http://localhost/deploy_templates/bec1b91e-5244-4acf-9f0f-bd2240a079dd", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "priority": 10}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_fault [0.168562s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?fault=power failure WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e5474a07-00fe-4a21-bd9a-ff2f857714ef
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.42
DEBUG: {"nodes": [{"uuid": "1b43916a-e6a5-4aba-8b93-473147832ca0", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/1b43916a-e6a5-4aba-8b93-473147832ca0", "rel": "self"}, {"href": "http://localhost/nodes/1b43916a-e6a5-4aba-8b93-473147832ca0", "rel": "bookmark"}]}]}
DEBUG: GET /v1/nodes?fault=clean failure WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-857fb5c4-e33d-425b-8294-d959941b57f6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.42
DEBUG: {"nodes": [{"uuid": "8a7930d4-e704-48ac-b6eb-99127480da15", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/8a7930d4-e704-48ac-b6eb-99127480da15", "rel": "self"}, {"href": "http://localhost/nodes/8a7930d4-e704-48ac-b6eb-99127480da15", "rel": "bookmark"}]}]}
DEBUG: GET /v1/nodes/detail?fault=power failure WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ecd1e7b5-d3ac-41c7-b553-acb021e2e08c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.42
DEBUG: {"nodes": [{"uuid": "1b43916a-e6a5-4aba-8b93-473147832ca0", "created_at": "2025-05-22T02:50:44.699234+00:00", "updated_at": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "console_enabled": false, "console_interface": null, "deploy_interface": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": "power failure", "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1b43916a-e6a5-4aba-8b93-473147832ca0", "rel": "self"}, {"href": "http://localhost/nodes/1b43916a-e6a5-4aba-8b93-473147832ca0", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1b43916a-e6a5-4aba-8b93-473147832ca0/ports", "rel": "self"}, {"href": "http://localhost/nodes/1b43916a-e6a5-4aba-8b93-473147832ca0/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1b43916a-e6a5-4aba-8b93-473147832ca0/states", "rel": "self"}, {"href": "http://localhost/nodes/1b43916a-e6a5-4aba-8b93-473147832ca0/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1b43916a-e6a5-4aba-8b93-473147832ca0/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1b43916a-e6a5-4aba-8b93-473147832ca0/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1b43916a-e6a5-4aba-8b93-473147832ca0/volume", "rel": "self"}, {"href": "http://localhost/nodes/1b43916a-e6a5-4aba-8b93-473147832ca0/volume", "rel": "bookmark"}]}]}
DEBUG: GET /v1/nodes/detail?fault=clean failure WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ced89ca0-3e48-4363-91aa-2c7c452ba322
DEBUG: X-Openstack-Ironic-Api-Maximum-V
DEBUG:     ersion: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.42
DEBUG: {"nodes": [{"uuid": "8a7930d4-e704-48ac-b6eb-99127480da15", "created_at": "2025-05-22T02:50:44.707601+00:00", "updated_at": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "console_enabled": false, "console_interface": null, "deploy_interface": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": "clean failure", "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/8a7930d4-e704-48ac-b6eb-99127480da15", "rel": "self"}, {"href": "http://localhost/nodes/8a7930d4-e704-48ac-b6eb-99127480da15", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/8a7930d4-e704-48ac-b6eb-99127480da15/ports", "rel": "self"}, {"href": "http://localhost/nodes/8a7930d4-e704-48ac-b6eb-99127480da15/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/8a7930d4-e704-48ac-b6eb-99127480da15/states", "rel": "self"}, {"href": "http://localhost/nodes/8a7930d4-e704-48ac-b6eb-99127480da15/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/8a7930d4-e704-48ac-b6eb-99127480da15/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/8a7930d4-e704-48ac-b6eb-99127480da15/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/8a7930d4-e704-48ac-b6eb-99127480da15/volume", "rel": "self"}, {"href": "http://localhost/nodes/8a7930d4-e704-48ac-b6eb-99127480da15/volume", "rel": "bookmark"}]}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_detach_by_node_name [0.572599s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/node-39/vifs/417fddc9-816a-457b-832b-cfb882c72e25 GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-eef3205e-c479-4c8e-a90c-439d52eb9d07
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.28
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_update_not_found [0.095445s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/deploy_templates/cf57aba1-5f5f-459b-8764-57f3720d0b1a WITH [{'path': '/name', 'value': 'CUSTOM_DT2', 'op': 'add'}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-04ecd2a4-3634-4409-acba-106fc16cb3ef
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Deploy template cf57aba1-5f5f-459b-8764-57f3720d0b1a could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_fault_not_allowed [0.081338s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?fault=power failure WITH {} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6a152c30-55c4-4a15-99be-ea7ca59da621
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.41
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable. The minimal required API version should be 1.42\", \"debuginfo\": null}"}
DEBUG: GET /v1/nodes/detail?fault=power failure WITH {} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8f27a8be-096b-4cf1-8d09-2d9e6b805eff
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.41
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable. The minimal required API version should be 1.42\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_detach_node_locked [0.072933s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs/c080582f-6979-4bf9-9ec3-a10a200e6201 GOT Response: 409 Conflict
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8aee622e-b478-409c-b9eb-7a9223b715c8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.28
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node  is locked by host , please retry after the current operation is completed.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_driver.TestDriverProperties.test_driver_properties_cached [0.077962s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/manual-management/properties WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1278433a-e0bb-4693-95cc-554b634ce921
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"prop1": "Property 1. Required."}
DEBUG: GET /v1/drivers/manual-management/properties WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-02496c35-a009-4f91-88a2-853e26c28673
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"prop1": "Property 1. Required."}
DEBUG: GET /v1/drivers/manual-management/properties WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f678ac9e-5ee6-4290-abf9-69495f847f6f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"prop1": "Property 1. Required."}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_fault_with_invalid_fault [0.100121s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?fault=somefake WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4b4f5c8d-2b84-43d8-85b6-60a2c7329ac3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.42
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Unrecognized fault \\\"somefake\\\" is specified, allowed faults are ('power failure', 'clean failure', 'rescue abort failure', 'service failure')\", \"debuginfo\": null}"}
DEBUG: GET /v1/nodes/detail?fault=somefake WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-27763a85-4ce8-4296-b3cc-230bde3f721a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.42
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Unrecognized fault \\\"somefake\\\" is specified, allowed faults are ('power failure', 'clean failure', 'rescue abort failure', 'service failure')\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_driver.TestDriverProperties.test_driver_properties_cannot_load [0.069110s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/driver/properties WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4142714c-7175-4169-8ed8-fdb35ea474a4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Could not find the following driver(s) or hardware type(s): driver.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_detach_node_not_found [0.092335s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/doesntexist/vifs/c59f133c-7d13-4bef-873f-a33d0e53c8f0 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2156e058-eebb-4778-8614-0136b78f1408
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.28
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node doesntexist could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_driver.TestDriverProperties.test_driver_properties_fake [0.070480s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/test/properties WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4b30f5e1-0ea2-42b7-bb9c-4218106e51ad
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"prop1": "Property 1. Required."}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_links_public_url [0.581405s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/conductors/rocky.rocks WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-65d775d9-bfb4-4720-bd50-0cfb6f0c2aa5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"created_at": "2025-05-22T02:50:45.054438+00:00", "updated_at": "2025-05-22T02:50:45.053940+00:00", "hostname": "rocky.rocks", "conductor_group": "", "drivers": ["fake-driver", "null-driver"], "links": [{"href": "http://foo/v1/conductors/rocky.rocks", "rel": "self"}, {"href": "http://foo/conductors/rocky.rocks", "rel": "bookmark"}], "alive": true}
DEBUG: GET /v1/conductors/rocky.rocks WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-50599d4a-66db-4763-a22d-45a6daf3d7a6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"created_at": "2025-05-22T02:50:45.054438+00:00", "updated_at": "2025-05-22T02:50:45.053940+00:00", "hostname": "rocky.rocks", "conductor_group": "", "drivers": ["fake-driver", "null-driver"], "links": [{"href": "http://foo/v1/conductors/rocky.rocks", "rel": "self"}, {"href": "http://foo/conductors/rocky.rocks", "rel": "bookmark"}], "alive": true}
DEBUG: GET /conductors/rocky.rocks WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c6733a7e-bf81-4eef-a385-7179c67958f2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"created_at": "2025-05-22T02:50:45.054438+00:00", "updated_at": "2025-05-22T02:50:45.053940+00:00", "hostname": "rocky.rocks", "conductor_group": "", "drivers": ["fake-driver", "null-driver"], "links": [{"href": "http://foo/v1/conductors/rocky.rocks", "rel": "self"}, {"href": "http://foo/conductors/rocky.rocks", "rel": "bookmark"}], "alive": true}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_invalid_driver [0.094354s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?driver=test WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3b680894-8919-4b1a-a7dd-a432d2f8e7e5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.16
DEBUG: {"nodes": []}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_list [0.085475s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8755095b-1036-464d-9577-6934965370de
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.28
DEBUG: {"vifs": []}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_driver.TestDriverProperties.test_driver_properties_hw_type [0.087957s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/manual-management/properties WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fbac01f6-bb61-4154-beae-248e453b9f8b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"prop1": "Property 1. Required."}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_list [0.087936s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/conductors WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-326404f7-fbf4-4017-8481-82b6c738c2e8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"conductors": [{"hostname": "why care", "conductor_group": "", "links": [{"href": "http://localhost/v1/conductors/why care", "rel": "self"}, {"href": "http://localhost/conductors/why care", "rel": "bookmark"}], "alive": true}, {"hostname": "why not", "conductor_group": "", "links": [{"href": "http://localhost/v1/conductors/why not", "rel": "self"}, {"href": "http://localhost/conductors/why not", "rel": "bookmark"}], "alive": true}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_invalid_provision_state [0.093129s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?provision_state=test WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-73aa7090-bb88-4694-86c7-7401a98ae430
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.9
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Provision state \\\"test\\\" is not valid\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_subcontroller_old_version [0.074018s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_list_with_detail [0.078058s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/conductors?detail=true WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-991ec02a-54eb-4d74-8b86-74cadcbf5afc
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"conductors": [{"created_at": "2025-05-22T02:50:45.230785+00:00", "updated_at": "2025-05-22T02:50:45.230511+00:00", "hostname": "why care", "conductor_group": "", "drivers": ["fake-driver", "null-driver"], "links": [{"href": "http://localhost/v1/conductors/why care", "rel": "self"}, {"href": "http://localhost/conductors/why care", "rel": "bookmark"}], "alive": true}, {"created_at": "2025-05-22T02:50:45.234303+00:00", "updated_at": "2025-05-22T02:50:45.234090+00:00", "hostname": "why not", "conductor_group": "", "drivers": ["fake-driver", "null-driver"], "links": [{"href": "http://localhost/v1/conductors/why not", "rel": "self"}, {"href": "http://localhost/conductors/why not", "rel": "bookmark"}], "alive": true}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_driver.TestDriverProperties.test_driver_properties_invalid_driver_name [0.088376s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/bad_driver/properties WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-bdff1ada-9d1f-480c-8aac-6a1b61c1781c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Could not find the following driver(s) or hardware type(s): bad_driver.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_list_with_invalid_api [0.066771s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/conductors WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f9351a2e-3727-474e-bdb4-650cf39c1421
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.48
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Resource could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_invalid_resource_class [0.139635s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?resource_class=test WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-afc8bcdf-2fac-4b2b-903a-d9d22ef65ecd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.21
DEBUG: {"nodes": []}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_all_bios [0.132150s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-14e71005-3849-4bd5-8b3f-b13e284bc082
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.74
DEBUG: {"bios": [{"created_at": "2025-05-22T02:50:45.280416+00:00", "updated_at": null, "name": "virtualization", "value": "on", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios/virtualization", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios/virtualization", "rel": "bookmark"}]}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_events [0.107656s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/events WITH {'events': [{'event': 'network.bind_port', 'port_id': '11111111-aaaa-bbbb-cccc-555555555555', 'mac_address': 'de:ad:ca:fe:ba:be', 'status': 'ACTIVE', 'device_id': '22222222-aaaa-bbbb-cccc-555555555555', 'binding:host_id': '22222222-aaaa-bbbb-cccc-555555555555', 'binding:vnic_type': 'baremetal'}]} GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-6ee4cda9-0053-494f-b0bc-65dbd421cc8b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_sort_key [0.101835s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/conductors?sort_key=hostname WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4c781669-0f0b-44b9-99fa-899a3ed1b92f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"conductors": [{"hostname": "1a003298-c916-4989-8683-4a3910fd033d", "conductor_group": "", "links": [{"href": "http://localhost/v1/conductors/1a003298-c916-4989-8683-4a3910fd033d", "rel": "self"}, {"href": "http://localhost/conductors/1a003298-c916-4989-8683-4a3910fd033d", "rel": "bookmark"}], "alive": true}, {"hostname": "7cc346a4-84df-4635-871d-39faab416ef3", "conductor_group": "", "links": [{"href": "http://localhost/v1/conductors/7cc346a4-84df-4635-871d-39faab416ef3", "rel": "self"}, {"href": "http://localhost/conductors/7cc346a4-84df-4635-871d-39faab416ef3", "rel": "bookmark"}], "alive": true}, {"hostname": "b6c5b4a1-3dab-4d28-89f6-f78a244de8a4", "conductor_group": "", "links": [{"href": "http://localhost/v1/conductors/b6c5b4a1-3dab-4d28-89f6-f78a244de8a4", "rel": "self"}, {"href": "http://localhost/conductors/b6c5b4a1-3dab-4d28-89f6-f78a244de8a4", "rel": "bookmark"}], "alive": true}, {"hostname": "ce7bac55-a980-4ceb-b4a5-035623d551e0", "conductor_group": "", "links": [{"href": "http://localhost/v1/conductors/ce7bac55-a980-4ceb-b4a5-035623d551e0", "rel": "self"}, {"href": "http://localhost/conductors/ce7bac55-a980-4ceb-b4a5-035623d551e0", "rel": "bookmark"}], "alive": true}, {"hostname": "e8988817-8125-413b-bdd6-79533af989cc", "conductor_group": "", "links": [{"href": "http://localhost/v1/conductors/e8988817-8125-413b-bdd6-79533af989cc", "rel": "self"}, {"href": "http://localhost/conductors/e8988817-8125-413b-bdd6-79533af989cc", "rel": "bookmark"}], "alive": true}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_events_does_not_contain_event [0.062539s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/events WITH {'events': [{'INVALID': 'fake.event'}]} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ab3dcf33-4d2f-4f8f-9631-3ffb3a10a16d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for evts: 'event' is a required property\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_invalid_resource_class_detail [0.128954s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/detail?resource_class=test WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7cbe6e50-452b-4ca3-927f-071eb3b351a8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.21
DEBUG: {"nodes": []}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_events_invalid_event [0.068733s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/events WITH {'events': [{'event': 'invalid.event'}]} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9a08ec1d-71c8-4518-a734-84dbb618a6c0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for evts: 'invalid.event' is not one of ['network.bind_port', 'network.unbind_port', 'network.delete_port']\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_all_bios_detail_false [0.146704s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios?detail=False WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b828413f-8bbb-4edd-9841-505f4e82ffcd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.74
DEBUG: {"bios": [{"created_at": "2025-05-22T02:50:45.447976+00:00", "updated_at": null, "name": "virtualization", "value": "on", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios/virtualization", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios/virtualization", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_sort_key_invalid [0.075494s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/conductors?sort_key=alive WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-905e0e8b-8f48-4511-835d-86333abfb859
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The sort_key value alive is an invalid field for sorting\", \"debuginfo\": null}"}
DEBUG: GET /v1/conductors?sort_key=drivers WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4224a0a4-a12b-44d7-9eae-a53f99900b8c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The sort_key value drivers is an invalid field for sorting\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_events_unsupported_api_version [0.073513s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/events WITH {'events': [{'event': 'network.bind_port', 'port_id': '11111111-aaaa-bbbb-cccc-555555555555', 'mac_address': 'de:ad:ca:fe:ba:be', 'status': 'ACTIVE', 'device_id': '22222222-aaaa-bbbb-cccc-555555555555', 'binding:host_id': '22222222-aaaa-bbbb-cccc-555555555555', 'binding:vnic_type': 'baremetal'}]} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9b620c9c-2578-43a3-af84-733358ef5d64
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.50
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Resource could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_all_bios_detail_old_version [0.128202s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios?detail=True WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9f6096f5-bdb9-472d-9cbf-f08ab53a148f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.73
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Invalid query parameter ?detail=True received.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_lessee [0.182366s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?lessee=project1 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7b6a0c19-cc7c-407e-99d9-f525dfcb4744
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.65
DEBUG: {"nodes": [{"uuid": "0c431815-9668-45fd-b039-6e002474b501", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/0c431815-9668-45fd-b039-6e002474b501", "rel": "self"}, {"href": "http://localhost/nodes/0c431815-9668-45fd-b039-6e002474b501", "rel": "bookmark"}]}]}
DEBUG: GET /v1/nodes?lessee=project2 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e06b66bc-ae4f-49bd-95b0-ac98d3c740ce
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.65
DEBUG: {"nodes": [{"uuid": "139131a6-590f-4d12-bb9e-cbbedc8f7e52", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/139131a6-590f-4d12-bb9e-cbbedc8f7e52", "rel": "self"}, {"href": "http://localhost/nodes/139131a6-590f-4d12-bb9e-cbbedc8f7e52", "rel": "bookmark"}]}]}
DEBUG: GET /v1/nodes/detail?lessee=project1 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2dbb75ff-7ab4-41e1-b0ca-bee97a31254d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.65
DEBUG: {"nodes": [{"uuid": "0c431815-9668-45fd-b039-6e002474b501", "created_at": "2025-05-22T02:50:45.543220+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": "project1", "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "owner": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/0c431815-9668-45fd-b039-6e002474b501", "rel": "self"}, {"href": "http://localhost/nodes/0c431815-9668-45fd-b039-6e002474b501", "rel": "bookmark"}], "conductor": "fake.conductor", "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/0c431815-9668-45fd-b039-6e002474b501/ports", "rel": "self"}, {"href": "http://localhost/nodes/0c431815-9668-45fd-b039-6e002474b501/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/0c431815-9668-45fd-b039-6e002474b501/states", "rel": "self"}, {"href": "http://localhost/nodes/0c431815-9668-45fd-b039-6e002474b501/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/0c431815-9668-45fd-b039-6e002474b501/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/0c431815-9668-45fd-b039-6e002474b501/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/0c431815-9668-45fd-b039-6e002474b501/volume", "rel": "self"}, {"href": "http://localhost/nodes/0c431815-9668-45fd-
DEBUG:     b039-6e002474b501/volume", "rel": "bookmark"}]}]}
DEBUG: GET /v1/nodes/detail?lessee=project2 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4bf3f4f9-88d1-4f1e-9ef1-51a533d99fd4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.65
DEBUG: {"nodes": [{"uuid": "139131a6-590f-4d12-bb9e-cbbedc8f7e52", "created_at": "2025-05-22T02:50:45.549300+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": "project2", "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "owner": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/139131a6-590f-4d12-bb9e-cbbedc8f7e52", "rel": "self"}, {"href": "http://localhost/nodes/139131a6-590f-4d12-bb9e-cbbedc8f7e52", "rel": "bookmark"}], "conductor": "fake.conductor", "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/139131a6-590f-4d12-bb9e-cbbedc8f7e52/ports", "rel": "self"}, {"href": "http://localhost/nodes/139131a6-590f-4d12-bb9e-cbbedc8f7e52/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/139131a6-590f-4d12-bb9e-cbbedc8f7e52/states", "rel": "self"}, {"href": "http://localhost/nodes/139131a6-590f-4d12-bb9e-cbbedc8f7e52/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/139131a6-590f-4d12-bb9e-cbbedc8f7e52/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/139131a6-590f-4d12-bb9e-cbbedc8f7e52/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/139131a6-590f-4d12-bb9e-cbbedc8f7e52/volume", "rel": "self"}, {"href": "http://localhost/nodes/139131a6-590f-4d12-bb9e-cbbedc8f7e52/volume", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create [0.148843s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/deploy_templates WITH {'name': 'CUSTOM_DT1', 'uuid': 'e8bd88d9-3ff5-44e9-ad63-3b98f26bd7b6', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'logical_disks': []}, 'priority': 10}], 'extra': {}} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/deploy_templates/e8bd88d9-3ff5-44e9-ad63-3b98f26bd7b6
DEBUG: Openstack-Request-Id: req-ce0db021-b023-4d30-9e28-063aecadec6d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "e8bd88d9-3ff5-44e9-ad63-3b98f26bd7b6", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "links": [{"href": "http://localhost/v1/deploy_templates/e8bd88d9-3ff5-44e9-ad63-3b98f26bd7b6", "rel": "self"}, {"href": "http://localhost/deploy_templates/e8bd88d9-3ff5-44e9-ad63-3b98f26bd7b6", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "priority": 10}]}
DEBUG: GET /v1/deploy_templates/e8bd88d9-3ff5-44e9-ad63-3b98f26bd7b6 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1f76ac7d-f56f-46c7-9ca7-c5cd500490cb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "e8bd88d9-3ff5-44e9-ad63-3b98f26bd7b6", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "links": [{"href": "http://localhost/v1/deploy_templates/e8bd88d9-3ff5-44e9-ad63-3b98f26bd7b6", "rel": "self"}, {"href": "http://localhost/deploy_templates/e8bd88d9-3ff5-44e9-ad63-3b98f26bd7b6", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "priority": 10}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_multiple_events [0.126068s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/events WITH {'events': [{'event': 'network.bind_port', 'port_id': '11111111-aaaa-bbbb-cccc-555555555555', 'mac_address': 'de:ad:ca:fe:ba:be', 'status': 'ACTIVE', 'device_id': '22222222-aaaa-bbbb-cccc-555555555555', 'binding:host_id': '22222222-aaaa-bbbb-cccc-555555555555', 'binding:vnic_type': 'baremetal'}, {'event': 'network.bind_port', 'port_id': '11111111-aaaa-bbbb-cccc-555555555555', 'mac_address': 'de:ad:ca:fe:ba:be', 'status': 'ACTIVE', 'device_id': '22222222-aaaa-bbbb-cccc-555555555555', 'binding:host_id': '22222222-aaaa-bbbb-cccc-555555555555', 'binding:vnic_type': 'baremetal'}, {'event': 'network.bind_port', 'port_id': '11111111-aaaa-bbbb-cccc-555555555555', 'mac_address': 'de:ad:ca:fe:ba:be', 'status': 'ACTIVE', 'device_id': '22222222-aaaa-bbbb-cccc-555555555555', 'binding:host_id': '22222222-aaaa-bbbb-cccc-555555555555', 'binding:vnic_type': 'baremetal'}]} GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-32b1dcc7-2783-47af-a865-040cde5706b0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_all_bios_fails_with_bad_version [0.092726s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_lessee_not_allowed [0.081213s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?lessee=project1 WITH {} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ff6ed43f-9e45-4534-beed-a26ac1b213cc
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.64
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable. The minimal required API version should be 1.65\", \"debuginfo\": null}"}
DEBUG: GET /v1/nodes/detail?lessee=project1 WITH {} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-738d3dcb-56a1-43ac-b4e7-49a335d364db
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.64
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable. The minimal required API version should be 1.65\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_complex_step_args [0.126161s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/deploy_templates WITH {'name': 'CUSTOM_DT1', 'uuid': 'ec70c17f-7f7e-4383-9b62-073b86e78785', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'foo': [{'bar': 'baz'}]}, 'priority': 10}], 'extra': {}} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/deploy_templates/ec70c17f-7f7e-4383-9b62-073b86e78785
DEBUG: Openstack-Request-Id: req-9e2ebf2c-5967-46eb-addd-808f5d07a25f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "ec70c17f-7f7e-4383-9b62-073b86e78785", "created_at": "2025-05-22T02:50:45.768467+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "links": [{"href": "http://localhost/v1/deploy_templates/ec70c17f-7f7e-4383-9b62-073b86e78785", "rel": "self"}, {"href": "http://localhost/deploy_templates/ec70c17f-7f7e-4383-9b62-073b86e78785", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"foo": [{"bar": "baz"}]}, "priority": 10}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_network_bind_port_events [0.126227s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/events WITH {'events': [{'event': 'network.bind_port', 'port_id': '11111111-aaaa-bbbb-cccc-555555555555', 'mac_address': 'de:ad:ca:fe:ba:be', 'status': 'ACTIVE', 'device_id': '22222222-aaaa-bbbb-cccc-555555555555', 'binding:host_id': '22222222-aaaa-bbbb-cccc-555555555555', 'binding:vnic_type': 'baremetal'}]} GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-edb8d848-7236-4566-a4e4-c5d6bcebabd0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_all_bios_with_detail [0.109740s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios?detail=True WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ec8fa530-46bf-4494-9370-ccc507dfe2db
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.74
DEBUG: {"bios": [{"created_at": "2025-05-22T02:50:45.822620+00:00", "updated_at": null, "name": "virtualization", "value": "on", "attribute_type": "Enumeration", "allowable_values": ["on", "off"], "lower_bound": null, "max_length": null, "min_length": null, "read_only": false, "reset_required": true, "unique": false, "upper_bound": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios/virtualization", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios/virtualization", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_doesnt_contain_id [0.120619s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/deploy_templates WITH {'name': 'CUSTOM_DT1', 'uuid': '57d35d03-2061-4136-bada-8caff886da45', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'logical_disks': []}, 'priority': 10}], 'extra': {}} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/deploy_templates/57d35d03-2061-4136-bada-8caff886da45
DEBUG: Openstack-Request-Id: req-666adafe-0fa3-4ae5-864c-31b157a2b577
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "57d35d03-2061-4136-bada-8caff886da45", "created_at": "2025-05-22T02:50:45.886366+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "links": [{"href": "http://localhost/v1/deploy_templates/57d35d03-2061-4136-bada-8caff886da45", "rel": "self"}, {"href": "http://localhost/deploy_templates/57d35d03-2061-4136-bada-8caff886da45", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "priority": 10}]}
DEBUG: GET /v1/deploy_templates/57d35d03-2061-4136-bada-8caff886da45 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d2f36627-c207-4054-bea1-0f23ebac4b9c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "57d35d03-2061-4136-bada-8caff886da45", "created_at": "2025-05-22T02:50:45.886366+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "links": [{"href": "http://localhost/v1/deploy_templates/57d35d03-2061-4136-bada-8caff886da45", "rel": "self"}, {"href": "http://localhost/deploy_templates/57d35d03-2061-4136-bada-8caff886da45", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "priority": 10}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_bios_detail_and_fields [0.083536s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios?detail=True?fields=name,read_only WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e556bb1f-7ea7-4c67-b19f-bff3f144ae39
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.74
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Invalid detail: Unrecognized value 'True?fields=name,read_only', acceptable values are: '0', '1', 'f', 'false', 'n', 'no', 'off', 'on', 't', 'true', 'y', 'yes'\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_network_delete_port_events [0.123453s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/events WITH {'events': [{'event': 'network.delete_port', 'port_id': '11111111-aaaa-bbbb-cccc-555555555555', 'mac_address': 'de:ad:ca:fe:ba:be', 'status': 'ACTIVE', 'device_id': '22222222-aaaa-bbbb-cccc-555555555555', 'binding:host_id': '22222222-aaaa-bbbb-cccc-555555555555', 'binding:vnic_type': 'baremetal'}]} GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-9f39b7cb-c692-42b7-8571-5e61d1731bed
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_owner [0.238644s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?owner=fred WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-714285c2-45b5-4653-a5cd-8bb2c982c3cd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.50
DEBUG: {"nodes": [{"uuid": "1f1607b4-8a58-481d-b6e6-163491f517c8", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/1f1607b4-8a58-481d-b6e6-163491f517c8", "rel": "self"}, {"href": "http://localhost/nodes/1f1607b4-8a58-481d-b6e6-163491f517c8", "rel": "bookmark"}]}]}
DEBUG: GET /v1/nodes?owner=bob WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7a43969b-6b36-4dc0-b174-14c80e01889a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.50
DEBUG: {"nodes": [{"uuid": "81b0e1b7-19f7-4ba5-9558-8a9569d9ccd6", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/81b0e1b7-19f7-4ba5-9558-8a9569d9ccd6", "rel": "self"}, {"href": "http://localhost/nodes/81b0e1b7-19f7-4ba5-9558-8a9569d9ccd6", "rel": "bookmark"}]}]}
DEBUG: GET /v1/nodes/detail?owner=fred WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1d5c4a13-208f-4f33-828c-1119ee1ab6bc
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.50
DEBUG: {"nodes": [{"uuid": "1f1607b4-8a58-481d-b6e6-163491f517c8", "created_at": "2025-05-22T02:50:45.842208+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "owner": "fred", "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1f1607b4-8a58-481d-b6e6-163491f517c8", "rel": "self"}, {"href": "http://localhost/nodes/1f1607b4-8a58-481d-b6e6-163491f517c8", "rel": "bookmark"}], "conductor": "fake.conductor", "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1f1607b4-8a58-481d-b6e6-163491f517c8/ports", "rel": "self"}, {"href": "http://localhost/nodes/1f1607b4-8a58-481d-b6e6-163491f517c8/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1f1607b4-8a58-481d-b6e6-163491f517c8/states", "rel": "self"}, {"href": "http://localhost/nodes/1f1607b4-8a58-481d-b6e6-163491f517c8/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1f1607b4-8a58-481d-b6e6-163491f517c8/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1f1607b4-8a58-481d-b6e6-163491f517c8/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1f1607b4-8a58-481d-b6e6-163491f517c8/volume", "rel": "self"}, {"href": "http://localhost/nodes/1f1607b4-8a58-481d-b6e6-163491f517c8/volume", "rel": "bookmark"}]}]}
DEBUG: GET /v1/nodes/detail?owner=bob WITH {} GOT Response: 200 OK
DEBUG: Content-Type: 
DEBUG:     application/json
DEBUG: Openstack-Request-Id: req-de01b290-ca59-4d4e-8340-a0c427ae81a4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.50
DEBUG: {"nodes": [{"uuid": "81b0e1b7-19f7-4ba5-9558-8a9569d9ccd6", "created_at": "2025-05-22T02:50:45.848009+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "owner": "bob", "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/81b0e1b7-19f7-4ba5-9558-8a9569d9ccd6", "rel": "self"}, {"href": "http://localhost/nodes/81b0e1b7-19f7-4ba5-9558-8a9569d9ccd6", "rel": "bookmark"}], "conductor": "fake.conductor", "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/81b0e1b7-19f7-4ba5-9558-8a9569d9ccd6/ports", "rel": "self"}, {"href": "http://localhost/nodes/81b0e1b7-19f7-4ba5-9558-8a9569d9ccd6/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/81b0e1b7-19f7-4ba5-9558-8a9569d9ccd6/states", "rel": "self"}, {"href": "http://localhost/nodes/81b0e1b7-19f7-4ba5-9558-8a9569d9ccd6/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/81b0e1b7-19f7-4ba5-9558-8a9569d9ccd6/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/81b0e1b7-19f7-4ba5-9558-8a9569d9ccd6/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/81b0e1b7-19f7-4ba5-9558-8a9569d9ccd6/volume", "rel": "self"}, {"href": "http://localhost/nodes/81b0e1b7-19f7-4ba5-9558-8a9569d9ccd6/volume", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_error [0.085394s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/deploy_templates WITH {'name': 'CUSTOM_DT1', 'uuid': 'fcd97e86-49e7-441e-bad0-7214bcfdd9cc', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'logical_disks': []}, 'priority': 10}], 'extra': {}} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9ef63e0e-33bc-4ace-bc2a-a414dc695d86
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_network_port_event_invalid_binding_host_id [0.089718s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/events WITH {'events': [{'event': 'network.bind_port', 'port_id': '11111111-aaaa-bbbb-cccc-555555555555', 'mac_address': 'de:ad:ca:fe:ba:be', 'status': 'ACTIVE', 'device_id': '22222222-aaaa-bbbb-cccc-555555555555', 'binding:host_id': ['binding:host_id', 'IS', 'NODE_UUID', 'IN', 'IRONIC'], 'binding:vnic_type': 'baremetal'}]} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a0ebf729-5211-414d-9260-5f919007b4ad
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for evts: ['binding:host_id', 'IS', 'NODE_UUID', 'IN', 'IRONIC'] is not of type 'string', 'null'\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_bios_fields [0.121644s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios?fields=name,read_only WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2a111de4-5560-440c-bb71-459d7e6f0757
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.74
DEBUG: {"bios": [{"created_at": "2025-05-22T02:50:46.033581+00:00", "updated_at": null, "name": "virtualization", "read_only": false, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios/virtualization", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios/virtualization", "rel": "bookmark"}]}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_owner_not_allowed [0.100174s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?owner=fred WITH {} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-59bd6f41-78a1-45a6-8ac3-5481b020caf0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.48
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable. The minimal required API version should be 1.50\", \"debuginfo\": null}"}
DEBUG: GET /v1/nodes/detail?owner=fred WITH {} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3b020298-e666-43c5-9d46-d9d7ec11bf7d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.48
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable. The minimal required API version should be 1.50\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_generate_uuid [0.102628s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/deploy_templates WITH {'name': 'CUSTOM_DT1', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'logical_disks': []}, 'priority': 10}], 'extra': {}} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/deploy_templates/96f78e04-622c-451f-913b-4007871ad2ff
DEBUG: Openstack-Request-Id: req-36bc4a32-72fb-49c9-a149-e7cbf3016f0e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "96f78e04-622c-451f-913b-4007871ad2ff", "created_at": "2025-05-22T02:50:46.081900+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "links": [{"href": "http://localhost/v1/deploy_templates/96f78e04-622c-451f-913b-4007871ad2ff", "rel": "self"}, {"href": "http://localhost/deploy_templates/96f78e04-622c-451f-913b-4007871ad2ff", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "priority": 10}]}
DEBUG: GET /v1/deploy_templates/96f78e04-622c-451f-913b-4007871ad2ff WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7767bb0f-7e53-4b88-93fe-a6f5652fcbde
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "96f78e04-622c-451f-913b-4007871ad2ff", "created_at": "2025-05-22T02:50:46.081900+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "links": [{"href": "http://localhost/v1/deploy_templates/96f78e04-622c-451f-913b-4007871ad2ff", "rel": "self"}, {"href": "http://localhost/deploy_templates/96f78e04-622c-451f-913b-4007871ad2ff", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "priority": 10}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_network_port_event_invalid_binding_vnic_type [0.073372s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/events WITH {'events': [{'event': 'network.bind_port', 'port_id': '11111111-aaaa-bbbb-cccc-555555555555', 'mac_address': 'de:ad:ca:fe:ba:be', 'status': 'ACTIVE', 'device_id': '22222222-aaaa-bbbb-cccc-555555555555', 'binding:host_id': '22222222-aaaa-bbbb-cccc-555555555555', 'binding:vnic_type': ['binding:vnic_type', 'SHOULD', 'BE', 'TEXT']}]} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3506c9e1-bbdf-438b-9477-3cf69864bf44
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for evts: ['binding:vnic_type', 'SHOULD', 'BE', 'TEXT'] is not of type 'string', 'null'\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_bios_fields_old_version [0.092960s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios?fields=name,read_only WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e3f0c251-b460-4112-87dc-52a82d9e8174
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.73
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Invalid query parameter ?fields=['name', 'read_only'] received.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_api_version [0.079497s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/deploy_templates WITH {'name': 'CUSTOM_DT1', 'uuid': '124b33e7-6ce4-4b23-a23f-7f9ce5d90696', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'logical_disks': []}, 'priority': 10}], 'extra': {}} GOT Response: 405 Method Not Allowed
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 405, \"title\": \"Method Not Allowed\", \"description\": \"The API version does not allow deploy templates\"}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_network_port_event_invalid_device_id [0.088366s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/events WITH {'events': [{'event': 'network.bind_port', 'port_id': '11111111-aaaa-bbbb-cccc-555555555555', 'mac_address': 'de:ad:ca:fe:ba:be', 'status': 'ACTIVE', 'device_id': 'DEVICE_ID_SHOULD_BE_UUID', 'binding:host_id': '22222222-aaaa-bbbb-cccc-555555555555', 'binding:vnic_type': 'baremetal'}]} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9d997972-14fd-49ef-8060-ed8481e51730
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Expected UUID for device_id: DEVICE_ID_SHOULD_BE_UUID\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_provision_state [0.162293s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?provision_state=available WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9f356ba6-f3f8-4424-9114-3d8c1a67a961
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.9
DEBUG: {"nodes": [{"uuid": "be4d5c6c-066f-4bc8-aed3-50b6e2df6da3", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/be4d5c6c-066f-4bc8-aed3-50b6e2df6da3", "rel": "self"}, {"href": "http://localhost/nodes/be4d5c6c-066f-4bc8-aed3-50b6e2df6da3", "rel": "bookmark"}]}]}
DEBUG: GET /v1/nodes?provision_state=deploying WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f16ec6f1-471f-43c9-b064-774fb840973f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.9
DEBUG: {"nodes": [{"uuid": "b5915e81-3a0d-4673-8ed8-40b3a1b80819", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "deploying", "name": null, "links": [{"href": "http://localhost/v1/nodes/b5915e81-3a0d-4673-8ed8-40b3a1b80819", "rel": "self"}, {"href": "http://localhost/nodes/b5915e81-3a0d-4673-8ed8-40b3a1b80819", "rel": "bookmark"}]}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_one_bios [0.092831s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios/virtualization WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b5eeb8b0-e239-4bb9-826c-269fbb7e91cd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.74
DEBUG: {"virtualization": {"created_at": "2025-05-22T02:50:46.230800+00:00", "updated_at": null, "name": "virtualization", "value": "on", "attribute_type": "Enumeration", "allowable_values": ["on", "off"], "lower_bound": null, "max_length": null, "min_length": null, "read_only": false, "reset_required": true, "unique": false, "upper_bound": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios/virtualization", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios/virtualization", "rel": "bookmark"}]}}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_field_empty_steps [0.079343s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/deploy_templates WITH {'name': 'CUSTOM_DT1', 'uuid': '022d3e41-6fe0-4558-b6d6-4d8fd19bf2e2', 'steps': [], 'extra': {}} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-466e0d24-f313-4308-bfab-222e41411462
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for template: [] is too short\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_network_port_event_invalid_mac_address [0.112215s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/events WITH {'events': [{'event': 'network.bind_port', 'port_id': '11111111-aaaa-bbbb-cccc-555555555555', 'mac_address': 'INVALID_MAC_ADDRESS', 'status': 'ACTIVE', 'device_id': '22222222-aaaa-bbbb-cccc-555555555555', 'binding:host_id': '22222222-aaaa-bbbb-cccc-555555555555', 'binding:vnic_type': 'baremetal'}]} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-70f53d7e-3382-425c-9a1e-4915a1d6cd37
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Expected valid MAC address for mac_address: INVALID_MAC_ADDRESS\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_provision_state_not_allowed [0.091307s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?provision_state=test WITH {} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9e88b452-0aba-49a0-b338-bcf3a27dcd8d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.8
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_field_extra [0.083800s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/deploy_templates WITH {'name': 'CUSTOM_DT1', 'uuid': '672f462f-2d68-4cb3-8859-d3dbb70c7194', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'logical_disks': []}, 'priority': 10}], 'extra': 42} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-eb3bec70-5532-492b-bd25-6efa6e321ec6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for template: 42 is not of type 'object', 'null'\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_one_bios_fails_if_not_found [0.112136s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios/fake_setting WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-84e8e365-3a03-4cf6-bd06-8dcc487a9666
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.74
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 doesn't have a BIOS setting 'fake_setting'\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_network_port_event_invalid_port_id [0.079527s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/events WITH {'events': [{'event': 'network.bind_port', 'port_id': 'PORT_ID_SHOULD_BE_UUID', 'mac_address': 'de:ad:ca:fe:ba:be', 'status': 'ACTIVE', 'device_id': '22222222-aaaa-bbbb-cccc-555555555555', 'binding:host_id': '22222222-aaaa-bbbb-cccc-555555555555', 'binding:vnic_type': 'baremetal'}]} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c97e25dd-9df6-4466-8166-29f3a2346389
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Expected UUID for port_id: PORT_ID_SHOULD_BE_UUID\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_field_foo [0.088625s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/deploy_templates WITH {'name': 'CUSTOM_DT1', 'uuid': '19d67585-79f8-4030-9f77-50857c48ab73', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'logical_disks': []}, 'priority': 10}], 'extra': {}, 'foo': 'bar'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0837ccc2-7325-4fe9-b2bd-3068691ee055
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for template: Additional properties are not allowed ('foo' was unexpected)\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_resource_class [0.114456s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?resource_class=foo WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-78fe818a-7914-4838-9077-600c89b86b4f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.21
DEBUG: {"nodes": [{"uuid": "daf37a98-0d22-4f00-84b0-997ead848388", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/daf37a98-0d22-4f00-84b0-997ead848388", "rel": "self"}, {"href": "http://localhost/nodes/daf37a98-0d22-4f00-84b0-997ead848388", "rel": "bookmark"}]}]}
DEBUG: GET /v1/nodes?resource_class=bar WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-52241376-da20-415a-af73-46c1c8df03e9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.21
DEBUG: {"nodes": [{"uuid": "024b848e-e523-40d1-9163-f37669fc947c", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/024b848e-e523-40d1-9163-f37669fc947c", "rel": "self"}, {"href": "http://localhost/nodes/024b848e-e523-40d1-9163-f37669fc947c", "rel": "bookmark"}]}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_one_bios_fails_with_bad_version [0.099185s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios/virtualization WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_network_port_event_invalid_status [0.086191s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/events WITH {'events': [{'event': 'network.bind_port', 'port_id': '11111111-aaaa-bbbb-cccc-555555555555', 'mac_address': 'de:ad:ca:fe:ba:be', 'status': ['status', 'SHOULD', 'BE', 'TEXT'], 'device_id': '22222222-aaaa-bbbb-cccc-555555555555', 'binding:host_id': '22222222-aaaa-bbbb-cccc-555555555555', 'binding:vnic_type': 'baremetal'}]} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-56e7761f-f00f-4abf-9c22-a58169564cef
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for evts: ['status', 'SHOULD', 'BE', 'TEXT'] is not of type 'string'\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_field_name [0.086843s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/deploy_templates WITH {'name': 42, 'uuid': '70e85df4-6475-4217-984e-928667cd2a7a', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'logical_disks': []}, 'priority': 10}], 'extra': {}} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fdc0eda1-fa48-4ce6-926c-55002aed6843
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for template: 42 is not of type 'string'\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_network_unbind_port_events [0.085621s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/events WITH {'events': [{'event': 'network.unbind_port', 'port_id': '11111111-aaaa-bbbb-cccc-555555555555', 'mac_address': 'de:ad:ca:fe:ba:be', 'status': 'ACTIVE', 'device_id': '22222222-aaaa-bbbb-cccc-555555555555', 'binding:host_id': '22222222-aaaa-bbbb-cccc-555555555555', 'binding:vnic_type': 'baremetal'}]} GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-b16703ff-e01d-4322-a04d-5dd171c92148
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_one_bios_no_registry [0.108632s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios/virtualization WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-454d8ae6-554e-4fc8-a3e4-87fa0b3659e7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.73
DEBUG: {"virtualization": {"created_at": "2025-05-22T02:50:46.560769+00:00", "updated_at": null, "name": "virtualization", "value": "on", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios/virtualization", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios/virtualization", "rel": "bookmark"}]}}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_field_name_none [0.092023s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/deploy_templates WITH {'name': None, 'uuid': '1ca94880-08eb-4b66-8233-5e6ca7a73690', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'logical_disks': []}, 'priority': 10}], 'extra': {}} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6b8ff3e0-fcfc-4b59-a8c5-e0db6d476ea3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for template: None is not of type 'string'\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_network_unknown_event_property [0.086354s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/events WITH {'events': [{'event': 'network.unbind_port', 'UNKNOWN': 'EVENT_PROPERTY'}]} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-68edb5dc-2fdb-484e-bf7f-e29961a2ffb7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for evts: 'port_id' is a required property\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_associated [0.089852s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 GOT Response: 409 Conflict
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-750be95e-407a-4af2-87f7-6c433f0e16b6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 is associated with instance aaaaaaaa-1111-bbbb-2222-cccccccccccc.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_field_steps [0.087633s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/deploy_templates WITH {'name': 'CUSTOM_DT1', 'uuid': 'cbd707e2-b34b-42b2-9c46-f3b037455bfd', 'steps': {}, 'extra': {}} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4e8080a1-cb18-4a98-ab64-e898a7cf4d42
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for template: {} is not of type 'array'\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_node.TestNodeChildrenTestCase.test_get_child_node [0.095899s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/children WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b3911911-0ec9-49bf-a6d8-2f5838cd05bf
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.83
DEBUG: {"children": ["1685e1a7-991e-4b2f-afa5-e94b9d18182d"], "links": {"href": "http://localhost/v1/nodes?parent_node=1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "children"}}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_node [0.089784s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-a6aae8ce-454c-42f6-a41a-0130533e5b34
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_step_field_args1 [0.086950s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/deploy_templates WITH {'name': 'CUSTOM_DT1', 'uuid': '8bedf2d6-4e07-445a-95c4-08d8ad2adabd', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': 'not a dict', 'priority': 10}], 'extra': {}} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ba622f2a-6ded-4746-a3b4-edf795d9bfb0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for template: 'not a dict' is not of type 'object'\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_node.TestNodeChildrenTestCase.test_list_node_children_by_single_node [0.094215s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/children WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4dbedd7b-6a2a-46fc-8019-d024a06c082f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.83
DEBUG: {"children": ["430aa562-c22a-49b4-93e0-b9217de9ef0e", "ebf02e5a-f8b9-4a4e-bff6-55ad9a05863e"], "links": {"href": "http://localhost/v1/nodes?parent_node=1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "children"}}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_step_field_args2 [0.084894s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/deploy_templates WITH {'name': 'CUSTOM_DT1', 'uuid': '65e6502d-c894-4a0f-91b9-1bb3b7d0b2e0', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': [], 'priority': 10}], 'extra': {}} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0ccba7e7-cb14-4a03-9a77-23b681c11f6d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for template: [] is not of type 'object'\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_node_by_name [0.121850s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/foo.1 GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-d673cbb9-863c-4e61-a772-451bb132d226
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.5
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_node.TestNodeChildrenTestCase.test_list_nodes [0.113613s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/ WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-150a54d4-302f-492d-b2d6-bb5c1452a93d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.83
DEBUG: {"nodes": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": "din", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_step_field_foo [0.080186s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/deploy_templates WITH {'name': 'CUSTOM_DT1', 'uuid': '85d972a9-93d5-4601-b758-c76f03e04166', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'logical_disks': []}, 'priority': 10, 'foo': 'bar'}], 'extra': {}} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ec12e119-9b8d-41f7-b727-cfe77f33e0ad
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for template: Additional properties are not allowed ('foo' was unexpected)\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_node_by_name_unsupported [0.081743s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/foo GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-07369f05-b4cc-4771-8ef2-fb0c380844b2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node foo could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_step_field_interface1 [0.076314s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/deploy_templates WITH {'name': 'CUSTOM_DT1', 'uuid': 'f87be635-70a4-4a8b-929b-6cd194e911c8', 'steps': [{'interface': [3], 'step': 'create_configuration', 'args': {'logical_disks': []}, 'priority': 10}], 'extra': {}} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ef79df78-800b-41ff-8f26-ed229bb7c182
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for template: [3] is not of type 'string'\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_node_by_name_with_json [0.074128s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/foo.json GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-6cdb4aa4-4940-49ed-92fd-85ec75d00c44
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.5
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_resource_class_detail [0.674351s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/detail?resource_class=foo WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b9a0d4a9-2b66-4717-8daf-49224c009136
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.21
DEBUG: {"nodes": [{"uuid": "18290319-0193-457e-96e3-87282230ac2c", "created_at": "2025-05-22T02:50:47.067260+00:00", "updated_at": null, "clean_step": {}, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "name": null, "network_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "reservation": null, "resource_class": "foo", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "links": [{"href": "http://localhost/v1/nodes/18290319-0193-457e-96e3-87282230ac2c", "rel": "self"}, {"href": "http://localhost/nodes/18290319-0193-457e-96e3-87282230ac2c", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/18290319-0193-457e-96e3-87282230ac2c/ports", "rel": "self"}, {"href": "http://localhost/nodes/18290319-0193-457e-96e3-87282230ac2c/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/18290319-0193-457e-96e3-87282230ac2c/states", "rel": "self"}, {"href": "http://localhost/nodes/18290319-0193-457e-96e3-87282230ac2c/states", "rel": "bookmark"}]}]}
DEBUG: GET /v1/nodes/detail?resource_class=bar WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0156a747-c27b-4cd1-b488-6fdbd1ed1751
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.21
DEBUG: {"nodes": [{"uuid": "be40764c-d540-470c-ab2e-3b8869979530", "created_at": "2025-05-22T02:50:47.078735+00:00", "updated_at": null, "clean_step": {}, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "name": null, "network_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "reservation": null, "resource_class": "bar", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "links": [{"href": "http://localhost/v1/nodes/be40764c-d540-470c-ab2e-3b8869979530", "rel": "self"}, {"href": "http://localhost/nodes/be40764c-d540-470c-ab2e-3b8869979530", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/be40764c-d540-470c-ab2e-3b8869979530/ports", "rel": "self"}, {"href": "http://localhost/nodes/be40764c-d540-470c-ab2e-3b8869979530/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/be40764c-d540-470c-ab2e-3b8869979530/states", "rel": "self"}, {"href": "http://localhost/nodes/be40764c-d540-470c-ab2e-3b8869979530/states", "rel": "bookmark"}]}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_node.TestNodeChildrenTestCase.test_list_nodes_cannot_see_children_if_not_owned [0.160400s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/?parent_node=7120c4dd-98f4-4680-93b3-60f0a0fe711a WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-16171a5e-c6e0-4e63-9afc-116b07abd973
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.83
DEBUG: {"nodes": []}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_node_maintenance_mode [0.076037s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance GOT Response: 202 Accepted
DEBUG: Openstack-Request-Id: req-0cacf5ea-be63-48a2-8a1a-c70beff86320
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_step_field_interface2 [0.095264s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/deploy_templates WITH {'name': 'CUSTOM_DT1', 'uuid': '10d680ea-79df-4377-8d30-3f5836552b31', 'steps': [{'interface': 'foo', 'step': 'create_configuration', 'args': {'logical_disks': []}, 'priority': 10}], 'extra': {}} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-52a286b1-684c-4e80-a644-a86a99659f04
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for template: 'foo' is not one of ['vendor', 'power', 'management', 'firmware', 'deploy', 'bios', 'raid']\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_resource_class_invalid_api_version [0.076873s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?resource_class=fake WITH {} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c0ab5844-7b28-40f1-94ab-80d364ccf865
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable. The minimal required API version should be 1.21\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_node.TestNodeChildrenTestCase.test_list_nodes_ignores_parent_if_include_children_indicated [0.098191s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/?include_children=True&parent_node=111 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-72e7a926-baff-4851-b9c6-c2f18decb2d3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.83
DEBUG: {"nodes": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": "din", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}]}, {"uuid": "26afbfac-c6bd-4cc1-8125-b6ad5f37b359", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": "not-yoda", "links": [{"href": "http://localhost/v1/nodes/26afbfac-c6bd-4cc1-8125-b6ad5f37b359", "rel": "self"}, {"href": "http://localhost/nodes/26afbfac-c6bd-4cc1-8125-b6ad5f37b359", "rel": "bookmark"}]}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_node_maintenance_mode_by_name [0.087598s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/foo/maintenance GOT Response: 202 Accepted
DEBUG: Openstack-Request-Id: req-d192e14c-4367-4e7a-a374-9118bd5fd8f8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.5
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_step_field_negative_priority [0.102883s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/deploy_templates WITH {'name': 'CUSTOM_DT1', 'uuid': '01a14d44-45dc-4dfd-b788-207e2deff929', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'logical_disks': []}, 'priority': -1}], 'extra': {}} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-37997aa6-7b1d-4341-808d-5dba97cf0ca2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for template: -1 is less than the minimum of 0\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_resource_class_invalid_api_version_detail [0.089234s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/detail?resource_class=fake WITH {} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ccaa24b0-2886-4443-89e2-a6dd39779eab
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable. The minimal required API version should be 1.21\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_node.TestNodeChildrenTestCase.test_list_nodes_lists_empty_for_specific_parent [0.107429s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/?parent_node=444f39a0-5e9e-4584-9fd4-fc9b559108d0 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ea28a16d-ed60-4cfe-84a9-d0c814f291c2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.83
DEBUG: {"nodes": []}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_node_not_found [0.081151s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d6f9c1d1-fab1-4745-8746-101f3010e66d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_step_field_priority [0.081111s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/deploy_templates WITH {'name': 'CUSTOM_DT1', 'uuid': 'c531aacb-a39d-4e79-833f-f3b25b119a8c', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'logical_disks': []}, 'priority': 'not a number'}], 'extra': {}} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b266c767-1c8d-419a-85b7-9e9054a9f55c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for template: 'not a number' does not match '^[0-9]+$'\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_traits_not_allowed [0.099189s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?traits=CUSTOM_TRAIT_1 WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9b196ee0-c9bf-494c-83c5-10d55b5b483a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Unexpected arguments: traits\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_node_not_found_by_name [0.101801s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/foo GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3fa478cc-3a0d-49f1-88eb-1459a61ef44a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.5
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node foo could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_step_field_step [0.084748s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/deploy_templates WITH {'name': 'CUSTOM_DT1', 'uuid': '59418d23-ecab-46e6-b212-ac50e58ca37f', 'steps': [{'interface': 'raid', 'step': 42, 'args': {'logical_disks': []}, 'priority': 10}], 'extra': {}} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e3c35c3f-fe39-4475-b5e2-7a2fce11a50b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for template: 42 is not of type 'string'\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_node.TestNodeChildrenTestCase.test_list_nodes_with_children_only_parent [0.117953s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/?include_children=True&fields=uuid,lessee,name,parent_node WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-31004071-b705-428f-b9c1-151c8d362fd4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.83
DEBUG: {"nodes": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "lessee": "1b5409db-49be-4d86-a069-ed8e1aa229dc", "name": "din", "parent_node": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}]}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_traits_not_allowed_detail [0.072414s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/detail?traits=CUSTOM_TRAIT_1 WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-53efd776-cc74-455a-9f39-75380e38bf17
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Unexpected arguments: traits\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_node_not_found_by_name_unsupported [0.063931s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/foo GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-05faf02c-7372-458d-9f33-0f559471e10a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node foo could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_long_name [0.095735s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/deploy_templates WITH {'name': 'CUSTOM_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX', 'uuid': '376ff11a-02f9-4d35-ab28-a0c8db03dc9e', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'logical_disks': []}, 'priority': 10}], 'extra': {}} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/deploy_templates/376ff11a-02f9-4d35-ab28-a0c8db03dc9e
DEBUG: Openstack-Request-Id: req-146c050b-8c5d-437e-984f-cb367e091afd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "376ff11a-02f9-4d35-ab28-a0c8db03dc9e", "created_at": "2025-05-22T02:50:47.551943+00:00", "updated_at": null, "name": "CUSTOM_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "extra": {}, "links": [{"href": "http://localhost/v1/deploy_templates/376ff11a-02f9-4d35-ab28-a0c8db03dc9e", "rel": "self"}, {"href": "http://localhost/deploy_templates/376ff11a-02f9-4d35-ab28-a0c8db03dc9e", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "priority": 10}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_node.TestNodeChildrenTestCase.test_list_nodes_with_include_children [0.104162s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/?include_children=True WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-cb00b292-24d3-49ff-85c4-8ad85b867d2d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.83
DEBUG: {"nodes": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": "din", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}]}, {"uuid": "cec93e88-2644-4c7d-ab31-40c8400c3470", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": "not-yoda", "links": [{"href": "http://localhost/v1/nodes/cec93e88-2644-4c7d-ab31-40c8400c3470", "rel": "self"}, {"href": "http://localhost/nodes/cec93e88-2644-4c7d-ab31-40c8400c3470", "rel": "bookmark"}]}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one [0.123477s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-82a60bfe-7453-4c48-9f58-9cc8b5ccc1da
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:47.559898+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": "fake.conductor", "allocation_uuid": null, "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_name_invalid_not_a_trait [0.083164s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/deploy_templates WITH {'name': 'not-a-trait', 'uuid': 'c47a68d2-d631-46df-b6b9-a083b07c2ed0', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'logical_disks': []}, 'priority': 10}], 'extra': {}} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9e6f6480-c818-4a74-9866-fb2bb9f51e6d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for template: 'not-a-trait' is not valid under any of the given schemas. Possible root cause: 'not-a-trait' does not match '^CUSTOM_[A-Z0-9_]+$'\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_portgroup_subresource [0.124931s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8c83aad5-9163-454c-974e-250adf451731
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.24
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Operation not permitted.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_configdrive_dict [0.118270s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-02764e6f-ca99-405e-a2fd-a53486ca1185
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:47.681326+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": "fake.conductor", "allocation_uuid": null, "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_name_invalid_too_long [0.087931s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/deploy_templates WITH {'name': 'CUSTOM_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX', 'uuid': 'fbeb7329-97ed-4734-a40c-f53c1e600fe9', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'logical_disks': []}, 'priority': 10}], 'extra': {}} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3cec8d5c-2976-45c7-88b1-aab55414e65b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for template: 'CUSTOM_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' is too long\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_ports_subresource [0.098617s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-89c193fc-0ecf-49d1-ba6a-0e2f3a656d7a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Operation not permitted.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_no_mandatory_field_name [0.073623s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/deploy_templates WITH {'uuid': '7917d8e0-6584-447f-8f8c-5781fefc9661', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'logical_disks': []}, 'priority': 10}], 'extra': {}} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e4a71e8f-521a-4e80-834c-9214cd56297c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for template: 'name' is a required property\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_ports_subresource_no_port_id [0.063048s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1c54dd2f-f730-4a5b-96e3-6122f1b8dfde
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Missing mandatory parameter: port_uuid\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port [0.272551s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet3/1', 'switch_info': 'switch1'}, 'pxe_enabled': True, 'physical_network': None, 'is_smartnic': False, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781
DEBUG: Openstack-Request-Id: req-b63d3f8e-0f91-416e-afaf-4ea289ca4aae
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {}, "is_smartnic": false, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": null, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4"}
DEBUG: GET /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0516c2d0-5a3d-402d-843f-c5459d8a28ee
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {}, "is_smartnic": false, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": null, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_custom_fields [0.119721s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123?fields=extra,instance_info WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-73a7a978-ba97-4bd5-887b-3e8741f0c93e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_no_mandatory_field_steps [0.085924s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/deploy_templates WITH {'name': 'CUSTOM_DT1', 'uuid': 'b1d986b2-df56-48c8-b7f0-37dab8b82bf8', 'extra': {}} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-665c5a79-a99b-4d6f-87ae-8f99d616ccfe
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for template: 'steps' is a required property\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_volume_connectors_subresource [0.105029s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-90225d8b-cde8-4a4c-8157-00adaee8b583
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Operation not permitted.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_custom_fields_as_list [0.105599s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123?fields=extra&fields=instance_info WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-86632720-2242-4b59-8f64-a397d258bf5e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_address_already_exist [0.154659s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': 'AA:AA:AA:11:22:33', 'extra': {}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet3/1', 'switch_info': 'switch1'}, 'pxe_enabled': True, 'physical_network': None, 'is_smartnic': False, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4'} GOT Response: 409 Conflict
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a2b5e48c-a7b8-4dc4-a742-d430925293ba
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"A port with MAC address AA:AA:AA:11:22:33 already exists.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_no_mandatory_step_field_args [0.080932s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/deploy_templates WITH {'name': 'CUSTOM_DT1', 'uuid': '2acb031f-2d8a-4c28-978a-e257c545de5b', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'priority': 10}], 'extra': {}} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-36465b51-b5e5-44b3-9867-877e849bdf4c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for template: 'args' is a required property\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_volume_connectors_subresource_no_connector_id [0.081654s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/connectors GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-17055f0f-6826-403c-be98-2584e9ff214b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Missing mandatory parameter: connector_uuid\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_custom_fields_show_password [0.112763s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123?fields=driver_info WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-02326051-1b77-4e9b-998b-d650d8f0e6df
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"driver_info": {"fake_password": "******"}, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_volume_targets_subresource [0.090567s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9e3e87c5-dad9-4682-8b63-73ccc39bb4aa
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Operation not permitted.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_no_mandatory_step_field_interface [0.120481s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/deploy_templates WITH {'name': 'CUSTOM_DT1', 'uuid': '85b8d8c8-05cb-4616-b3e3-47b2a63f7d4c', 'steps': [{'step': 'create_configuration', 'args': {'logical_disks': []}, 'priority': 10}], 'extra': {}} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1b6fbaff-ddf2-46ea-8701-f85c0f5eeb9f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for template: 'interface' is a required property\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_with_deleted_chassis [0.131405s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d4fe6890-2cb3-4544-b0dd-52f5ae25fd26
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:48.153434+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": "fake.conductor", "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestNodeInventory.test_get_inventory [0.101147s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/inventory WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-897a3706-de9c-4869-b371-ac35f1dd7061
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.81
DEBUG: {"inventory": {"cpu": {"count": 1, "model_name": "qemu64", "architecture": "x86_64"}}, "plugin_data": {"disks": [{"name": "/dev/vda"}]}}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_no_mandatory_step_field_priority [0.094644s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/deploy_templates WITH {'name': 'CUSTOM_DT1', 'uuid': '766a2b73-2f6b-4663-bcc2-742354c17965', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'logical_disks': []}}], 'extra': {}} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-efe120bc-dc0d-422b-9ed9-82a82093c554
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for template: 'priority' is a required property\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestNodeInventory.test_get_inventory_no_inventory [0.084641s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/inventory WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-03a7e7e9-11d1-49b7-b39e-5f09a36ab06a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.81
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node inventory record for node 1 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_no_mandatory_step_field_step [0.077794s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/deploy_templates WITH {'name': 'CUSTOM_DT1', 'uuid': '3991ca8f-f836-43b4-8b17-0b2369391f1f', 'steps': [{'interface': 'raid', 'args': {'logical_disks': []}, 'priority': 10}], 'extra': {}} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-bf8118a0-5c36-4268-ac85-ec14d04dfcf0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for template: 'step' is a required property\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestNodeInventory.test_get_old_version [0.076504s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/inventory WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_with_double_json_in_name [0.172380s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/node.json.json WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a2f1508d-579b-4420-9511-d493993baeba
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:48.322326+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": "node.json.json", "network_data": {}, "network_interface": null, "owner": null, "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": "fake.conductor", "allocation_uuid": null, "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_standard_trait_name [0.100685s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/deploy_templates WITH {'name': 'HW_CPU_X86_VMX', 'uuid': 'e88ec88a-8c17-4dd4-9d3b-d16d826c870d', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'logical_disks': []}, 'priority': 10}], 'extra': {}} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/deploy_templates/e88ec88a-8c17-4dd4-9d3b-d16d826c870d
DEBUG: Openstack-Request-Id: req-dce807a4-3555-4740-8e53-151fb0d943af
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "e88ec88a-8c17-4dd4-9d3b-d16d826c870d", "created_at": "2025-05-22T02:50:48.405237+00:00", "updated_at": null, "name": "HW_CPU_X86_VMX", "extra": {}, "links": [{"href": "http://localhost/v1/deploy_templates/e88ec88a-8c17-4dd4-9d3b-d16d826c870d", "rel": "self"}, {"href": "http://localhost/deploy_templates/e88ec88a-8c17-4dd4-9d3b-d16d826c870d", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "priority": 10}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_step_string_priority [0.095455s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/deploy_templates WITH {'name': 'CUSTOM_DT1', 'uuid': '19bc5138-dd58-4a0e-a277-a10eddedbd02', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'logical_disks': []}, 'priority': '42'}], 'extra': {}} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/deploy_templates/19bc5138-dd58-4a0e-a277-a10eddedbd02
DEBUG: Openstack-Request-Id: req-e759706d-faeb-4d76-a3a9-aa4cfa9ccbc6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "19bc5138-dd58-4a0e-a277-a10eddedbd02", "created_at": "2025-05-22T02:50:48.506586+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "links": [{"href": "http://localhost/v1/deploy_templates/19bc5138-dd58-4a0e-a277-a10eddedbd02", "rel": "self"}, {"href": "http://localhost/deploy_templates/19bc5138-dd58-4a0e-a277-a10eddedbd02", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "priority": "42"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_with_json [0.129675s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123.json WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-805c1c55-77d8-413a-9450-f83ff0bae0ff
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.90
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:48.500291+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": "fake.conductor", "allocation_uuid": null, "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestNodeParentNodePatch.test_node_add_parent [0.192962s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/2855ae10-50c4-4c4c-b79c-9adcd22a857a WITH [{'path': '/parent_node', 'value': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c13e6d47-bd08-4810-bb94-88c8ff60ceee
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.83
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:48.453793+00:00", "updated_at": "2013-12-03T06:20:41.184720+00:00", "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": "djarin", "network_data": {}, "network_interface": null, "owner": null, "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_steps_invalid_duplicate [0.109167s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/deploy_templates WITH {'name': 'CUSTOM_DT1', 'uuid': 'caaee008-096c-41aa-b366-06083fa97d2f', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'foo': '0'}, 'priority': 0}, {'interface': 'raid', 'step': 'create_configuration', 'args': {'foo': '1'}, 'priority': 1}], 'extra': {}} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-57b6ced2-a643-41f7-b8f5-cec5885723e9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Deploy template invalid: Duplicate deploy steps. A template cannot have multiple deploy steps with the same interface and step. Duplicates: interface: raid, step: create_configuration.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_with_json_in_name [0.105387s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/node.json WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-19a4adbe-e37f-4327-8ce3-2c5d5972b6b1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:48.598062+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": "node.json", "network_data": {}, "network_interface": null, "owner": null, "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": "fake.conductor", "allocation_uuid": null, "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestNodeParentNodePatch.test_node_add_parent_node_fail_wrong_version [0.091933s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/9856d111-e8fa-4668-9f9d-f7b39737686d WITH [{'path': '/parent_node', 'value': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'op': 'add'}] GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-047dd67e-3fc4-4618-8593-910020ca5160
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.82
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_with_json_not_found [0.092941s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123.json WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-dfb83b8c-a7f5-4aec-9295-52b12ae40c85
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123.json could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestDelete.test_delete_by_uuid [0.116946s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/inspection_rules/00a2658e-38ea-47c8-b0ba-f31cb20c0ddf GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-d529adf0-e625-419b-ac5a-838a70a7f10e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestDelete.test_delete_invalid_api_version [0.074587s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/inspection_rules/ddf794c4-fc76-42b6-99c7-abaf971e92b4 GOT Response: 405 Method Not Allowed
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 405, \"title\": \"Method Not Allowed\", \"description\": \"The API version does not allow inspection rules\"}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_with_no_agent_secret [0.122731s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-900fe626-bed6-46eb-9531-0955d023a8e6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.52
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:48.812298+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"agent_secret_token": "******", "agent_secret_token_pregenerated": "******"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "owner": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": "fake.conductor", "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_address_normalized [0.889495s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': 'AA:BB:CC:DD:EE:FF', 'extra': {}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet3/1', 'switch_info': 'switch1'}, 'pxe_enabled': True, 'physical_network': None, 'is_smartnic': False, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781
DEBUG: Openstack-Request-Id: req-1e1d1363-b8f8-4a5c-a8f4-3cd5051d6e31
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:50:48.834853+00:00", "updated_at": null, "address": "aa:bb:cc:dd:ee:ff", "extra": {}, "internal_info": {}, "is_smartnic": false, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": null, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4"}
DEBUG: GET /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-821d9fde-1206-4484-b2ba-044c1e276c34
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:50:48.834853+00:00", "updated_at": null, "address": "aa:bb:cc:dd:ee:ff", "extra": {}, "internal_info": {}, "is_smartnic": false, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": null, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_child_node [0.074303s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/jsonschema/validators.py:1104: DeprecationWarning: The metaschema specified by $schema was not found. Using the latest draft to validate, but this will raise an error in the future.
DEBUG:   cls = validator_for(schema)
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_with_suffix [0.108783s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/test.1 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f50ded07-46d2-43be-8529-afbc719842ce
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:48.928362+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": "test.1", "network_data": {}, "network_interface": null, "owner": null, "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": "fake.conductor", "allocation_uuid": null, "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_child_node_list [0.099906s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/jsonschema/validators.py:1104: DeprecationWarning: The metaschema specified by $schema was not found. Using the latest draft to validate, but this will raise an error in the future.
DEBUG:   cls = validator_for(schema)
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_not_list [0.052649s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/jsonschema/validators.py:1104: DeprecationWarning: The metaschema specified by $schema was not found. Using the latest draft to validate, but this will raise an error in the future.
DEBUG:   cls = validator_for(schema)
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_owner_fields [0.147813s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123?fields=owner WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-28ec8a1a-037a-4bf3-bc19-b59d6f8ecd57
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.50
DEBUG: {"owner": "fred", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_doesnt_contain_id [0.247102s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {'foo': 123}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet3/1', 'switch_info': 'switch1'}, 'pxe_enabled': True, 'physical_network': None, 'is_smartnic': False, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781
DEBUG: Openstack-Request-Id: req-7e634560-3aab-41e4-8ee1-d6e0b1d415fd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:50:49.087619+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {"foo": 123}, "internal_info": {}, "is_smartnic": false, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": null, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4"}
DEBUG: GET /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0ba67ae0-7c56-4cb4-8814-a22a4e525483
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:50:49.087619+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {"foo": 123}, "internal_info": {}, "is_smartnic": false, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": null, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_step_args_value_invalid [0.073589s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/jsonschema/validators.py:1104: DeprecationWarning: The metaschema specified by $schema was not found. Using the latest draft to validate, but this will raise an error in the future.
DEBUG:   cls = validator_for(schema)
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_step_interface_value_invalid [0.065093s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/jsonschema/validators.py:1104: DeprecationWarning: The metaschema specified by $schema was not found. Using the latest draft to validate, but this will raise an error in the future.
DEBUG:   cls = validator_for(schema)
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_protected_fields [0.125051s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123?fields=protected WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fe5a3904-eaf6-42aa-b1d5-40dbe7019c80
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.48
DEBUG: {"protected": true, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_step_key_invalid [0.061590s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/jsonschema/validators.py:1104: DeprecationWarning: The metaschema specified by $schema was not found. Using the latest draft to validate, but this will raise an error in the future.
DEBUG:   cls = validator_for(schema)
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_error [0.160663s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet3/1', 'switch_info': 'switch1'}, 'pxe_enabled': True, 'physical_network': None, 'is_smartnic': False, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4'} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6d4e2010-ecbc-4772-8abf-ba36ee5952b6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_step_min_length_step_value [0.063734s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/jsonschema/validators.py:1104: DeprecationWarning: The metaschema specified by $schema was not found. Using the latest draft to validate, but this will raise an error in the future.
DEBUG:   cls = validator_for(schema)
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_retired_fields [0.150676s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123?fields=retired WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e61f2aa9-a6b9-4cde-9127-537ddc1aadc6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.61
DEBUG: {"retired": true, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_step_missing_interface [0.060009s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/jsonschema/validators.py:1104: DeprecationWarning: The metaschema specified by $schema was not found. Using the latest draft to validate, but this will raise an error in the future.
DEBUG:   cls = validator_for(schema)
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestNodeParentNodePatch.test_node_add_parent_node_not_uuid [0.747954s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/be6473e5-da35-4308-88ff-61b60f7a7c42 WITH [{'path': '/parent_node', 'value': 'djarin', 'op': 'add'}] GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-db61cf26-1885-4824-8f25-37f919c294b9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.83
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"(sqlite3.InterfaceError) Error binding parameter 0 - probably unsupported type.\\n[SQL: SELECT allocations.id AS allocations_id, allocations.uuid AS allocations_uuid, allocations.name AS allocations_name, allocations.node_id AS allocations_node_id, allocations.state AS allocations_state, allocations.owner AS allocations_owner, allocations.last_error AS allocations_last_error, allocations.resource_class AS allocations_resource_class, allocations.traits AS allocations_traits, allocations.candidate_nodes AS allocations_candidate_nodes, allocations.extra AS allocations_extra, allocations.conductor_affinity AS allocations_conductor_affinity, allocations.version AS allocations_version, allocations.created_at AS allocations_created_at, allocations.updated_at AS allocations_updated_at \\nFROM allocations \\nWHERE allocations.id = ?]\\n[parameters: (<MagicMock name='update_node().allocation_id' id='140192141169376'>,)]\\n(Background on this error at: https://sqlalche.me/e/20/rvf5)\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_step_missing_step_key [0.074963s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/jsonschema/validators.py:1104: DeprecationWarning: The metaschema specified by $schema was not found. Using the latest draft to validate, but this will raise an error in the future.
DEBUG:   cls = validator_for(schema)
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_storage_interface_fields [0.128650s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123?fields=storage_interface WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-78122696-23a6-4667-858d-3dbc20d42ce6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"storage_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_generate_uuid [0.233813s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet3/1', 'switch_info': 'switch1'}, 'pxe_enabled': True, 'physical_network': None, 'is_smartnic': False, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/ports/891e4ade-db22-4562-a13e-0af7472e52b3
DEBUG: Openstack-Request-Id: req-d243e223-fa44-4650-b5e0-672640d632ac
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "891e4ade-db22-4562-a13e-0af7472e52b3", "created_at": "2025-05-22T02:50:49.492596+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {}, "is_smartnic": false, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": null, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/891e4ade-db22-4562-a13e-0af7472e52b3", "rel": "self"}, {"href": "http://localhost/ports/891e4ade-db22-4562-a13e-0af7472e52b3", "rel": "bookmark"}], "portgroup_uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4"}
DEBUG: GET /v1/ports/891e4ade-db22-4562-a13e-0af7472e52b3 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4473604e-4b58-4b23-a994-f0daa82a3de1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "891e4ade-db22-4562-a13e-0af7472e52b3", "created_at": "2025-05-22T02:50:49.492596+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {}, "is_smartnic": false, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": null, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/891e4ade-db22-4562-a13e-0af7472e52b3", "rel": "self"}, {"href": "http://localhost/ports/891e4ade-db22-4562-a13e-0af7472e52b3", "rel": "bookmark"}], "portgroup_uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_step_missing_step_value [0.055390s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/jsonschema/validators.py:1104: DeprecationWarning: The metaschema specified by $schema was not found. Using the latest draft to validate, but this will raise an error in the future.
DEBUG:   cls = validator_for(schema)
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_storage_interface_fields_invalid_api_version [0.108558s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123?fields=storage_interface WITH {} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a8c4e98a-9aea-4f1f-b9d1-0ac56384de67
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.32
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestNodeParentNodePatch.test_node_remove_parent [0.193324s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/9853fffb-6f20-45bd-890f-f63ff0dc09b8 WITH [{'path': '/parent_node', 'op': 'remove'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f7f05fde-f4e3-441d-854e-462bfac06bb3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.83
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:49.527793+00:00", "updated_at": "2013-12-03T06:20:41.184720+00:00", "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": "djarin", "network_data": {}, "network_interface": null, "owner": null, "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_step_not_dict [0.078213s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/jsonschema/validators.py:1104: DeprecationWarning: The metaschema specified by $schema was not found. Using the latest draft to validate, but this will raise an error in the future.
DEBUG:   cls = validator_for(schema)
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_invalid_addr_format [0.119724s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': 'invalid-format', 'extra': {}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet3/1', 'switch_info': 'switch1'}, 'pxe_enabled': True, 'physical_network': None, 'is_smartnic': False, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-eed885c7-83b4-4fc9-b418-5e6861874f5d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Expected valid MAC address for address: invalid-format\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_supported_boot_devices [0.120130s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/boot_device/supported WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-38263975-1b2b-47e9-9fc6-8f20c8cc814a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"supported_boot_devices": ["pxe"]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_invalid_node_uuid_format [0.114464s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': 'invalid-format', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet3/1', 'switch_info': 'switch1'}, 'pxe_enabled': True, 'physical_network': None, 'is_smartnic': False, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fc8fe959-c3f8-4ba9-a7ae-6b52407e9048
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Expected UUID for node_uuid: invalid-format\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_valid [0.146599s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/jsonschema/validators.py:1104: DeprecationWarning: The metaschema specified by $schema was not found. Using the latest draft to validate, but this will raise an error in the future.
DEBUG:   cls = validator_for(schema)
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_supported_boot_devices_by_name [0.096274s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/spam/management/boot_device/supported WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d45a4fb3-aab3-4597-81d8-fe7844def6be
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.5
DEBUG: {"supported_boot_devices": ["pxe"]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardPost.test_create_node_with_shard [0.215470s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'shard': 'foo', 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123
DEBUG: Openstack-Request-Id: req-d1ba6e8a-84e0-467c-b56a-515d2b84d0f8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.82
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:49.815207+00:00", "updated_at": null, "automated_clean": null, "bios_interface": "fake", "boot_interface": "fake", "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": "fake", "deploy_interface": "fake", "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": "fake", "name": null, "network_data": {}, "network_interface": "flat", "owner": null, "power_interface": "fake", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "rescue_interface": "fake", "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "shard": "foo", "storage_interface": "noop", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a106f9f5-a5ec-4309-b5f3-b665a06f4442
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.82
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:49.815207+00:00", "updated_at": null, "automated_clean": null, "bios_interface": "fake", "boot_interface": "fake", "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": "fake", "dep
DEBUG:     loy_interface": "fake", "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": "fake", "name": null, "network_data": {}, "network_interface": "flat", "owner": null, "power_interface": "fake", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "rescue_interface": "fake", "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "shard": "foo", "storage_interface": "noop", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test_check__check_steps_wrappers [0.083892s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_supported_boot_devices_iface_not_supported [0.092377s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/boot_device/supported WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d4edc82a-1605-413b-8af9-9ba166d20afd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Driver test-driver does not support management (disabled or not implemented).\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_invalid_physnet_empty_string [0.181171s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet3/1', 'switch_info': 'switch1'}, 'pxe_enabled': True, 'physical_network': '', 'is_smartnic': False, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e817e245-8c59-4503-a5d7-e665922b49bb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"A non-empty value is required when setting physical_network\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardPost.test_create_node_with_shard_fail_wrong_version [0.162595s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'shard': 'foo', 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-35863ed1-e52b-4aa7-ab44-4a7ce1abd2cf
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.80
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_supported_indicators [0.100529s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/indicators WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c0655020-77a0-4a2e-9b94-c0c536446a26
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"indicators": [{"name": "led@chassis", "component": "chassis", "readonly": true, "states": ["OFF", "ON"], "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/indicators/led@chassis", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/indicators/led@chassis", "rel": "bookmark"}]}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_invalid_physnet_non_text [0.098019s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet3/1', 'switch_info': 'switch1'}, 'pxe_enabled': True, 'physical_network': 1234, 'is_smartnic': False, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f3999448-29e5-4d05-a7f1-6943ef76d5db
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for port: 1234 is not of type 'string', 'null'\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_attach [0.122058s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vmedia WITH {'device_type': 'cdrom', 'image_url': 'https://image', 'image_download_source': 'http'} GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-28ff280d-a216-4283-b286-f53e2afe173f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.93
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_supported_indicators_iface_not_supported [0.101847s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/indicators WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f87cf70b-97aa-49ac-b700-a9d80339cca6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Driver test-driver does not support management (disabled or not implemented).\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_invalid_physnet_too_long [0.102770s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet3/1', 'switch_info': 'switch1'}, 'pxe_enabled': True, 'physical_network': 'ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp', 'is_smartnic': False, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6b20829c-24ae-4ced-b235-dce06b43a7dd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for port: 'ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp' is too long\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_attach_invalid_device_type [0.084678s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vmedia WITH {'device_type': 'cat', 'image_url': 'http://image'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c510dca4-9a78-409e-9949-c4c8b4f41743
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.93
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for vmedia: 'cat' is not one of ['disk', 'cdrom', 'floppy']\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_supported_indicators_versioning [0.126196s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/indicators WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-97386ea6-c0bb-484c-8122-fe0456403e68
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.63
DEBUG: {"indicators": [{"name": "led@chassis", "component": "chassis", "readonly": true, "states": ["OFF", "ON"], "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/indicators/led@chassis", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/indicators/led@chassis", "rel": "bookmark"}]}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_attach_invalid_image_url [0.077253s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vmedia WITH {'device_type': 'cdrom', 'image_url': 'abcd'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-122cfb3a-0de6-429c-a208-c9429683403a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.93
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Unsupported or missing URL scheme: \", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_node.TestNodeFirmwareComponent.test_get_all_firmware_components [0.457843s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/firmware WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7de40e05-c7de-4850-8672-d6f0c7890e33
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.86
DEBUG: {"firmware": [{"created_at": "2025-05-22T02:50:50.329813+00:00", "updated_at": null, "component": "BIOS", "initial_version": "v1.0.0", "current_version": "v1.0.0", "last_version_flashed": null}, {"created_at": "2025-05-22T02:50:50.326931+00:00", "updated_at": null, "component": "bmc", "initial_version": "v1.0.0", "current_version": "v1.0.0", "last_version_flashed": null}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_node.TestNodeFirmwareComponent.test_wrong_version_get_all_firmware_components_old_version [0.032883s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/firmware WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_traits_fields [0.097978s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123?fields=traits WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-96907f6c-7c64-4087-a46d-49611b8d8199
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"traits": [], "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_attach_missing_device_type [0.073923s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vmedia WITH {'image_url': 'http://image'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-685bea2c-e3fc-4eb5-990f-b3b2b3aae6a5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.93
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for vmedia: 'device_type' is a required property\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_local_link_connection_keys [0.253984s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet1/15', 'switch_info': 'value3'}, 'pxe_enabled': True, 'physical_network': None, 'is_smartnic': False, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781
DEBUG: Openstack-Request-Id: req-32df11ec-3d02-4bfc-ba7d-30b99651afc5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:50:50.395530+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {}, "is_smartnic": false, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet1/15", "switch_info": "value3"}, "physical_network": null, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_traits_fields_invalid_api_version [0.085640s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123?fields=traits WITH {} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9195b389-48e5-451d-b9bc-cd8a35a5de41
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.36
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_attach_missing_image_url [0.072212s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vmedia WITH {'device_type': 'cdrom'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-633d533a-8b83-4481-94ce-d177f165b933
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.93
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for vmedia: 'image_url' is a required property\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardPatch.test_node_add_shard [0.117431s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH [{'path': '/shard', 'value': 'shard1', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-404fc991-e5ef-49c6-8241-68c684e5fc3d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.82
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:50.418194+00:00", "updated_at": "2013-12-03T06:20:41.184720+00:00", "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": "node-57.1", "network_data": {}, "network_interface": null, "owner": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardPatch.test_node_add_shard_fail_wrong_version [0.052635s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH [{'path': '/shard', 'value': 'shard1', 'op': 'add'}] GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0444258d-be6f-46d3-ac30-9243ff52c190
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.80
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_attach_required_only [0.088356s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vmedia WITH {'device_type': 'cdrom', 'image_url': 'http://image'} GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-0c150766-737e-4c1c-8796-09c3cd100272
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.93
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_with_allocation [0.120075s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123?fields=allocation_uuid WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3ecd2657-fff1-45a6-b210-198c0782bdac
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.52
DEBUG: {"links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "allocation_uuid": "65976877-e293-4432-bf23-5463f4d0e912"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_add_single_trait [0.073068s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/node-39/traits/CUSTOM_3 WITH {} GOT Response: 204 No Content
DEBUG: Location: http://localhost/v1/nodes/node-39/traits/CUSTOM_3
DEBUG: Openstack-Request-Id: req-ca8531a4-e170-46e9-a794-af0d7360e20d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.37
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_local_link_connection_missing_mandatory [0.206686s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'switch_info': 'fooswitch'}, 'pxe_enabled': True, 'physical_network': None, 'is_smartnic': False, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ceb41c61-274e-42c3-8b71-e9a761134808
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for local_link_connection: {'switch_id': '0a:1b:2c:3d:4e:5f', 'switch_info': 'fooswitch'} is not valid under any of the given schemas. Possible root cause: 'port_id' is a required property\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_attach_wrong_version [0.058399s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vmedia WITH {'device_type': 'cdrom', 'image_url': 'http://image'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_add_single_trait_fails_if_node_locked [0.069060s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/node-39/traits/CUSTOM_3 WITH {} GOT Response: 409 Conflict
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-568dfa65-68ca-4b20-a53d-9f0cbb46702d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.37
DEBUG: {"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}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_detach_everything [0.077510s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vmedia GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-a7a98d18-2e72-4cf4-8731-c63a75a8ae04
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.93
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_clean_step [0.115781s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-890a2153-5a01-4244-a2ec-72c9e6a55383
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:50.682920+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": null, "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c2b7a5c7-cb77-48df-96b2-513e30944182
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.7
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:50.682920+00:00", "updated_at": null, "clean_step": {"foo": "bar"}, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "name": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_add_single_trait_fails_if_node_not_found [0.076837s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/node-39/traits/CUSTOM_3 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-120dfbcb-c233-4212-aa15-eda7d5193fd6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.37
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_detach_several_via_argument [0.095593s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vmedia?device_types=cdrom&device_types=disk GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-b9e9b07a-8e43-4244-bedd-e744f59edb9c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.93
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_description [0.131711s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f0a2f78c-c944-4b3b-936b-d180d00e1137
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.50
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:50.812959+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "owner": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": "fake.conductor", "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-521017f4-3338-4d7a-88bf-e5874767133d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.51
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:50.812959+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": "useful piece", "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "owner": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, 
DEBUG:     "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": "fake.conductor", "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_add_single_trait_fails_max_trait_limit [0.086297s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/node-39/traits/CUSTOM_3 WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-25d10f1d-424a-46ce-8883-6a4a4261b866
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.37
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"too many traits\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_detach_specific_via_argument [0.098649s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vmedia?device_types=cdrom GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-5902d3f0-6360-411e-b085-7a02ae3e0766
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.93
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_local_link_connection_missing_optional [0.290828s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet1/15'}, 'pxe_enabled': True, 'physical_network': None, 'is_smartnic': False, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781
DEBUG: Openstack-Request-Id: req-31c42c74-4849-4ded-b239-45d11d6b88ff
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:50:50.893253+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {}, "is_smartnic": false, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet1/15"}, "physical_network": null, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_add_single_trait_fails_with_bad_version [0.096032s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/CUSTOM_TRAIT1 WITH {} GOT Response: 405 Method Not Allowed
DEBUG: Allow: DELETE, GET, PATCH, POST
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 405, \"title\": \"Method Not Allowed\", \"description\": \"\"}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_driver_internal [0.133063s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e7c0d199-30d8-4b21-8b43-658ce4dfa8d4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:50.946132+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": null, "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8e5a9f1d-c292-4ae2-b8a1-0bbcc8026ee2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.3
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:50.946132+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"foo": "bar"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_add_single_trait_rejects_bad_trait [0.050416s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/node-39/traits/bad_trait WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3f154ddc-4034-47ee-98f2-9eb117f139dd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.37
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for trait: 'bad_trait' is not valid under any of the given schemas. Possible root cause: 'bad_trait' does not match '^CUSTOM_[A-Z0-9_]+$'\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_inspection [0.066959s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-735bc645-131a-4990-a7b2-41db42511e0b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:51.040592+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": null, "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e4700b56-2671-4bd3-9cb3-c15747f579d5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.6
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:51.040592+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": "2015-03-18T19:20:00+00:00", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "name": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_add_single_trait_rejects_too_long_trait [0.054169s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/node-39/traits/CUSTOM_TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0865ee90-7152-4905-a099-d346ae03dc9a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.37
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for trait: 'CUSTOM_TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT' is too long\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_interface_fields [0.064656s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-55435729-7f49-43e7-8c36-8fe7b4b5f444
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.30
DEBUG: {"nodes": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:51.110369+00:00", "updated_at": null, "clean_step": {}, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "name": null, "network_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "reservation": null, "resource_class": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}]}]}
DEBUG: GET /v1/nodes/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d2d20b4b-eb40-4bcf-8b8e-518338e23839
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.31
DEBUG: {"nodes": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:51.110369+00:00", "updated_at": null, "boot_interface": null, "clean_step": {}, "console_enabled": false, "console_interface": null, "deploy_interface": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "reservation": null, "resource_class": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": 
DEBUG:     "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_delete_all_traits [0.052086s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/node-39/traits GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-597bb59f-4ffe-4879-963c-03b67393d800
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.37
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_detach_specific_via_url [0.219380s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vmedia/cdrom GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-bef54cc8-be7c-4176-ae45-991c0efcf995
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.93
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_name [0.057218s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-be5d6b6e-2720-46a1-8ac5-7e8b607183ec
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.4
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:51.160524+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-32dd703b-502a-40fa-b278-e042a3b01cd6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.5
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:51.160524+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "name": "fish", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_delete_all_traits_fails_with_bad_version [0.075435s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ba8d1464-a454-492d-acab-fb0a981f47c6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.36
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Resource could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_local_link_connection_switch_id_bad_mac [0.306303s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'switch_id': 'zz:zz:zz:zz:zz:zz', 'port_id': 'Ethernet1/15', 'switch_info': 'value3'}, 'pxe_enabled': True, 'physical_network': None, 'is_smartnic': False, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-dd3d2162-64d3-459c-a9b2-c3adbf3129a6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Expected a MAC address or OpenFlow datapath ID but received zz:zz:zz:zz:zz:zz.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_network_interface [0.060393s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-43f11fb3-827c-4b41-b944-12acfc53f2d7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.19
DEBUG: {"nodes": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:51.229440+00:00", "updated_at": null, "clean_step": {}, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "name": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "reservation": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}]}]}
DEBUG: GET /v1/nodes/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ff911c87-d606-4f38-a370-08144fe141f6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.20
DEBUG: {"nodes": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:51.229440+00:00", "updated_at": null, "clean_step": {}, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "name": null, "network_interface": "flat", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "reservation": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}]}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_detach_wrong_device_types [0.122754s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vmedia?device_types=cdrom,cat GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fa274089-f2fd-4e8f-bef8-f08019ad4f08
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.93
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Invalid device type(s) cat (valid are disk, cdrom, floppy)\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_delete_all_traits_with_chassis [0.142019s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/node-39/traits GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-c4cb27bf-a5c7-40ac-8a94-e37e5d01d305
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.37
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_resource_class [0.104290s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6fcb069d-f25c-4570-b8e8-4ddb77630fd3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.20
DEBUG: {"nodes": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:51.308121+00:00", "updated_at": null, "clean_step": {}, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "name": null, "network_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "reservation": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}]}]}
DEBUG: GET /v1/nodes/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-dcfecaa0-0415-4b9a-b0dd-c3c06665c2be
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.21
DEBUG: {"nodes": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:51.308121+00:00", "updated_at": null, "clean_step": {}, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "name": null, "network_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "reservation": null, "resource_class": "foo", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}]}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_detach_wrong_version [0.076830s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vmedia GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_min_api_version [0.182612s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781
DEBUG: Openstack-Request-Id: req-4b32d83d-b2fb-4503-abbc-85662fafb8e0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:50:51.417104+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_storage_interface [0.113260s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e083aa49-2f8d-44e2-a01d-3bee2fb5f4e2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.32
DEBUG: {"nodes": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:51.427729+00:00", "updated_at": null, "boot_interface": null, "clean_step": {}, "console_enabled": false, "console_interface": null, "deploy_interface": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "reservation": null, "resource_class": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}]}
DEBUG: GET /v1/nodes/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-752709c5-43ab-4f2e-94b2-e44cfe79a324
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.33
DEBUG: {"nodes": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:51.427729+00:00", "updated_at": null, "boot_interface": null, "clean_step": {}, "console_enabled": false, "console_interface": null, "deploy_interface": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "reservation": null, "resource_class": null, "storage_interface": "cinder", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uui
DEBUG:     d": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_get [0.154340s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vmedia WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c54edbce-aeaa-4fb9-a2fb-2b50c422ac52
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.93
DEBUG: [{"media_types": ["CD", "DVD"], "inserted": "false", "image": ""}, {"media_types": ["Floppy", "USBStick"], "inserted": "false", "image": ""}]
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_missing_address_fails [0.093794s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'extra': {}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet3/1', 'switch_info': 'switch1'}, 'pxe_enabled': True, 'physical_network': None, 'is_smartnic': False, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2917c179-33e8-4c42-befc-c2c3a9dea12d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for port: 'address' is a required property\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_delete_trait [0.165850s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/node-39/traits/CUSTOM_1 GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-c740079e-46b8-4544-8b1b-35d9d145a147
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.37
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_traits [0.154505s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-48071079-ff3d-4fb2-bfc0-0fbebf8e26a0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.36
DEBUG: {"nodes": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:51.530626+00:00", "updated_at": null, "boot_interface": null, "clean_step": {}, "console_enabled": false, "console_interface": null, "deploy_interface": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}]}
DEBUG: GET /v1/nodes/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-859cae2b-c1fe-465d-a3da-9439208c7f0e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.37
DEBUG: {"nodes": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:51.530626+00:00", "updated_at": null, "boot_interface": null, "clean_step": {}, "console_enabled": false, "console_interface": null, "deploy_interface": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": ["CUSTOM_1"], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c
DEBUG:     02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_no_mandatory_field_address [0.141104s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'extra': {}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet3/1', 'switch_info': 'switch1'}, 'pxe_enabled': True, 'physical_network': None, 'is_smartnic': False, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-72004406-962f-48ef-a3c8-460485e857a1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for port: 'address' is a required property\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_get_wrong_version [0.150422s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vmedia WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e5ad27e8-607f-41a9-9dd6-ce619ddaa3d3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.92
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The resource could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_delete_trait_fails_if_node_locked [0.167012s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/node-39/traits/CUSTOM_1 GOT Response: 409 Conflict
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-caac4b2a-5f68-486d-ad66-0bbd1abebe01
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.37
DEBUG: {"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}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_no_mandatory_field_node_uuid [0.160379s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet3/1', 'switch_info': 'switch1'}, 'pxe_enabled': True, 'physical_network': None, 'is_smartnic': False, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-da172f5e-7859-41a9-a9fa-fb888876c4ca
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for port: {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet3/1', 'switch_info': 'switch1'}, 'pxe_enabled': True, 'physical_network': None, 'is_smartnic': False, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4'} is not valid under any of the given schemas. Possible root cause: 'node_ident' is a required property\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test__update_changed_fields_lowers_conductor_group [0.156659s] ... ok
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_delete_trait_fails_if_node_not_found [0.147137s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/node-39/traits/CUSTOM_1 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f21c5259-e19c-4330-afa9-306099a76316
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.37
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test__update_changed_fields_remove_chassis_uuid [0.108981s] ... ok
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_delete_trait_fails_if_trait_not_found [0.097624s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/node-39/traits/CUSTOM_12 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e6e71dc9-d76e-4f14-978d-a43c9d2dd9d2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.37
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 doesn't have a trait 'CUSTOM_12'\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_node_uuid_not_found [0.200141s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1a1a1a1a-2b2b-3c3c-4d4d-5e5e5e5e5e5e', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet3/1', 'switch_info': 'switch1'}, 'pxe_enabled': True, 'physical_network': None, 'is_smartnic': False, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d6b76409-034a-4bfa-93e1-5f7e5fcc97c1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1a1a1a1a-2b2b-3c3c-4d4d-5e5e5e5e5e5e could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_delete_trait_fails_with_bad_version [0.084727s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/CUSTOM_TRAIT1 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f63ea733-d794-441d-8114-54034d1106c6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.36
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Resource could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_add_chassis_id [0.113191s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH [{'path': '/chassis_id', 'value': '1', 'op': 'add'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3976f333-7af7-44bb-bc94-e8a7e8ea2308
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot patch /chassis_id. Only the following can be updated: automated_clean, bios_interface, boot_interface, chassis_uuid, conductor_group, console_interface, deploy_interface, description, disable_power_off, driver, driver_info, extra, inspect_interface, instance_info, instance_uuid, lessee, maintenance, management_interface, name, network_data, network_interface, owner, power_interface, properties, protected, protected_reason, raid_interface, rescue_interface, resource_class, retired, retired_reason, shard, storage_interface, vendor_interface, parent_node, firmware_interface\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_get_all_traits [0.100488s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-43dd4ede-2321-463e-b7bf-035917edbf33
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.37
DEBUG: {"traits": ["CUSTOM_1", "CUSTOM_2"]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_novif_nopxe_noportgroup [0.206484s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet3/1', 'switch_info': 'switch1'}, 'pxe_enabled': False, 'physical_network': None, 'is_smartnic': False, 'name': None, 'description': None} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781
DEBUG: Openstack-Request-Id: req-8e71823f-041d-403e-84d0-305b454bdce2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:50:52.223925+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {}, "is_smartnic": false, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": null, "pxe_enabled": false, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": null}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_get_all_traits_fails_with_bad_version [0.105730s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits WITH {} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7d74d523-ad84-427c-a3fc-46fe37a89317
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.36
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_add_chassis_uuid [0.238649s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH [{'path': '/chassis_uuid', 'value': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-64d822f1-6730-4c61-8c03-e0a6f0992f52
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:52.128132+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": null, "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_get_all_traits_fails_with_node_not_found [0.110230s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/badname/traits WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3441dddd-1020-48e9-a2f2-e992027ba90a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.37
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node badname could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_volume [0.826118s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b7038b6d-96b7-4ff8-9d56-c3177ea8a37f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.31
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:52.409400+00:00", "updated_at": null, "boot_interface": null, "clean_step": {}, "console_enabled": false, "console_interface": null, "deploy_interface": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "reservation": null, "resource_class": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5a38df3c-ca45-49db-972c-d7bb80d84e55
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.32
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:52.409400+00:00", "updated_at": null, "boot_interface": null, "clean_step": {}, "console_enabled": false, "console_interface": null, "deploy_interface": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "reservation": null, "resource_class": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "b
DEBUG:     ookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_novif_nopxe_portgroup_nostandalone_ports [0.223219s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet3/1', 'switch_info': 'switch1'}, 'pxe_enabled': False, 'physical_network': None, 'is_smartnic': False, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781
DEBUG: Openstack-Request-Id: req-8df7b74f-3bbf-476a-b659-0f17d6ec848d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:50:52.441514+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {}, "is_smartnic": false, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": null, "pxe_enabled": false, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_no_add_single_trait_via_body [0.101075s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/node-39/traits WITH {'trait': 'CUSTOM_3'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c8791265-f2fd-4109-80af-cd97944818b7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.37
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for body: Additional properties are not allowed ('trait' was unexpected)\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_add_ok [0.236045s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH [{'path': '/extra/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-803b5d53-bede-4a0a-80a8-50ffeb8f7e91
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:52.373131+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": null, "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_links [0.121537s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/d043969b-60b7-498a-ad0e-449a84f0dcf9 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-cb6f4169-31a1-4019-bb92-9df59b1eae03
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "d043969b-60b7-498a-ad0e-449a84f0dcf9", "created_at": "2025-05-22T02:50:52.520249+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": null, "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/d043969b-60b7-498a-ad0e-449a84f0dcf9", "rel": "self"}, {"href": "http://localhost/nodes/d043969b-60b7-498a-ad0e-449a84f0dcf9", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/d043969b-60b7-498a-ad0e-449a84f0dcf9/ports", "rel": "self"}, {"href": "http://localhost/nodes/d043969b-60b7-498a-ad0e-449a84f0dcf9/ports", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/d043969b-60b7-498a-ad0e-449a84f0dcf9 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fadc6366-5c03-45b1-96eb-8027c802ec58
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "d043969b-60b7-498a-ad0e-449a84f0dcf9", "created_at": "2025-05-22T02:50:52.520249+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": null, "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/d043969b-60b7-498a-ad0e-449a84f0dcf9", "rel": "self"}, {"href": "http://localhost/nodes/d043969b-60b7-498a-ad0e-449a84f0dcf9", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/d043969b-60b7-498a-ad0e-449a84f0dcf9/ports", "rel": "self"}, {"href": "http://localhost/nodes/d043969b-60b7-498a-ad0e-449a84f0dcf9/ports", "rel": "bookmark"}]}
DEBUG: GET /nodes/d043969b-60b7-498a-ad0e-449a84f0dcf9 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0b34abed-ae9b-4af1-97eb-18136ea931c5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "d043969b-60b7-498a-ad0e-449a84f0dcf9", "created_at": "2025-05-22T02:50:52.520249+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": null, "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/d043969b-60b7-498a-ad0e-449a84f0dcf9", "rel": "self"}, {"href": "http://localhost/nodes/d043969b-60b7-498a-ad0e-449a84f0dcf9", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/d043969b-60b7-498a-ad0e-449a84f0dcf9/ports", "rel": "self"}, {"href": "http://localhost/nodes/d043969b-60b7-498a-ad0e-449a84f0dcf9/ports", "rel
DEBUG:     ": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_no_add_single_trait_via_body_2 [0.109887s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/node-39/traits/CUSTOM_3 WITH {'traits': ['CUSTOM_3']} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-08103fd8-6ed5-4a32-9f69-c96396724909
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.37
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"A single node trait may be added via PUT /v1/nodes/<node identifier>/traits/<trait> with no body, or all node traits may be replaced via PUT /v1/nodes/<node identifier>/traits with the list of traits specified in the request body.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_links_public_url [0.132163s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/146eaca3-7e48-4624-8dd7-d43df0ff41ec WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5c2f29ea-023b-4382-b0d6-963b5d6eb368
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "146eaca3-7e48-4624-8dd7-d43df0ff41ec", "created_at": "2025-05-22T02:50:52.647735+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": null, "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://foo/v1/nodes/146eaca3-7e48-4624-8dd7-d43df0ff41ec", "rel": "self"}, {"href": "http://foo/nodes/146eaca3-7e48-4624-8dd7-d43df0ff41ec", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://foo/v1/nodes/146eaca3-7e48-4624-8dd7-d43df0ff41ec/ports", "rel": "self"}, {"href": "http://foo/nodes/146eaca3-7e48-4624-8dd7-d43df0ff41ec/ports", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/146eaca3-7e48-4624-8dd7-d43df0ff41ec WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-57b00f63-7cbc-42eb-aec0-722b987d5554
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "146eaca3-7e48-4624-8dd7-d43df0ff41ec", "created_at": "2025-05-22T02:50:52.647735+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": null, "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://foo/v1/nodes/146eaca3-7e48-4624-8dd7-d43df0ff41ec", "rel": "self"}, {"href": "http://foo/nodes/146eaca3-7e48-4624-8dd7-d43df0ff41ec", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://foo/v1/nodes/146eaca3-7e48-4624-8dd7-d43df0ff41ec/ports", "rel": "self"}, {"href": "http://foo/nodes/146eaca3-7e48-4624-8dd7-d43df0ff41ec/ports", "rel": "bookmark"}]}
DEBUG: GET /nodes/146eaca3-7e48-4624-8dd7-d43df0ff41ec WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f5824570-bceb-4eea-b8e8-2ca13a8e7e08
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "146eaca3-7e48-4624-8dd7-d43df0ff41ec", "created_at": "2025-05-22T02:50:52.647735+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": null, "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://foo/v1/nodes/146eaca3-7e48-4624-8dd7-d43df0ff41ec", "rel": "self"}, {"href": "http://foo/nodes/146eaca3-7e48-4624-8dd7-d43df0ff41ec", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://foo/v1/nodes/146eaca3-7e48-4624-8dd7-d43df0ff41ec/ports", "rel": "self"}, {"href": "http://foo/nodes/146eaca3-7e48-4624-8dd7-d43df0ff41ec/ports", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_set_all_traits [0.116699s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/node-39/traits WITH {'traits': ['CUSTOM_3']} GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-69f196f4-8ee3-400c-ae6a-1b881787e431
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.37
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_novif_nopxe_portgroup_standalone_ports [0.262806s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet3/1', 'switch_info': 'switch1'}, 'pxe_enabled': False, 'physical_network': None, 'is_smartnic': False, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781
DEBUG: Openstack-Request-Id: req-02f0ac6b-6566-4ca7-abf5-e6145c3f652c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:50:52.686187+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {}, "is_smartnic": false, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": null, "pxe_enabled": false, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_add_root [0.230083s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH [{'path': '/instance_uuid', 'value': 'aaaaaaaa-1111-bbbb-2222-cccccccccccc', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-009686df-7e16-4117-8cbb-ade7ffe8f06f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:52.600011+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": null, "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_set_all_traits_empty [0.117130s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/node-39/traits WITH {'traits': []} GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-932febc9-b7ca-4c06-94a2-efaa15cf65b9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.37
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_maintenance_nodes [0.142501s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?maintenance=true WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a076c299-90d6-4165-b13a-598eba8c48e3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"nodes": [{"uuid": "de534558-641a-4578-b835-4a18d3f57a00", "instance_uuid": null, "maintenance": true, "power_state": null, "provision_state": null, "links": [{"href": "http://localhost/v1/nodes/de534558-641a-4578-b835-4a18d3f57a00", "rel": "self"}, {"href": "http://localhost/nodes/de534558-641a-4578-b835-4a18d3f57a00", "rel": "bookmark"}]}, {"uuid": "21704607-32bb-49d6-a8a8-97b86373f791", "instance_uuid": null, "maintenance": true, "power_state": null, "provision_state": null, "links": [{"href": "http://localhost/v1/nodes/21704607-32bb-49d6-a8a8-97b86373f791", "rel": "self"}, {"href": "http://localhost/nodes/21704607-32bb-49d6-a8a8-97b86373f791", "rel": "bookmark"}]}]}
DEBUG: GET /v1/nodes?maintenance=false WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fde99edb-f3be-4117-a3e9-25eadcfddc26
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"nodes": [{"uuid": "c3ef0510-6f58-43d6-a240-d7c206fe61ec", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": null, "links": [{"href": "http://localhost/v1/nodes/c3ef0510-6f58-43d6-a240-d7c206fe61ec", "rel": "self"}, {"href": "http://localhost/nodes/c3ef0510-6f58-43d6-a240-d7c206fe61ec", "rel": "bookmark"}]}, {"uuid": "df54e2c1-374e-41d0-91ae-0423dbf0f0f8", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": null, "links": [{"href": "http://localhost/v1/nodes/df54e2c1-374e-41d0-91ae-0423dbf0f0f8", "rel": "self"}, {"href": "http://localhost/nodes/df54e2c1-374e-41d0-91ae-0423dbf0f0f8", "rel": "bookmark"}]}, {"uuid": "7300fa4b-76ab-4725-81e8-d553069beaf2", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": null, "links": [{"href": "http://localhost/v1/nodes/7300fa4b-76ab-4725-81e8-d553069beaf2", "rel": "self"}, {"href": "http://localhost/nodes/7300fa4b-76ab-4725-81e8-d553069beaf2", "rel": "bookmark"}]}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_add_root_non_existent [0.154451s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH [{'path': '/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-65fb202e-2474-4faa-b9e4-2cafd81a2e62
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot patch /foo. Only the following can be updated: automated_clean, bios_interface, boot_interface, chassis_uuid, conductor_group, console_interface, deploy_interface, description, disable_power_off, driver, driver_info, extra, inspect_interface, instance_info, instance_uuid, lessee, maintenance, management_interface, name, network_data, network_interface, owner, power_interface, properties, protected, protected_reason, raid_interface, rescue_interface, resource_class, retired, retired_reason, shard, storage_interface, vendor_interface, parent_node, firmware_interface\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_novif_pxe_noportgroup [0.185934s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet3/1', 'switch_info': 'switch1'}, 'pxe_enabled': True, 'physical_network': None, 'is_smartnic': False, 'name': None, 'description': None} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781
DEBUG: Openstack-Request-Id: req-5cb1f078-c00f-47c4-ac40-4784793e7e5b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:50:52.904631+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {}, "is_smartnic": false, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": null, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": null}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_set_all_traits_fails_with_bad_version [0.111365s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits WITH {'traits': []} GOT Response: 405 Method Not Allowed
DEBUG: Allow: DELETE, GET, PATCH, POST
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 405, \"title\": \"Method Not Allowed\", \"description\": \"\"}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_maintenance_nodes_associated [0.186884s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?associated=true&maintenance=false WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b21c4dd1-884f-4971-95a1-b33fffe41614
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"nodes": [{"uuid": "8c778e26-8663-413a-8a37-107b0af520eb", "instance_uuid": "4d6252e5-d9d5-4b63-a51c-6e0d53991d20", "maintenance": false, "power_state": null, "provision_state": null, "links": [{"href": "http://localhost/v1/nodes/8c778e26-8663-413a-8a37-107b0af520eb", "rel": "self"}, {"href": "http://localhost/nodes/8c778e26-8663-413a-8a37-107b0af520eb", "rel": "bookmark"}]}, {"uuid": "75980731-9c43-4910-b986-1b24ae4a4a02", "instance_uuid": "26a6689e-bbc3-4f28-9704-686ce03c52a8", "maintenance": false, "power_state": null, "provision_state": null, "links": [{"href": "http://localhost/v1/nodes/75980731-9c43-4910-b986-1b24ae4a4a02", "rel": "self"}, {"href": "http://localhost/nodes/75980731-9c43-4910-b986-1b24ae4a4a02", "rel": "bookmark"}]}, {"uuid": "daab54af-f92d-4343-86b7-9953d6456b23", "instance_uuid": "84fd3e09-1bab-4f49-91ff-cef34b4df109", "maintenance": false, "power_state": null, "provision_state": null, "links": [{"href": "http://localhost/v1/nodes/daab54af-f92d-4343-86b7-9953d6456b23", "rel": "self"}, {"href": "http://localhost/nodes/daab54af-f92d-4343-86b7-9953d6456b23", "rel": "bookmark"}]}, {"uuid": "aecb2a61-fc0a-4a0f-9fb4-538fac393244", "instance_uuid": "c5413ad4-f0d5-4423-ae00-10fdde702d14", "maintenance": false, "power_state": null, "provision_state": null, "links": [{"href": "http://localhost/v1/nodes/aecb2a61-fc0a-4a0f-9fb4-538fac393244", "rel": "self"}, {"href": "http://localhost/nodes/aecb2a61-fc0a-4a0f-9fb4-538fac393244", "rel": "bookmark"}]}]}
DEBUG: GET /v1/nodes?associated=true&maintenance=true WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fb933f4e-b0a0-4721-8bd0-69c8a76e47bd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"nodes": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "instance_uuid": "50b9040a-68dd-461b-b90a-fd16866af39a", "maintenance": true, "power_state": null, "provision_state": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}]}]}
DEBUG: GET /v1/nodes?associated=true&maintenance=TruE WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-abdb3eb7-f289-4cc2-a552-55cdf13eab72
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"nodes": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "instance_uuid": "50b9040a-68dd-461b-b90a-fd16866af39a", "maintenance": true, "power_state": null, "provision_state": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_set_all_traits_rejects_bad_trait [0.091332s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/node-39/traits WITH {'traits': ['CUSTOM_3', 'BAD_TRAIT']} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ff098d9d-97e8-4f4d-b4ec-24ec9d89277d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.37
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for body: 'BAD_TRAIT' is not valid under any of the given schemas. Possible root cause: 'BAD_TRAIT' does not match '^CUSTOM_[A-Z0-9_]+$'\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_add_state_in_cleaning [0.187050s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/2c7a64bc-5da7-4001-95be-9d0b5c0a0503 WITH [{'path': '/extra/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 409 Conflict
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-384b0d33-2f43-4478-946a-71672fb24683
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 2c7a64bc-5da7-4001-95be-9d0b5c0a0503 can not be updated while a state transition is in progress.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_novif_pxe_portgroup_nostandalone_ports [0.190000s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet3/1', 'switch_info': 'switch1'}, 'pxe_enabled': True, 'physical_network': None, 'is_smartnic': False, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4'} GOT Response: 409 Conflict
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e485afd1-4abc-4c3a-92a4-021796ea08b4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Port group 6eb02b44-18a3-4659-8c0b-8d2802581ae4 doesn't support standalone ports. This port cannot be created as a member of that portgroup as the port's 'pxe_enabled' field was set to True.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_maintenance_nodes_error [0.101340s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?associated=true&maintenance=blah WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-91f8d078-acc6-4610-9d29-069b93282656
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Invalid maintenance: Unrecognized value 'blah', acceptable values are: '0', '1', 'f', 'false', 'n', 'no', 'off', 'on', 't', 'true', 'y', 'yes'\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_set_all_traits_rejects_no_body [0.114140s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/node-39/traits WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-09aab686-16cd-4851-9cde-bbdf6c255522
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.37
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"A single node trait may be added via PUT /v1/nodes/<node identifier>/traits/<trait> with no body, or all node traits may be replaced via PUT /v1/nodes/<node identifier>/traits with the list of traits specified in the request body.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_set_all_traits_rejects_too_long_trait [0.096800s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/node-39/traits WITH {'traits': ['CUSTOM_3', 'CUSTOM_TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT']} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a4b27d58-1d1d-43dc-9ca4-1331a07e4743
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.37
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for body: 'CUSTOM_TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT' is too long\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_many [0.155375s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7006ee45-6820-4285-9164-f2a950ad4bf0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"nodes": [{"uuid": "ef3fae14-73e2-4157-84ef-12678e7e7e05", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": null, "links": [{"href": "http://localhost/v1/nodes/ef3fae14-73e2-4157-84ef-12678e7e7e05", "rel": "self"}, {"href": "http://localhost/nodes/ef3fae14-73e2-4157-84ef-12678e7e7e05", "rel": "bookmark"}]}, {"uuid": "1e25fccf-3ab3-4dea-8bcc-2d878575606e", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": null, "links": [{"href": "http://localhost/v1/nodes/1e25fccf-3ab3-4dea-8bcc-2d878575606e", "rel": "self"}, {"href": "http://localhost/nodes/1e25fccf-3ab3-4dea-8bcc-2d878575606e", "rel": "bookmark"}]}, {"uuid": "7e2aed16-c90f-48fa-ba7e-ac8cc5784a5c", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": null, "links": [{"href": "http://localhost/v1/nodes/7e2aed16-c90f-48fa-ba7e-ac8cc5784a5c", "rel": "self"}, {"href": "http://localhost/nodes/7e2aed16-c90f-48fa-ba7e-ac8cc5784a5c", "rel": "bookmark"}]}, {"uuid": "1583d2d1-2cae-4c34-a439-81344642250e", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": null, "links": [{"href": "http://localhost/v1/nodes/1583d2d1-2cae-4c34-a439-81344642250e", "rel": "self"}, {"href": "http://localhost/nodes/1583d2d1-2cae-4c34-a439-81344642250e", "rel": "bookmark"}]}, {"uuid": "b3dd8da9-ea4a-4bd0-91ce-b3e7b7201846", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": null, "links": [{"href": "http://localhost/v1/nodes/b3dd8da9-ea4a-4bd0-91ce-b3e7b7201846", "rel": "self"}, {"href": "http://localhost/nodes/b3dd8da9-ea4a-4bd0-91ce-b3e7b7201846", "rel": "bookmark"}]}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_novif_pxe_portgroup_standalone_ports [0.217508s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet3/1', 'switch_info': 'switch1'}, 'pxe_enabled': True, 'physical_network': None, 'is_smartnic': False, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781
DEBUG: Openstack-Request-Id: req-5a2505d4-b731-49b7-b629-d6eac11820e2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:50:53.307433+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {}, "is_smartnic": false, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": null, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_add_state_in_deployfail [0.269472s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/014ed3ab-b6ed-46f4-abb0-c98b796f5f80 WITH [{'path': '/extra/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e218998b-88c4-4aca-97ad-524da929545a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "014ed3ab-b6ed-46f4-abb0-c98b796f5f80", "created_at": "2025-05-22T02:50:53.230500+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "deploy failed", "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": "active", "links": [{"href": "http://localhost/v1/nodes/014ed3ab-b6ed-46f4-abb0-c98b796f5f80", "rel": "self"}, {"href": "http://localhost/nodes/014ed3ab-b6ed-46f4-abb0-c98b796f5f80", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/014ed3ab-b6ed-46f4-abb0-c98b796f5f80/ports", "rel": "self"}, {"href": "http://localhost/nodes/014ed3ab-b6ed-46f4-abb0-c98b796f5f80/ports", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_set_all_traits_with_chassis [0.125392s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/node-39/traits WITH {'traits': ['CUSTOM_3']} GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-091f393b-85c1-44e3-89e5-92065af382aa
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.37
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_many_forbidden [0.104313s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-79ffaeff-e7a0-41b7-8796-f355f38513a3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.50
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: fake\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_portgroup [0.181034s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet3/1', 'switch_info': 'switch1'}, 'pxe_enabled': True, 'physical_network': None, 'is_smartnic': False, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781
DEBUG: Openstack-Request-Id: req-033d189e-838e-47b0-ac72-d964511191a3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:50:53.507803+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {}, "is_smartnic": false, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": null, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_add_name_empty_invalid [0.168190s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/deadbeef-0000-1111-2222-333333333333 WITH [{'path': '/name', 'op': 'add', 'value': ''}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a7da5c06-779d-4be8-a698-aa2962a77675
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.5
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node deadbeef-0000-1111-2222-333333333333: Cannot change name to invalid name ''\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_port.TestListPortsByShard.test_get_by_shard_multi [0.153326s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports?shard=shard1,shard2 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-02e4da0c-181e-4e03-b29d-88cbc2296d21
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.82
DEBUG: {"ports": [{"uuid": "8e0319ec-a790-4096-9862-488680eaaa79", "address": "aa:bb:cc:dd:ee:ff", "links": [{"href": "http://localhost/v1/ports/8e0319ec-a790-4096-9862-488680eaaa79", "rel": "self"}, {"href": "http://localhost/ports/8e0319ec-a790-4096-9862-488680eaaa79", "rel": "bookmark"}]}, {"uuid": "3e9e4772-0357-4cdd-976c-d2bb010711f5", "address": "ab:bb:cc:dd:ee:ff", "links": [{"href": "http://localhost/v1/ports/3e9e4772-0357-4cdd-976c-d2bb010711f5", "rel": "self"}, {"href": "http://localhost/ports/3e9e4772-0357-4cdd-976c-d2bb010711f5", "rel": "bookmark"}]}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_many_have_names [0.141500s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-96025d82-771f-4745-80c9-f58f1607d297
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.5
DEBUG: {"nodes": [{"uuid": "1c8f5d3a-8088-4456-b464-ded0caa29785", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": "node-0", "links": [{"href": "http://localhost/v1/nodes/1c8f5d3a-8088-4456-b464-ded0caa29785", "rel": "self"}, {"href": "http://localhost/nodes/1c8f5d3a-8088-4456-b464-ded0caa29785", "rel": "bookmark"}]}, {"uuid": "f54dac35-c052-4fed-85c3-e22ce1ac0e86", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": "node-1", "links": [{"href": "http://localhost/v1/nodes/f54dac35-c052-4fed-85c3-e22ce1ac0e86", "rel": "self"}, {"href": "http://localhost/nodes/f54dac35-c052-4fed-85c3-e22ce1ac0e86", "rel": "bookmark"}]}, {"uuid": "33d503fc-10a2-479f-95dd-2198e0b9be79", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": "node-2", "links": [{"href": "http://localhost/v1/nodes/33d503fc-10a2-479f-95dd-2198e0b9be79", "rel": "self"}, {"href": "http://localhost/nodes/33d503fc-10a2-479f-95dd-2198e0b9be79", "rel": "bookmark"}]}, {"uuid": "30acff48-41e1-4634-9224-5d1e666196a6", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": "node-3", "links": [{"href": "http://localhost/v1/nodes/30acff48-41e1-4634-9224-5d1e666196a6", "rel": "self"}, {"href": "http://localhost/nodes/30acff48-41e1-4634-9224-5d1e666196a6", "rel": "bookmark"}]}, {"uuid": "999d2c51-332a-4422-aec5-8f14f0ed660d", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": "node-4", "links": [{"href": "http://localhost/v1/nodes/999d2c51-332a-4422-aec5-8f14f0ed660d", "rel": "self"}, {"href": "http://localhost/nodes/999d2c51-332a-4422-aec5-8f14f0ed660d", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_port.TestListPortsByShard.test_get_by_shard_single [0.124669s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports?shard=test_shard WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c356a685-0ad1-4d07-a5bc-967d38a09026
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.82
DEBUG: {"ports": [{"uuid": "935282f2-f5ec-49f8-851e-3a03af1b1239", "address": "aa:bb:cc:dd:ee:ff", "links": [{"href": "http://localhost/v1/ports/935282f2-f5ec-49f8-851e-3a03af1b1239", "rel": "self"}, {"href": "http://localhost/ports/935282f2-f5ec-49f8-851e-3a03af1b1239", "rel": "bookmark"}]}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_portgroup_different_nodes [0.164896s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1b87adc3-dc67-42d1-a73a-caa66c45644e', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet3/1', 'switch_info': 'switch1'}, 'pxe_enabled': True, 'physical_network': None, 'is_smartnic': False, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-aeda3deb-989a-4e18-9246-cc5cc7e5cc3a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1b87adc3-dc67-42d1-a73a-caa66c45644e could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_many_list_all_forbid_project_mismatch [0.125486s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?project=54321 WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-084772be-e0ac-409a-8940-cb2d02086886
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.50
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: fake\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_add_name_empty_not_acceptable [0.172962s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/deadbeef-0000-1111-2222-333333333333 WITH [{'path': '/name', 'op': 'add', 'value': ''}] GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1ea3db11-52c9-46be-8cf0-0eba10145512
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_port.TestListPortsByShard.test_get_by_shard_single_fail_api_version [0.083706s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports?shard=test_shard WITH {} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5f29829e-dc6f-4d67-bce3-b451e4239dc0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable. The minimal required API version should be 1.82\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_portgroup_old_api_version [0.150382s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet3/1', 'switch_info': 'switch1'}, 'pxe_enabled': True, 'physical_network': None, 'is_smartnic': False, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4'} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-121b4928-3d6d-4294-b57e-feb2abbc7fc2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.15
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_bad_invalid_agent_status [0.137961s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/heartbeat/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {'callback_url': 'https://url', 'agent_token': 'meow', 'agent_status': 'invalid_state', 'agent_status_message': 'woof', 'agent_verify_ca': 'abcdef1'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8e135216-c682-408e-aada-7fed90611a32
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Agent status is invalid. Valid states are start,end,error.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_many_list_all_forbidden [0.234914s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-785023f4-4297-45cf-a9ef-f1c4206f23ca
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.65
DEBUG: {"nodes": [{"uuid": "76726352-280e-4238-98c9-4bb45c0a9c86", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/76726352-280e-4238-98c9-4bb45c0a9c86", "rel": "self"}, {"href": "http://localhost/nodes/76726352-280e-4238-98c9-4bb45c0a9c86", "rel": "bookmark"}]}, {"uuid": "61ae7d3c-a5e3-4370-b259-a202cff9b7e9", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/61ae7d3c-a5e3-4370-b259-a202cff9b7e9", "rel": "self"}, {"href": "http://localhost/nodes/61ae7d3c-a5e3-4370-b259-a202cff9b7e9", "rel": "bookmark"}]}, {"uuid": "1ba2d8b7-9d20-49df-bc90-db9af7598bb9", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/1ba2d8b7-9d20-49df-bc90-db9af7598bb9", "rel": "self"}, {"href": "http://localhost/nodes/1ba2d8b7-9d20-49df-bc90-db9af7598bb9", "rel": "bookmark"}]}, {"uuid": "c034509a-4fcc-4483-b2f3-f554d0460656", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/c034509a-4fcc-4483-b2f3-f554d0460656", "rel": "self"}, {"href": "http://localhost/nodes/c034509a-4fcc-4483-b2f3-f554d0460656", "rel": "bookmark"}]}, {"uuid": "0ce5df87-08a2-4f87-9391-4cb52b8431da", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/0ce5df87-08a2-4f87-9391-4cb52b8431da", "rel": "self"}, {"href": "http://localhost/nodes/0ce5df87-08a2-4f87-9391-4cb52b8431da", "rel": "bookmark"}]}, {"uuid": "d3ba73f8-9e02-4500-9f80-54ecb6426e38", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/d3ba73f8-9e02-4500-9f80-54ecb6426e38", "rel": "self"}, {"href": "http://localhost/nodes/d3ba73f8-9e02-4500-9f80-54ecb6426e38", "rel": "bookmark"}]}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_add_name_invalid [0.211820s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/deadbeef-0000-1111-2222-333333333333 WITH [{'path': '/name', 'op': 'add', 'value': 'i am invalid'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-875941bd-d6e1-4bb8-ac3b-a1be83cc21d5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.10
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node deadbeef-0000-1111-2222-333333333333: Cannot change name to invalid name 'i am invalid'\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_heartbeat_rejects_different_callback_url [0.123813s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/heartbeat/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {'callback_url': 'https://url2'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-26cdf2cd-fb0d-4e34-9cb1-57ab6af7e667
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Detected change in ramdisk provided \\\"callback_url\\\"\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_many_list_all_forbidden_no_project [0.131849s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-27e9f32f-3319-4645-b2e3-83768d97b987
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.49
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: fake\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_portgroup_uuid_not_found [0.235172s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet3/1', 'switch_info': 'switch1'}, 'pxe_enabled': True, 'physical_network': None, 'is_smartnic': False, 'name': None, 'description': None, 'portgroup_uuid': '1a1a1a1a-2b2b-3c3c-4d4d-5e5e5e5e5e5e'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6ce396d1-bed5-4321-bf85-f0646f3708f2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 1a1a1a1a-2b2b-3c3c-4d4d-5e5e5e5e5e5e could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_heartbeat_rejects_file_url [0.102515s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/heartbeat/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {'callback_url': 'file:///path/to/the/wizzard'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3a2d0708-6ca8-40d6-8c3e-3e9831c9a68a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"An issue with the supplied \\\"callback_url\\\" has been detected.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_mask_available_state [0.176342s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0033fa3f-edd9-4340-ac56-459cd0731063
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:54.185703+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": null, "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-cb89ad14-a484-454f-967c-ba41b23513a0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.2
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:54.185703+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_portgroup_uuid_not_found_old_api_version [0.173890s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet3/1', 'switch_info': 'switch1'}, 'pxe_enabled': True, 'physical_network': None, 'is_smartnic': False, 'name': None, 'description': None, 'portgroup_uuid': '1a1a1a1a-2b2b-3c3c-4d4d-5e5e5e5e5e5e'} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a3001153-3a17-4cec-971d-37fa7ff43c91
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_node_not_found [0.117111s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/heartbeat/03ca5c4d-5ac4-4e6a-985b-612c8130b52e WITH {'callback_url': 'https://url'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-aa57424e-cc3b-408d-9e01-785ae4cc9845
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 03ca5c4d-5ac4-4e6a-985b-612c8130b52e could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_add_name_ok [0.334044s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/deadbeef-0000-1111-2222-333333333333 WITH [{'path': '/name', 'op': 'add', 'value': 'guido-van-rossum'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a6d7eec7-51ee-4217-b796-c17724afdc9f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.5
DEBUG: {"uuid": "deadbeef-0000-1111-2222-333333333333", "created_at": "2025-05-22T02:50:54.099593+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "name": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/deadbeef-0000-1111-2222-333333333333", "rel": "self"}, {"href": "http://localhost/nodes/deadbeef-0000-1111-2222-333333333333", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/deadbeef-0000-1111-2222-333333333333/ports", "rel": "self"}, {"href": "http://localhost/nodes/deadbeef-0000-1111-2222-333333333333/ports", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_ok [0.110884s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/heartbeat/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {'callback_url': 'https://url', 'agent_token': 'x'} GOT Response: 202 Accepted
DEBUG: Openstack-Request-Id: req-da4644a8-10ff-4f4e-b58b-ac4fb23dba11
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_some_invalid_local_link_connection_key [0.134203s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'switch_id': 'value1', 'port_id': 'Ethernet1/15', 'switch_foo': 'value3'}, 'pxe_enabled': True, 'physical_network': None, 'is_smartnic': False, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1a70299c-f5cc-4910-80ef-5e085e4040ba
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for local_link_connection: {'switch_id': 'value1', 'port_id': 'Ethernet1/15', 'switch_foo': 'value3'} is not valid under any of the given schemas. Possible root cause: Additional properties are not allowed ('switch_foo' was unexpected)\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_next_link_with_association [0.189676s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/?limit=3&associated=True WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7dde8f12-fd81-4ae6-bcd6-5b55034d9cc1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"nodes": [{"uuid": "5e34144e-de6e-4c4f-a2a3-783d1f19218d", "instance_uuid": "3314af5a-65c3-4847-8ac2-c634a2da5a62", "maintenance": false, "power_state": null, "provision_state": null, "links": [{"href": "http://localhost/v1/nodes/5e34144e-de6e-4c4f-a2a3-783d1f19218d", "rel": "self"}, {"href": "http://localhost/nodes/5e34144e-de6e-4c4f-a2a3-783d1f19218d", "rel": "bookmark"}]}, {"uuid": "d5e896b9-4ee7-4784-8ae3-2d5bbc06f8f9", "instance_uuid": "e92e8d72-9981-4036-a568-c831338c89aa", "maintenance": false, "power_state": null, "provision_state": null, "links": [{"href": "http://localhost/v1/nodes/d5e896b9-4ee7-4784-8ae3-2d5bbc06f8f9", "rel": "self"}, {"href": "http://localhost/nodes/d5e896b9-4ee7-4784-8ae3-2d5bbc06f8f9", "rel": "bookmark"}]}, {"uuid": "b6854f7f-613d-43f0-8286-432054a67086", "instance_uuid": "13487d6c-37c6-439f-a9af-2555353b4246", "maintenance": false, "power_state": null, "provision_state": null, "links": [{"href": "http://localhost/v1/nodes/b6854f7f-613d-43f0-8286-432054a67086", "rel": "self"}, {"href": "http://localhost/nodes/b6854f7f-613d-43f0-8286-432054a67086", "rel": "bookmark"}]}], "next": "http://localhost/v1/nodes?sort_key=id&sort_dir=asc&associated=True&fields=instance_uuid,maintenance,power_state,provision_state,uuid,name&limit=3&marker=b6854f7f-613d-43f0-8286-432054a67086"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_ok_agent_status_and_status [0.089780s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/heartbeat/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {'callback_url': 'https://url', 'agent_token': 'meow', 'agent_status': 'start', 'agent_status_message': 'woof', 'agent_verify_ca': 'abcdef1'} GOT Response: 202 Accepted
DEBUG: Openstack-Request-Id: req-9111e012-64d1-4cf4-8cbd-92e7ca4ba4bf
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_ok_agent_token [0.082382s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/heartbeat/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {'callback_url': 'http://url', 'agent_token': 'abcdef1'} GOT Response: 202 Accepted
DEBUG: Openstack-Request-Id: req-d913f629-b92a-4ded-9621-6988ba1b4c9b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_next_link_with_association_with_detail [0.177709s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/detail?limit=3&associated=true WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e5ff79d2-b766-4724-abe9-a88ad19dd86a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"nodes": [{"uuid": "d9252f9a-b73f-4438-a44c-edd55e39676a", "created_at": "2025-05-22T02:50:54.574798+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": "99a3ec39-d4d2-42ba-8cea-474086988a6d", "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": null, "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/d9252f9a-b73f-4438-a44c-edd55e39676a", "rel": "self"}, {"href": "http://localhost/nodes/d9252f9a-b73f-4438-a44c-edd55e39676a", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/d9252f9a-b73f-4438-a44c-edd55e39676a/ports", "rel": "self"}, {"href": "http://localhost/nodes/d9252f9a-b73f-4438-a44c-edd55e39676a/ports", "rel": "bookmark"}]}, {"uuid": "37cfa9e0-ed00-4c1b-9128-8a9d9b3ba39f", "created_at": "2025-05-22T02:50:54.583520+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": "8a5572fa-c982-4ad2-8bdf-a1cb383705ad", "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": null, "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/37cfa9e0-ed00-4c1b-9128-8a9d9b3ba39f", "rel": "self"}, {"href": "http://localhost/nodes/37cfa9e0-ed00-4c1b-9128-8a9d9b3ba39f", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/37cfa9e0-ed00-4c1b-9128-8a9d9b3ba39f/ports", "rel": "self"}, {"href": "http://localhost/nodes/37cfa9e0-ed00-4c1b-9128-8a9d9b3ba39f/ports", "rel": "bookmark"}]}, {"uuid": "e8103e04-b274-4808-8d6b-098a70c343d4", "created_at": "2025-05-22T02:50:54.585162+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": "4af6bf9b-3aea-4a59-b2f7-8dce162fd509", "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": null, "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/e8103e04-b274-4808-8d6b-098a70c343d4", "rel": "self"}, {"href": "http://localhost/nodes/e8103e04-b274-4808-8d6b-098a70c343d4", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/e8103e04-b274-4808-8d6b-098a70c343d4/ports", "rel": "self"}, {"href": "http://localhost/nodes/e8103e04-b274-4808-8d6b-098a70c343d4/ports", "rel": "bookmark"}]}], "next": "http://localhost/v1/nodes/detail?sort_key=id&sort_dir=asc&associated=True&limit=3&marker=e8103e04-b274-4808-8d6b-098a70c343d4"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_ok_agent_verify_ca [0.074689s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/heartbeat/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {'callback_url': 'https://url', 'agent_token': 'meow', 'agent_verify_ca': 'abcdef1'} GOT Response: 202 Accepted
DEBUG: Openstack-Request-Id: req-b55ae444-140e-4d83-82e2-60bdddfe3a3c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_add_name_reserved [0.352705s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/deadbeef-0000-1111-2222-333333333333 WITH [{'path': '/name', 'op': 'add', 'value': 'maintenance'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6db93be8-1071-45df-972a-93d2b6872ac8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.10
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The word \\\"maintenance\\\" is reserved and can not be used as a node name. Reserved words are: maintenance, management, states, vendor_passthru, detail, validate.\", \"debuginfo\": null}"}
DEBUG: PATCH /v1/nodes/deadbeef-0000-1111-2222-333333333333 WITH [{'path': '/name', 'op': 'add', 'value': 'management'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f958bae5-e0c8-448f-85c8-0c40297f70d5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.10
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The word \\\"management\\\" is reserved and can not be used as a node name. Reserved words are: maintenance, management, states, vendor_passthru, detail, validate.\", \"debuginfo\": null}"}
DEBUG: PATCH /v1/nodes/deadbeef-0000-1111-2222-333333333333 WITH [{'path': '/name', 'op': 'add', 'value': 'states'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4dc02150-088d-4325-8cfd-f215dc845b77
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.10
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The word \\\"states\\\" is reserved and can not be used as a node name. Reserved words are: maintenance, management, states, vendor_passthru, detail, validate.\", \"debuginfo\": null}"}
DEBUG: PATCH /v1/nodes/deadbeef-0000-1111-2222-333333333333 WITH [{'path': '/name', 'op': 'add', 'value': 'vendor_passthru'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ec43fad0-ba36-4d73-8117-dda17a0ca081
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.10
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The word \\\"vendor_passthru\\\" is reserved and can not be used as a node name. Reserved words are: maintenance, management, states, vendor_passthru, detail, validate.\", \"debuginfo\": null}"}
DEBUG: PATCH /v1/nodes/deadbeef-0000-1111-2222-333333333333 WITH [{'path': '/name', 'op': 'add', 'value': 'detail'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-19e13071-4d5a-421d-8f36-a9f0387abe4c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.10
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The word \\\"detail\\\" is reserved and can not be used as a node name. Reserved words are: maintenance, management, states, vendor_passthru, detail, validate.\", \"debuginfo\": null}"}
DEBUG: PATCH /v1/nodes/deadbeef-0000-1111-2222-333333333333 WITH [{'path': '/name', 'op': 'add', 'value': 'validate'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f27934f2-bc08-47b8-9efb-28d6209f682e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.10
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The word \\\"validate\\\" is reserved and can not be used as a node name. Reserved words are: maintenance, management, states, vendor_passthru, detail, validate.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_valid_extra [0.280584s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {'str': 'foo', 'int': 123, 'float': 0.1, 'bool': True, 'list': [1, 2], 'none': None, 'dict': {'cat': 'meow'}}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet3/1', 'switch_info': 'switch1'}, 'pxe_enabled': True, 'physical_network': None, 'is_smartnic': False, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781
DEBUG: Openstack-Request-Id: req-0947f2d5-c235-4c75-be93-93e80f871084
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:50:54.621509+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {"str": "foo", "int": 123, "float": 0.1, "bool": true, "list": [1, 2], "none": null, "dict": {"cat": "meow"}}, "internal_info": {}, "is_smartnic": false, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": null, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4"}
DEBUG: GET /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-95c5c01d-268d-4cf1-ac54-3555d20bbf63
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:50:54.621509+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {"str": "foo", "int": 123, "float": 0.1, "bool": true, "list": [1, 2], "none": null, "dict": {"cat": "meow"}}, "internal_info": {}, "is_smartnic": false, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": null, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_ok_agent_version [0.089986s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/heartbeat/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {'callback_url': 'https://url', 'agent_version': '1.4.1', 'agent_token': 'meow'} GOT Response: 202 Accepted
DEBUG: Openstack-Request-Id: req-f3e93947-943e-4ac1-9d4c-57c85a595d50
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_automated_clean_false_field [0.172257s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-88f21b8e-496d-4b55-aa3f-0aac4055f634
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.47
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:54.745977+00:00", "updated_at": null, "automated_clean": false, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_ok_by_name [0.080884s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/heartbeat/test.1 WITH {'callback_url': 'https://url', 'agent_token': 'token'} GOT Response: 202 Accepted
DEBUG: Openstack-Request-Id: req-42153f1c-e67d-4055-a480-893ce1207237
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_add_replace_invalid [0.212658s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH [{'path': '/name', 'op': 'replace', 'value': 'Guido Van Error'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4a3a359c-53d5-4275-bf24-ca913820d2e1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.5
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123: Cannot change name to invalid name 'Guido Van Error'\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_vif_nopxe_noportgroup [0.194377s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet3/1', 'switch_info': 'switch1'}, 'pxe_enabled': False, 'physical_network': None, 'is_smartnic': False, 'name': None, 'description': None} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781
DEBUG: Openstack-Request-Id: req-eb2d5891-de47-4dc4-a7d8-d9e9ceaf8d2c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:50:54.890830+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {}, "is_smartnic": false, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": null, "pxe_enabled": false, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": null}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_ok_for_anaconda [0.106416s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/heartbeat/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {'callback_url': '', 'agent_token': 'x'} GOT Response: 202 Accepted
DEBUG: Openstack-Request-Id: req-7a928e89-9038-4b03-8467-37a4c9ff97c7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_automated_clean_hidden_in_lower_version [0.193475s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ec176567-5ef5-4685-a6eb-b28eb61e0525
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.46
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:54.927709+00:00", "updated_at": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-119d635c-0c63-41a0-8c05-74d37db21591
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.47
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:54.927709+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "targe
DEBUG:     t_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_ok_with_json [0.088750s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/heartbeat/1be26c0b-03f2-4d2e-ae87-c02d7f33c123.json WITH {'callback_url': 'https://url', 'agent_token': 'maybe some magic'} GOT Response: 202 Accepted
DEBUG: Openstack-Request-Id: req-356187e9-c233-4043-958d-c5d350bfdce7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.90
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_allocation_forbidden [0.180787s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/2b5bab35-8f7e-497f-a145-11380f4ef67d WITH [{'path': '/allocation_uuid', 'op': 'replace', 'value': '5f27ac98-eef4-4c5f-ac48-ca507a7d1e70'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-dcd32f22-e128-4869-8ea7-4460a220474b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot patch /allocation_uuid. Only the following can be updated: automated_clean, bios_interface, boot_interface, chassis_uuid, conductor_group, console_interface, deploy_interface, description, disable_power_off, driver, driver_info, extra, inspect_interface, instance_info, instance_uuid, lessee, maintenance, management_interface, name, network_data, network_interface, owner, power_interface, properties, protected, protected_reason, raid_interface, rescue_interface, resource_class, retired, retired_reason, shard, storage_interface, vendor_interface, parent_node, firmware_interface\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_vif_nopxe_portgroup_standalone_ports [0.195150s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet3/1', 'switch_info': 'switch1'}, 'pxe_enabled': False, 'physical_network': None, 'is_smartnic': False, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781
DEBUG: Openstack-Request-Id: req-51d5bb59-de66-476a-8f2c-750e403e7753
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:50:55.083716+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {}, "is_smartnic": false, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": null, "pxe_enabled": false, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_old_API_agent_verify_ca_error [0.097402s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/heartbeat/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {'callback_url': 'https://url', 'agent_token': 'meow', 'agent_verify_ca': 'abcd'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-40af6239-5889-459c-9ade-16ffbd59bf61
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.67
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Field \\\"agent_verify_ca\\\" not recognised in this version\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_automated_clean_null_field [0.145442s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c58e0937-e91e-453c-99a2-2bd7de487978
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.47
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:55.103110+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_allocation_uuid_forbidden [0.177128s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/fd4b5ac5-9afc-4e13-a220-85e9caf58f16 WITH [{'path': '/allocation_uuid', 'op': 'replace', 'value': '2fef4814-529c-4ce9-9ae4-938387c31fa5'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4714a6a7-c6f2-4768-bef8-7a9019f8e0a1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.52
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot patch /allocation_uuid. Only the following can be updated: automated_clean, bios_interface, boot_interface, chassis_uuid, conductor_group, console_interface, deploy_interface, description, disable_power_off, driver, driver_info, extra, inspect_interface, instance_info, instance_uuid, lessee, maintenance, management_interface, name, network_data, network_interface, owner, power_interface, properties, protected, protected_reason, raid_interface, rescue_interface, resource_class, retired, retired_reason, shard, storage_interface, vendor_interface, parent_node, firmware_interface\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_vif_pxe_noportgroup [0.175722s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet3/1', 'switch_info': 'switch1'}, 'pxe_enabled': True, 'physical_network': None, 'is_smartnic': False, 'name': None, 'description': None} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781
DEBUG: Openstack-Request-Id: req-3a2d5c06-dcfa-44d6-8b78-64cfbf1c1b3e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:50:55.273413+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {}, "is_smartnic": false, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": null, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": null}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_automated_clean_true_field [0.153187s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-bbb03acd-be0c-4fcf-b39d-df0bb20f9d30
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.47
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:55.260853+00:00", "updated_at": null, "automated_clean": true, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_conductor_forbidden [0.170707s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/8037eac3-ab3d-4893-bbd8-294dcb4f6f9b WITH [{'path': '/conductor', 'op': 'replace', 'value': 'why care'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5cfb337f-7623-4e09-b2e1-45e31010c15c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.49
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot patch /conductor. Only the following can be updated: automated_clean, bios_interface, boot_interface, chassis_uuid, conductor_group, console_interface, deploy_interface, description, disable_power_off, driver, driver_info, extra, inspect_interface, instance_info, instance_uuid, lessee, maintenance, management_interface, name, network_data, network_interface, owner, power_interface, properties, protected, protected_reason, raid_interface, rescue_interface, resource_class, retired, retired_reason, shard, storage_interface, vendor_interface, parent_node, firmware_interface\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_bios_hidden_in_lower_version [0.172269s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f78c0c31-8ec5-4290-ab1a-634cedc56c42
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.39
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:55.404424+00:00", "updated_at": null, "boot_interface": null, "clean_step": {}, "console_enabled": false, "console_interface": null, "deploy_interface": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-792dd716-70dc-4d94-bbfe-1db8ad9ed76a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.40
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:55.404424+00:00", "updated_at": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "console_enabled": false, "console_interface": null, "deploy_interface": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nod
DEBUG:     es/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_vif_pxe_portgroup_nostandalone_ports [0.191639s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet3/1', 'switch_info': 'switch1'}, 'pxe_enabled': True, 'physical_network': None, 'is_smartnic': False, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4'} GOT Response: 409 Conflict
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8bcae11e-a079-4023-bb28-3dfdc76d7e47
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Port group 6eb02b44-18a3-4659-8c0b-8d2802581ae4 doesn't support standalone ports. This port cannot be created as a member of that portgroup as the port's 'pxe_enabled' field was set to True.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_deploy_step_forbidden [0.173894s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/74ae5e54-4c28-419d-b85e-751cd07e474b WITH [{'path': '/deploy_step', 'op': 'replace', 'value': 'deploy this'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e4edce91-322a-44d0-8b9f-9bfcace9a705
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.44
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot patch /deploy_step. Only the following can be updated: automated_clean, bios_interface, boot_interface, chassis_uuid, conductor_group, console_interface, deploy_interface, description, disable_power_off, driver, driver_info, extra, inspect_interface, instance_info, instance_uuid, lessee, maintenance, management_interface, name, network_data, network_interface, owner, power_interface, properties, protected, protected_reason, raid_interface, rescue_interface, resource_class, retired, retired_reason, shard, storage_interface, vendor_interface, parent_node, firmware_interface\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_boot_mode [0.192887s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/5f77d43e-d3a4-47c4-a871-9b9a6b16d8bd WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f4631d78-f800-4c9a-9c5c-be431af014d3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.75
DEBUG: {"uuid": "5f77d43e-d3a4-47c4-a871-9b9a6b16d8bd", "created_at": "2025-05-22T02:50:55.587725+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": "bios", "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/5f77d43e-d3a4-47c4-a871-9b9a6b16d8bd", "rel": "self"}, {"href": "http://localhost/nodes/5f77d43e-d3a4-47c4-a871-9b9a6b16d8bd", "rel": "bookmark"}], "conductor": "fake.conductor", "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/5f77d43e-d3a4-47c4-a871-9b9a6b16d8bd/ports", "rel": "self"}, {"href": "http://localhost/nodes/5f77d43e-d3a4-47c4-a871-9b9a6b16d8bd/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/5f77d43e-d3a4-47c4-a871-9b9a6b16d8bd/states", "rel": "self"}, {"href": "http://localhost/nodes/5f77d43e-d3a4-47c4-a871-9b9a6b16d8bd/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/5f77d43e-d3a4-47c4-a871-9b9a6b16d8bd/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/5f77d43e-d3a4-47c4-a871-9b9a6b16d8bd/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/5f77d43e-d3a4-47c4-a871-9b9a6b16d8bd/volume", "rel": "self"}, {"href": "http://localhost/nodes/5f77d43e-d3a4-47c4-a871-9b9a6b16d8bd/volume", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/90cd120f-f0bb-436d-b572-7fc198a51dd2 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d809f041-53d0-490c-90f9-f0cb1bd429a4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.75
DEBUG: {"uuid": "90cd120f-f0bb-436d-b572-7fc198a51dd2", "created_at": "2025-05-22T02:50:55.644031+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": "uefi", "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}
DEBUG:     , "network_interface": null, "owner": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/90cd120f-f0bb-436d-b572-7fc198a51dd2", "rel": "self"}, {"href": "http://localhost/nodes/90cd120f-f0bb-436d-b572-7fc198a51dd2", "rel": "bookmark"}], "conductor": "fake.conductor", "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/90cd120f-f0bb-436d-b572-7fc198a51dd2/ports", "rel": "self"}, {"href": "http://localhost/nodes/90cd120f-f0bb-436d-b572-7fc198a51dd2/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/90cd120f-f0bb-436d-b572-7fc198a51dd2/states", "rel": "self"}, {"href": "http://localhost/nodes/90cd120f-f0bb-436d-b572-7fc198a51dd2/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/90cd120f-f0bb-436d-b572-7fc198a51dd2/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/90cd120f-f0bb-436d-b572-7fc198a51dd2/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/90cd120f-f0bb-436d-b572-7fc198a51dd2/volume", "rel": "self"}, {"href": "http://localhost/nodes/90cd120f-f0bb-436d-b572-7fc198a51dd2/volume", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_vif_pxe_portgroup_standalone_ports [0.195825s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet3/1', 'switch_info': 'switch1'}, 'pxe_enabled': True, 'physical_network': None, 'is_smartnic': False, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781
DEBUG: Openstack-Request-Id: req-f52b8db4-33aa-46c7-adbf-634ac2588ad4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:50:55.669386+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {}, "is_smartnic": false, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": null, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_old_API_agent_version_error [0.645255s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/heartbeat/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {'callback_url': 'https://url', 'agent_version': '1.4.1'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8cf9c927-0ad7-403f-af57-20301ada9dde
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.35
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Field \\\"agent_version\\\" not recognised\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_both_node_ident_and_node_uuid [0.115136s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet3/1', 'switch_info': 'switch1'}, 'pxe_enabled': True, 'physical_network': None, 'is_smartnic': False, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4', 'node_ident': 'test-node-name'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-54c10e2c-6da1-4732-8f25-6df849c524ca
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for port: {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet3/1', 'switch_info': 'switch1'}, 'pxe_enabled': True, 'physical_network': None, 'is_smartnic': False, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4', 'node_ident': 'test-node-name'} is valid under each of {'required': ['node_uuid']}, {'required': ['node_ident']}\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_boot_mode_hidden_in_lower_version [0.174992s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e161ae59-cfb6-42da-a295-5863082dcdc9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.74
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:55.776078+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": "fake.conductor", "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7c65f365-76fe-41ff-a1ad-9cb26456b3ae
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.75
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:55.776078+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, 
DEBUG:     "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": "fake.conductor", "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_old_api_agent_status_error [0.069962s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/heartbeat/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {'callback_url': 'https://url', 'agent_token': 'meow', 'agent_verify_ca': 'abcd', 'agent_status': 'wow', 'agent_status_message': 'much status'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-038d1bf7-67b1-4f92-8edd-9c174c791608
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.71
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Fields \\\"agent_status\\\" and \\\"agent_status_message\\\" not recognised.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_duplicate_name [0.282249s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/81e0cbd4-730c-41b8-88c8-c762de77a94d WITH [{'path': '/name', 'op': 'replace', 'value': 'this-is-my-node'}] GOT Response: 409 Conflict
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-14765687-5373-4d23-bb7f-a088519a1628
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.5
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"this-is-my-node\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_hyphens_delimiter [0.111282s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52-54-00-cf-2d-31', 'extra': {}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet3/1', 'switch_info': 'switch1'}, 'pxe_enabled': True, 'physical_network': None, 'is_smartnic': False, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d6a96168-d188-4587-835c-e286aaeb85ed
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Expected valid MAC address for address: 52-54-00-cf-2d-31\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_old_api_version [0.065749s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/heartbeat/28b2df7d-f417-43d2-85ae-9ab91d85b0e4 WITH {'callback_url': 'https://url'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3f551048-84eb-4d8f-9f1e-2ee00146bef8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Resource could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_boot_mode_null_field [0.138913s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2c1c7443-c7bc-44b5-9bb8-f59fc3b4b6a1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.75
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:55.953959+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": "fake.conductor", "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_internal_field [0.093471s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet3/1', 'switch_info': 'switch1'}, 'pxe_enabled': True, 'physical_network': None, 'is_smartnic': False, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4', 'internal_info': {'a': 'b'}} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-04d076c0-4c81-4c25-ba07-8931c7c02fb5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for port: Additional properties are not allowed ('internal_info' was unexpected)\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_fault_forbidden [0.176750s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/c23e00e2-411d-412d-83dc-186ddd96f883 WITH [{'path': '/fault', 'op': 'replace', 'value': 'why care'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-209bb413-cf2b-4993-b12f-5bb37b6681f4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.42
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot patch /fault. Only the following can be updated: automated_clean, bios_interface, boot_interface, chassis_uuid, conductor_group, console_interface, deploy_interface, description, disable_power_off, driver, driver_info, extra, inspect_interface, instance_info, instance_uuid, lessee, maintenance, management_interface, name, network_data, network_interface, owner, power_interface, properties, protected, protected_reason, raid_interface, rescue_interface, resource_class, retired, retired_reason, shard, storage_interface, vendor_interface, parent_node, firmware_interface\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_fast_deploy_lookup [0.155492s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/lookup?addresses=11:22:33:44:55:66,66:55:44:33:22:11&node_uuid=341d7942-b62c-4c7c-ac04-48187fc83976 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2674d561-56b9-444a-933f-7bf29e0a230e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"node": {"uuid": "341d7942-b62c-4c7c-ac04-48187fc83976", "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "driver_internal_info": {"content": "** Redacted - Requires baremetal:node:get:driver_internal_info permission. **"}, "links": [{"href": "http://localhost/v1/nodes/341d7942-b62c-4c7c-ac04-48187fc83976", "rel": "self"}, {"href": "http://localhost/nodes/341d7942-b62c-4c7c-ac04-48187fc83976", "rel": "bookmark"}]}, "config": {"metrics": {"backend": "statsd", "prepend_host": false, "prepend_uuid": false, "prepend_host_reverse": true, "global_prefix": null}, "metrics_statsd": {"statsd_host": "localhost", "statsd_port": 8125}, "heartbeat_timeout": 300, "agent_containers": {"allow_arbitrary_containers": false, "allowed_containers": [], "container_steps_file": "/etc/ironic-python-agent.d/mysteps.yaml", "runner": "podman", "pull_options": "--tls-verify=false", "run_options": "--rm --network=host --tls-verify=false", "container_conf_file": "/etc/containers/containers.conf"}, "agent_token": "abcxyz", "agent_token_required": true, "agent_md5_checksum_enable": true, "disable_deep_image_inspection": false, "permitted_image_formats": ["raw", "gpt", "qcow2", "iso"]}}
DEBUG: GET /v1/lookup?addresses=11:22:33:44:55:66,66:55:44:33:22:11&node_uuid=341d7942-b62c-4c7c-ac04-48187fc83976 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a38cb958-3767-4411-b855-0254152d0755
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"node": {"uuid": "341d7942-b62c-4c7c-ac04-48187fc83976", "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "driver_internal_info": {"content": "** Redacted - Requires baremetal:node:get:driver_internal_info permission. **"}, "links": [{"href": "http://localhost/v1/nodes/341d7942-b62c-4c7c-ac04-48187fc83976", "rel": "self"}, {"href": "http://localhost/nodes/341d7942-b62c-4c7c-ac04-48187fc83976", "rel": "bookmark"}]}, "config": {"metrics": {"backend": "statsd", "prepend_host": false, "prepend_uuid": false, "prepend_host_reverse": true, "global_prefix": null}, "metrics_statsd": {"statsd_host": "localhost", "statsd_port": 8125}, "heartbeat_timeout": 300, "agent_containers": {"allow_arbitrary_containers": false, "allowed_containers": [], "container_steps_file": "/etc/ironic-python-agent.d/mysteps.yaml", "runner": "podman", "pull_options": "--tls-verify=false", "run_options": "--rm --network=host --tls-verify=false", "container_conf_file": "/etc/containers/containers.conf"}, "agent_token": "abcxyz", "agent_token_required": true, "agent_md5_checksum_enable": true, "disable_deep_image_inspection": false, "permitted_image_formats": ["raw", "gpt", "qcow2", "iso"]}}
DEBUG: GET /v1/lookup?addresses=11:22:33:44:55:66,66:55:44:33:22:11&node_uuid=341d7942-b62c-4c7c-ac04-48187fc83976 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b6c8de14-1b69-4a7f-b48f-3a77e783a3aa
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"node": {"uuid": "341d7942-b62c-4c7c-ac04-48187fc83976", "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "driver_internal_info": {"content": "** Redacted - Requires baremetal:node:get:driver_internal_info permission. **"}, "links": [{"href": "http://localhost/v1/nodes/341d7942-b62c-4c7c-ac04-48187fc83976", "rel": "self"}, {"href": "http://localho
DEBUG:     st/nodes/341d7942-b62c-4c7c-ac04-48187fc83976", "rel": "bookmark"}]}, "config": {"metrics": {"backend": "statsd", "prepend_host": false, "prepend_uuid": false, "prepend_host_reverse": true, "global_prefix": null}, "metrics_statsd": {"statsd_host": "localhost", "statsd_port": 8125}, "heartbeat_timeout": 300, "agent_containers": {"allow_arbitrary_containers": false, "allowed_containers": [], "container_steps_file": "/etc/ironic-python-agent.d/mysteps.yaml", "runner": "podman", "pull_options": "--tls-verify=false", "run_options": "--rm --network=host --tls-verify=false", "container_conf_file": "/etc/containers/containers.conf"}, "agent_token": "abcxyz", "agent_token_required": true, "agent_md5_checksum_enable": true, "disable_deep_image_inspection": false, "permitted_image_formats": ["raw", "gpt", "qcow2", "iso"]}}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_is_smartnic [0.095451s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'hostname': 'host1', 'port_id': 'rep0-0'}, 'pxe_enabled': True, 'physical_network': None, 'is_smartnic': True, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781
DEBUG: Openstack-Request-Id: req-7d5477d9-e911-4a51-a0c7-3f83ef076863
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:50:56.119735+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {}, "is_smartnic": true, "local_link_connection": {"hostname": "host1", "port_id": "rep0-0"}, "physical_network": null, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_by_instance_uuid [0.145134s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?instance_uuid=5134d401-c82b-42ea-af3d-22814cf4ee3d WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5f134faa-4900-40f8-b276-15b150de5b9e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.5
DEBUG: {"nodes": [{"uuid": "4f7ae1c4-21b6-4e61-bd6e-da23bfdc8974", "instance_uuid": "5134d401-c82b-42ea-af3d-22814cf4ee3d", "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/4f7ae1c4-21b6-4e61-bd6e-da23bfdc8974", "rel": "self"}, {"href": "http://localhost/nodes/4f7ae1c4-21b6-4e61-bd6e-da23bfdc8974", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_found_by_addresses [0.127763s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/lookup?addresses=11:22:33:44:55:66,66:55:44:33:22:11 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1e40a25f-b915-4566-a695-08257bc4a0af
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"node": {"uuid": "fce9dece-e9fa-4586-ae97-2a39edcf5c65", "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "driver_internal_info": {"content": "** Redacted - Requires baremetal:node:get:driver_internal_info permission. **"}, "links": [{"href": "http://localhost/v1/nodes/fce9dece-e9fa-4586-ae97-2a39edcf5c65", "rel": "self"}, {"href": "http://localhost/nodes/fce9dece-e9fa-4586-ae97-2a39edcf5c65", "rel": "bookmark"}]}, "config": {"metrics": {"backend": "statsd", "prepend_host": false, "prepend_uuid": false, "prepend_host_reverse": true, "global_prefix": null}, "metrics_statsd": {"statsd_host": "localhost", "statsd_port": 8125}, "heartbeat_timeout": 300, "agent_containers": {"allow_arbitrary_containers": false, "allowed_containers": [], "container_steps_file": "/etc/ironic-python-agent.d/mysteps.yaml", "runner": "podman", "pull_options": "--tls-verify=false", "run_options": "--rm --network=host --tls-verify=false", "container_conf_file": "/etc/containers/containers.conf"}, "agent_token": "some-value", "agent_token_required": true, "agent_md5_checksum_enable": true, "disable_deep_image_inspection": false, "permitted_image_formats": ["raw", "gpt", "qcow2", "iso"]}}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_by_instance_uuid_invalid_uuid [0.106860s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?instance_uuid=fake WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-69f12549-6769-4ae4-ae7a-b3141cc6d1f5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Expected UUID for instance_uuid: fake\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_is_smartnic_default_value [0.121071s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet3/1', 'switch_info': 'switch1'}, 'pxe_enabled': True, 'physical_network': None, 'is_smartnic': False, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781
DEBUG: Openstack-Request-Id: req-0dfc186e-e492-4b19-8bf4-9b280932054e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:50:56.243919+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {}, "is_smartnic": false, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": null, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_is_smartnic_missing_hostname [0.089395s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'switch_info': 'switch', 'switch_id': 'aa:bb:cc:dd:ee:ff', 'port_id': 'Gig0/1'}, 'pxe_enabled': True, 'physical_network': None, 'is_smartnic': True, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-dbc6ee99-cb09-4807-9c8d-3affc012de6a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Smart NIC port must have port_id and hostname in local_link_connection\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_found_by_only_uuid [0.127487s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/lookup?node_uuid=545c109b-3c09-4a3f-b5b2-25107d70efe0 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b0e63f71-8336-408d-9ebd-3339de268c38
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"node": {"uuid": "545c109b-3c09-4a3f-b5b2-25107d70efe0", "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "driver_internal_info": {"content": "** Redacted - Requires baremetal:node:get:driver_internal_info permission. **"}, "links": [{"href": "http://localhost/v1/nodes/545c109b-3c09-4a3f-b5b2-25107d70efe0", "rel": "self"}, {"href": "http://localhost/nodes/545c109b-3c09-4a3f-b5b2-25107d70efe0", "rel": "bookmark"}]}, "config": {"metrics": {"backend": "statsd", "prepend_host": false, "prepend_uuid": false, "prepend_host_reverse": true, "global_prefix": null}, "metrics_statsd": {"statsd_host": "localhost", "statsd_port": 8125}, "heartbeat_timeout": 300, "agent_containers": {"allow_arbitrary_containers": false, "allowed_containers": [], "container_steps_file": "/etc/ironic-python-agent.d/mysteps.yaml", "runner": "podman", "pull_options": "--tls-verify=false", "run_options": "--rm --network=host --tls-verify=false", "container_conf_file": "/etc/containers/containers.conf"}, "agent_token": "xyzabc", "agent_token_required": true, "agent_md5_checksum_enable": true, "disable_deep_image_inspection": false, "permitted_image_formats": ["raw", "gpt", "qcow2", "iso"]}}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_by_instance_uuid_wrong_uuid [0.150455s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?instance_uuid=d6c825ae-8e7b-4f6c-9db4-9b4c7347954d WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e4348629-b6ae-4059-bc9f-8b284d589f21
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"nodes": []}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_is_smartnic_missing_port_id [0.080565s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'switch_info': 'switch', 'switch_id': 'aa:bb:cc:dd:ee:ff', 'hostname': 'host'}, 'pxe_enabled': True, 'physical_network': None, 'is_smartnic': True, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b20a6d5e-338a-4dc0-927e-b54c12e678f3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for local_link_connection: {'switch_info': 'switch', 'switch_id': 'aa:bb:cc:dd:ee:ff', 'hostname': 'host'} is not valid under any of the given schemas. Possible root cause: 'port_id' is a required property\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_found_by_uuid [0.185684s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/lookup?addresses=11:22:33:44:55:66,66:55:44:33:22:11&node_uuid=56ce37c1-b65b-49de-be5a-2c608c2c9509 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-15e33d73-6c61-423a-bc41-b828a18d02a4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"node": {"uuid": "56ce37c1-b65b-49de-be5a-2c608c2c9509", "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "driver_internal_info": {"content": "** Redacted - Requires baremetal:node:get:driver_internal_info permission. **"}, "links": [{"href": "http://localhost/v1/nodes/56ce37c1-b65b-49de-be5a-2c608c2c9509", "rel": "self"}, {"href": "http://localhost/nodes/56ce37c1-b65b-49de-be5a-2c608c2c9509", "rel": "bookmark"}]}, "config": {"metrics": {"backend": "statsd", "prepend_host": false, "prepend_uuid": false, "prepend_host_reverse": true, "global_prefix": null}, "metrics_statsd": {"statsd_host": "localhost", "statsd_port": 8125}, "heartbeat_timeout": 300, "agent_containers": {"allow_arbitrary_containers": false, "allowed_containers": [], "container_steps_file": "/etc/ironic-python-agent.d/mysteps.yaml", "runner": "podman", "pull_options": "--tls-verify=false", "run_options": "--rm --network=host --tls-verify=false", "container_conf_file": "/etc/containers/containers.conf"}, "agent_token": "this_thing_on?", "agent_token_required": true, "agent_md5_checksum_enable": true, "disable_deep_image_inspection": false, "permitted_image_formats": ["raw", "gpt", "qcow2", "iso"]}}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_conductor_group_hidden_in_lower_version [0.209830s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-216c5a33-82b8-4492-931e-3938e6c945b0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.45
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:56.531768+00:00", "updated_at": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1f59da02-2bd1-473f-bbfc-d0997cf06cbe
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.46
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:56.531768+00:00", "updated_at": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": 
DEBUG:     null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_ignore_malformed_address [0.197284s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/lookup?addresses=not-a-valid-address,80:00:02:48:fe:80:00:00:00:00:00:00:f4:52:14:03:00:54:06:c2,11:22:33:44:55:66,66:55:44:33:22:11 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-37785e06-3026-4f2f-9f24-8c866e2ded38
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"node": {"uuid": "2c0cfae6-f791-415a-b8b2-e7afc6a5263c", "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "driver_internal_info": {"content": "** Redacted - Requires baremetal:node:get:driver_internal_info permission. **"}, "links": [{"href": "http://localhost/v1/nodes/2c0cfae6-f791-415a-b8b2-e7afc6a5263c", "rel": "self"}, {"href": "http://localhost/nodes/2c0cfae6-f791-415a-b8b2-e7afc6a5263c", "rel": "bookmark"}]}, "config": {"metrics": {"backend": "statsd", "prepend_host": false, "prepend_uuid": false, "prepend_host_reverse": true, "global_prefix": null}, "metrics_statsd": {"statsd_host": "localhost", "statsd_port": 8125}, "heartbeat_timeout": 300, "agent_containers": {"allow_arbitrary_containers": false, "allowed_containers": [], "container_steps_file": "/etc/ironic-python-agent.d/mysteps.yaml", "runner": "podman", "pull_options": "--tls-verify=false", "run_options": "--rm --network=host --tls-verify=false", "container_conf_file": "/etc/containers/containers.conf"}, "agent_token": "123456", "agent_token_required": true, "agent_md5_checksum_enable": true, "disable_deep_image_inspection": false, "permitted_image_formats": ["raw", "gpt", "qcow2", "iso"]}}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_conductor_hidden_in_lower_version [0.188427s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2254f6bc-7661-4fdb-9f80-af1c0e6a1f63
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.48
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:56.697520+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4f4ca6c4-a7d4-4224-8fc0-b7e0c039c528
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.49
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:56.697520+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_inter
DEBUG:     face": null, "rescue_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": "fake.conductor", "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_invalid_input_addresses [0.161104s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/lookup?addresses=meow1 WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-49d99ea3-ea25-4336-a022-e397c8dbe521
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"At least one of 'addresses' and 'node_uuid' parameters is required\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_is_smartnic_old_api_version [0.508491s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet3/1', 'switch_info': 'switch1'}, 'pxe_enabled': True, 'physical_network': None, 'is_smartnic': True, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4'} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-aa4c8aec-c0de-41a8-abe5-d5b2d7454137
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.52
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_deploy_step_hidden_in_lower_version [0.185471s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-46d8300c-e84a-433c-ac4b-b399bf1a3ea8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.43
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:56.902678+00:00", "updated_at": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "console_enabled": false, "console_interface": null, "deploy_interface": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-91ce11b9-e8ee-49bb-9b01-aa163bc5e2f7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.44
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:56.902678+00:00", "updated_at": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": 
DEBUG:     [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_invalid_input_node_uuid [0.108557s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/lookup?node_uuid=meow1 WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-73869c56-9f90-4f62-885e-8c9436525250
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Expected UUID for node_uuid: meow1\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_name_remove_ok [0.944572s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH [{'path': '/name', 'op': 'remove'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1a54c207-95c9-41c0-aee7-213a95ac8ba7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.5
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:56.183974+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "name": "node-57.1", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_description_null_field [0.116313s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3b323b80-453c-47d5-a7bf-ef03f1945a78
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.51
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:57.063309+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "owner": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": "fake.conductor", "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_llc_old_api_version [0.173740s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet1/15'}, 'pxe_enabled': True, 'physical_network': None, 'is_smartnic': False, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4'} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1c79e91f-ecde-4bc2-98f5-4533da0f8a09
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.14
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_no_restrict_lookup [0.157922s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/lookup?addresses=11:22:33:44:55:66,66:55:44:33:22:11&node_uuid=7fcac5cb-20de-4670-9f9f-c741a4fd8cdb WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f98b1b89-bef8-4916-9b76-2d0796b2b65a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"node": {"uuid": "7fcac5cb-20de-4670-9f9f-c741a4fd8cdb", "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "driver_internal_info": {"content": "** Redacted - Requires baremetal:node:get:driver_internal_info permission. **"}, "links": [{"href": "http://localhost/v1/nodes/7fcac5cb-20de-4670-9f9f-c741a4fd8cdb", "rel": "self"}, {"href": "http://localhost/nodes/7fcac5cb-20de-4670-9f9f-c741a4fd8cdb", "rel": "bookmark"}]}, "config": {"metrics": {"backend": "statsd", "prepend_host": false, "prepend_uuid": false, "prepend_host_reverse": true, "global_prefix": null}, "metrics_statsd": {"statsd_host": "localhost", "statsd_port": 8125}, "heartbeat_timeout": 300, "agent_containers": {"allow_arbitrary_containers": false, "allowed_containers": [], "container_steps_file": "/etc/ironic-python-agent.d/mysteps.yaml", "runner": "podman", "pull_options": "--tls-verify=false", "run_options": "--rm --network=host --tls-verify=false", "container_conf_file": "/etc/containers/containers.conf"}, "agent_token": "234567890", "agent_token_required": true, "agent_md5_checksum_enable": true, "disable_deep_image_inspection": false, "permitted_image_formats": ["raw", "gpt", "qcow2", "iso"]}}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_disable_power_off_false_field [0.108754s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1d543219-340a-48b0-b41a-f055c7a8744b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.95
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:57.180195+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": "fake.conductor", "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_not_found [0.131671s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/lookup?addresses=11:22:33:44:55:66,66:55:44:33:22:11 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4ce5f0be-267f-4320-951a-28590ced91f2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Resource could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_name_replace_ok [0.309955s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH [{'path': '/name', 'op': 'replace', 'value': 'guido-van-rossum'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-61a96ecc-c0a8-4580-b4c7-0f1234b51011
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.5
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:57.134389+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "name": "node-57.1", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_disable_power_off_hidden_in_lower_version [0.140000s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-bcc42fa4-418d-4e66-a9db-20f5a063c96f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.94
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:57.280991+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": "fake.conductor", "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7e6390db-ee35-4e33-811b-9845ceca9c11
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.95
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:57.280991+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error"
DEBUG:     : null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": "fake.conductor", "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_network_type_in_llc [0.230882s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'network_type': 'unmanaged'}, 'pxe_enabled': True, 'physical_network': None, 'is_smartnic': False, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781
DEBUG: Openstack-Request-Id: req-19be45a9-d20e-4813-ac07-53aee4b92d07
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:50:57.320943+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {}, "is_smartnic": false, "local_link_connection": {"network_type": "unmanaged"}, "physical_network": null, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_nothing_provided [0.132498s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/lookup WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f4618bf0-b328-4ff0-9c10-7e6ccc7a0134
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"At least one of 'addresses' and 'node_uuid' parameters is required\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_disable_power_off_null_field [0.133622s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3b6b12ed-8c89-4225-ae14-8d4c00b3402a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.95
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:57.457562+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": "fake.conductor", "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_network_type_in_llc_old_api_version [0.199016s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'network_type': 'unmanaged'}, 'pxe_enabled': True, 'physical_network': None, 'is_smartnic': False, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4'} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ac9f9f8c-1d6e-4a47-9725-74d6ef195c37
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.63
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_disable_power_off_true_field [0.109160s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e4f0c16b-fb9b-4459-b35a-57f89ad2b73d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.95
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:57.554301+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": true, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": "fake.conductor", "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_old_api_version [0.141299s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/lookup?addresses=11:22:33:44:55:66,66:55:44:33:22:11 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-dff73b2a-f467-407d-9fcc-48fd6bba8a6b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Resource could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_policy_update [0.281585s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/4ff52e13-64e5-4575-a68e-d9f8f5d6e71a WITH [{'path': '/description', 'value': 'foo', 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-21e8c26a-7b67-4c28-a88e-30e7559e71b5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.90
DEBUG: {"uuid": "4ff52e13-64e5-4575-a68e-d9f8f5d6e71a", "created_at": "2025-05-22T02:50:57.503669+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": "foo", "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/4ff52e13-64e5-4575-a68e-d9f8f5d6e71a", "rel": "self"}, {"href": "http://localhost/nodes/4ff52e13-64e5-4575-a68e-d9f8f5d6e71a", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/4ff52e13-64e5-4575-a68e-d9f8f5d6e71a/ports", "rel": "self"}, {"href": "http://localhost/nodes/4ff52e13-64e5-4575-a68e-d9f8f5d6e71a/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/4ff52e13-64e5-4575-a68e-d9f8f5d6e71a/states", "rel": "self"}, {"href": "http://localhost/nodes/4ff52e13-64e5-4575-a68e-d9f8f5d6e71a/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/4ff52e13-64e5-4575-a68e-d9f8f5d6e71a/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/4ff52e13-64e5-4575-a68e-d9f8f5d6e71a/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/4ff52e13-64e5-4575-a68e-d9f8f5d6e71a/volume", "rel": "self"}, {"href": "http://localhost/nodes/4ff52e13-64e5-4575-a68e-d9f8f5d6e71a/volume", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_restrict_lookup [0.102764s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/lookup?addresses=11:22:33:44:55:66,66:55:44:33:22:11&node_uuid=9de63fb7-6001-4624-9429-1569d11235b2 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-439203e9-39c7-4fe6-bc32-1e4598a46f6b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Resource could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_fault_hidden_in_lower_version [0.130071s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-332375f5-11ec-4013-8bd0-efa344d06795
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.41
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:57.669419+00:00", "updated_at": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "console_enabled": false, "console_interface": null, "deploy_interface": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-62f57a5a-9979-47f2-8b74-ecac0d12c6f9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.42
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:57.669419+00:00", "updated_at": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "console_enabled": false, "console_interface": null, "deploy_interface": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "lin
DEBUG:     ks": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_root.TestV1Routing.test_max_version [0.079805s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ec81f2ca-c389-4174-bedd-32bf383c9eeb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"id": "v1", "links": [{"href": "http://localhost/v1/", "rel": "self"}, {"href": "https://docs.openstack.org//ironic/latest/contributor//webapi.html", "rel": "describedby", "type": "text/html"}], "media_types": {"base": "application/json", "type": "application/vnd.openstack.ironic.v1+json"}, "chassis": [{"href": "http://localhost/v1/chassis/", "rel": "self"}, {"href": "http://localhost/chassis/", "rel": "bookmark"}], "nodes": [{"href": "http://localhost/v1/nodes/", "rel": "self"}, {"href": "http://localhost/nodes/", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/ports/", "rel": "self"}, {"href": "http://localhost/ports/", "rel": "bookmark"}], "drivers": [{"href": "http://localhost/v1/drivers/", "rel": "self"}, {"href": "http://localhost/drivers/", "rel": "bookmark"}], "version": {"id": "v1", "links": [{"href": "http://localhost/v1/", "rel": "self"}], "status": "CURRENT", "min_version": "1.1", "version": "1.98"}, "portgroups": [{"href": "http://localhost/v1/portgroups/", "rel": "self"}, {"href": "http://localhost/portgroups/", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/volume/", "rel": "self"}, {"href": "http://localhost/volume/", "rel": "bookmark"}], "lookup": [{"href": "http://localhost/v1/lookup/", "rel": "self"}, {"href": "http://localhost/lookup/", "rel": "bookmark"}], "heartbeat": [{"href": "http://localhost/v1/heartbeat/", "rel": "self"}, {"href": "http://localhost/heartbeat/", "rel": "bookmark"}], "conductors": [{"href": "http://localhost/v1/conductors/", "rel": "self"}, {"href": "http://localhost/conductors/", "rel": "bookmark"}], "allocations": [{"href": "http://localhost/v1/allocations/", "rel": "self"}, {"href": "http://localhost/allocations/", "rel": "bookmark"}], "events": [{"href": "http://localhost/v1/events/", "rel": "self"}, {"href": "http://localhost/events/", "rel": "bookmark"}], "deploy_templates": [{"href": "http://localhost/v1/deploy_templates/", "rel": "self"}, {"href": "http://localhost/deploy_templates/", "rel": "bookmark"}], "shards": [{"href": "http://localhost/v1/shards/", "rel": "self"}, {"href": "http://localhost/shards/", "rel": "bookmark"}], "runbooks": [{"href": "http://localhost/v1/runbooks/", "rel": "self"}, {"href": "http://localhost/runbooks/", "rel": "bookmark"}], "inspection_rules": [{"href": "http://localhost/v1/inspection_rules/", "rel": "self"}, {"href": "http://localhost/inspection_rules/", "rel": "bookmark"}], "continue_inspection": [{"href": "http://localhost/v1/continue_inspection/", "rel": "self"}, {"href": "http://localhost/continue_inspection/", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_node_ident [0.240163s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet3/1', 'switch_info': 'switch1'}, 'pxe_enabled': True, 'physical_network': None, 'is_smartnic': False, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4', 'node_ident': 'test-node-name'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781
DEBUG: Openstack-Request-Id: req-977c3580-6a7f-481c-b3ef-c0a01b567ca8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:50:57.771857+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {}, "is_smartnic": false, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": null, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4"}
DEBUG: GET /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3271ca80-f70f-4720-8282-cb53c589da2a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:50:57.771857+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {}, "is_smartnic": false, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": null, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_policy_update_extra [0.193909s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/944e75ca-8d4c-4bdb-8728-a0dda83bf2cd WITH [{'path': '/extra/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5ed42b1f-1ac3-4607-9d20-5764a8a0ca23
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.90
DEBUG: {"uuid": "944e75ca-8d4c-4bdb-8728-a0dda83bf2cd", "created_at": "2025-05-22T02:50:57.732462+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {"foo": "bar"}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/944e75ca-8d4c-4bdb-8728-a0dda83bf2cd", "rel": "self"}, {"href": "http://localhost/nodes/944e75ca-8d4c-4bdb-8728-a0dda83bf2cd", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/944e75ca-8d4c-4bdb-8728-a0dda83bf2cd/ports", "rel": "self"}, {"href": "http://localhost/nodes/944e75ca-8d4c-4bdb-8728-a0dda83bf2cd/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/944e75ca-8d4c-4bdb-8728-a0dda83bf2cd/states", "rel": "self"}, {"href": "http://localhost/nodes/944e75ca-8d4c-4bdb-8728-a0dda83bf2cd/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/944e75ca-8d4c-4bdb-8728-a0dda83bf2cd/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/944e75ca-8d4c-4bdb-8728-a0dda83bf2cd/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/944e75ca-8d4c-4bdb-8728-a0dda83bf2cd/volume", "rel": "self"}, {"href": "http://localhost/nodes/944e75ca-8d4c-4bdb-8728-a0dda83bf2cd/volume", "rel": "bookmark"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_inspect_wait_state_between_api_versions [0.135356s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-283d613a-8527-4e02-ade1-282ba384d601
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.38
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:57.813212+00:00", "updated_at": null, "boot_interface": null, "clean_step": {}, "console_enabled": false, "console_interface": null, "deploy_interface": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "inspecting", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b6a882d5-705b-4d3d-95a1-aa4a9d00567a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.39
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:57.813212+00:00", "updated_at": null, "boot_interface": null, "clean_step": {}, "console_enabled": false, "console_interface": null, "deploy_interface": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "inspect wait", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2
DEBUG:     e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_root.TestV1Routing.test_microversion_headers [0.073798s] ... ok
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_root.TestV1Routing.test_min_version [0.078713s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f5151487-7a8e-43ed-a5a7-8ac63d321520
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"id": "v1", "links": [{"href": "http://localhost/v1/", "rel": "self"}, {"href": "https://docs.openstack.org//ironic/latest/contributor//webapi.html", "rel": "describedby", "type": "text/html"}], "media_types": {"base": "application/json", "type": "application/vnd.openstack.ironic.v1+json"}, "chassis": [{"href": "http://localhost/v1/chassis/", "rel": "self"}, {"href": "http://localhost/chassis/", "rel": "bookmark"}], "nodes": [{"href": "http://localhost/v1/nodes/", "rel": "self"}, {"href": "http://localhost/nodes/", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/ports/", "rel": "self"}, {"href": "http://localhost/ports/", "rel": "bookmark"}], "drivers": [{"href": "http://localhost/v1/drivers/", "rel": "self"}, {"href": "http://localhost/drivers/", "rel": "bookmark"}], "version": {"id": "v1", "links": [{"href": "http://localhost/v1/", "rel": "self"}], "status": "CURRENT", "min_version": "1.1", "version": "1.98"}}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_interface_fields_hidden_in_lower_version [0.102205s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-10e876ce-fdaa-43a5-89dd-e9cb62752ba9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.30
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:57.942873+00:00", "updated_at": null, "clean_step": {}, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "name": null, "network_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "reservation": null, "resource_class": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_node_ident_unsupported_api_version [0.157446s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet3/1', 'switch_info': 'switch1'}, 'pxe_enabled': True, 'physical_network': None, 'is_smartnic': False, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4', 'node_ident': 'test-node-name'} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e1369aee-4a4d-4844-b572-7d0e551263c3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.93
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_root.TestV1Routing.test_route_checks_version [0.060547s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-19cec629-0437-48f9-940d-d5d18641c740
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"id": "v1", "links": [{"href": "http://localhost/v1/", "rel": "self"}, {"href": "https://docs.openstack.org//ironic/latest/contributor//webapi.html", "rel": "describedby", "type": "text/html"}], "media_types": {"base": "application/json", "type": "application/vnd.openstack.ironic.v1+json"}, "chassis": [{"href": "http://localhost/v1/chassis/", "rel": "self"}, {"href": "http://localhost/chassis/", "rel": "bookmark"}], "nodes": [{"href": "http://localhost/v1/nodes/", "rel": "self"}, {"href": "http://localhost/nodes/", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/ports/", "rel": "self"}, {"href": "http://localhost/ports/", "rel": "bookmark"}], "drivers": [{"href": "http://localhost/v1/drivers/", "rel": "self"}, {"href": "http://localhost/drivers/", "rel": "bookmark"}], "version": {"id": "v1", "links": [{"href": "http://localhost/v1/", "rel": "self"}], "status": "CURRENT", "min_version": "1.1", "version": "1.98"}}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_policy_update_extra_and_instance_info [0.208997s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/51fb4d46-d40a-4f95-9cf9-aed153e0b038 WITH [{'path': '/extra/foo', 'value': 'bar', 'op': 'add'}, {'path': '/instance_info/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6d7b0208-d78c-4ebe-b8b5-ca7e37d772c7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.90
DEBUG: {"uuid": "51fb4d46-d40a-4f95-9cf9-aed153e0b038", "created_at": "2025-05-22T02:50:57.932247+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {"foo": "bar"}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/51fb4d46-d40a-4f95-9cf9-aed153e0b038", "rel": "self"}, {"href": "http://localhost/nodes/51fb4d46-d40a-4f95-9cf9-aed153e0b038", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/51fb4d46-d40a-4f95-9cf9-aed153e0b038/ports", "rel": "self"}, {"href": "http://localhost/nodes/51fb4d46-d40a-4f95-9cf9-aed153e0b038/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/51fb4d46-d40a-4f95-9cf9-aed153e0b038/states", "rel": "self"}, {"href": "http://localhost/nodes/51fb4d46-d40a-4f95-9cf9-aed153e0b038/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/51fb4d46-d40a-4f95-9cf9-aed153e0b038/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/51fb4d46-d40a-4f95-9cf9-aed153e0b038/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/51fb4d46-d40a-4f95-9cf9-aed153e0b038/volume", "rel": "self"}, {"href": "http://localhost/nodes/51fb4d46-d40a-4f95-9cf9-aed153e0b038/volume", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckOwnerPolicy.test_check_owner_policy [0.055881s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_lessee_hidden_in_lower_version [0.144862s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6f8de71e-d02e-40b5-af1d-922251b92387
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.64
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:58.055359+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "owner": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": "fake.conductor", "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c36925e2-4d06-43b6-be95-95716e2f252f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.65
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:58.055359+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "owner": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x
DEBUG:     86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": "fake.conductor", "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckOwnerPolicy.test_check_owner_policy_forbidden [0.054625s] ... ok
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_node_uuid [0.232654s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet3/1', 'switch_info': 'switch1'}, 'pxe_enabled': True, 'physical_network': None, 'is_smartnic': False, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781
DEBUG: Openstack-Request-Id: req-469a634a-0f8c-4c40-af37-f8bdd14c7868
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:50:58.147367+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {}, "is_smartnic": false, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": null, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4"}
DEBUG: GET /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-93c71420-f207-4b58-affd-2ed1ba2e9e5f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:50:58.147367+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {}, "is_smartnic": false, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": null, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckPortPolicyAndRetrieve.test_check_port_policy_and_retrieve [0.070616s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_policy_update_generic_and_extra [0.229323s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/9e50f246-cfdd-4914-ae5d-8daa223825c3 WITH [{'path': '/description', 'value': 'foo', 'op': 'replace'}, {'path': '/extra/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-35479e9e-ee8e-44d8-b7de-97541934fef3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.90
DEBUG: {"uuid": "9e50f246-cfdd-4914-ae5d-8daa223825c3", "created_at": "2025-05-22T02:50:58.156404+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": "foo", "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {"foo": "bar"}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/9e50f246-cfdd-4914-ae5d-8daa223825c3", "rel": "self"}, {"href": "http://localhost/nodes/9e50f246-cfdd-4914-ae5d-8daa223825c3", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/9e50f246-cfdd-4914-ae5d-8daa223825c3/ports", "rel": "self"}, {"href": "http://localhost/nodes/9e50f246-cfdd-4914-ae5d-8daa223825c3/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/9e50f246-cfdd-4914-ae5d-8daa223825c3/states", "rel": "self"}, {"href": "http://localhost/nodes/9e50f246-cfdd-4914-ae5d-8daa223825c3/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/9e50f246-cfdd-4914-ae5d-8daa223825c3/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/9e50f246-cfdd-4914-ae5d-8daa223825c3/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/9e50f246-cfdd-4914-ae5d-8daa223825c3/volume", "rel": "self"}, {"href": "http://localhost/nodes/9e50f246-cfdd-4914-ae5d-8daa223825c3/volume", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckPortPolicyAndRetrieve.test_check_port_policy_and_retrieve_no_port [0.064164s] ... ok
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckPortPolicyAndRetrieve.test_check_port_policy_and_retrieve_no_port_policy_forbidden [0.043059s] ... ok
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_physical_network [0.188421s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet3/1', 'switch_info': 'switch1'}, 'pxe_enabled': True, 'physical_network': 'physnet1', 'is_smartnic': False, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781
DEBUG: Openstack-Request-Id: req-dd20954e-0536-40c0-bb3c-a963cfc9d266
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:50:58.378600+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {}, "is_smartnic": false, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": "physnet1", "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckPortPolicyAndRetrieve.test_check_port_policy_and_retrieve_policy_notfound [0.085763s] ... ok
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_cant_set_only_logical [0.069695s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_policy_update_generic_and_instance_info [0.266389s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/92dbee65-f952-4ba4-baf5-c558a34727af WITH [{'path': '/description', 'value': 'foo', 'op': 'replace'}, {'path': '/instance_info/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-76b4f000-872c-4867-bfa2-a7cbb2034772
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.90
DEBUG: {"uuid": "92dbee65-f952-4ba4-baf5-c558a34727af", "created_at": "2025-05-22T02:50:58.419827+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": "foo", "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/92dbee65-f952-4ba4-baf5-c558a34727af", "rel": "self"}, {"href": "http://localhost/nodes/92dbee65-f952-4ba4-baf5-c558a34727af", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/92dbee65-f952-4ba4-baf5-c558a34727af/ports", "rel": "self"}, {"href": "http://localhost/nodes/92dbee65-f952-4ba4-baf5-c558a34727af/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/92dbee65-f952-4ba4-baf5-c558a34727af/states", "rel": "self"}, {"href": "http://localhost/nodes/92dbee65-f952-4ba4-baf5-c558a34727af/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/92dbee65-f952-4ba4-baf5-c558a34727af/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/92dbee65-f952-4ba4-baf5-c558a34727af/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/92dbee65-f952-4ba4-baf5-c558a34727af/volume", "rel": "self"}, {"href": "http://localhost/nodes/92dbee65-f952-4ba4-baf5-c558a34727af/volume", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_physical_network_old_api_version [0.159824s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet3/1', 'switch_info': 'switch1'}, 'pxe_enabled': True, 'physical_network': 'physnet1', 'is_smartnic': False, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4'} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2007cefb-cc59-4c00-ad71-0bcc7e767075
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.33
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_cant_set_only_physical [0.083196s] ... ok
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_net_type_invalid [0.061730s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_lessee_null_field [0.629685s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-03079d55-aa91-4e13-82e8-65d23f122323
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.65
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:58.193723+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "owner": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": "fake.conductor", "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_net_type_unmanaged [0.083416s] ... ok
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_physical_network_upgrade [0.199574s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet3/1', 'switch_info': 'switch1'}, 'pxe_enabled': True, 'physical_network': 'physnet1', 'is_smartnic': False, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4'} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8f3f7fc5-f8a8-4d27-812b-89180194293c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_policy_update_generic_extra_instance_info [0.275664s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/8c2efc12-3195-45be-81e5-f5aeb31d6445 WITH [{'path': '/description', 'value': 'foo', 'op': 'replace'}, {'path': '/extra/foo', 'value': 'bar', 'op': 'add'}, {'path': '/instance_info/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2b8f583a-a57b-4cb3-ba69-bf3a0c272cbd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.90
DEBUG: {"uuid": "8c2efc12-3195-45be-81e5-f5aeb31d6445", "created_at": "2025-05-22T02:50:58.669536+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": "foo", "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {"foo": "bar"}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/8c2efc12-3195-45be-81e5-f5aeb31d6445", "rel": "self"}, {"href": "http://localhost/nodes/8c2efc12-3195-45be-81e5-f5aeb31d6445", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/8c2efc12-3195-45be-81e5-f5aeb31d6445/ports", "rel": "self"}, {"href": "http://localhost/nodes/8c2efc12-3195-45be-81e5-f5aeb31d6445/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/8c2efc12-3195-45be-81e5-f5aeb31d6445/states", "rel": "self"}, {"href": "http://localhost/nodes/8c2efc12-3195-45be-81e5-f5aeb31d6445/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/8c2efc12-3195-45be-81e5-f5aeb31d6445/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/8c2efc12-3195-45be-81e5-f5aeb31d6445/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/8c2efc12-3195-45be-81e5-f5aeb31d6445/volume", "rel": "self"}, {"href": "http://localhost/nodes/8c2efc12-3195-45be-81e5-f5aeb31d6445/volume", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_net_type_unmanaged_combine_ok [0.060574s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_lessee_present [0.108978s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fd1dd840-7dca-4b94-ac9c-ba065fd4e269
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.65
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:58.822976+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": "some-lucky-project", "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "owner": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": "fake.conductor", "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_set_both_switches [0.066074s] ... ok
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_pxe_enabled_old_api_version [0.182258s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'pxe_enabled': False, 'physical_network': None, 'is_smartnic': False, 'name': None, 'description': None} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c426262a-ef8a-4370-8ab2-a8fa1b9055f9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.14
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_network_data [0.096502s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/052e3084-d705-4966-aa3a-95f67f148321 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-215b7e51-942e-4cb1-a8e8-fb95b14af77e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.66
DEBUG: {"uuid": "052e3084-d705-4966-aa3a-95f67f148321", "created_at": "2025-05-22T02:50:58.928115+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {"links": [{"id": "interface2", "type": "vif", "ethernet_mac_address": "a0:36:9f:2c:e8:70", "vif_id": "e1c90e9f-eafc-4e2d-8ec9-58b91cebb53d", "mtu": 1500}, {"id": "interface0", "type": "phy", "ethernet_mac_address": "a0:36:9f:2c:e8:80", "mtu": 9000}, {"id": "interface1", "type": "phy", "ethernet_mac_address": "a0:36:9f:2c:e8:81", "mtu": 9000}, {"id": "bond0", "type": "bond", "bond_links": ["interface0", "interface1"], "ethernet_mac_address": "a0:36:9f:2c:e8:82", "bond_mode": "802.3ad", "bond_xmit_hash_policy": "layer3+4", "bond_miimon": 100}, {"id": "vlan0", "type": "vlan", "vlan_link": "bond0", "vlan_id": 101, "vlan_mac_address": "a0:36:9f:2c:e8:80", "vif_id": "e1c90e9f-eafc-4e2d-8ec9-58b91cebb53f"}], "networks": [{"id": "private-ipv4", "type": "ipv4", "link": "interface0", "ip_address": "10.184.0.244", "netmask": "255.255.240.0", "routes": [{"network": "10.0.0.0", "netmask": "255.0.0.0", "gateway": "11.0.0.1"}, {"network": "0.0.0.0", "netmask": "0.0.0.0", "gateway": "23.253.157.1"}], "network_id": "da5bb487-5193-4a65-a3df-4a0055a8c0d7"}, {"id": "private-ipv4", "type": "ipv6", "link": "interface0", "ip_address": "2001:cdba::3257:9652/24", "routes": [{"network": "::", "netmask": "::", "gateway": "fd00::1"}, {"network": "::", "netmask": "ffff:ffff:ffff::", "gateway": "fd00::1:1"}], "network_id": "da5bb487-5193-4a65-a3df-4a0055a8c0d8"}, {"id": "publicnet-ipv4", "type": "ipv4", "link": "vlan0", "ip_address": "23.253.157.244", "netmask": "255.255.255.0", "dns_nameservers": ["69.20.0.164", "69.20.0.196"], "routes": [{"network": "0.0.0.0", "netmask": "0.0.0.0", "gateway": "23.253.157.1"}], "network_id": "62611d6f-66cb-4270-8b1f-503ef0dd4736"}], "services": [{"type": "dns", "address": "8.8.8.8"}, {"type": "dns", "address": "8.8.4.4"}]}, "network_interface": null, "owner": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "active", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/052e3084-d705-4966-aa3a-95f67f148321", "rel": "self"}, {"href": "http://localhost/nodes/052e3084-d705-4966-aa3a-95f67f148321", "rel": "bookmark"}], "conductor": "fake.conductor", "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/052e3084-d705-4966-aa3a-95f67f148321/ports", "rel": "self"}, {"href": "http://localhost/nodes/052e3084-d705-4966-aa3a-95f67f148321/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/052e3084-d705-4966-aa3a-95f67f148321/states", "rel": "self"}, {"href
DEBUG:     ": "http://localhost/nodes/052e3084-d705-4966-aa3a-95f67f148321/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/052e3084-d705-4966-aa3a-95f67f148321/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/052e3084-d705-4966-aa3a-95f67f148321/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/052e3084-d705-4966-aa3a-95f67f148321/volume", "rel": "self"}, {"href": "http://localhost/nodes/052e3084-d705-4966-aa3a-95f67f148321/volume", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type [0.071420s] ... ok
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type_datapath_id [0.075403s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_network_data_hidden_in_lower_version [0.113571s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-acaff947-1a9d-484d-a7c3-ee9347f5d8b1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.65
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:59.025620+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "owner": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": "fake.conductor", "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9ca64b06-b2c7-4642-acd6-c7686d98c8c9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.66
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:59.025620+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "power_interface": null, "power_state":
DEBUG:      null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": "fake.conductor", "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_without_node_or_node_uuid [0.184476s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet3/1', 'switch_info': 'switch1'}, 'pxe_enabled': True, 'physical_network': None, 'is_smartnic': False, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-40ee09b3-681f-4bfd-b412-76ae6811f98f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for port: {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet3/1', 'switch_info': 'switch1'}, 'pxe_enabled': True, 'physical_network': None, 'is_smartnic': False, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4'} is not valid under any of the given schemas. Possible root cause: 'node_ident' is a required property\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type_empty_value [0.074448s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_policy_update_instance_info [0.362397s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1b37383b-0c56-4ab8-8ea2-4965d54cdb31 WITH [{'path': '/instance_info/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7c2c87c6-c748-4958-ad1f-2a3ca6a363a9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.90
DEBUG: {"uuid": "1b37383b-0c56-4ab8-8ea2-4965d54cdb31", "created_at": "2025-05-22T02:50:59.010714+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1b37383b-0c56-4ab8-8ea2-4965d54cdb31", "rel": "self"}, {"href": "http://localhost/nodes/1b37383b-0c56-4ab8-8ea2-4965d54cdb31", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1b37383b-0c56-4ab8-8ea2-4965d54cdb31/ports", "rel": "self"}, {"href": "http://localhost/nodes/1b37383b-0c56-4ab8-8ea2-4965d54cdb31/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1b37383b-0c56-4ab8-8ea2-4965d54cdb31/states", "rel": "self"}, {"href": "http://localhost/nodes/1b37383b-0c56-4ab8-8ea2-4965d54cdb31/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1b37383b-0c56-4ab8-8ea2-4965d54cdb31/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1b37383b-0c56-4ab8-8ea2-4965d54cdb31/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1b37383b-0c56-4ab8-8ea2-4965d54cdb31/volume", "rel": "self"}, {"href": "http://localhost/nodes/1b37383b-0c56-4ab8-8ea2-4965d54cdb31/volume", "rel": "bookmark"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_owner_hidden_in_lower_version [0.125678s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b90d3fa6-de0d-429a-bbed-fe497f8ec7e2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.49
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:59.153212+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": "fake.conductor", "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6c069842-9101-4f11-85eb-aa2c20d5d8eb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.50
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:59.153212+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "owner": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_upd
DEBUG:     ated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": "fake.conductor", "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type_invalid_key [0.081028s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_owner_null_field [0.096456s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9448c64a-a275-461c-89ff-0e9e67c87d6a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.50
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:59.275623+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "owner": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": "fake.conductor", "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type_local_link_keys_mandatory [0.073780s] ... ok
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type_missing_local_link_mandatory_key [0.075228s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_owner_present [0.113017s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6121be6d-1cc7-4d57-94ca-4070aac43632
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.50
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:59.379016+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "owner": "akindofmagic", "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": "fake.conductor", "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_node_uuid_to_node_id_mapping [0.276207s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet3/1', 'switch_info': 'switch1'}, 'pxe_enabled': True, 'physical_network': None, 'is_smartnic': False, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781
DEBUG: Openstack-Request-Id: req-7b02e1b2-6484-4b3b-ac66-57039cfc14fe
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:50:59.389770+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {}, "is_smartnic": false, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": null, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_policy_update_none [0.257315s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/e9879618-a0a1-4a9e-8f20-70cdc16c3cbc WITH [] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9b7ae146-996e-4fea-a517-c57f0c54aa5e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "e9879618-a0a1-4a9e-8f20-70cdc16c3cbc", "created_at": "2025-05-22T02:50:59.345665+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/e9879618-a0a1-4a9e-8f20-70cdc16c3cbc", "rel": "self"}, {"href": "http://localhost/nodes/e9879618-a0a1-4a9e-8f20-70cdc16c3cbc", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/e9879618-a0a1-4a9e-8f20-70cdc16c3cbc/ports", "rel": "self"}, {"href": "http://localhost/nodes/e9879618-a0a1-4a9e-8f20-70cdc16c3cbc/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/e9879618-a0a1-4a9e-8f20-70cdc16c3cbc/states", "rel": "self"}, {"href": "http://localhost/nodes/e9879618-a0a1-4a9e-8f20-70cdc16c3cbc/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/e9879618-a0a1-4a9e-8f20-70cdc16c3cbc/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/e9879618-a0a1-4a9e-8f20-70cdc16c3cbc/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/e9879618-a0a1-4a9e-8f20-70cdc16c3cbc/volume", "rel": "self"}, {"href": "http://localhost/nodes/e9879618-a0a1-4a9e-8f20-70cdc16c3cbc/volume", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type_not_mac_or_datapath_id [0.069329s] ... ok
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type_smart_nic_keys_hostname_missing [0.092282s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_protected [0.135244s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/48c8ebec-f21d-4a24-b1cd-cb94193358fe WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a7d6b0a2-d2af-4ca9-a61d-ed6a46b302e3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.48
DEBUG: {"uuid": "48c8ebec-f21d-4a24-b1cd-cb94193358fe", "created_at": "2025-05-22T02:50:59.499333+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": true, "protected_reason": null, "provision_state": "active", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/48c8ebec-f21d-4a24-b1cd-cb94193358fe", "rel": "self"}, {"href": "http://localhost/nodes/48c8ebec-f21d-4a24-b1cd-cb94193358fe", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/48c8ebec-f21d-4a24-b1cd-cb94193358fe/ports", "rel": "self"}, {"href": "http://localhost/nodes/48c8ebec-f21d-4a24-b1cd-cb94193358fe/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/48c8ebec-f21d-4a24-b1cd-cb94193358fe/states", "rel": "self"}, {"href": "http://localhost/nodes/48c8ebec-f21d-4a24-b1cd-cb94193358fe/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/48c8ebec-f21d-4a24-b1cd-cb94193358fe/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/48c8ebec-f21d-4a24-b1cd-cb94193358fe/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/48c8ebec-f21d-4a24-b1cd-cb94193358fe/volume", "rel": "self"}, {"href": "http://localhost/nodes/48c8ebec-f21d-4a24-b1cd-cb94193358fe/volume", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/9635692c-a6a9-4e8d-bd4d-765c7b67092e WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5b031b5c-add9-443c-9c2b-aaa1b33962b1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.48
DEBUG: {"uuid": "9635692c-a6a9-4e8d-bd4d-765c7b67092e", "created_at": "2025-05-22T02:50:59.528707+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "active", "provision_updated_at": null, "raid_config": {}, "raid_interface": 
DEBUG:     null, "rescue_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/9635692c-a6a9-4e8d-bd4d-765c7b67092e", "rel": "self"}, {"href": "http://localhost/nodes/9635692c-a6a9-4e8d-bd4d-765c7b67092e", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/9635692c-a6a9-4e8d-bd4d-765c7b67092e/ports", "rel": "self"}, {"href": "http://localhost/nodes/9635692c-a6a9-4e8d-bd4d-765c7b67092e/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/9635692c-a6a9-4e8d-bd4d-765c7b67092e/states", "rel": "self"}, {"href": "http://localhost/nodes/9635692c-a6a9-4e8d-bd4d-765c7b67092e/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/9635692c-a6a9-4e8d-bd4d-765c7b67092e/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/9635692c-a6a9-4e8d-bd4d-765c7b67092e/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/9635692c-a6a9-4e8d-bd4d-765c7b67092e/volume", "rel": "self"}, {"href": "http://localhost/nodes/9635692c-a6a9-4e8d-bd4d-765c7b67092e/volume", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_portgroups_subresource_post [0.142419s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet3/1', 'switch_info': 'switch1'}, 'pxe_enabled': True, 'physical_network': None, 'is_smartnic': False, 'name': None, 'description': None, 'portgroup_uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-31297f82-1f23-49b3-a358-e551bbe09e72
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.24
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Operation not permitted.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_portgroups_subresource [0.147038s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups/9bb50f13-0b8d-4ade-ad2d-d91fefdef9ff WITH [{'path': '/extra/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-99a2a07b-0c55-4845-a69c-f4c0a13b97ba
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.24
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Operation not permitted.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type_smart_nic_keys_mandatory [0.071818s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_protected_hidden_in_lower_version [0.131093s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a0c55564-625a-4751-b08c-e82d620f9b44
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.47
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:59.635227+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6c0840cb-0bf7-4c37-82b7-ec42a7f4d696
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.48
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:59.635227+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reserv
DEBUG:     ation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_ports_subresource [0.138871s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports/9bb50f13-0b8d-4ade-ad2d-d91fefdef9cc WITH [{'path': '/extra/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-754c910f-f690-4806-9cea-0d1b0180af31
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Operation not permitted.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_collection_links [0.184154s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/?limit=3 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a6da0900-793d-4145-b14b-e1fb41988971
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"portgroups": [{"uuid": "b12a2c13-3088-42dc-9b7c-138da0af5c50", "address": "52:54:00:cf:2d:30", "name": "portgroup0", "links": [{"href": "http://localhost/v1/portgroups/b12a2c13-3088-42dc-9b7c-138da0af5c50", "rel": "self"}, {"href": "http://localhost/portgroups/b12a2c13-3088-42dc-9b7c-138da0af5c50", "rel": "bookmark"}]}, {"uuid": "81df9cdf-d560-424d-911c-583a77add997", "address": "52:54:00:cf:2d:31", "name": "portgroup1", "links": [{"href": "http://localhost/v1/portgroups/81df9cdf-d560-424d-911c-583a77add997", "rel": "self"}, {"href": "http://localhost/portgroups/81df9cdf-d560-424d-911c-583a77add997", "rel": "bookmark"}]}, {"uuid": "e7dc950b-36c6-48eb-af2c-c61f577acde5", "address": "52:54:00:cf:2d:32", "name": "portgroup2", "links": [{"href": "http://localhost/v1/portgroups/e7dc950b-36c6-48eb-af2c-c61f577acde5", "rel": "self"}, {"href": "http://localhost/portgroups/e7dc950b-36c6-48eb-af2c-c61f577acde5", "rel": "bookmark"}]}], "next": "http://localhost/v1/portgroups?sort_key=id&sort_dir=asc&fields=uuid,address,name&limit=3&marker=e7dc950b-36c6-48eb-af2c-c61f577acde5"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type_smart_nic_keys_port_id_missing [0.150573s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_protected_reason_hidden_in_lower_version [0.122913s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a3b9f7be-49ce-42b9-ab92-654066e0d2e4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.47
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:59.758715+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-498b244a-24c8-4a86-8aa5-8a9d8844373a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.48
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:59.758715+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reserv
DEBUG:     ation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_ports_subresource_no_port_id [0.107612s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports WITH [{'path': '/extra/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d1141d3f-8c22-4073-ba82-29f38b81fa0d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Missing mandatory parameter: port_ident\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_protected_with_reason [0.113770s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-df41c98c-1dbb-4e69-ba22-a9f0a23c8e7b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.48
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:50:59.896369+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": true, "protected_reason": "reason!", "provision_state": "active", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_collection_links_custom_fields [0.184523s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups?fields=address,uuid WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d796531c-14ff-48bf-914b-8d0d95ce07f1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"portgroups": [{"uuid": "2c5cc7db-e45b-45ae-9b4f-a08c97083a8c", "address": "52:54:00:cf:2d:30", "links": [{"href": "http://localhost/v1/portgroups/2c5cc7db-e45b-45ae-9b4f-a08c97083a8c", "rel": "self"}, {"href": "http://localhost/portgroups/2c5cc7db-e45b-45ae-9b4f-a08c97083a8c", "rel": "bookmark"}]}, {"uuid": "ca7af94d-0894-4a61-aa9e-c209c9a80a6a", "address": "52:54:00:cf:2d:31", "links": [{"href": "http://localhost/v1/portgroups/ca7af94d-0894-4a61-aa9e-c209c9a80a6a", "rel": "self"}, {"href": "http://localhost/portgroups/ca7af94d-0894-4a61-aa9e-c209c9a80a6a", "rel": "bookmark"}]}, {"uuid": "a9301d24-95b3-42cc-8ed8-6c6f82d64387", "address": "52:54:00:cf:2d:32", "links": [{"href": "http://localhost/v1/portgroups/a9301d24-95b3-42cc-8ed8-6c6f82d64387", "rel": "self"}, {"href": "http://localhost/portgroups/a9301d24-95b3-42cc-8ed8-6c6f82d64387", "rel": "bookmark"}]}], "next": "http://localhost/v1/portgroups?sort_key=id&sort_dir=asc&fields=address,uuid&limit=3&marker=a9301d24-95b3-42cc-8ed8-6c6f82d64387"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type_smart_nic_keys_with_optional [0.153725s] ... ok
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_allow_node_logical_names_post_name [0.058326s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_retired [0.132094s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/906f29f0-f5f4-4625-9c41-6cb7860173cc WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-86b74bb5-162f-4a27-856a-a5a85dcbf0db
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.61
DEBUG: {"uuid": "906f29f0-f5f4-4625-9c41-6cb7860173cc", "created_at": "2025-05-22T02:51:00.012521+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "owner": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "active", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": true, "retired_reason": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/906f29f0-f5f4-4625-9c41-6cb7860173cc", "rel": "self"}, {"href": "http://localhost/nodes/906f29f0-f5f4-4625-9c41-6cb7860173cc", "rel": "bookmark"}], "conductor": "fake.conductor", "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/906f29f0-f5f4-4625-9c41-6cb7860173cc/ports", "rel": "self"}, {"href": "http://localhost/nodes/906f29f0-f5f4-4625-9c41-6cb7860173cc/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/906f29f0-f5f4-4625-9c41-6cb7860173cc/states", "rel": "self"}, {"href": "http://localhost/nodes/906f29f0-f5f4-4625-9c41-6cb7860173cc/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/906f29f0-f5f4-4625-9c41-6cb7860173cc/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/906f29f0-f5f4-4625-9c41-6cb7860173cc/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/906f29f0-f5f4-4625-9c41-6cb7860173cc/volume", "rel": "self"}, {"href": "http://localhost/nodes/906f29f0-f5f4-4625-9c41-6cb7860173cc/volume", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/5c2ba50b-0178-4900-9c54-9d83f6defc01 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-78b497b4-c4ac-4543-8272-317ff26b9cf4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.61
DEBUG: {"uuid": "5c2ba50b-0178-4900-9c54-9d83f6defc01", "created_at": "2025-05-22T02:51:00.044498+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "owner": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": 
DEBUG:     "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "active", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/5c2ba50b-0178-4900-9c54-9d83f6defc01", "rel": "self"}, {"href": "http://localhost/nodes/5c2ba50b-0178-4900-9c54-9d83f6defc01", "rel": "bookmark"}], "conductor": "fake.conductor", "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/5c2ba50b-0178-4900-9c54-9d83f6defc01/ports", "rel": "self"}, {"href": "http://localhost/nodes/5c2ba50b-0178-4900-9c54-9d83f6defc01/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/5c2ba50b-0178-4900-9c54-9d83f6defc01/states", "rel": "self"}, {"href": "http://localhost/nodes/5c2ba50b-0178-4900-9c54-9d83f6defc01/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/5c2ba50b-0178-4900-9c54-9d83f6defc01/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/5c2ba50b-0178-4900-9c54-9d83f6defc01/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/5c2ba50b-0178-4900-9c54-9d83f6defc01/volume", "rel": "self"}, {"href": "http://localhost/nodes/5c2ba50b-0178-4900-9c54-9d83f6defc01/volume", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_allow_node_logical_names_pre_name [0.047291s] ... ok
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_collection_links_default_limit [0.148128s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9406d396-09e8-4afe-8768-ea9e6e628ad4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"portgroups": [{"uuid": "ad580359-6a19-4657-990b-5eea424f1e20", "address": "52:54:00:cf:2d:30", "name": "portgroup0", "links": [{"href": "http://localhost/v1/portgroups/ad580359-6a19-4657-990b-5eea424f1e20", "rel": "self"}, {"href": "http://localhost/portgroups/ad580359-6a19-4657-990b-5eea424f1e20", "rel": "bookmark"}]}, {"uuid": "d218e940-1068-40d5-be6c-d1de956890b1", "address": "52:54:00:cf:2d:31", "name": "portgroup1", "links": [{"href": "http://localhost/v1/portgroups/d218e940-1068-40d5-be6c-d1de956890b1", "rel": "self"}, {"href": "http://localhost/portgroups/d218e940-1068-40d5-be6c-d1de956890b1", "rel": "bookmark"}]}, {"uuid": "52e04d91-cff3-4f66-a0d5-eb050301811f", "address": "52:54:00:cf:2d:32", "name": "portgroup2", "links": [{"href": "http://localhost/v1/portgroups/52e04d91-cff3-4f66-a0d5-eb050301811f", "rel": "self"}, {"href": "http://localhost/portgroups/52e04d91-cff3-4f66-a0d5-eb050301811f", "rel": "bookmark"}]}], "next": "http://localhost/v1/portgroups?sort_key=id&sort_dir=asc&fields=uuid,address,name&limit=3&marker=52e04d91-cff3-4f66-a0d5-eb050301811f"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_get_rpc_node_by_name_no_logical_name [0.048315s] ... ok
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_get_rpc_node_by_uuid_no_logical_name [0.034483s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_update_drive_console_enabled [0.306389s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH [{'path': '/driver', 'value': 'foo', 'op': 'add'}] GOT Response: 409 Conflict
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7b6c0bb8-f6fe-4500-8f18-f9d8acd33925
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 can not update the driver while the console is enabled. Please stop the console first.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_retired_hidden_in_lower_version [0.120739s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9346c7c5-4846-431e-a579-73746a57bb9d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.60
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:00.137859+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "owner": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": "fake.conductor", "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a8f35538-6e98-4493-abfa-d9c317a0b57d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.61
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:00.137859+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "owner": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected
DEBUG:     ": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": "fake.conductor", "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail [0.094719s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d903ffb5-0fe8-4341-9f39-dade5868c4b6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"portgroups": [{"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:51:00.168283+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "mode": "active-backup", "name": "fooname", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_get_rpc_node_expect_name [0.033829s] ... ok
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_get_rpc_node_expect_uuid [0.058264s] ... ok
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail_against_single [0.087962s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/detail WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4fa5847a-7a39-4c7a-983f-3d7d830555e2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Resource could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_get_rpc_node_invalid_name [0.031689s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_retired_reason_hidden_in_lower_version [0.122528s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c9be409d-eb06-441e-af7c-c77cf571527a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.60
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:00.258003+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "owner": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": "fake.conductor", "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ae037d74-67f2-43d4-a96d-c62d2c5e737a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.61
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:00.258003+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "owner": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected
DEBUG:     ": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": "fake.conductor", "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_is_valid_node_name [0.023834s] ... ok
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_populate_node_uuid [0.021519s] ... ok
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_replace_node_id_with_uuid [0.020229s] ... ok
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_replace_node_id_with_uuid_not_found [0.036180s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_update_name_twice_both_invalid [0.227779s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH [{'path': '/name', 'op': 'add', 'value': 'Windows ME'}, {'path': '/name', 'op': 'replace', 'value': 'Guido Van Error'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-362760d6-6975-458c-a73f-74e62692d3b6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.5
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123: Cannot change name to invalid name 'Windows ME'\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail_by_node_name_ok [0.139930s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/detail?node=test-node WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a6c85f0d-82dc-47f9-932f-25c7915bb3f2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"portgroups": [{"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:51:00.388578+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "mode": "active-backup", "name": "fooname", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_replace_node_uuid_with_id [0.025336s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_retired_with_reason [0.129923s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-968b6002-b023-4a3e-9384-5500b5acd891
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.61
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:00.383341+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "owner": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "active", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": true, "retired_reason": "warranty expired", "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": "fake.conductor", "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_replace_node_uuid_with_id_not_found [0.021978s] ... ok
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_utils.TestObjectToDict.test_fields [0.018917s] ... ok
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail_invalid_api_version [0.068834s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/detail WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_utils.TestObjectToDict.test_links [0.033252s] ... ok
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_utils.TestObjectToDict.test_no_args [0.035404s] ... ok
DEBUG: {0} ironic.tests.unit.api.controllers.v1.test_utils.TestObjectToDict.test_no_base_attributes [0.032202s] ... ok
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail_query [0.101024s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups?detail=True WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e2faabe5-bdb7-4d2f-a119-8f831d100c29
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"portgroups": [{"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:51:00.571687+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "mode": "active-backup", "name": "fooname", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_update_name_twice_second_invalid [0.205960s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH [{'path': '/name', 'op': 'add', 'value': 'node-0'}, {'path': '/name', 'op': 'replace', 'value': 'Guido Van Error'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-dc661ba8-ca8f-494b-8ca5-d88fd563f1d5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.5
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123: Cannot change name to invalid name 'Guido Van Error'\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_secure_boot [0.201744s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/99ede310-1ff0-473e-8bfd-405cfba6acfd WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-38cce6b9-6e64-4cc8-b72d-59124c07f54b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.75
DEBUG: {"uuid": "99ede310-1ff0-473e-8bfd-405cfba6acfd", "created_at": "2025-05-22T02:51:00.549908+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": "uefi", "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": true, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/99ede310-1ff0-473e-8bfd-405cfba6acfd", "rel": "self"}, {"href": "http://localhost/nodes/99ede310-1ff0-473e-8bfd-405cfba6acfd", "rel": "bookmark"}], "conductor": "fake.conductor", "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/99ede310-1ff0-473e-8bfd-405cfba6acfd/ports", "rel": "self"}, {"href": "http://localhost/nodes/99ede310-1ff0-473e-8bfd-405cfba6acfd/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/99ede310-1ff0-473e-8bfd-405cfba6acfd/states", "rel": "self"}, {"href": "http://localhost/nodes/99ede310-1ff0-473e-8bfd-405cfba6acfd/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/99ede310-1ff0-473e-8bfd-405cfba6acfd/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/99ede310-1ff0-473e-8bfd-405cfba6acfd/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/99ede310-1ff0-473e-8bfd-405cfba6acfd/volume", "rel": "self"}, {"href": "http://localhost/nodes/99ede310-1ff0-473e-8bfd-405cfba6acfd/volume", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/02d84957-2c1d-4115-a70e-a01ff3c600c9 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1383341c-744d-4091-8bba-05c7750047d8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.75
DEBUG: {"uuid": "02d84957-2c1d-4115-a70e-a01ff3c600c9", "created_at": "2025-05-22T02:51:00.601733+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": "uefi", "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}
DEBUG:     , "network_interface": null, "owner": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": false, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/02d84957-2c1d-4115-a70e-a01ff3c600c9", "rel": "self"}, {"href": "http://localhost/nodes/02d84957-2c1d-4115-a70e-a01ff3c600c9", "rel": "bookmark"}], "conductor": "fake.conductor", "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/02d84957-2c1d-4115-a70e-a01ff3c600c9/ports", "rel": "self"}, {"href": "http://localhost/nodes/02d84957-2c1d-4115-a70e-a01ff3c600c9/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/02d84957-2c1d-4115-a70e-a01ff3c600c9/states", "rel": "self"}, {"href": "http://localhost/nodes/02d84957-2c1d-4115-a70e-a01ff3c600c9/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/02d84957-2c1d-4115-a70e-a01ff3c600c9/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/02d84957-2c1d-4115-a70e-a01ff3c600c9/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/02d84957-2c1d-4115-a70e-a01ff3c600c9/volume", "rel": "self"}, {"href": "http://localhost/nodes/02d84957-2c1d-4115-a70e-a01ff3c600c9/volume", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_001_values ... SKIPPED: These are fake reference values for YAML templating
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail_query_false [0.120362s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-bfebd7a5-4524-463c-8e74-1588e18170b0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"portgroups": [{"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "address": "52:54:00:cf:2d:31", "name": "fooname", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}]}]}
DEBUG: GET /v1/portgroups?detail=False WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8b9def97-39d3-4548-b991-35d53f7ffa09
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"portgroups": [{"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "address": "52:54:00:cf:2d:31", "name": "fooname", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_002_nodes_post_admin [0.142372s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'name': 'node', 'driver': 'fake-driverz'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7fdedf00-514a-4284-ab86-31db3f5c418e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_secure_boot_hidden_in_lower_version [0.164185s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-77155369-2426-4177-97bc-6fa5f72cf91f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.74
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:00.752333+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": "fake.conductor", "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f9a5d5ec-f7df-4e61-a281-451b392e2457
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.75
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:00.752333+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, 
DEBUG:     "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": "fake.conductor", "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail_sort_key_allowed [0.128880s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/detail?sort_key=mode WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-17f34e7b-9b81-4ac6-87a7-91aafe919832
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"portgroups": [{"uuid": "69179344-ebd2-4264-aad4-a0616681de39", "created_at": "2025-05-22T02:51:00.818660+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "mode": "mode_1", "name": "portgroup1", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/69179344-ebd2-4264-aad4-a0616681de39", "rel": "self"}, {"href": "http://localhost/portgroups/69179344-ebd2-4264-aad4-a0616681de39", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/69179344-ebd2-4264-aad4-a0616681de39/ports", "rel": "self"}, {"href": "http://localhost/portgroups/69179344-ebd2-4264-aad4-a0616681de39/ports", "rel": "bookmark"}]}, {"uuid": "15e25fe8-f1ac-4b72-8ab7-22edc36bdc47", "created_at": "2025-05-22T02:51:00.809258+00:00", "updated_at": null, "address": "52:54:00:cf:2d:32", "extra": {}, "internal_info": {"bar": "buzz"}, "mode": "mode_2", "name": "portgroup2", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/15e25fe8-f1ac-4b72-8ab7-22edc36bdc47", "rel": "self"}, {"href": "http://localhost/portgroups/15e25fe8-f1ac-4b72-8ab7-22edc36bdc47", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/15e25fe8-f1ac-4b72-8ab7-22edc36bdc47/ports", "rel": "self"}, {"href": "http://localhost/portgroups/15e25fe8-f1ac-4b72-8ab7-22edc36bdc47/ports", "rel": "bookmark"}]}, {"uuid": "3f11ecbf-de46-425e-84bd-f3918acb9c7d", "created_at": "2025-05-22T02:51:00.800444+00:00", "updated_at": null, "address": "52:54:00:cf:2d:33", "extra": {}, "internal_info": {"bar": "buzz"}, "mode": "mode_3", "name": "portgroup3", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/3f11ecbf-de46-425e-84bd-f3918acb9c7d", "rel": "self"}, {"href": "http://localhost/portgroups/3f11ecbf-de46-425e-84bd-f3918acb9c7d", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/3f11ecbf-de46-425e-84bd-f3918acb9c7d/ports", "rel": "self"}, {"href": "http://localhost/portgroups/3f11ecbf-de46-425e-84bd-f3918acb9c7d/ports", "rel": "bookmark"}]}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_volume_connectors_subresource [0.222034s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/extra/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e673bafc-1e26-4815-86e5-e346ad1f9cd4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Operation not permitted.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail_sort_key_not_allowed [0.071701s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/detail?sort_key=mode WITH {} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d71ac565-3787-4a91-a846-320c96d06bf0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.25
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_states [0.150853s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2f7c0afc-bd26-43bd-9cfc-3949106d683a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"console_enabled": false, "last_error": "fake-error", "power_state": "fake-state", "provision_state": "fake-state", "target_power_state": "fake-state", "target_provision_state": "fake-state", "provision_updated_at": "2000-01-01T00:00:00+00:00"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail_using_query_and_fields [0.089041s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups?detail=True&fields=name WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6438f35b-6084-4e16-9525-c76daea84c5d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Can not specify ?detail=True and fields in the same request.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_volume_connectors_subresource_no_connector_id [0.180628s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/connectors WITH [{'path': '/extra/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-de0a9885-079f-48b2-824e-41feb3fdc1a1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Missing mandatory parameter: connector_uuid\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail_using_query_false_and_fields [0.086442s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups?detail=False&fields=internal_info WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c54eeccd-148d-4091-bb54-61807429cd95
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"portgroups": [{"internal_info": {"bar": "buzz"}, "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}]}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail_using_query_old_version [0.055407s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups?detail=True WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a8d59b3d-6f50-424d-a755-297eb847eb2e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.42
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Invalid query parameter ?detail=True received.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_states_boot_mode [0.209633s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/94f71d35-0d8b-4155-a460-5aa9e517a999/states WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d73ae189-c1fc-405b-9afe-eb020c293e96
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.75
DEBUG: {"console_enabled": false, "last_error": null, "power_state": null, "provision_state": "available", "target_power_state": null, "target_provision_state": null, "provision_updated_at": null, "raid_config": {}, "target_raid_config": {}, "boot_mode": "bios", "secure_boot": null}
DEBUG: GET /v1/nodes/91092a33-5005-4ce4-ae92-2653d89b218e/states WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-97769da4-1aba-4f24-816e-28e8626d160f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.75
DEBUG: {"console_enabled": false, "last_error": null, "power_state": null, "provision_state": "available", "target_power_state": null, "target_provision_state": null, "provision_updated_at": null, "raid_config": {}, "target_raid_config": {}, "boot_mode": "uefi", "secure_boot": null}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_empty [0.042937s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9df6f9be-5dc4-4f7b-a0bb-c0483c9b1df5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"portgroups": []}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_volume_targets_subresource [0.274472s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/extra/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-038d3b97-6919-4ec4-90e9-f69c28184f08
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Operation not permitted.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_all_by_node_name_ok [0.155383s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups?node=test-node WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-eb861e0e-6918-4e3a-90e8-9c6b77a78ea3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"portgroups": [{"uuid": "5a3117f1-34b8-49b3-be83-e9079e96709a", "address": "52:54:00:cf:2d:30", "name": "portgroup0", "links": [{"href": "http://localhost/v1/portgroups/5a3117f1-34b8-49b3-be83-e9079e96709a", "rel": "self"}, {"href": "http://localhost/portgroups/5a3117f1-34b8-49b3-be83-e9079e96709a", "rel": "bookmark"}]}, {"uuid": "ae5d6cb6-bf1b-4d51-9949-6cda67f9edc1", "address": "52:54:00:cf:2d:31", "name": "portgroup1", "links": [{"href": "http://localhost/v1/portgroups/ae5d6cb6-bf1b-4d51-9949-6cda67f9edc1", "rel": "self"}, {"href": "http://localhost/portgroups/ae5d6cb6-bf1b-4d51-9949-6cda67f9edc1", "rel": "bookmark"}]}, {"uuid": "da265289-044d-4c31-8caa-b82f0c9002c3", "address": "52:54:00:cf:2d:32", "name": "portgroup2", "links": [{"href": "http://localhost/v1/portgroups/da265289-044d-4c31-8caa-b82f0c9002c3", "rel": "self"}, {"href": "http://localhost/portgroups/da265289-044d-4c31-8caa-b82f0c9002c3", "rel": "bookmark"}]}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_states_boot_mode_hidden_in_lower_version [0.175259s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-59758124-3832-4dcb-9798-b15dd2a74343
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.74
DEBUG: {"console_enabled": false, "last_error": null, "power_state": null, "provision_state": "available", "target_power_state": null, "target_provision_state": null, "provision_updated_at": null, "raid_config": {}, "target_raid_config": {}}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a3c62359-5c45-476a-b6f3-75807eb0fbe8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.75
DEBUG: {"console_enabled": false, "last_error": null, "power_state": null, "provision_state": "available", "target_power_state": null, "target_provision_state": null, "provision_updated_at": null, "raid_config": {}, "target_raid_config": {}, "boot_mode": null, "secure_boot": null}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_003_nodes_post_member [0.565499s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'name': 'node', 'driver': 'fake-driverz'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-534b4087-dbd0-467f-88df-67cfb13d9ab6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:create\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_remove_chassis_id [0.159658s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH [{'path': '/chassis_id', 'op': 'remove'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b4a8b718-cfa6-46e0-acc4-d7f49aa0a62e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot patch /chassis_id. Only the following can be updated: automated_clean, bios_interface, boot_interface, chassis_uuid, conductor_group, console_interface, deploy_interface, description, disable_power_off, driver, driver_info, extra, inspect_interface, instance_info, instance_uuid, lessee, maintenance, management_interface, name, network_data, network_interface, owner, power_interface, properties, protected, protected_reason, raid_interface, rescue_interface, resource_class, retired, retired_reason, shard, storage_interface, vendor_interface, parent_node, firmware_interface\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_all_by_node_uuid_ok [0.129617s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/detail?node=1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4f6dd86c-1869-4c56-806d-66a3f7ee756b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"portgroups": [{"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:51:01.470527+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "mode": "active-backup", "name": "fooname", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_states_by_name [0.136105s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/eggs/states WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-75f54ac6-d679-45d3-919c-8a5632a3455f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.5
DEBUG: {"console_enabled": false, "last_error": "fake-error", "power_state": "fake-state", "provision_state": "fake-state", "target_power_state": "fake-state", "target_provision_state": "fake-state", "provision_updated_at": "1971-03-09T00:00:00+00:00"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_states_field_hidden_in_lower_version [0.104377s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-96937647-a04b-4d45-ab82-a28b64cf8c96
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.8
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:01.579841+00:00", "updated_at": null, "clean_step": {}, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "name": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-24d04c64-4c4a-43bd-b643-8f8096f5b32b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.14
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:01.579841+00:00", "updated_at": null, "clean_step": {}, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "name": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "reservation": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_004_nodes_post_observer [0.252954s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'name': 'node', 'driver': 'fake-driverz'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-585800df-3f1a-4016-ace8-9d97bdc0ad32
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:create\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_all_ports_by_portgroup_uuid [0.134554s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d2765a41-7ac9-4ecf-9a43-e495d30a0603
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.24
DEBUG: {"ports": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "address": "52:54:00:cf:2d:31", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}]}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_states_raid [0.112203s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-66a10db6-000e-4ff2-b7b1-743940c94968
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.12
DEBUG: {"console_enabled": false, "last_error": "fake-error", "power_state": "fake-state", "provision_state": "fake-state", "target_power_state": "fake-state", "target_provision_state": "fake-state", "provision_updated_at": "2000-01-01T00:00:00+00:00", "raid_config": {"foo": "bar"}, "target_raid_config": {"foo": "bar"}}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_remove_chassis_uuid [0.283792s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH [{'path': '/chassis_uuid', 'op': 'remove'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3494a9b0-57c0-476a-9165-474481853114
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.25
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:01.575141+00:00", "updated_at": null, "clean_step": {}, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "name": "node-57.1", "network_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "reservation": null, "resource_class": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_collection_custom_fields [0.160215s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups?fields=uuid,extra WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-bb428324-91d7-4299-8241-7cb8dbbb0f5d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"portgroups": [{"uuid": "dfa976fb-02fd-42a5-9c54-7f418a91a565", "extra": {}, "links": [{"href": "http://localhost/v1/portgroups/dfa976fb-02fd-42a5-9c54-7f418a91a565", "rel": "self"}, {"href": "http://localhost/portgroups/dfa976fb-02fd-42a5-9c54-7f418a91a565", "rel": "bookmark"}]}, {"uuid": "4cd5b8f3-f676-41f2-a8a3-5814e34b06d5", "extra": {}, "links": [{"href": "http://localhost/v1/portgroups/4cd5b8f3-f676-41f2-a8a3-5814e34b06d5", "rel": "self"}, {"href": "http://localhost/portgroups/4cd5b8f3-f676-41f2-a8a3-5814e34b06d5", "rel": "bookmark"}]}, {"uuid": "db700042-af9a-4c20-9ba0-69e7d956bf39", "extra": {}, "links": [{"href": "http://localhost/v1/portgroups/db700042-af9a-4c20-9ba0-69e7d956bf39", "rel": "self"}, {"href": "http://localhost/portgroups/db700042-af9a-4c20-9ba0-69e7d956bf39", "rel": "bookmark"}]}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_states_secure_boot [0.114542s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1783b6b0-0f86-4ccb-8da2-4bffc4bbdebd/states WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8f15c5e7-56c4-4743-bce1-3769b513753b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.75
DEBUG: {"console_enabled": false, "last_error": null, "power_state": null, "provision_state": "available", "target_power_state": null, "target_provision_state": null, "provision_updated_at": null, "raid_config": {}, "target_raid_config": {}, "boot_mode": "uefi", "secure_boot": true}
DEBUG: GET /v1/nodes/ee1b6889-68b1-4ba5-8a94-3295757d9e1d/states WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2d5eac58-a19a-4a23-b80d-f4f2b173c3ef
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.75
DEBUG: {"console_enabled": false, "last_error": null, "power_state": null, "provision_state": "available", "target_power_state": null, "target_provision_state": null, "provision_updated_at": null, "raid_config": {}, "target_raid_config": {}, "boot_mode": "uefi", "secure_boot": false}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_005_nodes_get_node_admin [0.252793s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d9e23619-2241-4253-aad5-1eb78790c400
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:01.733804+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-driverz", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": "z", "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": ["trait1"], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_collection_pagination_no_uuid [0.158664s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups?fields=address&limit=2 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1fdf939e-a263-49ad-9f1b-b203d44bb340
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"portgroups": [{"address": "52:54:00:cf:2d:30", "links": [{"href": "http://localhost/v1/portgroups/10f05aa4-8762-48a2-9fe5-f3b8148de045", "rel": "self"}, {"href": "http://localhost/portgroups/10f05aa4-8762-48a2-9fe5-f3b8148de045", "rel": "bookmark"}]}, {"address": "52:54:00:cf:2d:31", "links": [{"href": "http://localhost/v1/portgroups/a6fe2627-0e60-4b31-bb3b-78c06d396cce", "rel": "self"}, {"href": "http://localhost/portgroups/a6fe2627-0e60-4b31-bb3b-78c06d396cce", "rel": "bookmark"}]}], "next": "http://localhost/v1/portgroups?sort_key=id&sort_dir=asc&fields=address&limit=2&marker=a6fe2627-0e60-4b31-bb3b-78c06d396cce"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_states_secure_boot_hidden_in_lower_version [0.118195s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-07d6df32-0a37-42f5-be04-fa2b2bc5a349
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.74
DEBUG: {"console_enabled": false, "last_error": null, "power_state": null, "provision_state": "available", "target_power_state": null, "target_provision_state": null, "provision_updated_at": null, "raid_config": {}, "target_raid_config": {}}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-09b9abbf-bafa-41a5-9e44-5c5a2018db3f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.75
DEBUG: {"console_enabled": false, "last_error": null, "power_state": null, "provision_state": "available", "target_power_state": null, "target_provision_state": null, "provision_updated_at": null, "raid_config": {}, "target_raid_config": {}, "boot_mode": null, "secure_boot": null}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_remove_chassis_uuid_invalid_api_version [0.282352s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH [{'path': '/chassis_uuid', 'op': 'remove'}] GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2a9b255f-0dd7-4503-ab30-c5f9e3f782e0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.24
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_storage_interface_hidden_in_lower_version [0.113446s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f5a7146f-37ec-4520-99aa-f0bcb30eb363
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.32
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:02.036260+00:00", "updated_at": null, "boot_interface": null, "clean_step": {}, "console_enabled": false, "console_interface": null, "deploy_interface": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "reservation": null, "resource_class": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-21b0d794-fb43-48a9-ab76-8ebf53a02840
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.33
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:02.036260+00:00", "updated_at": null, "boot_interface": null, "clean_step": {}, "console_enabled": false, "console_interface": null, "deploy_interface": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "
DEBUG:     rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_collection_properties_field_lower_api_version [0.133082s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/?fields=address,properties WITH {} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-18ea1ffd-14d3-4b35-8553-10ec30e2b0b5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.25
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_006_nodes_get_node_member [0.269169s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8135b952-584f-4b5f-9483-aef1e8a039c3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_custom_fields_invalid_fields [0.110235s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4?fields=uuid,spongebob WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-eeca8723-e95d-4c6a-a6e1-d0b35995ca34
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Field(s) \\\"spongebob\\\" are not valid\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_traits_hidden_in_lower_version [0.147561s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-47b45aea-dad1-4c81-a289-2fe9705076b0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.36
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:02.160336+00:00", "updated_at": null, "boot_interface": null, "clean_step": {}, "console_enabled": false, "console_interface": null, "deploy_interface": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9db23200-16ef-487e-b968-a66a40863162
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.37
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:02.160336+00:00", "updated_at": null, "boot_interface": null, "clean_step": {}, "console_enabled": false, "console_interface": null, "deploy_interface": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes
DEBUG:     /1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_remove_internal_field [0.153446s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH [{'path': '/last_error', 'op': 'remove'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-de17af85-2882-4067-a9c0-0a2ae400c29a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot patch /last_error. Only the following can be updated: automated_clean, bios_interface, boot_interface, chassis_uuid, conductor_group, console_interface, deploy_interface, description, disable_power_off, driver, driver_info, extra, inspect_interface, instance_info, instance_uuid, lessee, maintenance, management_interface, name, network_data, network_interface, owner, power_interface, properties, protected, protected_reason, raid_interface, rescue_interface, resource_class, retired, retired_reason, shard, storage_interface, vendor_interface, parent_node, firmware_interface\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_one [0.079549s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-977ecb74-7618-410d-8a64-f4b5218d2e71
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:51:02.245875+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "mode": "active-backup", "name": "fooname", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_one_custom_fields [0.057120s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4?fields=address,extra WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5ce5193a-ba5e-4334-9928-9634f9a2442e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"address": "52:54:00:cf:2d:31", "extra": {}, "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_one_invalid_api_version [0.045414s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_one [0.158543s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-09e4d2ab-0aa9-4d12-81f3-80520a5370e4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"nodes": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}]}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_one_mode_field_lower_api_version [0.053430s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4?fields=address,mode WITH {} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d07b8458-7dc0-4e49-a085-3ffef157d69b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.25
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_remove_mandatory_field [0.229723s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH [{'path': '/driver', 'op': 'remove'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-077c037a-5147-41b0-b3ef-f90ecc8ac6ae
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for patch: 'driver' is a required property\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_007_nodes_get_node_observer [0.304333s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-74a0f164-8b81-438c-8801-241ac99b1074
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:02.263648+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-driverz", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": "z", "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": ["trait1"], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_one_with_double_json_in_name [0.065235s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e7b3ac4f-176f-4bb4-ba5a-2edd032fb8ce
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:51:02.480662+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "mode": "active-backup", "name": "pg.json.json", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_one_field_specific_santization [0.151398s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?fields=uuid,provision_state,maintenance,instance_uuid,last_error WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6e3a51df-cdd7-4c93-be9b-831429475957
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"nodes": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "provision_state": "available", "maintenance": false, "instance_uuid": null, "last_error": "meow", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}]}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_one_with_json [0.083788s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4.json WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-16a306fb-5ddd-4043-b182-219617898976
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.90
DEBUG: {"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:51:02.536044+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "mode": "active-backup", "name": "fooname", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_remove_non_existent_property_fail [0.151787s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH [{'path': '/extra/non-existent', 'op': 'remove'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d864a935-1852-4c4c-bd2b-eb31d9355e21
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Couldn't apply patch '{'path': '/extra/non-existent', 'op': 'remove'}'. Reason: can't remove non-existent object 'non-existent'\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_one_with_json_in_name [0.124385s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4b8ab3e8-a430-431d-a6e5-20d92d647234
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:51:02.668983+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "mode": "active-backup", "name": "pg.json", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_008_nodes_get_node_other_admin [0.325277s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a977a331-1e10-4b66-a828-2c9b2ac7526f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:02.581839+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-driverz", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": "z", "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": ["trait1"], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_one_with_json_not_found [0.126010s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4.json WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6b237a99-c5bf-4331-a849-374fdc79998f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 6eb02b44-18a3-4659-8c0b-8d2802581ae4.json could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_portgroups_subresource [0.362315s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-11d1dc78-cddb-4ce1-91e3-bca2585cc1db
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.24
DEBUG: {"portgroups": [{"uuid": "134a28eb-8c01-4677-b364-cbd63cdbfa84", "address": "52:54:00:cf:2d:30", "name": "pg-0", "links": [{"href": "http://localhost/v1/portgroups/134a28eb-8c01-4677-b364-cbd63cdbfa84", "rel": "self"}, {"href": "http://localhost/portgroups/134a28eb-8c01-4677-b364-cbd63cdbfa84", "rel": "bookmark"}]}, {"uuid": "478d71b7-e4d3-436d-9269-127126736452", "address": "52:54:00:cf:2d:31", "name": "pg-1", "links": [{"href": "http://localhost/v1/portgroups/478d71b7-e4d3-436d-9269-127126736452", "rel": "self"}, {"href": "http://localhost/portgroups/478d71b7-e4d3-436d-9269-127126736452", "rel": "bookmark"}]}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups?limit=1 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f9e1f7bf-734c-4246-863e-ac8558cd239e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.24
DEBUG: {"portgroups": [{"uuid": "134a28eb-8c01-4677-b364-cbd63cdbfa84", "address": "52:54:00:cf:2d:30", "name": "pg-0", "links": [{"href": "http://localhost/v1/portgroups/134a28eb-8c01-4677-b364-cbd63cdbfa84", "rel": "self"}, {"href": "http://localhost/portgroups/134a28eb-8c01-4677-b364-cbd63cdbfa84", "rel": "bookmark"}]}], "next": "http://localhost/v1/portgroups?sort_key=id&sort_dir=asc&fields=uuid,address,name&limit=1&marker=134a28eb-8c01-4677-b364-cbd63cdbfa84"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_one_with_suffix [0.119463s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-78a5356d-789d-429c-973b-e061788f5446
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:51:02.932510+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "mode": "active-backup", "name": "pg.1", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_remove_ok [0.424064s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH [{'path': '/extra', 'op': 'remove'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-587abfdc-baaf-4c0d-9e06-2a43c7afd913
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:02.784854+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": null, "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_portgroups_subresource_link [0.218887s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1bb91005-6e37-4241-9f43-5d4f27acaae6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.24
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:03.047372+00:00", "updated_at": null, "clean_step": {}, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "name": null, "network_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "reservation": null, "resource_class": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_links [0.222469s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/8ec2ed38-b587-4cc6-ba6c-131c3b439e21 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-546164e3-5226-43f0-af11-b1730923fd34
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "8ec2ed38-b587-4cc6-ba6c-131c3b439e21", "created_at": "2025-05-22T02:51:03.044531+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "mode": "active-backup", "name": "fooname", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/8ec2ed38-b587-4cc6-ba6c-131c3b439e21", "rel": "self"}, {"href": "http://localhost/portgroups/8ec2ed38-b587-4cc6-ba6c-131c3b439e21", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/8ec2ed38-b587-4cc6-ba6c-131c3b439e21/ports", "rel": "self"}, {"href": "http://localhost/portgroups/8ec2ed38-b587-4cc6-ba6c-131c3b439e21/ports", "rel": "bookmark"}]}
DEBUG: GET /v1/portgroups/8ec2ed38-b587-4cc6-ba6c-131c3b439e21 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-71feed86-18af-41dd-910b-fca0f25ba13c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "8ec2ed38-b587-4cc6-ba6c-131c3b439e21", "created_at": "2025-05-22T02:51:03.044531+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "mode": "active-backup", "name": "fooname", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/8ec2ed38-b587-4cc6-ba6c-131c3b439e21", "rel": "self"}, {"href": "http://localhost/portgroups/8ec2ed38-b587-4cc6-ba6c-131c3b439e21", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/8ec2ed38-b587-4cc6-ba6c-131c3b439e21/ports", "rel": "self"}, {"href": "http://localhost/portgroups/8ec2ed38-b587-4cc6-ba6c-131c3b439e21/ports", "rel": "bookmark"}]}
DEBUG: GET /portgroups/8ec2ed38-b587-4cc6-ba6c-131c3b439e21 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7a3be428-99ea-4dab-9bad-77015bca29d0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "8ec2ed38-b587-4cc6-ba6c-131c3b439e21", "created_at": "2025-05-22T02:51:03.044531+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "mode": "active-backup", "name": "fooname", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/8ec2ed38-b587-4cc6-ba6c-131c3b439e21", "rel": "self"}, {"href": "http://localhost/portgroups/8ec2ed38-b587-4cc6-ba6c-131c3b439e21", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/8ec2ed38-b587-4cc6-ba6c-131c3b439e21/ports", "rel": "self"}, {"href": "http://localhost/portgroups/8ec2ed38-b587-4cc6-ba6c-131c3b439e21/ports", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_009_nodes_get_admin [0.449878s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-73adfe5b-b63b-4b47-aebd-8e2beb4d4426
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"nodes": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}]}, {"uuid": "22e26c0b-03f2-4d2e-ae87-c02d7f33c000", "instance_uuid": "211fa318-cf79-475a-81b2-ef08eaae9a0d", "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000", "rel": "self"}, {"href": "http://localhost/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000", "rel": "bookmark"}]}, {"uuid": "18a552fb-dcd2-43bf-9302-e4c93287be11", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11", "rel": "self"}, {"href": "http://localhost/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11", "rel": "bookmark"}]}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_many [0.121331s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d8a92249-d792-405f-b1e4-e11768037cc3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"portgroups": [{"uuid": "a62148bb-abb4-40e1-98da-70cb533f9ef8", "address": "52:54:00:cf:2d:30", "name": "portgroup0", "links": [{"href": "http://localhost/v1/portgroups/a62148bb-abb4-40e1-98da-70cb533f9ef8", "rel": "self"}, {"href": "http://localhost/portgroups/a62148bb-abb4-40e1-98da-70cb533f9ef8", "rel": "bookmark"}]}, {"uuid": "e90aa407-6968-4f20-8645-bc0f2f51cda8", "address": "52:54:00:cf:2d:31", "name": "portgroup1", "links": [{"href": "http://localhost/v1/portgroups/e90aa407-6968-4f20-8645-bc0f2f51cda8", "rel": "self"}, {"href": "http://localhost/portgroups/e90aa407-6968-4f20-8645-bc0f2f51cda8", "rel": "bookmark"}]}, {"uuid": "1fc33af5-06ec-4a6a-9a42-90ee73dd4f41", "address": "52:54:00:cf:2d:32", "name": "portgroup2", "links": [{"href": "http://localhost/v1/portgroups/1fc33af5-06ec-4a6a-9a42-90ee73dd4f41", "rel": "self"}, {"href": "http://localhost/portgroups/1fc33af5-06ec-4a6a-9a42-90ee73dd4f41", "rel": "bookmark"}]}, {"uuid": "87c58691-4912-4ee5-9186-00eae5a0d7b8", "address": "52:54:00:cf:2d:33", "name": "portgroup3", "links": [{"href": "http://localhost/v1/portgroups/87c58691-4912-4ee5-9186-00eae5a0d7b8", "rel": "self"}, {"href": "http://localhost/portgroups/87c58691-4912-4ee5-9186-00eae5a0d7b8", "rel": "bookmark"}]}, {"uuid": "dd344400-02bf-4c9b-9590-89d27236dfbb", "address": "52:54:00:cf:2d:34", "name": "portgroup4", "links": [{"href": "http://localhost/v1/portgroups/dd344400-02bf-4c9b-9590-89d27236dfbb", "rel": "self"}, {"href": "http://localhost/portgroups/dd344400-02bf-4c9b-9590-89d27236dfbb", "rel": "bookmark"}]}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_portgroups_subresource_link_hidden_for_older_versions [0.218410s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7066f32c-4b59-4ee3-b69c-93247b4523d9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.20
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:03.293859+00:00", "updated_at": null, "clean_step": {}, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "name": null, "network_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "reservation": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_remove_uuid [0.369689s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH [{'path': '/uuid', 'op': 'remove'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4370b8cf-2b9f-456a-80a7-8f83746b2f89
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot patch /uuid. Only the following can be updated: automated_clean, bios_interface, boot_interface, chassis_uuid, conductor_group, console_interface, deploy_interface, description, disable_power_off, driver, driver_info, extra, inspect_interface, instance_info, instance_uuid, lessee, maintenance, management_interface, name, network_data, network_interface, owner, power_interface, properties, protected, protected_reason, raid_interface, rescue_interface, resource_class, retired, retired_reason, shard, storage_interface, vendor_interface, parent_node, firmware_interface\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_one [0.144135s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-56493f54-4369-45a2-b857-0e07ca46a326
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"portgroups": [{"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "address": "52:54:00:cf:2d:31", "name": "fooname", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}]}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_portgroups_subresource_old_api_version [0.129101s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_010_nodes_get_other_admin [0.292154s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3f8b280b-9738-4067-a583-0a1ce520e12c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"nodes": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}]}, {"uuid": "22e26c0b-03f2-4d2e-ae87-c02d7f33c000", "instance_uuid": "2104b18b-e1ea-4844-900a-9aba1f21cbd9", "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000", "rel": "self"}, {"href": "http://localhost/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000", "rel": "bookmark"}]}, {"uuid": "18a552fb-dcd2-43bf-9302-e4c93287be11", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11", "rel": "self"}, {"href": "http://localhost/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11", "rel": "bookmark"}]}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_replace_chassis_id [0.246341s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH [{'path': '/chassis_id', 'value': '1', 'op': 'replace'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-42c02ea0-ee80-462b-a6b1-b880babcc023
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot patch /chassis_id. Only the following can be updated: automated_clean, bios_interface, boot_interface, chassis_uuid, conductor_group, console_interface, deploy_interface, description, disable_power_off, driver, driver_info, extra, inspect_interface, instance_info, instance_uuid, lessee, maintenance, management_interface, name, network_data, network_interface, owner, power_interface, properties, protected, protected_reason, raid_interface, rescue_interface, resource_class, retired, retired_reason, shard, storage_interface, vendor_interface, parent_node, firmware_interface\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_ports_subresource [0.312420s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-30dcd022-b296-415b-85df-c1ff98a2a4a8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"ports": [{"uuid": "a62a274c-e483-4141-b251-43bba6de9e8e", "address": "52:54:00:cf:2d:30", "links": [{"href": "http://localhost/v1/ports/a62a274c-e483-4141-b251-43bba6de9e8e", "rel": "self"}, {"href": "http://localhost/ports/a62a274c-e483-4141-b251-43bba6de9e8e", "rel": "bookmark"}]}, {"uuid": "3e75f231-5400-465a-80af-b9eb93ef6a89", "address": "52:54:00:cf:2d:31", "links": [{"href": "http://localhost/v1/ports/3e75f231-5400-465a-80af-b9eb93ef6a89", "rel": "self"}, {"href": "http://localhost/ports/3e75f231-5400-465a-80af-b9eb93ef6a89", "rel": "bookmark"}]}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports?limit=1 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4eb41440-743e-40ec-8e3e-5a4d0d898a5e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"ports": [{"uuid": "a62a274c-e483-4141-b251-43bba6de9e8e", "address": "52:54:00:cf:2d:30", "links": [{"href": "http://localhost/v1/ports/a62a274c-e483-4141-b251-43bba6de9e8e", "rel": "self"}, {"href": "http://localhost/ports/a62a274c-e483-4141-b251-43bba6de9e8e", "rel": "bookmark"}]}], "next": "http://localhost/v1/ports?sort_key=id&sort_dir=asc&fields=uuid,address&limit=1&marker=a62a274c-e483-4141-b251-43bba6de9e8e"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_ports_subresource_invalid_ident [0.160938s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/123 123/ports WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 400, \"title\": \"Bad Request\", \"description\": \"Expected UUID or name for node: 123 123\"}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_011_nodes_detail_get_admin [0.437175s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b9efb664-42df-4a44-afca-9797f982cf98
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"nodes": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:03.654926+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-driverz", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": "z", "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": ["trait1"], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}, {"uuid": "22e26c0b-03f2-4d2e-ae87-c02d7f33c000", "created_at": "2025-05-22T02:51:03.660611+00:00", "updated_at": "2025-05-22T02:51:03.689581+00:00", "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-driverz", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar", "traits": []}, "instance_uuid": "e0adbf9c-4dc1-41a4-ae1b-62e4cef0ea8d", "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": "z", "parent_node": null, "power_interface": 
DEBUG:     null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000", "rel": "self"}, {"href": "http://localhost/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000", "rel": "bookmark"}], "conductor": null, "allocation_uuid": "e0adbf9c-4dc1-41a4-ae1b-62e4cef0ea8d", "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/ports", "rel": "self"}, {"href": "http://localhost/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/states", "rel": "self"}, {"href": "http://localhost/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/volume", "rel": "self"}, {"href": "http://localhost/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/volume", "rel": "bookmark"}]}, {"uuid": "18a552fb-dcd2-43bf-9302-e4c93287be11", "created_at": "2025-05-22T02:51:03.817616+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11", "rel": "self"}, {"href": "http://localhost/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11/ports", "rel": "self"}, {"href": "http://localhost/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11/states", "rel": "self"}, {"href": "http://localhost/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11/portgroups", "
DEBUG:     rel": "self"}, {"href": "http://localhost/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11/volume", "rel": "self"}, {"href": "http://localhost/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11/volume", "rel": "bookmark"}]}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_portgroup_by_address [0.547161s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups?address=aa:bb:cc:dd:ee:f1 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-86b1b8d1-d367-4a58-9cc4-25ee2573fc75
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"portgroups": [{"uuid": "32fb8c41-3af8-40c1-9dff-7708cc70c3bb", "address": "aa:bb:cc:dd:ee:f1", "name": "portgroup1", "links": [{"href": "http://localhost/v1/portgroups/32fb8c41-3af8-40c1-9dff-7708cc70c3bb", "rel": "self"}, {"href": "http://localhost/portgroups/32fb8c41-3af8-40c1-9dff-7708cc70c3bb", "rel": "bookmark"}]}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_portgroup_by_address_invalid_address_format [0.055244s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups?address=invalid-mac-format WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-61b92c37-c0d5-4404-92a9-26133826e74f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Expected valid MAC address for address: invalid-mac-format\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_portgroup_by_address_non_existent_address [0.048871s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups?address=aa:bb:cc:dd:ee:ff WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-17008e2c-138d-439e-b2b9-50e5d3092934
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"portgroups": []}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_ports_subresource_link [0.209720s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-69894388-bdf8-4252-bd57-8088fadec88e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:04.089832+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": null, "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_replace_chassis_uuid [0.486477s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH [{'path': '/chassis_uuid', 'value': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-061ed22e-4ed1-4d9a-aa9d-3b9e4ea3095a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:03.876936+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": null, "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_portgroup_get_all_invalid_api_version [0.097750s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-759e4aea-3e40-4e1f-a96a-3eea1b4e8ee3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.14
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Resource could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_replace_consoled_enabled [0.150314s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH [{'path': '/console_enabled', 'op': 'replace', 'value': True}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-67c85e56-d54f-41f9-a699-25f6b46632eb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot patch /console_enabled. Only the following can be updated: automated_clean, bios_interface, boot_interface, chassis_uuid, conductor_group, console_interface, deploy_interface, description, disable_power_off, driver, driver_info, extra, inspect_interface, instance_info, instance_uuid, lessee, maintenance, management_interface, name, network_data, network_interface, owner, power_interface, properties, protected, protected_reason, raid_interface, rescue_interface, resource_class, retired, retired_reason, shard, storage_interface, vendor_interface, parent_node, firmware_interface\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_ports_subresource_node_not_found [0.191209s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/eeeeeeee-cccc-aaaa-bbbb-cccccccccccc/ports WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a4fde633-a78e-4e3f-b6e7-d3406d71625f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup None could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_012_nodes_detail_get_member [0.363440s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/detail WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-27b288db-a06b-4cb8-97e7-1c3bd858f8ad
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:list\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_ports_subresource_noid [0.167148s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/ports WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_replace_internal_field [0.215848s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH [{'path': '/power_state', 'op': 'replace', 'value': 'fake-state'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-127ff02a-0bf6-44b1-bf66-146a30116d6a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot patch /power_state. Only the following can be updated: automated_clean, bios_interface, boot_interface, chassis_uuid, conductor_group, console_interface, deploy_interface, description, disable_power_off, driver, driver_info, extra, inspect_interface, instance_info, instance_uuid, lessee, maintenance, management_interface, name, network_data, network_interface, owner, power_interface, properties, protected, protected_reason, raid_interface, rescue_interface, resource_class, retired, retired_reason, shard, storage_interface, vendor_interface, parent_node, firmware_interface\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_ports_subresource [0.431121s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/ff3635ab-3f7f-4284-b3a7-dfab7449a29b/ports WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9305848d-d144-468a-9432-3144f35e2b3a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": [{"uuid": "988a24e0-1a74-475c-9c7a-842fbd04586a", "address": "52:54:00:cf:2d:30", "links": [{"href": "http://localhost/v1/ports/988a24e0-1a74-475c-9c7a-842fbd04586a", "rel": "self"}, {"href": "http://localhost/ports/988a24e0-1a74-475c-9c7a-842fbd04586a", "rel": "bookmark"}]}, {"uuid": "716ac4d8-5ef9-4c34-8b98-825b28fc5522", "address": "52:54:00:cf:2d:31", "links": [{"href": "http://localhost/v1/ports/716ac4d8-5ef9-4c34-8b98-825b28fc5522", "rel": "self"}, {"href": "http://localhost/ports/716ac4d8-5ef9-4c34-8b98-825b28fc5522", "rel": "bookmark"}]}]}
DEBUG: GET /v1/portgroups/ff3635ab-3f7f-4284-b3a7-dfab7449a29b/ports/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e86cbb6b-bdb9-4773-866b-c3527c18a502
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": [{"uuid": "988a24e0-1a74-475c-9c7a-842fbd04586a", "created_at": "2025-05-22T02:51:04.319990+00:00", "updated_at": null, "address": "52:54:00:cf:2d:30", "extra": {}, "internal_info": {"bar": "buzz"}, "is_smartnic": false, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": null, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/988a24e0-1a74-475c-9c7a-842fbd04586a", "rel": "self"}, {"href": "http://localhost/ports/988a24e0-1a74-475c-9c7a-842fbd04586a", "rel": "bookmark"}], "portgroup_uuid": "ff3635ab-3f7f-4284-b3a7-dfab7449a29b"}, {"uuid": "716ac4d8-5ef9-4c34-8b98-825b28fc5522", "created_at": "2025-05-22T02:51:04.329646+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "is_smartnic": false, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": null, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/716ac4d8-5ef9-4c34-8b98-825b28fc5522", "rel": "self"}, {"href": "http://localhost/ports/716ac4d8-5ef9-4c34-8b98-825b28fc5522", "rel": "bookmark"}], "portgroup_uuid": "ff3635ab-3f7f-4284-b3a7-dfab7449a29b"}]}
DEBUG: GET /v1/portgroups/ff3635ab-3f7f-4284-b3a7-dfab7449a29b/ports?limit=1 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0a255f45-2da5-4086-a86a-2f4d3355faa5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": [{"uuid": "988a24e0-1a74-475c-9c7a-842fbd04586a", "address": "52:54:00:cf:2d:30", "links": [{"href": "http://localhost/v1/ports/988a24e0-1a74-475c-9c7a-842fbd04586a", "rel": "self"}, {"href": "http://localhost/ports/988a24e0-1a74-475c-9c7a-842fbd04586a", "rel": "bookmark"}]}], "next": "http://localhost/v1/ports?sort_key=id&sort_dir=asc&fields=uuid,address&limit=1&marker=988a24e0-1a74-475c-9c7a-842fbd04586a"}
DEBUG: GET /v1/portgroups/ff3635ab-3f7f-4284-b3a7-dfab7449a29b/ports/9af47133-ab29-499e-9cf1-52c4d257da37 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
DEBUG: GET /v1/portgroups/ff3635ab-3f7f-4284-b3a7-dfab7449a29b/ports/22c19982-365b-458a-b0dc-bb10bdcfa01c WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-03794fcd-b93d-443e-816d-39b2b7f7fdb3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Operation not permitted.\", \"debug
DEBUG:     info\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_013_nodes_detail_get_observer [0.348405s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-789a534a-5e9b-45f0-bd35-aaac24bbc0d4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"nodes": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:04.505360+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-driverz", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": "z", "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": ["trait1"], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}, {"uuid": "22e26c0b-03f2-4d2e-ae87-c02d7f33c000", "created_at": "2025-05-22T02:51:04.507196+00:00", "updated_at": "2025-05-22T02:51:04.526083+00:00", "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-driverz", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar", "traits": []}, "instance_uuid": "55f8a0e7-6415-49b8-8daf-0f8bdb2d0488", "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": "z", "parent_node": null, "power_interface": 
DEBUG:     null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000", "rel": "self"}, {"href": "http://localhost/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000", "rel": "bookmark"}], "conductor": null, "allocation_uuid": "55f8a0e7-6415-49b8-8daf-0f8bdb2d0488", "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/ports", "rel": "self"}, {"href": "http://localhost/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/states", "rel": "self"}, {"href": "http://localhost/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/volume", "rel": "self"}, {"href": "http://localhost/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/volume", "rel": "bookmark"}]}, {"uuid": "18a552fb-dcd2-43bf-9302-e4c93287be11", "created_at": "2025-05-22T02:51:04.608168+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11", "rel": "self"}, {"href": "http://localhost/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11/ports", "rel": "self"}, {"href": "http://localhost/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11/states", "rel": "self"}, {"href": "http://localhost/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11/portgroups", "
DEBUG:     rel": "self"}, {"href": "http://localhost/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11/volume", "rel": "self"}, {"href": "http://localhost/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11/volume", "rel": "bookmark"}]}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_ports_subresource_via_portgroups_subres_not_allowed [0.222078s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-99604af4-b3e7-4a85-8bbb-23b45a3cbb79
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.24
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Operation not permitted.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_ports_subresource_no_portgroups_allowed [0.173243s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/7f7b91b4-b4ef-4388-a312-99222c12a343/ports WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_replace_maintenance [0.371949s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH [{'path': '/maintenance', 'op': 'replace', 'value': True}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f8642603-a356-4642-8397-77fe0a957f63
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:04.661730+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": null, "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_ports_subresource_not_allowed [0.153083s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_014_nodes_node_ident_get_admin [0.330044s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3b2cc51c-01a0-4529-8039-25c9c64d3d88
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:04.815926+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-driverz", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": "z", "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": ["trait1"], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_ports_subresource_portgroup_not_found [0.138290s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/eeeeeeee-cccc-aaaa-bbbb-cccccccccccc/ports WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c9493b95-448a-4dc0-b175-1e2a2c6211b2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup eeeeeeee-cccc-aaaa-bbbb-cccccccccccc could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_015_nodes_node_ident_get_member [0.246603s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3fb0608b-25e0-4ac6-9f3f-2bb51653df77
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_replace_maintenance_by_name [0.407117s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/node-57.1 WITH [{'path': '/maintenance', 'op': 'replace', 'value': True}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3d40ac67-933e-4375-b0f3-694dc06d567e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.5
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:05.025275+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "name": "node-57.1", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_sort_key [0.200004s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups?sort_key=uuid WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-abaecc52-bcaf-4415-9d91-92b9319e1114
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"portgroups": [{"uuid": "2a5aac8f-203e-48e6-96e7-10efb5c377a2", "address": "52:54:00:cf:2d:30", "name": "portgroup0", "links": [{"href": "http://localhost/v1/portgroups/2a5aac8f-203e-48e6-96e7-10efb5c377a2", "rel": "self"}, {"href": "http://localhost/portgroups/2a5aac8f-203e-48e6-96e7-10efb5c377a2", "rel": "bookmark"}]}, {"uuid": "8cd2fb8a-7ff2-47a8-ab04-3a39e8f4d307", "address": "52:54:00:cf:2d:31", "name": "portgroup1", "links": [{"href": "http://localhost/v1/portgroups/8cd2fb8a-7ff2-47a8-ab04-3a39e8f4d307", "rel": "self"}, {"href": "http://localhost/portgroups/8cd2fb8a-7ff2-47a8-ab04-3a39e8f4d307", "rel": "bookmark"}]}, {"uuid": "c6b9c12e-6479-4bd5-bbb7-7c936746b40a", "address": "52:54:00:cf:2d:32", "name": "portgroup2", "links": [{"href": "http://localhost/v1/portgroups/c6b9c12e-6479-4bd5-bbb7-7c936746b40a", "rel": "self"}, {"href": "http://localhost/portgroups/c6b9c12e-6479-4bd5-bbb7-7c936746b40a", "rel": "bookmark"}]}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_sort_key_allowed [0.228498s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups?sort_key=mode WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-04d0b258-ef43-4cc4-ab28-1aa2dfc299d1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"portgroups": [{"uuid": "88f68dde-9de6-4c24-a378-64baa18c9d0d", "address": "52:54:00:cf:2d:31", "name": "portgroup1", "links": [{"href": "http://localhost/v1/portgroups/88f68dde-9de6-4c24-a378-64baa18c9d0d", "rel": "self"}, {"href": "http://localhost/portgroups/88f68dde-9de6-4c24-a378-64baa18c9d0d", "rel": "bookmark"}]}, {"uuid": "884e4513-7419-4936-885f-ad7a454e5a2b", "address": "52:54:00:cf:2d:32", "name": "portgroup2", "links": [{"href": "http://localhost/v1/portgroups/884e4513-7419-4936-885f-ad7a454e5a2b", "rel": "self"}, {"href": "http://localhost/portgroups/884e4513-7419-4936-885f-ad7a454e5a2b", "rel": "bookmark"}]}, {"uuid": "634e3660-685e-4115-8506-ad8bd294a2e4", "address": "52:54:00:cf:2d:33", "name": "portgroup3", "links": [{"href": "http://localhost/v1/portgroups/634e3660-685e-4115-8506-ad8bd294a2e4", "rel": "self"}, {"href": "http://localhost/portgroups/634e3660-685e-4115-8506-ad8bd294a2e4", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_016_nodes_node_ident_get_observer [0.254958s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-578ec3ba-3759-4fa5-b329-7aa47a938024
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:05.383844+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-driverz", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": "z", "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": ["trait1"], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_replace_non_existent_chassis_uuid [0.382423s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH [{'path': '/chassis_uuid', 'value': 'eeeeeeee-dddd-cccc-bbbb-aaaaaaaaaaaa', 'op': 'replace'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-820306a3-bcb9-4c97-893e-8e5dd1c9f496
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Chassis eeeeeeee-dddd-cccc-bbbb-aaaaaaaaaaaa could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_sort_key_invalid [0.170478s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups?sort_key=foo WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-07d8b37f-2c1f-477d-a5e1-26d9d69e436f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The sort_key value \\\"foo\\\" is an invalid field for sorting\", \"debuginfo\": null}"}
DEBUG: GET /v1/portgroups?sort_key=extra WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4cc2f0ef-9960-4dcc-8159-900f4a8821c7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The sort_key value extra is an invalid field for sorting\", \"debuginfo\": null}"}
DEBUG: GET /v1/portgroups?sort_key=internal_info WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6b0ce83b-1602-4908-980e-831c52e05442
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The sort_key value internal_info is an invalid field for sorting\", \"debuginfo\": null}"}
DEBUG: GET /v1/portgroups?sort_key=properties WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f71516ab-ee1b-477e-9d49-3edd2c1fb840
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The sort_key value properties is an invalid field for sorting\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_sort_key [1.054828s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?sort_key=uuid WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-08505746-d9a5-4a0b-9d01-6e8b782e6307
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"nodes": [{"uuid": "b7098053-2557-4d38-bbce-d8fc5df9ee85", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": null, "links": [{"href": "http://localhost/v1/nodes/b7098053-2557-4d38-bbce-d8fc5df9ee85", "rel": "self"}, {"href": "http://localhost/nodes/b7098053-2557-4d38-bbce-d8fc5df9ee85", "rel": "bookmark"}]}, {"uuid": "e3deb7ab-63c1-41f2-ba49-21cfa06e0605", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": null, "links": [{"href": "http://localhost/v1/nodes/e3deb7ab-63c1-41f2-ba49-21cfa06e0605", "rel": "self"}, {"href": "http://localhost/nodes/e3deb7ab-63c1-41f2-ba49-21cfa06e0605", "rel": "bookmark"}]}, {"uuid": "f6c91823-ab80-4373-b0ad-49df3f4ffec5", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": null, "links": [{"href": "http://localhost/v1/nodes/f6c91823-ab80-4373-b0ad-49df3f4ffec5", "rel": "self"}, {"href": "http://localhost/nodes/f6c91823-ab80-4373-b0ad-49df3f4ffec5", "rel": "bookmark"}]}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_sort_key_not_allowed [0.118726s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups?sort_key=mode WITH {} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-04e6c6fa-22d8-49a1-aa67-0bd4509c84b8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.25
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_replace_provision_updated_at [0.175543s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH [{'path': '/provision_updated_at', 'op': 'replace', 'value': '2000-01-01 00:00:00'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f3968da1-1b21-4153-b063-29235ad7d892
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot patch /provision_updated_at. Only the following can be updated: automated_clean, bios_interface, boot_interface, chassis_uuid, conductor_group, console_interface, deploy_interface, description, disable_power_off, driver, driver_info, extra, inspect_interface, instance_info, instance_uuid, lessee, maintenance, management_interface, name, network_data, network_interface, owner, power_interface, properties, protected, protected_reason, raid_interface, rescue_interface, resource_class, retired, retired_reason, shard, storage_interface, vendor_interface, parent_node, firmware_interface\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_017_nodes_node_ident_patch_admin [0.358009s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-78065ba8-776a-4ff9-ab1a-5f48e682810b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_sort_key_allowed [0.181579s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?sort_key=resource_class WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2094ffef-44dd-416f-bba2-3ff0145fe29b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.21
DEBUG: {"nodes": [{"uuid": "f0a74088-cd85-4e48-8f71-b0c28d2d4de9", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/f0a74088-cd85-4e48-8f71-b0c28d2d4de9", "rel": "self"}, {"href": "http://localhost/nodes/f0a74088-cd85-4e48-8f71-b0c28d2d4de9", "rel": "bookmark"}]}, {"uuid": "f9c5ecad-f319-429d-a94c-ae89a83e9ef7", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/f9c5ecad-f319-429d-a94c-ae89a83e9ef7", "rel": "self"}, {"href": "http://localhost/nodes/f9c5ecad-f319-429d-a94c-ae89a83e9ef7", "rel": "bookmark"}]}, {"uuid": "3589c0c3-087e-4bd2-a532-f91c3286c358", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/3589c0c3-087e-4bd2-a532-f91c3286c358", "rel": "self"}, {"href": "http://localhost/nodes/3589c0c3-087e-4bd2-a532-f91c3286c358", "rel": "bookmark"}]}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_add_multi [0.202059s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH [{'path': '/extra/foo1', 'value': 'bar1', 'op': 'add'}, {'path': '/extra/foo2', 'value': 'bar2', 'op': 'add'}, {'path': '/extra/foo3', 'value': 'bar3', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1b8906ff-c86b-4c2d-b071-f4249137a267
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:51:05.930664+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {"foo1": "bar1", "foo2": "bar2", "foo3": "bar3"}, "internal_info": {"bar": "buzz"}, "mode": "active-backup", "name": "pg.1", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_sort_key_invalid [0.181530s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?sort_key=foo WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-079584a2-12c4-42ac-a5c3-27fdbc47e275
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The sort_key value \\\"foo\\\" is an invalid field for sorting\", \"debuginfo\": null}"}
DEBUG: GET /v1/nodes?sort_key=properties WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e6a70cc4-a7c2-4e17-91ce-2d1a7a5d014e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The sort_key value properties is an invalid field for sorting\", \"debuginfo\": null}"}
DEBUG: GET /v1/nodes?sort_key=driver_info WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-247d8a36-8b81-42a6-93dc-ef993f78d59f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The sort_key value driver_info is an invalid field for sorting\", \"debuginfo\": null}"}
DEBUG: GET /v1/nodes?sort_key=extra WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a3aa4a05-2d04-4949-bbc8-bb92c5507ff6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The sort_key value extra is an invalid field for sorting\", \"debuginfo\": null}"}
DEBUG: GET /v1/nodes?sort_key=instance_info WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-89ad92ca-d760-4a6f-9692-0c93ba7f5f54
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The sort_key value instance_info is an invalid field for sorting\", \"debuginfo\": null}"}
DEBUG: GET /v1/nodes?sort_key=driver_internal_info WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ec6f504d-8ea0-4d06-943d-d18a82b0ebc7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The sort_key value driver_internal_info is an invalid field for sorting\", \"debuginfo\": null}"}
DEBUG: GET /v1/nodes?sort_key=clean_step WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ffafed86-05c1-4799-a3e5-3beb9d002f72
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The sort_key value clean_step is an invalid field for sorting\", \"debuginfo\": null}"}
DEBUG: GET /v1/nodes?sort_key=traits WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-171089b1-c4bf-4a7b-99ad-1eb2b8b0864e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The sort_key value traits is an invalid field for sorting\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_add_node_id [0.166335s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH [{'path': '/node_id', 'value': '1', 'op': 'add'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-caa24831-f102-498c-a184-16a804bdbc86
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot patch /node_id. Only the following can be updated: address, extra, mode, name, node_uuid, properties, standalone_ports_supported\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_sort_key_not_allowed [0.111537s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?sort_key=resource_class WITH {} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-47b51d73-f083-4387-990e-437c7616cb94
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.20
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_018_nodes_node_ident_patch_member [0.383958s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5a59143b-6d2a-4853-ae6f-7b26a60c4585
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_add_node_uuid [0.184042s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH [{'path': '/node_uuid', 'value': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6b8eacef-5cb5-46b5-92d7-ced3302033ec
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:51:06.314171+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "mode": "active-backup", "name": "pg.1", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_019_nodes_node_ident_patch_observer [0.210345s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d883ba19-78ce-4eaf-90ff-2d8f5c79d792
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:update_extra\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_unassociated_nodes_insensitive [0.242496s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?associated=false WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8dcd10de-c070-4796-9cea-5e9f4e7a4a39
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"nodes": [{"uuid": "556877c9-dbbc-47ea-8249-5a9935e18c65", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": null, "links": [{"href": "http://localhost/v1/nodes/556877c9-dbbc-47ea-8249-5a9935e18c65", "rel": "self"}, {"href": "http://localhost/nodes/556877c9-dbbc-47ea-8249-5a9935e18c65", "rel": "bookmark"}]}, {"uuid": "3b13f31b-218e-4bf1-9a0f-f199eba7ed95", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": null, "links": [{"href": "http://localhost/v1/nodes/3b13f31b-218e-4bf1-9a0f-f199eba7ed95", "rel": "self"}, {"href": "http://localhost/nodes/3b13f31b-218e-4bf1-9a0f-f199eba7ed95", "rel": "bookmark"}]}, {"uuid": "2ddb46ec-e2d5-44cf-a2e1-2ae72c98084f", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": null, "links": [{"href": "http://localhost/v1/nodes/2ddb46ec-e2d5-44cf-a2e1-2ae72c98084f", "rel": "self"}, {"href": "http://localhost/nodes/2ddb46ec-e2d5-44cf-a2e1-2ae72c98084f", "rel": "bookmark"}]}]}
DEBUG: GET /v1/nodes?associated=FALSE WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ffecc14e-6e47-45f3-a7a6-708118823e8b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"nodes": [{"uuid": "556877c9-dbbc-47ea-8249-5a9935e18c65", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": null, "links": [{"href": "http://localhost/v1/nodes/556877c9-dbbc-47ea-8249-5a9935e18c65", "rel": "self"}, {"href": "http://localhost/nodes/556877c9-dbbc-47ea-8249-5a9935e18c65", "rel": "bookmark"}]}, {"uuid": "3b13f31b-218e-4bf1-9a0f-f199eba7ed95", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": null, "links": [{"href": "http://localhost/v1/nodes/3b13f31b-218e-4bf1-9a0f-f199eba7ed95", "rel": "self"}, {"href": "http://localhost/nodes/3b13f31b-218e-4bf1-9a0f-f199eba7ed95", "rel": "bookmark"}]}, {"uuid": "2ddb46ec-e2d5-44cf-a2e1-2ae72c98084f", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": null, "links": [{"href": "http://localhost/v1/nodes/2ddb46ec-e2d5-44cf-a2e1-2ae72c98084f", "rel": "self"}, {"href": "http://localhost/nodes/2ddb46ec-e2d5-44cf-a2e1-2ae72c98084f", "rel": "bookmark"}]}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_add_root [0.214541s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH [{'path': '/address', 'value': 'aa:bb:cc:dd:ee:ff', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6a1e4d98-e92b-42c1-a98d-3d4efffa4e51
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:51:06.531284+00:00", "updated_at": null, "address": "aa:bb:cc:dd:ee:ff", "extra": {}, "internal_info": {"bar": "buzz"}, "mode": "active-backup", "name": "pg.1", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_unassociated_nodes_with_limit [0.181909s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?associated=False&limit=2 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0f3a2485-3a2c-4ee2-a2fc-e509680be4e9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"nodes": [{"uuid": "7562d28f-5854-4ff4-b906-4f664ff870bd", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": null, "links": [{"href": "http://localhost/v1/nodes/7562d28f-5854-4ff4-b906-4f664ff870bd", "rel": "self"}, {"href": "http://localhost/nodes/7562d28f-5854-4ff4-b906-4f664ff870bd", "rel": "bookmark"}]}, {"uuid": "78562b26-fb08-4ad4-8121-0b678f4825cc", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": null, "links": [{"href": "http://localhost/v1/nodes/78562b26-fb08-4ad4-8121-0b678f4825cc", "rel": "self"}, {"href": "http://localhost/nodes/78562b26-fb08-4ad4-8121-0b678f4825cc", "rel": "bookmark"}]}], "next": "http://localhost/v1/nodes?sort_key=id&sort_dir=asc&fields=instance_uuid,maintenance,power_state,provision_state,uuid,name&limit=2&marker=78562b26-fb08-4ad4-8121-0b678f4825cc"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_020_nodes_node_ident_delete_admin [0.207857s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a80ee2ad-d2fb-4359-9cdb-da9f348e6c5d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_add_root_non_existent [0.166054s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH [{'path': '/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3f36bdbf-7a61-4c38-bf98-7b7ffbc42045
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot patch /foo. Only the following can be updated: address, extra, mode, name, node_uuid, properties, standalone_ports_supported\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_validate_by_name [0.145899s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/validate?node=spam WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ff851312-0145-4380-97b2-3a5865e87e80
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.5
DEBUG: {}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_021_nodes_node_ident_delete_member [0.212270s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-50d2cf64-83cd-43e6-82f9-b784be6c6281
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_validate_by_name_unsupported [0.123752s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/validate?node=spam WITH {} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a44517a9-07fe-4693-b6a9-e6cb4b71ae1a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_remove_address [0.204618s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH [{'path': '/address', 'op': 'remove'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-91809ad8-e39e-479a-98a1-5daf4c8b9b0c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:51:06.894930+00:00", "updated_at": null, "address": null, "extra": {}, "internal_info": {"bar": "buzz"}, "mode": "active-backup", "name": "pg.1", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_reset_interface_fields [1.130100s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12 WITH [{'path': '/boot_interface', 'op': 'remove'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-200d9852-0a58-4294-983a-1245afe65afd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "b7d3c0c1-e705-439b-ad40-ae18a6036a12", "created_at": "2025-05-22T02:51:06.052520+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12", "rel": "self"}, {"href": "http://localhost/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/ports", "rel": "self"}, {"href": "http://localhost/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/states", "rel": "self"}, {"href": "http://localhost/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/volume", "rel": "self"}, {"href": "http://localhost/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/volume", "rel": "bookmark"}]}
DEBUG: PATCH /v1/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12 WITH [{'path': '/console_interface', 'op': 'remove'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d3b8a2f3-8a23-4daf-88ae-bb1db6f66654
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "b7d3c0c1-e705-439b-ad40-ae18a6036a12", "created_at": "2025-05-22T02:51:06.052520+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instan
DEBUG:     ce_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12", "rel": "self"}, {"href": "http://localhost/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/ports", "rel": "self"}, {"href": "http://localhost/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/states", "rel": "self"}, {"href": "http://localhost/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/volume", "rel": "self"}, {"href": "http://localhost/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/volume", "rel": "bookmark"}]}
DEBUG: PATCH /v1/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12 WITH [{'path': '/deploy_interface', 'op': 'remove'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0575a724-d2e9-4d0f-a1e3-a2e5a50eb413
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "b7d3c0c1-e705-439b-ad40-ae18a6036a12", "created_at": "2025-05-22T02:51:06.052520+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12", "rel": "self"}, {"href": "http://localhost/nodes/b7
DEBUG:     d3c0c1-e705-439b-ad40-ae18a6036a12", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/ports", "rel": "self"}, {"href": "http://localhost/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/states", "rel": "self"}, {"href": "http://localhost/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/volume", "rel": "self"}, {"href": "http://localhost/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/volume", "rel": "bookmark"}]}
DEBUG: PATCH /v1/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12 WITH [{'path': '/inspect_interface', 'op': 'remove'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-eb864ff0-3ec3-4575-9260-76215cb497b2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "b7d3c0c1-e705-439b-ad40-ae18a6036a12", "created_at": "2025-05-22T02:51:06.052520+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12", "rel": "self"}, {"href": "http://localhost/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/ports", "rel": "self"}, {"href": "http://localhost/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/states", "rel": "self"}, {"href": "http://localhost/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/volume", "rel": "self"}, {"href": "http://localhost/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/volume", "rel": "bookmark"}]}
DEBUG: PATCH /v1/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12 WITH [{'path': '/ma
DEBUG:     nagement_interface', 'op': 'remove'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-59e5725f-295d-4ba8-8418-9ff240c91a47
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "b7d3c0c1-e705-439b-ad40-ae18a6036a12", "created_at": "2025-05-22T02:51:06.052520+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12", "rel": "self"}, {"href": "http://localhost/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/ports", "rel": "self"}, {"href": "http://localhost/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/states", "rel": "self"}, {"href": "http://localhost/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/volume", "rel": "self"}, {"href": "http://localhost/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/volume", "rel": "bookmark"}]}
DEBUG: PATCH /v1/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12 WITH [{'path': '/power_interface', 'op': 'remove'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-77bb30fb-1309-4421-90bd-42cc7e9f1a08
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "b7d3c0c1-e705-439b-ad40-ae18a6036a12", "created_at": "2025-05-22T02:51:06.052520+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "b
DEBUG:     ar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12", "rel": "self"}, {"href": "http://localhost/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/ports", "rel": "self"}, {"href": "http://localhost/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/states", "rel": "self"}, {"href": "http://localhost/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/volume", "rel": "self"}, {"href": "http://localhost/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/volume", "rel": "bookmark"}]}
DEBUG: PATCH /v1/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12 WITH [{'path': '/raid_interface', 'op': 'remove'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7df456e6-6247-481a-a278-bbe8a47b2d2e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "b7d3c0c1-e705-439b-ad40-ae18a6036a12", "created_at": "2025-05-22T02:51:06.052520+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12", "rel": "self"}, {"href": "http://localhost/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12", "rel": "bookmark"}], "conductor":
DEBUG:      null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/ports", "rel": "self"}, {"href": "http://localhost/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/states", "rel": "self"}, {"href": "http://localhost/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/volume", "rel": "self"}, {"href": "http://localhost/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/volume", "rel": "bookmark"}]}
DEBUG: PATCH /v1/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12 WITH [{'path': '/vendor_interface', 'op': 'remove'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-93e26440-c3ee-453a-b986-d41acc5f511b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "b7d3c0c1-e705-439b-ad40-ae18a6036a12", "created_at": "2025-05-22T02:51:06.052520+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12", "rel": "self"}, {"href": "http://localhost/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/ports", "rel": "self"}, {"href": "http://localhost/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/states", "rel": "self"}, {"href": "http://localhost/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/volume", "rel": "self"}, {"href": "http://localhost/nodes/b7d3c0c1-e705-439b-ad40-ae18a6036a12/volume", "rel": "bookmark"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_validate_by_uuid [0.148190s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/validate?node=1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9fe216d0-a89c-4ad1-bf41-6b7d3d09f81b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.5
DEBUG: {}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_remove_mode_not_allowed [0.183504s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH [{'path': '/mode', 'op': 'remove'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8dd42779-4697-43b6-99ce-0af481093939
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"'mode' is a mandatory attribute and can not be removed\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_022_nodes_node_ident_delete_observer [0.289443s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7ec3e8d9-b935-4391-839b-4275cadf75dc
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:delete:self_owned_node\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_validate_by_uuid_using_deprecated_interface [0.168992s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/validate?node_uuid=1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-af855994-0b08-4f8c-8d2c-7abe46b1acfc
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_validate_invalid_uuid_or_name [0.149634s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1234~1234~1234 WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-68940aeb-a133-4f07-9c25-c4c7b357ccbd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.5
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Expected a logical name or UUID but received 1234~1234~1234.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_023_nodes_validate_get_admin [0.248269s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/validate WITH {} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b3def9a7-9d92-4be9-99f9-17d05847d88d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_remove_multi [0.338336s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH [{'path': '/extra/foo1', 'op': 'remove'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-17280674-193a-4249-9570-ad46573346d0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:51:07.319008+00:00", "updated_at": "2025-05-22T02:51:07.367675+00:00", "address": "52:54:00:cf:2d:31", "extra": {"foo2": "bar2", "foo3": "bar3"}, "internal_info": {"bar": "buzz"}, "mode": "active-backup", "name": "pg.1", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}
DEBUG: PATCH /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH [{'path': '/extra', 'op': 'remove'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e2e64675-7569-4f6c-a357-69afdd7b4e50
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:51:07.319008+00:00", "updated_at": "2025-05-22T02:51:07.367675+00:00", "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "mode": "active-backup", "name": "pg.1", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_remove_node_id [0.198202s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH [{'path': '/node_id', 'op': 'remove'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-bec60b39-ede4-484b-bf60-cab29a746b14
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot patch /node_id. Only the following can be updated: address, extra, mode, name, node_uuid, properties, standalone_ports_supported\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_volume_connectors_subresource [0.288802s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/connectors WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a506d475-a033-402e-8af8-fde152f22e28
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"connectors": [{"uuid": "fb5fc3e4-058b-42af-b43a-3c4f74c189e7", "connector_id": "test-connector_id-0", "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/fb5fc3e4-058b-42af-b43a-3c4f74c189e7", "rel": "self"}, {"href": "http://localhost/volume/connectors/fb5fc3e4-058b-42af-b43a-3c4f74c189e7", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}, {"uuid": "997044e0-5e2f-49d3-8d2e-c22c92a86fca", "connector_id": "test-connector_id-1", "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/997044e0-5e2f-49d3-8d2e-c22c92a86fca", "rel": "self"}, {"href": "http://localhost/volume/connectors/997044e0-5e2f-49d3-8d2e-c22c92a86fca", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/connectors?limit=1 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f09a6ab7-3572-455e-814d-65d014b587f6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"connectors": [{"uuid": "fb5fc3e4-058b-42af-b43a-3c4f74c189e7", "connector_id": "test-connector_id-0", "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/fb5fc3e4-058b-42af-b43a-3c4f74c189e7", "rel": "self"}, {"href": "http://localhost/volume/connectors/fb5fc3e4-058b-42af-b43a-3c4f74c189e7", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}], "next": "http://localhost/v1/volume/connectors?sort_key=id&sort_dir=asc&fields=uuid,node_uuid,type,connector_id&limit=1&marker=fb5fc3e4-058b-42af-b43a-3c4f74c189e7"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_024_nodes_validate_get_member [0.297250s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/validate WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d4a0cb61-2515-4e59-bbf3-07e5c5227f59
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_volume_connectors_subresource_node_not_found [0.124359s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/eeeeeeee-cccc-aaaa-bbbb-cccccccccccc/volume/connectors WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f6fb0af3-25fe-43d7-a97f-a68e37b8158d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node eeeeeeee-cccc-aaaa-bbbb-cccccccccccc could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_remove_non_existent_property_fail [0.177417s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH [{'path': '/extra/non-existent', 'op': 'remove'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-26140cdd-aa36-4e62-afd8-7502a891931f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Couldn't apply patch '{'path': '/extra/non-existent', 'op': 'remove'}'. Reason: can't remove non-existent object 'non-existent'\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_volume_connectors_subresource_noid [0.141313s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/volume/connectors WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_reset_interfaces_not_supported [1.074878s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123?reset_interfaces=True WITH [{'path': '/driver', 'value': 'ipmi', 'op': 'replace'}] GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c6dd042e-2ef3-4dce-9ebe-c3e70b898dc2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_remove_uuid [0.203626s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH [{'path': '/uuid', 'op': 'remove'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-35d63d70-8352-4e93-832f-6cf530f6badd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot patch /uuid. Only the following can be updated: address, extra, mode, name, node_uuid, properties, standalone_ports_supported\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_025_nodes_validate_get_observer [0.338415s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/validate WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0e03d150-1aae-4fa2-a18a-cd9fd71823da
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:validate\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_volume_subresource [0.130471s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0fdfdc0a-0898-4c88-817d-cc454304cd1c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.32
DEBUG: {"links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/", "rel": "bookmark"}], "connectors": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/connectors", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/connectors", "rel": "bookmark"}], "targets": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/targets", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/targets", "rel": "bookmark"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_reset_interfaces_without_driver [0.177503s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123?reset_interfaces=True WITH [{'path': '/name', 'value': 'new name', 'op': 'replace'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-15c0d5be-eec4-41b3-a940-ece3cb27dd73
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.45
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The reset_interfaces parameter can only be used when changing the node's driver.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_volume_subresource_invalid_api_version [0.125540s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-47fd752c-89c4-4b39-9866-9d8883a85941
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.31
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Resource could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_replace_address_already_exist [0.190476s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH [{'path': '/address', 'value': 'aa:aa:aa:aa:aa:aa', 'op': 'replace'}] GOT Response: 409 Conflict
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5c6ccf0d-ff87-4544-85ce-169574bf324f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"A port with MAC address aa:aa:aa:aa:aa:aa already exists.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_volume_subresource_link [0.132576s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5959853e-5ddc-4be8-9c17-76a871be6144
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.32
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:08.386055+00:00", "updated_at": null, "boot_interface": null, "clean_step": {}, "console_enabled": false, "console_interface": null, "deploy_interface": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "reservation": null, "resource_class": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_replace_multi [0.177921s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH [{'path': '/extra/foo1', 'value': 'bar1x', 'op': 'replace'}, {'path': '/extra/foo2', 'value': 'bar2x', 'op': 'replace'}, {'path': '/extra/foo3', 'value': 'bar3x', 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e432186f-b7fb-4131-896d-c26bab302b1a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:51:08.380356+00:00", "updated_at": "2025-05-22T02:51:08.419418+00:00", "address": "52:54:00:cf:2d:31", "extra": {"foo1": "bar1x", "foo2": "bar2x", "foo3": "bar3x"}, "internal_info": {"bar": "buzz"}, "mode": "active-backup", "name": "pg.1", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_026_nodes_maintenance_put_admin [0.314613s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance WITH None GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c7c3e2fb-5068-401f-92d2-e567ef55525c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_reset_network_interface [0.333698s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/792ca148-5a20-431b-919a-c9a0aa313105 WITH [{'path': '/network_interface', 'op': 'remove'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8e7e31a7-c9a8-4453-bf07-f3a48fd7b60a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "792ca148-5a20-431b-919a-c9a0aa313105", "created_at": "2025-05-22T02:51:08.423946+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/792ca148-5a20-431b-919a-c9a0aa313105", "rel": "self"}, {"href": "http://localhost/nodes/792ca148-5a20-431b-919a-c9a0aa313105", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/792ca148-5a20-431b-919a-c9a0aa313105/ports", "rel": "self"}, {"href": "http://localhost/nodes/792ca148-5a20-431b-919a-c9a0aa313105/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/792ca148-5a20-431b-919a-c9a0aa313105/states", "rel": "self"}, {"href": "http://localhost/nodes/792ca148-5a20-431b-919a-c9a0aa313105/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/792ca148-5a20-431b-919a-c9a0aa313105/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/792ca148-5a20-431b-919a-c9a0aa313105/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/792ca148-5a20-431b-919a-c9a0aa313105/volume", "rel": "self"}, {"href": "http://localhost/nodes/792ca148-5a20-431b-919a-c9a0aa313105/volume", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_replace_node_id [0.196163s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH [{'path': '/node_id', 'value': '1', 'op': 'replace'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-36348690-70e0-4747-80ca-00054e28520e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot patch /node_id. Only the following can be updated: address, extra, mode, name, node_uuid, properties, standalone_ports_supported\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_volume_targets_subresource [0.263156s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/targets WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-722ea6b4-2f3c-472a-928c-f90849a0decd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"targets": [{"uuid": "0584711d-c775-44c9-a3f0-b358e4ed0c62", "boot_index": 0, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/0584711d-c775-44c9-a3f0-b358e4ed0c62", "rel": "self"}, {"href": "http://localhost/volume/targets/0584711d-c775-44c9-a3f0-b358e4ed0c62", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}, {"uuid": "7ca2dbfe-a0df-4bdb-8ba2-8f97229edd41", "boot_index": 1, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/7ca2dbfe-a0df-4bdb-8ba2-8f97229edd41", "rel": "self"}, {"href": "http://localhost/volume/targets/7ca2dbfe-a0df-4bdb-8ba2-8f97229edd41", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/targets?limit=1 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0178ee6e-082a-482e-a5f9-d1d268931d45
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"targets": [{"uuid": "0584711d-c775-44c9-a3f0-b358e4ed0c62", "boot_index": 0, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/0584711d-c775-44c9-a3f0-b358e4ed0c62", "rel": "self"}, {"href": "http://localhost/volume/targets/0584711d-c775-44c9-a3f0-b358e4ed0c62", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}], "next": "http://localhost/v1/volume/targets?sort_key=id&sort_dir=asc&fields=uuid,node_uuid,volume_type,boot_index,volume_id&limit=1&marker=0584711d-c775-44c9-a3f0-b358e4ed0c62"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_volume_targets_subresource_node_not_found [0.092580s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/eeeeeeee-cccc-aaaa-bbbb-cccccccccccc/volume/targets WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-32b7ea95-db6b-4918-b181-f31e8a5e7635
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node eeeeeeee-cccc-aaaa-bbbb-cccccccccccc could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_volume_targets_subresource_noid [0.035294s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/volume/targets WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_027_nodes_maintenance_put_member [0.362487s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance WITH None GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a6be8605-fc48-4809-a0ef-a98d6f1f219c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_replace_node_uuid [0.203117s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH [{'path': '/node_uuid', 'value': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-33ffebcd-8fbe-4695-9bb5-b90561bdbfdb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:51:08.769084+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "mode": "active-backup", "name": "pg.1", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestNodeHistory.test_get_all_history [0.081413s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-75454532-f50b-4e0a-bdf2-616eca5962d2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.78
DEBUG: {"history": []}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_reset_storage_interface [0.356365s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/6afde8ef-b3bd-4d0f-ac36-24157183cb75 WITH [{'path': '/storage_interface', 'op': 'remove'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ed93e0f3-be68-4c53-8db6-392b196e6194
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "6afde8ef-b3bd-4d0f-ac36-24157183cb75", "created_at": "2025-05-22T02:51:08.764817+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/6afde8ef-b3bd-4d0f-ac36-24157183cb75", "rel": "self"}, {"href": "http://localhost/nodes/6afde8ef-b3bd-4d0f-ac36-24157183cb75", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/6afde8ef-b3bd-4d0f-ac36-24157183cb75/ports", "rel": "self"}, {"href": "http://localhost/nodes/6afde8ef-b3bd-4d0f-ac36-24157183cb75/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/6afde8ef-b3bd-4d0f-ac36-24157183cb75/states", "rel": "self"}, {"href": "http://localhost/nodes/6afde8ef-b3bd-4d0f-ac36-24157183cb75/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/6afde8ef-b3bd-4d0f-ac36-24157183cb75/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/6afde8ef-b3bd-4d0f-ac36-24157183cb75/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/6afde8ef-b3bd-4d0f-ac36-24157183cb75/volume", "rel": "self"}, {"href": "http://localhost/nodes/6afde8ef-b3bd-4d0f-ac36-24157183cb75/volume", "rel": "bookmark"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestNodeHistory.test_get_all_history_returns_detail [0.064781s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history?detail=true WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e011ffbb-900c-4732-8a18-d1db74d8e426
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.78
DEBUG: {"history": [{"uuid": "8ed9e13a-ffde-475a-ae45-7475bae2355b", "created_at": "2025-05-22T02:51:08.959299+00:00", "severity": null, "event_type": null, "event": "meow", "conductor": "cat-tree1", "user": "peaches", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history/8ed9e13a-ffde-475a-ae45-7475bae2355b", "rel": "self"}]}, {"uuid": "b271b685-d741-42f6-99d0-e8a3f5c905b1", "created_at": "2025-05-22T02:51:08.960204+00:00", "severity": null, "event_type": null, "event": "purr", "conductor": "cat-tree2", "user": "sage", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history/b271b685-d741-42f6-99d0-e8a3f5c905b1", "rel": "self"}]}, {"uuid": "9858bc76-5b0f-4c3d-a225-81294a270d4e", "created_at": "2025-05-22T02:51:08.960947+00:00", "severity": null, "event_type": null, "event": "grrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr!", "conductor": "cat-tree3", "user": "bella", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history/9858bc76-5b0f-4c3d-a225-81294a270d4e", "rel": "self"}]}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_replace_non_existent_node_uuid [0.198852s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH [{'path': '/node_uuid', 'value': '12506333-a81c-4d59-9987-889ed5f8687b', 'op': 'replace'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f38028dd-10cd-4956-92f6-679079042927
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 12506333-a81c-4d59-9987-889ed5f8687b could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestNodeHistory.test_get_all_history_returns_entries [0.086781s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-80eba169-f2b5-4fbe-b5d8-5b3d4396f761
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.78
DEBUG: {"history": [{"uuid": "1c2ba58e-e247-41ae-95e5-2c7e6f11e540", "created_at": "2025-05-22T02:51:09.059691+00:00", "severity": null, "event": "meow", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history/1c2ba58e-e247-41ae-95e5-2c7e6f11e540", "rel": "self"}]}, {"uuid": "ef2ea0cc-3462-4b05-bb4a-591da980ab71", "created_at": "2025-05-22T02:51:09.060513+00:00", "severity": null, "event": "purr", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history/ef2ea0cc-3462-4b05-bb4a-591da980ab71", "rel": "self"}]}, {"uuid": "0f5272d5-80e8-45d9-ae73-61d4efeabba0", "created_at": "2025-05-22T02:51:09.061206+00:00", "severity": null, "event": "grrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr...", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history/0f5272d5-80e8-45d9-ae73-61d4efeabba0", "rel": "self"}]}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestNodeHistory.test_get_all_history_with_sort [0.075483s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history?sort_dir=desc WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8aa95028-1e4c-481f-8aff-1a7988707cec
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.78
DEBUG: {"history": [{"uuid": "1f579d44-9e05-4bd3-bd25-a7b70c2b0d3f", "created_at": "2025-05-22T02:51:09.134842+00:00", "severity": null, "event": "grrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr...", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history/1f579d44-9e05-4bd3-bd25-a7b70c2b0d3f", "rel": "self"}]}, {"uuid": "c8834936-9a75-4c1b-a567-6bc10fd0c25d", "created_at": "2025-05-22T02:51:09.134095+00:00", "severity": null, "event": "purr", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history/c8834936-9a75-4c1b-a567-6bc10fd0c25d", "rel": "self"}]}, {"uuid": "9de410e9-7ed3-4491-a7a9-f697cf2c22bb", "created_at": "2025-05-22T02:51:09.133123+00:00", "severity": null, "event": "meow", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history/9de410e9-7ed3-4491-a7a9-f697cf2c22bb", "rel": "self"}]}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestNodeHistory.test_get_all_old_version [0.050052s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_028_nodes_maintenance_put_observer [0.386370s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance WITH None GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ac423659-45d9-4f32-a77d-951cc58f9cc8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:set_maintenance\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_replace_singular [0.202209s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH [{'path': '/address', 'value': 'aa:bb:cc:dd:ee:ff', 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0a7fb20f-da55-4741-ba97-74f989568f22
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:51:09.175742+00:00", "updated_at": null, "address": "aa:bb:cc:dd:ee:ff", "extra": {}, "internal_info": {"bar": "buzz"}, "mode": "active-backup", "name": "pg.1", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_allowed_in_maintenance [0.337524s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/59e30552-cae6-46aa-8c91-bed1314c4926 WITH [{'path': '/instance_uuid', 'op': 'remove'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b59a1eb6-05d0-4796-830d-63fe5234bd24
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "59e30552-cae6-46aa-8c91-bed1314c4926", "created_at": "2025-05-22T02:51:09.126112+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": true, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": null, "provision_updated_at": null, "reservation": null, "target_power_state": "power off", "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/59e30552-cae6-46aa-8c91-bed1314c4926", "rel": "self"}, {"href": "http://localhost/nodes/59e30552-cae6-46aa-8c91-bed1314c4926", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/59e30552-cae6-46aa-8c91-bed1314c4926/ports", "rel": "self"}, {"href": "http://localhost/nodes/59e30552-cae6-46aa-8c91-bed1314c4926/ports", "rel": "bookmark"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestNodeHistory.test_get_all_pagination [0.108299s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history?limit=1 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-082d69f8-d45c-422c-8dd8-cb5f4d4baabd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.78
DEBUG: {"history": [{"uuid": "857529f4-d148-4784-907f-68496e33aaa5", "created_at": "2025-05-22T02:51:09.266692+00:00", "severity": null, "event": "meow", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history/857529f4-d148-4784-907f-68496e33aaa5", "rel": "self"}]}], "next": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history?marker=None&sort_key=created_at&sort_dir=asc&fields=uuid,created_at,severity,event&limit=1&marker=857529f4-d148-4784-907f-68496e33aaa5"}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history?limit=1&marker=857529f4-d148-4784-907f-68496e33aaa5 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-492fc4cb-4e8f-4a3b-b4c9-6e35c5df0f6a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.78
DEBUG: {"history": [{"uuid": "2afafaee-924c-4f2b-aa72-e65acd9d4ed4", "created_at": "2025-05-22T02:51:09.267503+00:00", "severity": null, "event": "purr", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history/2afafaee-924c-4f2b-aa72-e65acd9d4ed4", "rel": "self"}]}], "next": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history?marker=NodeHistory(conductor='cat-tree1',created_at=2025-05-22T02:51:09Z,event='meow',event_type=None,id=1,node_id=1,severity=None,updated_at=None,user='peaches',uuid=857529f4-d148-4784-907f-68496e33aaa5)&sort_key=created_at&sort_dir=asc&fields=uuid,created_at,severity,event&limit=1&marker=2afafaee-924c-4f2b-aa72-e65acd9d4ed4"}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history?limit=1&marker=2afafaee-924c-4f2b-aa72-e65acd9d4ed4 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-dc887a87-a96c-4139-99d1-a13a1550fd01
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.78
DEBUG: {"history": [{"uuid": "e9bb8ddc-583f-4246-9632-3c81dc519f41", "created_at": "2025-05-22T02:51:09.270936+00:00", "severity": null, "event": "grrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr...", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history/e9bb8ddc-583f-4246-9632-3c81dc519f41", "rel": "self"}]}], "next": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history?marker=NodeHistory(conductor='cat-tree2',created_at=2025-05-22T02:51:09Z,event='purr',event_type=None,id=2,node_id=1,severity=None,updated_at=None,user='sage',uuid=2afafaee-924c-4f2b-aa72-e65acd9d4ed4)&sort_key=created_at&sort_dir=asc&fields=uuid,created_at,severity,event&limit=1&marker=e9bb8ddc-583f-4246-9632-3c81dc519f41"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestNodeHistory.test_get_history_item [0.076607s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history/2a6d7a28-00f5-497d-81f1-1bf4e8af77bb WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-eb696629-02b3-4f96-b377-4abcd3141cd3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.78
DEBUG: {"uuid": "2a6d7a28-00f5-497d-81f1-1bf4e8af77bb", "created_at": "2025-05-22T02:51:09.374580+00:00", "severity": null, "event_type": null, "event": "meow", "conductor": "cat-tree1", "user": "peaches", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history/2a6d7a28-00f5-497d-81f1-1bf4e8af77bb", "rel": "self"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_address_invalid_format [0.215642s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH [{'path': '/address', 'value': 'invalid-format', 'op': 'replace'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-37511aee-d982-4b4e-8bcb-ecc971484115
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Expected valid MAC address for address: invalid-format\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestNodeHistory.test_get_history_item_not_found [0.123052s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history/52949728-59fc-4651-84c8-b0a16b469372 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-73814065-7911-4f22-9f03-20cde8b643e7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.78
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node history record 52949728-59fc-4651-84c8-b0a16b469372 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_029_nodes_maintenance_delete_admin [0.285900s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b883e08c-0835-4024-8c65-26212600d1ed
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_byaddress_not_allowed [0.138158s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/portgroups/52:54:00:cf:2d:31 WITH [{'path': '/extra/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 400, \"title\": \"Bad Request\", \"description\": \"Expected UUID or name for portgroup: 52:54:00:cf:2d:31\"}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestNodeHistory.test_get_history_item_old_version [0.121696s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history/1234 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_allowed_in_power_transition [0.362199s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/980e3323-340f-43da-a984-7f43dd14b46f WITH [{'path': '/extra/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-648b6b8f-479b-42b3-a16a-39fe202785bc
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "980e3323-340f-43da-a984-7f43dd14b46f", "created_at": "2025-05-22T02:51:09.485541+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": null, "provision_updated_at": null, "reservation": null, "target_power_state": "power off", "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/980e3323-340f-43da-a984-7f43dd14b46f", "rel": "self"}, {"href": "http://localhost/nodes/980e3323-340f-43da-a984-7f43dd14b46f", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/980e3323-340f-43da-a984-7f43dd14b46f/ports", "rel": "self"}, {"href": "http://localhost/nodes/980e3323-340f-43da-a984-7f43dd14b46f/ports", "rel": "bookmark"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestNodeParentNodePost.test_create_node_with_named_parent_node_succeeds [0.168738s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '3dc7858b-b0fe-479e-be40-a931c9175668', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'parent_node': 'din'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/nodes/3dc7858b-b0fe-479e-be40-a931c9175668
DEBUG: Openstack-Request-Id: req-1913156c-260a-490b-ae1b-7bf77e403235
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.83
DEBUG: {"uuid": "3dc7858b-b0fe-479e-be40-a931c9175668", "created_at": "2025-05-22T02:51:09.804737+00:00", "updated_at": null, "automated_clean": null, "bios_interface": "fake", "boot_interface": "fake", "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": "fake", "deploy_interface": "fake", "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": "fake", "name": null, "network_data": {}, "network_interface": "flat", "owner": null, "parent_node": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "power_interface": "fake", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "rescue_interface": "fake", "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "shard": null, "storage_interface": "noop", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/3dc7858b-b0fe-479e-be40-a931c9175668", "rel": "self"}, {"href": "http://localhost/nodes/3dc7858b-b0fe-479e-be40-a931c9175668", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/3dc7858b-b0fe-479e-be40-a931c9175668/ports", "rel": "self"}, {"href": "http://localhost/nodes/3dc7858b-b0fe-479e-be40-a931c9175668/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/3dc7858b-b0fe-479e-be40-a931c9175668/states", "rel": "self"}, {"href": "http://localhost/nodes/3dc7858b-b0fe-479e-be40-a931c9175668/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/3dc7858b-b0fe-479e-be40-a931c9175668/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/3dc7858b-b0fe-479e-be40-a931c9175668/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/3dc7858b-b0fe-479e-be40-a931c9175668/volume", "rel": "self"}, {"href": "http://localhost/nodes/3dc7858b-b0fe-479e-be40-a931c9175668/volume", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_byid [0.201633s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH [{'path': '/extra/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-794cfad6-84e4-4509-afb8-4ac3e4a9d04d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:51:09.753224+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {"foo": "bar"}, "internal_info": {"bar": "buzz"}, "mode": "active-backup", "name": "pg.1", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_030_nodes_maintenance_delete_member [0.300042s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2ef68e81-519c-4583-b81a-6c1358d65042
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestNodeParentNodePost.test_create_node_with_parent_node [0.117837s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '5c625d2e-3189-4a65-ad68-dcd28e34d124', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'parent_node': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/nodes/5c625d2e-3189-4a65-ad68-dcd28e34d124
DEBUG: Openstack-Request-Id: req-a1c5160e-f116-4126-916d-c6d527011338
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.83
DEBUG: {"uuid": "5c625d2e-3189-4a65-ad68-dcd28e34d124", "created_at": "2025-05-22T02:51:09.905477+00:00", "updated_at": null, "automated_clean": null, "bios_interface": "fake", "boot_interface": "fake", "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": "fake", "deploy_interface": "fake", "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": "fake", "name": null, "network_data": {}, "network_interface": "flat", "owner": null, "parent_node": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "power_interface": "fake", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "rescue_interface": "fake", "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "shard": null, "storage_interface": "noop", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/5c625d2e-3189-4a65-ad68-dcd28e34d124", "rel": "self"}, {"href": "http://localhost/nodes/5c625d2e-3189-4a65-ad68-dcd28e34d124", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/5c625d2e-3189-4a65-ad68-dcd28e34d124/ports", "rel": "self"}, {"href": "http://localhost/nodes/5c625d2e-3189-4a65-ad68-dcd28e34d124/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/5c625d2e-3189-4a65-ad68-dcd28e34d124/states", "rel": "self"}, {"href": "http://localhost/nodes/5c625d2e-3189-4a65-ad68-dcd28e34d124/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/5c625d2e-3189-4a65-ad68-dcd28e34d124/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/5c625d2e-3189-4a65-ad68-dcd28e34d124/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/5c625d2e-3189-4a65-ad68-dcd28e34d124/volume", "rel": "self"}, {"href": "http://localhost/nodes/5c625d2e-3189-4a65-ad68-dcd28e34d124/volume", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/5c625d2e-3189-4a65-ad68-dcd28e34d124 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-79833324-85a5-4c11-8dc9-dd4fd31ceb38
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.83
DEBUG: {"uuid": "5c625d2e-3189-4a65-ad68-dcd28e34d124", "created_at": "2025-05-22T02:51:09.905477+00:00", "updated_at": null, "automated_clean": null, "bios_interface": "fake", "boot_interface": "fake", "boot_mode": null, "clean_
DEBUG:     step": {}, "conductor_group": "", "console_enabled": false, "console_interface": "fake", "deploy_interface": "fake", "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": "fake", "name": null, "network_data": {}, "network_interface": "flat", "owner": null, "parent_node": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "power_interface": "fake", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "rescue_interface": "fake", "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "shard": null, "storage_interface": "noop", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/5c625d2e-3189-4a65-ad68-dcd28e34d124", "rel": "self"}, {"href": "http://localhost/nodes/5c625d2e-3189-4a65-ad68-dcd28e34d124", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/5c625d2e-3189-4a65-ad68-dcd28e34d124/ports", "rel": "self"}, {"href": "http://localhost/nodes/5c625d2e-3189-4a65-ad68-dcd28e34d124/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/5c625d2e-3189-4a65-ad68-dcd28e34d124/states", "rel": "self"}, {"href": "http://localhost/nodes/5c625d2e-3189-4a65-ad68-dcd28e34d124/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/5c625d2e-3189-4a65-ad68-dcd28e34d124/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/5c625d2e-3189-4a65-ad68-dcd28e34d124/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/5c625d2e-3189-4a65-ad68-dcd28e34d124/volume", "rel": "self"}, {"href": "http://localhost/nodes/5c625d2e-3189-4a65-ad68-dcd28e34d124/volume", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_byid_invalid_api_version [0.150301s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH [{'path': '/extra/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_automated_clean [0.338500s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/e0e014ad-e8ff-4062-ab74-d199485fd461 WITH [{'path': '/automated_clean', 'value': True, 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2f969467-0b59-427b-81e3-2af5bbc7d3db
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.47
DEBUG: {"uuid": "e0e014ad-e8ff-4062-ab74-d199485fd461", "created_at": "2025-05-22T02:51:09.826215+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/e0e014ad-e8ff-4062-ab74-d199485fd461", "rel": "self"}, {"href": "http://localhost/nodes/e0e014ad-e8ff-4062-ab74-d199485fd461", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/e0e014ad-e8ff-4062-ab74-d199485fd461/ports", "rel": "self"}, {"href": "http://localhost/nodes/e0e014ad-e8ff-4062-ab74-d199485fd461/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/e0e014ad-e8ff-4062-ab74-d199485fd461/states", "rel": "self"}, {"href": "http://localhost/nodes/e0e014ad-e8ff-4062-ab74-d199485fd461/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/e0e014ad-e8ff-4062-ab74-d199485fd461/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/e0e014ad-e8ff-4062-ab74-d199485fd461/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/e0e014ad-e8ff-4062-ab74-d199485fd461/volume", "rel": "self"}, {"href": "http://localhost/nodes/e0e014ad-e8ff-4062-ab74-d199485fd461/volume", "rel": "bookmark"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestNodeParentNodePost.test_create_node_with_parent_node_fail_wrong_version [0.092628s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '123de9be-5492-4284-9c7d-cea36c0bd0ba', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'parent_node': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123'} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e70257e9-ae91-4f99-9785-7d330990bfb6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.82
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardGets.test_filtering_by_multi_shard_as_list [0.094537s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?shard=foo&shard=bar WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7054c8ff-1438-48a0-bd83-405811b729dc
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.82
DEBUG: {"nodes": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}]}, {"uuid": "881ed466-5d05-403b-90df-db1483e9bfae", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/881ed466-5d05-403b-90df-db1483e9bfae", "rel": "self"}, {"href": "http://localhost/nodes/881ed466-5d05-403b-90df-db1483e9bfae", "rel": "bookmark"}]}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardGets.test_filtering_by_multi_shard_detail [0.049124s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?shard=foo,bar WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c73246f1-12e2-483a-a43e-7bf5cfc2468e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.82
DEBUG: {"nodes": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}]}, {"uuid": "0d118c5c-93ae-41e3-a854-7401f1c64d5c", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/0d118c5c-93ae-41e3-a854-7401f1c64d5c", "rel": "self"}, {"href": "http://localhost/nodes/0d118c5c-93ae-41e3-a854-7401f1c64d5c", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_031_nodes_maintenance_delete_observer [0.328703s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fc5671b5-aac7-4d0d-9d70-3250fe466539
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:clear_maintenance\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_byname [0.200650s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/portgroups/pg.1 WITH [{'path': '/extra/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a3cf0b42-bba8-4382-8fc3-f72a479daa5e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:51:10.098623+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {"foo": "bar"}, "internal_info": {"bar": "buzz"}, "mode": "active-backup", "name": "pg.1", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_automated_clean_old_api [0.205941s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/b12ce824-9aca-4821-a722-4c7d81535ab3 WITH [{'path': '/automated_clean', 'value': True, 'op': 'replace'}] GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-dda16674-24f2-4fcf-915e-ea6b6c777709
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.46
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardGets.test_filtering_by_shard [0.094250s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?shard=foo WITH {'fields': 'shard'} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-66b3bc93-28e3-4e9b-80e5-af1ad20bace0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.82
DEBUG: {"nodes": [{"shard": "foo", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}]}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardGets.test_filtering_by_shard_detail_fails_wrong_version [0.060562s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/detail?shard=foo WITH {} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8ab63206-5dc9-4ec3-b2f8-7475ee53b8d0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.80
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable. The minimal required API version should be 1.82\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_byname_with_json [0.222006s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/portgroups/pg.1.json WITH [{'path': '/extra/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1363a552-93d1-43ec-981e-d0a785021c06
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.90
DEBUG: {"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:51:10.340399+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {"foo": "bar"}, "internal_info": {"bar": "buzz"}, "mode": "active-backup", "name": "pg.1", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardGets.test_filtering_by_shard_fails_wrong_version [0.098297s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?shard=foo WITH {} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-42864c71-5915-4721-923b-09b854d6cd21
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.80
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable. The minimal required API version should be 1.82\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_automated_clean_with_false [0.268340s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/6558e889-c610-4aab-960e-e5211820114e WITH [{'path': '/automated_clean', 'value': False, 'op': 'replace'}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4766e5fa-4b9f-41b3-9003-ebb6f670b973
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.47
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: fake\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_032_nodes_management_boot_device_put_admin [0.328963s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/boot_device WITH {'boot_device': 'pxe'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-58067a7b-85a7-44e2-8fc4-cf0b685214c5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardGets.test_filtering_by_sharded [0.076297s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes?sharded=true WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8157a18d-8c3a-42f5-a8f6-9b3e753ffa7a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.82
DEBUG: {"nodes": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}]}]}
DEBUG: GET /v1/nodes?sharded=false WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0c7c2a3a-9f42-4890-8635-19adb36cb15c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.82
DEBUG: {"nodes": [{"uuid": "07f2a0c8-ea9f-4b8a-bff4-bf4541f26133", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/07f2a0c8-ea9f-4b8a-bff4-bf4541f26133", "rel": "self"}, {"href": "http://localhost/nodes/07f2a0c8-ea9f-4b8a-bff4-bf4541f26133", "rel": "bookmark"}]}, {"uuid": "5001b0df-c3db-4e79-ad32-5a06c3b16b3a", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/5001b0df-c3db-4e79-ad32-5a06c3b16b3a", "rel": "self"}, {"href": "http://localhost/nodes/5001b0df-c3db-4e79-ad32-5a06c3b16b3a", "rel": "bookmark"}]}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardGets.test_filtering_by_single_shard_detail [0.066132s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/detail?shard=foo WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-80f9de2f-781a-49e1-9ea3-16cbca0ee811
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.82
DEBUG: {"nodes": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:10.574532+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "shard": "foo", "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": "fake.conductor", "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_in_inspecting_allowed [0.320440s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH [{'path': '/address', 'value': 'AA:BB:CC:DD:EE:FF', 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c4072fc0-60a2-404c-b3f4-3868d375e152
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.38
DEBUG: {"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:51:10.579468+00:00", "updated_at": null, "address": "aa:bb:cc:dd:ee:ff", "extra": {}, "internal_info": {"bar": "buzz"}, "mode": "active-backup", "name": "pg.1", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_by_name_unsupported [0.268311s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/node-57.1 WITH [{'path': '/instance_uuid', 'value': 'aaaaaaaa-1111-bbbb-2222-cccccccccccc', 'op': 'replace'}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ac10d6f9-167a-4c23-87a4-ee4c798411e8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node node-57.1 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_033_nodes_management_boot_device_put_member [0.311930s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/boot_device WITH {'boot_device': 'pxe'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ebe8e4a9-51da-419c-a56a-5b0640d92078
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_in_inspecting_not_allowed [0.243789s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH [{'path': '/address', 'value': 'AA:BB:CC:DD:EE:FF', 'op': 'replace'}] GOT Response: 409 Conflict
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-bc1c7a68-1068-41c5-a7b1-c5da2b2ba4ec
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.39
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot update portgroup \\\"6eb02b44-18a3-4659-8c0b-8d2802581ae4\\\" on node \\\"1be26c0b-03f2-4d2e-ae87-c02d7f33c123\\\" while it is in state \\\"inspecting\\\".\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardGets.test_get_node_shard_field [0.525096s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ca0861c5-253a-47ad-865e-613847df4cc2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.82
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:11.113106+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "shard": "foo", "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": "fake.conductor", "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_conductor_group [0.377708s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/4a0cd0ff-8a5d-47e8-ba2b-999cc94a1aab WITH [{'path': '/conductor_group', 'value': 'foogroup', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-09d32d15-b948-473b-9e60-52da971f2729
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.46
DEBUG: {"uuid": "4a0cd0ff-8a5d-47e8-ba2b-999cc94a1aab", "created_at": "2025-05-22T02:51:10.938647+00:00", "updated_at": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/4a0cd0ff-8a5d-47e8-ba2b-999cc94a1aab", "rel": "self"}, {"href": "http://localhost/nodes/4a0cd0ff-8a5d-47e8-ba2b-999cc94a1aab", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/4a0cd0ff-8a5d-47e8-ba2b-999cc94a1aab/ports", "rel": "self"}, {"href": "http://localhost/nodes/4a0cd0ff-8a5d-47e8-ba2b-999cc94a1aab/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/4a0cd0ff-8a5d-47e8-ba2b-999cc94a1aab/states", "rel": "self"}, {"href": "http://localhost/nodes/4a0cd0ff-8a5d-47e8-ba2b-999cc94a1aab/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/4a0cd0ff-8a5d-47e8-ba2b-999cc94a1aab/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/4a0cd0ff-8a5d-47e8-ba2b-999cc94a1aab/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/4a0cd0ff-8a5d-47e8-ba2b-999cc94a1aab/volume", "rel": "self"}, {"href": "http://localhost/nodes/4a0cd0ff-8a5d-47e8-ba2b-999cc94a1aab/volume", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_034_nodes_management_boot_device_put_observer [0.332701s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/boot_device WITH {'boot_device': 'pxe'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-85538d7f-6a2b-4b3c-bfb0-720ba0d9d82f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:set_boot_device\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_invalid_name [0.201441s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/portgroups/pg.1 WITH [{'path': '/name', 'value': 'aa:bb_cc', 'op': 'replace'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ea3ac166-a79a-435b-9dc8-82e1ca7985e3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup pg.1: Cannot change name to invalid name 'aa:bb_cc'\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardGets.test_get_node_shard_field_fails_wrong_version [0.097451s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-cd440725-1e61-490a-a943-d61942520992
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.80
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:11.197175+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": "fake.conductor", "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_conductor_group_old_api [0.240282s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/48bb87d6-9829-4982-a0a5-35902f69f8f9 WITH [{'path': '/conductor_group', 'value': 'foogroup', 'op': 'add'}] GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a468e361-3ee6-4a33-9c34-c77d62ac3020
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.45
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_not_found [0.206256s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/portgroups/16b6ff10-8db9-44a7-94fd-a5b085cf5a1c WITH [{'path': '/extra/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-524f12dc-5259-4b1b-aed7-d2bf4f10e88b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 16b6ff10-8db9-44a7-94fd-a5b085cf5a1c could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node [0.174834s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123
DEBUG: Openstack-Request-Id: req-fcd68d86-cadd-4081-8ba4-a356eca0d112
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": null, "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-053da5d7-85ba-4d95-9245-953515127719
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": null, "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_035_nodes_management_boot_device_get_admin [0.211001s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/boot_device WITH {} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-428395f7-a237-484e-8107-697b481fb922
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_automated_clean [0.138418s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'automated_clean': True, 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123
DEBUG: Openstack-Request-Id: req-2ea82fac-4dda-4b35-8629-b0ec32b00ed6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:11.482798+00:00", "updated_at": null, "automated_clean": true, "bios_interface": "fake", "boot_interface": "fake", "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": "fake", "disable_power_off": false, "deploy_interface": "fake", "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "fault": null, "firmware_interface": "fake", "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": "fake", "name": null, "network_data": {}, "network_interface": "flat", "owner": null, "parent_node": null, "power_interface": "fake", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "rescue_interface": "fake", "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": "noop", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-caa5e909-58b6-4363-93eb-1c5cb7f88b17
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:11.482798+00:00", "updated_at": null, "automated_clean": true, "bios_interface": "fake", "boot_interface": "fake", "boot_mode":
DEBUG:      null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": "fake", "disable_power_off": false, "deploy_interface": "fake", "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "fault": null, "firmware_interface": "fake", "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": "fake", "name": null, "network_data": {}, "network_interface": "flat", "owner": null, "parent_node": null, "power_interface": "fake", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "rescue_interface": "fake", "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": "noop", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_036_nodes_management_boot_device_get_member [0.184794s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/boot_device WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c1ae7c20-dccf-4e1f-a215-1a1d425be99d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_automated_clean_old_api_version [0.118170s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'automated_clean': True, 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c8131b7c-6373-4362-944c-6f1f1af523b7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.32
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_portgroup_address_normalized [0.255431s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH [{'path': '/address', 'value': 'AA:BB:CC:DD:EE:FF', 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f49891b0-41ec-4509-890c-b7df630a19a7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:51:11.558235+00:00", "updated_at": null, "address": "aa:bb:cc:dd:ee:ff", "extra": {}, "internal_info": {"bar": "buzz"}, "mode": "active-backup", "name": "pg.1", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_description [0.457063s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/b4266786-9428-40c6-b99a-1d84f93516b2 WITH [{'path': '/description', 'value': 'meow', 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3effab53-ebda-4534-9e88-593674722c9a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.51
DEBUG: {"uuid": "b4266786-9428-40c6-b99a-1d84f93516b2", "created_at": "2025-05-22T02:51:11.598119+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "owner": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/b4266786-9428-40c6-b99a-1d84f93516b2", "rel": "self"}, {"href": "http://localhost/nodes/b4266786-9428-40c6-b99a-1d84f93516b2", "rel": "bookmark"}], "conductor": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/b4266786-9428-40c6-b99a-1d84f93516b2/ports", "rel": "self"}, {"href": "http://localhost/nodes/b4266786-9428-40c6-b99a-1d84f93516b2/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/b4266786-9428-40c6-b99a-1d84f93516b2/states", "rel": "self"}, {"href": "http://localhost/nodes/b4266786-9428-40c6-b99a-1d84f93516b2/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/b4266786-9428-40c6-b99a-1d84f93516b2/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/b4266786-9428-40c6-b99a-1d84f93516b2/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/b4266786-9428-40c6-b99a-1d84f93516b2/volume", "rel": "self"}, {"href": "http://localhost/nodes/b4266786-9428-40c6-b99a-1d84f93516b2/volume", "rel": "bookmark"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_chassis_uuid_always_in_response [0.177916s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'chassis_uuid': None} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123
DEBUG: Openstack-Request-Id: req-fdbd082a-b674-4783-8a65-9a94182012ba
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": null, "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-109c0412-d3d0-4403-a2e6-53d50d758762
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": null, "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}]}
DEBUG: POST /v1/nodes WITH {'uuid': 'bc161f0a-cdb2-426d-94af-2c2a1b2553ac', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/nodes/bc161f0a-cdb2-426d-94af-2c2a1b2553ac
DEBUG: Openstack-Request-Id: req-437abe9d-d1ff-4f86-ba2a-c98080980cd1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "bc161f0a-cdb2-426d-94af-2c2a1b2553ac", "created_at": "2000-01-01T00:00:00+00:00", "upda
DEBUG:     ted_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": null, "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/bc161f0a-cdb2-426d-94af-2c2a1b2553ac", "rel": "self"}, {"href": "http://localhost/nodes/bc161f0a-cdb2-426d-94af-2c2a1b2553ac", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/bc161f0a-cdb2-426d-94af-2c2a1b2553ac/ports", "rel": "self"}, {"href": "http://localhost/nodes/bc161f0a-cdb2-426d-94af-2c2a1b2553ac/ports", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/bc161f0a-cdb2-426d-94af-2c2a1b2553ac WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c30efc71-2cfd-44bf-99dd-0d96c757b3f0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "bc161f0a-cdb2-426d-94af-2c2a1b2553ac", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": null, "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/bc161f0a-cdb2-426d-94af-2c2a1b2553ac", "rel": "self"}, {"href": "http://localhost/nodes/bc161f0a-cdb2-426d-94af-2c2a1b2553ac", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/bc161f0a-cdb2-426d-94af-2c2a1b2553ac/ports", "rel": "self"}, {"href": "http://localhost/nodes/bc161f0a-cdb2-426d-94af-2c2a1b2553ac/ports", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_037_nodes_management_boot_device_get_observer [0.296120s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/boot_device WITH {} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c143fab2-9854-4fbb-a217-3e7f4b1ac400
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_portgroup_internal_info_not_allowed [0.267408s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH [{'path': '/internal_info', 'value': False, 'op': 'replace'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f65a08a9-f183-4481-96d0-ec6848b98849
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot patch /internal_info. Only the following can be updated: address, extra, mode, name, node_uuid, properties, standalone_ports_supported\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_chassis_uuid_not_found [0.093655s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'chassis_uuid': '1a1a1a1a-2b2b-3c3c-4d4d-5e5e5e5e5e5e'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0c9b706f-4471-4b0a-93b6-8d4125923161
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Chassis 1a1a1a1a-2b2b-3c3c-4d4d-5e5e5e5e5e5e could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_default_state_enroll [0.108552s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123
DEBUG: Openstack-Request-Id: req-210b356a-8818-49fc-8580-d79169276f55
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.11
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:12.032977+00:00", "updated_at": null, "clean_step": {}, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "name": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "enroll", "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-131d2b8b-4413-44ca-acc2-636b4073031d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:12.032977+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "enroll", "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_description_oversize [0.256177s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/91f6803b-85d4-41df-a3b2-85fe9448db12 WITH [{'path': '/description', 'value': '123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812
DEBUG:     3456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678last weed', 'op': 'replace'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9680b3fe-fdbe-4376-b15d-52e7ce6ec9ea
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.51
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot update node with description exceeding 4096 characters\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_default_state_none [0.125351s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123
DEBUG: Openstack-Request-Id: req-df174185-74a4-4f5e-abeb-96529aeb39c4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.10
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:12.155855+00:00", "updated_at": null, "clean_step": {}, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "name": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-cdb40d10-73ce-473c-bf7d-1dfaed484769
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:12.155855+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": null, "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-820e83ab-e37c-4dd4-9198-1f2a9af83ab2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.10
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:12.155855+00:00", "updated_at": null, "clean_step": {}, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "inspection_finished_at": null, "i
DEBUG:     nspection_started_at": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "name": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_portgroup_mode_properties [0.270409s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH [{'path': '/mode', 'value': '802.3ad', 'op': 'add'}, {'path': '/properties/bond_param', 'value': '100', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9bf1514e-7b94-4daf-8b76-04658f8384b2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:51:12.094912+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "mode": "802.3ad", "name": "pg.1", "properties": {"bond_param": "100"}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_description [0.153422s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'description': 'useful stuff', 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123
DEBUG: Openstack-Request-Id: req-f4c9a6a6-739b-4c35-a363-dc472e1c97ff
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:12.311954+00:00", "updated_at": null, "automated_clean": null, "bios_interface": "fake", "boot_interface": "fake", "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": "fake", "disable_power_off": false, "deploy_interface": "fake", "deploy_step": {}, "description": "useful stuff", "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "fault": null, "firmware_interface": "fake", "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": "fake", "name": null, "network_data": {}, "network_interface": "flat", "owner": null, "parent_node": null, "power_interface": "fake", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "rescue_interface": "fake", "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": "noop", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f7e8b0a6-c9fa-41c6-8468-190a99c49b3e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:12.311954+00:00", "updated_at": null, "automated_clean": null, "bios_interface": "fake", "boot_interface": "fak
DEBUG:     e", "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": "fake", "disable_power_off": false, "deploy_interface": "fake", "deploy_step": {}, "description": "useful stuff", "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "fault": null, "firmware_interface": "fake", "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": "fake", "name": null, "network_data": {}, "network_interface": "flat", "owner": null, "parent_node": null, "power_interface": "fake", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "rescue_interface": "fake", "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": "noop", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_fails_bad_driver [0.316269s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH [{'path': '/driver', 'value': 'bad-driver', 'op': 'replace'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-71d8e33f-70bf-4ba7-ae85-a88af052dad1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Fake Error\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_description_oversize [0.145476s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'description': '1234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781
DEBUG:     234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678last weed', 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-031b38c8-d52c-47c6-93da-959d5e675694
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for node: '1234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781
DEBUG:     234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678last weed' is too long\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_disable_power_off [0.146425s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'disable_power_off': True, 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123
DEBUG: Openstack-Request-Id: req-66c96a12-58f3-4428-a9e5-717c65cec9aa
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:12.614026+00:00", "updated_at": null, "automated_clean": null, "bios_interface": "fake", "boot_interface": "fake", "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": "fake", "disable_power_off": true, "deploy_interface": "fake", "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "fault": null, "firmware_interface": "fake", "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": "fake", "name": null, "network_data": {}, "network_interface": "flat", "owner": null, "parent_node": null, "power_interface": "fake", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "rescue_interface": "fake", "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": "noop", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-95745b09-92df-41f2-8141-2c86c730d98e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:12.614026+00:00", "updated_at": null, "automated_clean": null, "bios_interface": "fake", "boot_interface": "fake", "boot_mode"
DEBUG:     : null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": "fake", "disable_power_off": true, "deploy_interface": "fake", "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "fault": null, "firmware_interface": "fake", "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": "fake", "name": null, "network_data": {}, "network_interface": "flat", "owner": null, "parent_node": null, "power_interface": "fake", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "rescue_interface": "fake", "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": "noop", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_disable_power_off_old_api_version [0.111286s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'disable_power_off': True, 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-abbbb96a-7207-46f8-a262-090f7d21db3b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.94
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_fails_bad_driver_info [0.334954s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH [{'path': '/driver_info/this', 'value': 'foo', 'op': 'add'}, {'path': '/driver_info/that', 'value': 'bar', 'op': 'add'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4fe97d59-1870-4d82-8656-8aebb532c40f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Fake Error Message\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_doesnt_contain_id [0.110932s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {'foo': 123}, 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123
DEBUG: Openstack-Request-Id: req-baa212b7-9757-495b-a47a-3a019e662124
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:12.850665+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {"foo": 123}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": null, "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0e3e78b1-9096-4f00-b60e-5065f1c81149
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:12.850665+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {"foo": 123}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": null, "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_038_nodes_management_boot_device_supported_get_admin [1.087026s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/boot_device/supported WITH {} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-956407af-56e0-48ce-997b-a379882366b8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_explicit_default_conductor_group [0.160508s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'conductor_group': 'mouse', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123
DEBUG: Openstack-Request-Id: req-9f33e9a2-2c8a-41b0-ba2f-109b01da9bd7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.46
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:13.005416+00:00", "updated_at": null, "bios_interface": "fake", "boot_interface": "fake", "clean_step": {}, "conductor_group": "mouse", "console_enabled": false, "console_interface": "fake", "deploy_interface": "fake", "deploy_step": {}, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": "fake", "name": null, "network_interface": "flat", "power_interface": "fake", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "rescue_interface": "fake", "reservation": null, "resource_class": null, "storage_interface": "noop", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7ac21f1d-59f1-48dd-8184-b52604acc55a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.46
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:13.005416+00:00", "updated_at": null, "bios_interface": "fake", "boot_interface": "fake", "clean_step": {}, "conductor_group": "mouse", "console_enabled": false, "console_interface": "fake", "deploy_interface": "fake", "deploy_step": {}, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive"
DEBUG:     : "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": "fake", "name": null, "network_interface": "flat", "power_interface": "fake", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "rescue_interface": "fake", "reservation": null, "resource_class": null, "storage_interface": "noop", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_fails_on_disabled_bios_boot_mode [0.295298s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ WITH [{'path': '/properties/capabilities', 'value': 'boot_mode:bios', 'op': 'replace'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1cc241ad-1a29-4d11-a554-0f2531ecb079
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"'bios' boot mode is not allowed for provisioning operation.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_explicit_network_interface [0.149049s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'network_interface': 'neutron', 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123
DEBUG: Openstack-Request-Id: req-9495b297-ddcd-4ee4-a5f8-40ea24567c97
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.20
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null, "clean_step": {}, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "name": null, "network_interface": "neutron", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "reservation": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-373b2fab-b095-458b-a119-a730190d1618
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.20
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null, "clean_step": {}, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "name": null, "network_interface": "neutron", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "reservation": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href":
DEBUG:      "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_039_nodes_management_boot_device_supported_get_member [0.229021s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/boot_device/supported WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0ec69d23-28ee-484f-ae42-3a24f22c2641
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_fails_on_disabled_uefi_boot_mode [0.197282s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ WITH [{'path': '/properties/capabilities', 'value': 'boot_mode:uefi', 'op': 'replace'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-71670541-497b-4857-90b2-fee10ebbf1c3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"'uefi' boot mode is not allowed for provisioning operation.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_explicit_resource_class [0.178567s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'resource_class': 'class2', 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123
DEBUG: Openstack-Request-Id: req-5831f69c-2a95-4abb-a40f-121771c674b1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.21
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:13.326532+00:00", "updated_at": null, "clean_step": {}, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "name": null, "network_interface": "flat", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "reservation": null, "resource_class": "class2", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5e13691d-20a6-4d7c-8340-80661e490645
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.21
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:13.326532+00:00", "updated_at": null, "clean_step": {}, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "name": null, "network_interface": "flat", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "reservation": null, "resource_class": "class2", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-0
DEBUG:     3f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_fails_on_invalid_boot_mode [0.129273s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_040_nodes_management_boot_device_supported_get_observer [0.248902s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/boot_device/supported WITH {} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-56939f45-d527-4cf6-ba93-93103beec6a5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_portgroup_mode_properties_bad_api_version [1.278265s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH [{'path': '/mode', 'op': 'add', 'value': '802.3ad'}] GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9b2df45b-0278-4e1c-9bfd-ecafedf56cf3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.25
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: PATCH /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH [{'path': '/properties/abc', 'op': 'add', 'value': 123}] GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-482ba2b5-672b-4552-b561-cb69d41be4ab
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.25
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_explicit_storage_interface [0.188468s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'storage_interface': 'cinder', 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123
DEBUG: Openstack-Request-Id: req-303f8e22-46e9-4bcf-b2f9-99bf5c708655
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.33
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null, "boot_interface": "fake", "clean_step": {}, "console_enabled": false, "console_interface": "fake", "deploy_interface": "fake", "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": "fake", "name": null, "network_interface": "flat", "power_interface": "fake", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "reservation": null, "resource_class": null, "storage_interface": "cinder", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c333b5a3-b77f-4c24-9733-613a7483af89
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.33
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null, "boot_interface": "fake", "clean_step": {}, "console_enabled": false, "console_interface": "fake", "deploy_interface": "fake", "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": "fake", "name": null, "network_interface": "flat", "power_in
DEBUG:     terface": "fake", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "reservation": null, "resource_class": null, "storage_interface": "cinder", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_fails_on_disabled_bios_boot_mode [0.126971s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'capabilities': 'boot_mode:bios'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a37252b6-faa0-418a-b4d1-ca3181145798
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"'bios' boot mode is not allowed for provisioning operation.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_041_nodes_management_inject_nmi_put_admin [0.189197s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/inject_nmi WITH {} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5033633f-5396-4c95-a935-765d110c3809
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_portgroup_standalone_ports_supported [0.182100s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH [{'path': '/standalone_ports_supported', 'value': False, 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f3c1f172-71f9-438e-a3f3-c0e47a95966e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:51:13.601296+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "mode": "active-backup", "name": "pg.1", "properties": {}, "standalone_ports_supported": false, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_042_nodes_management_inject_nmi_put_member [0.116776s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/inject_nmi WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-289c69ba-28cc-446b-af4c-4a54e345c316
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_portgroup_standalone_ports_supported_bad_api_version [0.151048s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH [{'path': '/standalone_ports_supported', 'value': False, 'op': 'replace'}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_fails_on_disabled_uefi_boot_mode [0.229469s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'capabilities': 'boot_mode:uefi'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-202aa651-7e6f-4e5f-99d3-ed5f11bab396
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"'uefi' boot mode is not allowed for provisioning operation.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_043_nodes_management_inject_nmi_put_observer [0.111622s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/inject_nmi WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4e5cf163-9911-419a-a83b-4a311407a0fc
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:inject_nmi\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspection.test_bmc_address_as_none [0.127437s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/continue_inspection WITH {'inventory': {'bmc_address': None, 'bmc_v6address': None, 'interfaces': [{'mac_address': '11:22:33:44:55:66', 'name': 'em0'}, {'mac_address': '66:55:44:33:22:11', 'name': 'em1'}]}, 'test': 42} GOT Response: 202 Accepted
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0e156e4e-6eb5-4267-8d4a-5cd1c0343637
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "185ed7ed-475f-47c6-838d-6d1ef638edf5"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_fails_on_invalid_boot_mode [0.115276s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_044_nodes_states_get_admin [0.121692s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2bf4aba1-45e8-4829-bb35-893a5d5e31c6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"console_enabled": false, "last_error": null, "power_state": null, "provision_state": "available", "target_power_state": null, "target_provision_state": null, "provision_updated_at": null, "raid_config": {}, "target_raid_config": {}, "boot_mode": null, "secure_boot": null}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspection.test_inspector_compatibility [0.138820s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/continue_inspection WITH {'inventory': {'bmc_address': '192.0.2.42', 'bmc_v6address': '2001:db8::42', 'interfaces': [{'mac_address': '11:22:33:44:55:66', 'name': 'em0'}, {'mac_address': '66:55:44:33:22:11', 'name': 'em1'}]}, 'test': 42} GOT Response: 202 Accepted
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-be0e0706-78e5-4402-8667-3e7afe407f36
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "a67aab8c-3726-4e0d-bb15-5336c120f55b"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_045_nodes_states_get_member [0.165349s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-eb360665-6b56-4442-b701-f9757ae5c1cb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_invalid_bios_interface [0.193387s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'bios_interface': 'foo', 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a87c62a9-9844-46ed-9a8b-1ef8d033e0b1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Could not find the following interface in the 'ironic.hardware.interfaces.bios' entrypoint: foo. Valid interfaces are ['fake', 'no-bios'].\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspection.test_invalid_schema [0.132887s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/continue_inspection WITH {'inventory': {'bmc_address': '192.0.2.42', 'bmc_v6address': '2001:db8::42'}, 'test': 42} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1977adf6-40b6-43c8-90c3-b38bdb45d370
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for data: 'interfaces' is a required property\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_invalid_chassis [0.195955s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'chassis_uuid': 0} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-bf4bd4fa-4fd7-4414-bdfb-c445b5130a96
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for node: 0 is not of type 'string', 'null'\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspection.test_new_api [0.158698s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/continue_inspection WITH {'inventory': {'bmc_address': '192.0.2.42', 'bmc_v6address': '2001:db8::42', 'interfaces': [{'mac_address': '11:22:33:44:55:66', 'name': 'em0'}, {'mac_address': '66:55:44:33:22:11', 'name': 'em1'}]}, 'test': 42} GOT Response: 202 Accepted
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b8fe35ec-516b-42c7-b5b3-a7df3dd75157
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"node": {"uuid": "573dddd5-8c27-4721-8a48-57c08dda2d1d", "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "driver_internal_info": {"private_state": "secret value"}, "links": [{"href": "http://localhost/v1/nodes/573dddd5-8c27-4721-8a48-57c08dda2d1d", "rel": "self"}, {"href": "http://localhost/nodes/573dddd5-8c27-4721-8a48-57c08dda2d1d", "rel": "bookmark"}]}, "config": {"metrics": {"backend": "noop", "prepend_host": false, "prepend_uuid": false, "prepend_host_reverse": true, "global_prefix": null}, "metrics_statsd": {"statsd_host": "localhost", "statsd_port": 8125}, "heartbeat_timeout": 300, "agent_containers": {"allow_arbitrary_containers": false, "allowed_containers": [], "container_steps_file": "/etc/ironic-python-agent.d/mysteps.yaml", "runner": "podman", "pull_options": "--tls-verify=false", "run_options": "--rm --network=host --tls-verify=false", "container_conf_file": "/etc/containers/containers.conf"}, "agent_token": null, "agent_token_required": true, "agent_md5_checksum_enable": true, "disable_deep_image_inspection": false, "permitted_image_formats": ["raw", "gpt", "qcow2", "iso"]}}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_046_nodes_states_get_observer [0.230645s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-45eeb057-73b0-4c40-994c-5a94ae69796e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"console_enabled": false, "last_error": null, "power_state": null, "provision_state": "available", "target_power_state": null, "target_provision_state": null, "provision_updated_at": null, "raid_config": {}, "target_raid_config": {}, "boot_mode": null, "secure_boot": null}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspection.test_no_usable_lookup_data [0.151726s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/continue_inspection WITH {'inventory': {'interfaces': [{'mac_address': 'meow'}]}, 'test': 42} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-85a25363-15cc-467a-80fb-942b5e6cc39b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"No lookup information provided\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_invalid_driver [0.264629s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-563bc683-1013-4f05-8733-0fdad56339a1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Fake Error\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspection.test_old_api_version [0.180738s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/continue_inspection WITH {'inventory': {'bmc_address': '192.0.2.42', 'bmc_v6address': '2001:db8::42', 'interfaces': [{'mac_address': '11:22:33:44:55:66', 'name': 'em0'}, {'mac_address': '66:55:44:33:22:11', 'name': 'em1'}]}, 'test': 42} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1629561f-837b-4fa1-b9a9-5c76cdb726bf
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.83
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"API version 1.84 or newer is required\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_047_nodes_states_power_put_admin [0.352229s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/power WITH {'target': 'power on'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fd0e0086-d3ff-4967-b1ab-c69b6bd7d69b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_root.TestCheckVersions.test_check_version_invalid_major_version [0.100681s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_in_UPDATE_ALLOWED_STATES [1.546667s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/44def00a-9d34-4e4b-b554-e5268c485453 WITH [{'path': '/extra/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3288b34f-3d3a-466c-b910-3a1d972f9326
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "44def00a-9d34-4e4b-b554-e5268c485453", "created_at": "2025-05-22T02:51:13.547686+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "deploy failed", "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": "available", "links": [{"href": "http://localhost/v1/nodes/44def00a-9d34-4e4b-b554-e5268c485453", "rel": "self"}, {"href": "http://localhost/nodes/44def00a-9d34-4e4b-b554-e5268c485453", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/44def00a-9d34-4e4b-b554-e5268c485453/ports", "rel": "self"}, {"href": "http://localhost/nodes/44def00a-9d34-4e4b-b554-e5268c485453/ports", "rel": "bookmark"}]}
DEBUG: PATCH /v1/nodes/d726a46b-94b6-4b50-a470-0f245a43890e WITH [{'path': '/extra/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e03a5aa8-7b03-47ca-aafc-2e37eefd70b0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "d726a46b-94b6-4b50-a470-0f245a43890e", "created_at": "2025-05-22T02:51:13.732664+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "inspecting", "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": "available", "links": [{"href": "http://localhost/v1/nodes/d726a46b-94b6-4b50-a470-0f245a43890e", "rel": "self"}, {"href": "http://localhost/nodes/d726a46b-94b6-4b50-a470-0f245a43890e", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/d726a46b-94b6-4b50-a470-0f245a43890e/ports", "rel": "self"}, {"href": "http://localhost/nodes/d726a46b-94b6-4b50-a470-0f245a43890e/ports", "rel": "bookmark"}]}
DEBUG: PATCH /v1/nodes/5b9ada28-c03c-47b1-91eb-dd75b9757b17 WITH [{'path': '/extra/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-87f894d2-27f4-45b6-be49-32b45ed0c52f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "5b9ada28-c03c-47b1-91eb-dd75b9757b17", "created_at": "2025-05-22T02:51:13.824599+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "inspect failed", "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": "available", "links": [{"href": "http://localhost/v1/nodes/5b9ada28-c03c-47b1-91eb-dd75b9757b17", "rel": "self"}, {"href": "http://localhost/nodes/5b9ada28-c03c-47b1-91eb-dd75b9757b17", "rel": "bookmark"}
DEBUG:     ], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/5b9ada28-c03c-47b1-91eb-dd75b9757b17/ports", "rel": "self"}, {"href": "http://localhost/nodes/5b9ada28-c03c-47b1-91eb-dd75b9757b17/ports", "rel": "bookmark"}]}
DEBUG: PATCH /v1/nodes/6ed69328-a40f-4ca5-98e8-0345a279c5dd WITH [{'path': '/extra/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e6498a4a-86af-48c9-80b6-fe19338b6ef2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "6ed69328-a40f-4ca5-98e8-0345a279c5dd", "created_at": "2025-05-22T02:51:13.916339+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "inspecting", "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": "available", "links": [{"href": "http://localhost/v1/nodes/6ed69328-a40f-4ca5-98e8-0345a279c5dd", "rel": "self"}, {"href": "http://localhost/nodes/6ed69328-a40f-4ca5-98e8-0345a279c5dd", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/6ed69328-a40f-4ca5-98e8-0345a279c5dd/ports", "rel": "self"}, {"href": "http://localhost/nodes/6ed69328-a40f-4ca5-98e8-0345a279c5dd/ports", "rel": "bookmark"}]}
DEBUG: PATCH /v1/nodes/649a3d69-8460-4607-a565-8cc094c79ad5 WITH [{'path': '/extra/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-087bb981-3bfa-40df-97e9-b44f83707700
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "649a3d69-8460-4607-a565-8cc094c79ad5", "created_at": "2025-05-22T02:51:14.010229+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "clean failed", "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": "available", "links": [{"href": "http://localhost/v1/nodes/649a3d69-8460-4607-a565-8cc094c79ad5", "rel": "self"}, {"href": "http://localhost/nodes/649a3d69-8460-4607-a565-8cc094c79ad5", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/649a3d69-8460-4607-a565-8cc094c79ad5/ports", "rel": "self"}, {"href": "http://localhost/nodes/649a3d69-8460-4607-a565-8cc094c79ad5/ports", "rel": "bookmark"}]}
DEBUG: PATCH /v1/nodes/83714dcf-e427-48fb-a2bf-b49a6e5f990c WITH [{'path': '/extra/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-25796f2d-7e50-4adf-9073-184dcb33949a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "83714dcf-e427-48fb-a2bf-b49a6e5f990c", "created_at": "2025-05-22T02:51:14.130794+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "error", "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_p
DEBUG:     rovision_state": "available", "links": [{"href": "http://localhost/v1/nodes/83714dcf-e427-48fb-a2bf-b49a6e5f990c", "rel": "self"}, {"href": "http://localhost/nodes/83714dcf-e427-48fb-a2bf-b49a6e5f990c", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/83714dcf-e427-48fb-a2bf-b49a6e5f990c/ports", "rel": "self"}, {"href": "http://localhost/nodes/83714dcf-e427-48fb-a2bf-b49a6e5f990c/ports", "rel": "bookmark"}]}
DEBUG: PATCH /v1/nodes/4527a7f5-532d-4d96-8e8d-6dc6fd9b40ae WITH [{'path': '/extra/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-57d28128-5b6e-4e62-99c9-2ca6d0211ad1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "4527a7f5-532d-4d96-8e8d-6dc6fd9b40ae", "created_at": "2025-05-22T02:51:14.270752+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "verifying", "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": "available", "links": [{"href": "http://localhost/v1/nodes/4527a7f5-532d-4d96-8e8d-6dc6fd9b40ae", "rel": "self"}, {"href": "http://localhost/nodes/4527a7f5-532d-4d96-8e8d-6dc6fd9b40ae", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/4527a7f5-532d-4d96-8e8d-6dc6fd9b40ae/ports", "rel": "self"}, {"href": "http://localhost/nodes/4527a7f5-532d-4d96-8e8d-6dc6fd9b40ae/ports", "rel": "bookmark"}]}
DEBUG: PATCH /v1/nodes/a61b908c-ecb1-4c68-8df3-560cedc1117e WITH [{'path': '/extra/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-44f5e187-d22a-4abc-b747-cc8d1b681ffb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "a61b908c-ecb1-4c68-8df3-560cedc1117e", "created_at": "2025-05-22T02:51:14.396423+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "adopt failed", "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": "available", "links": [{"href": "http://localhost/v1/nodes/a61b908c-ecb1-4c68-8df3-560cedc1117e", "rel": "self"}, {"href": "http://localhost/nodes/a61b908c-ecb1-4c68-8df3-560cedc1117e", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/a61b908c-ecb1-4c68-8df3-560cedc1117e/ports", "rel": "self"}, {"href": "http://localhost/nodes/a61b908c-ecb1-4c68-8df3-560cedc1117e/ports", "rel": "bookmark"}]}
DEBUG: PATCH /v1/nodes/738f5c2a-de27-4c50-baa7-143e82cb1ce3 WITH [{'path': '/extra/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b2208544-23fe-4667-832d-61c5e467dc87
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "738f5c2a-de27-4c50-baa7-143e82cb1ce3", "created_at": "2025-05-22T02:51:14.497057+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": 
DEBUG:     null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "rescue failed", "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": "available", "links": [{"href": "http://localhost/v1/nodes/738f5c2a-de27-4c50-baa7-143e82cb1ce3", "rel": "self"}, {"href": "http://localhost/nodes/738f5c2a-de27-4c50-baa7-143e82cb1ce3", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/738f5c2a-de27-4c50-baa7-143e82cb1ce3/ports", "rel": "self"}, {"href": "http://localhost/nodes/738f5c2a-de27-4c50-baa7-143e82cb1ce3/ports", "rel": "bookmark"}]}
DEBUG: PATCH /v1/nodes/90d97344-8784-4c37-a387-e84897065233 WITH [{'path': '/extra/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-375bf36e-98b5-4bd6-9d68-bcfd4d8a4247
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "90d97344-8784-4c37-a387-e84897065233", "created_at": "2025-05-22T02:51:14.641625+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "unrescue failed", "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": "available", "links": [{"href": "http://localhost/v1/nodes/90d97344-8784-4c37-a387-e84897065233", "rel": "self"}, {"href": "http://localhost/nodes/90d97344-8784-4c37-a387-e84897065233", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/90d97344-8784-4c37-a387-e84897065233/ports", "rel": "self"}, {"href": "http://localhost/nodes/90d97344-8784-4c37-a387-e84897065233/ports", "rel": "bookmark"}]}
DEBUG: PATCH /v1/nodes/5f044761-3a2d-4aef-ab67-be3eb04357a7 WITH [{'path': '/extra/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fcdb6bea-1a9d-4d3c-952e-4daa5998809b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "5f044761-3a2d-4aef-ab67-be3eb04357a7", "created_at": "2025-05-22T02:51:14.726750+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "service", "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": "available", "links": [{"href": "http://localhost/v1/nodes/5f044761-3a2d-4aef-ab67-be3eb04357a7", "rel": "self"}, {"href": "http://localhost/nodes/5f044761-3a2d-4aef-ab67-be3eb04357a7", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/5f044761-3a2d-4aef-ab67-be3eb04357a7/ports", "rel": "self"}, {"href": "http://localhost/nodes/5f044761-3a2d-4aef-ab67-be3eb04357a7/ports", "rel": "bookmark"}]}
DEBUG: PATCH /v1/nodes/12fea002-38b7-4ae1-a019-2c5df679888b WITH [{'path': '/extra/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9a66217b-a31b-4444-8264-368e3b8b777a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "12fea002-38b7-4ae1-a019-2c5df679888b", "created_at": "2025-05-22T02:51:14.814474+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_in
DEBUG:     fo": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "service hold", "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": "available", "links": [{"href": "http://localhost/v1/nodes/12fea002-38b7-4ae1-a019-2c5df679888b", "rel": "self"}, {"href": "http://localhost/nodes/12fea002-38b7-4ae1-a019-2c5df679888b", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/12fea002-38b7-4ae1-a019-2c5df679888b/ports", "rel": "self"}, {"href": "http://localhost/nodes/12fea002-38b7-4ae1-a019-2c5df679888b/ports", "rel": "bookmark"}]}
DEBUG: PATCH /v1/nodes/2c4c2be8-c034-4777-a6c4-9cae8e96a820 WITH [{'path': '/extra/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ae73d484-8c38-4809-9df4-a5730b75ec2f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "2c4c2be8-c034-4777-a6c4-9cae8e96a820", "created_at": "2025-05-22T02:51:14.874588+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "service failed", "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": "available", "links": [{"href": "http://localhost/v1/nodes/2c4c2be8-c034-4777-a6c4-9cae8e96a820", "rel": "self"}, {"href": "http://localhost/nodes/2c4c2be8-c034-4777-a6c4-9cae8e96a820", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/2c4c2be8-c034-4777-a6c4-9cae8e96a820/ports", "rel": "self"}, {"href": "http://localhost/nodes/2c4c2be8-c034-4777-a6c4-9cae8e96a820/ports", "rel": "bookmark"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_invalid_network_interface [0.247835s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'network_interface': 'foo', 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-97f80656-2bff-44e7-8b8d-47381880015c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Could not find the following interface in the 'ironic.hardware.interfaces.network' entrypoint: foo. Valid interfaces are ['flat', 'neutron', 'noop'].\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_root.TestCheckVersions.test_check_version_ok [0.114375s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_048_nodes_states_power_put_member [0.228923s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/power WITH {'target': 'power on'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-baa0d18b-060e-47f1-8b8f-d7f7307a088e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_in_inspecting_allowed [0.194260s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/0b8f5bd6-ed20-41a3-a28b-dfe9eaf19e95 WITH [{'path': '/instance_uuid', 'op': 'remove'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3e194667-fa6f-40e8-9239-1c89d248d87b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.38
DEBUG: {"uuid": "0b8f5bd6-ed20-41a3-a28b-dfe9eaf19e95", "created_at": "2025-05-22T02:51:15.017147+00:00", "updated_at": null, "boot_interface": null, "clean_step": {}, "console_enabled": false, "console_interface": null, "deploy_interface": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "inspecting", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/0b8f5bd6-ed20-41a3-a28b-dfe9eaf19e95", "rel": "self"}, {"href": "http://localhost/nodes/0b8f5bd6-ed20-41a3-a28b-dfe9eaf19e95", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/0b8f5bd6-ed20-41a3-a28b-dfe9eaf19e95/ports", "rel": "self"}, {"href": "http://localhost/nodes/0b8f5bd6-ed20-41a3-a28b-dfe9eaf19e95/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/0b8f5bd6-ed20-41a3-a28b-dfe9eaf19e95/states", "rel": "self"}, {"href": "http://localhost/nodes/0b8f5bd6-ed20-41a3-a28b-dfe9eaf19e95/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/0b8f5bd6-ed20-41a3-a28b-dfe9eaf19e95/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/0b8f5bd6-ed20-41a3-a28b-dfe9eaf19e95/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/0b8f5bd6-ed20-41a3-a28b-dfe9eaf19e95/volume", "rel": "self"}, {"href": "http://localhost/nodes/0b8f5bd6-ed20-41a3-a28b-dfe9eaf19e95/volume", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_root.TestCheckVersions.test_check_version_too_high [0.101611s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_invalid_storage_interface [0.196484s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'storage_interface': 'foo', 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-355b4332-989f-4c8a-9a6b-cc0590117533
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Could not find the following interface in the 'ironic.hardware.interfaces.storage' entrypoint: foo. Valid interfaces are ['fake', 'noop'].\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_in_inspecting_not_allowed [0.068133s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/2fc5c71d-02d8-43f7-9242-a0da0064ed86 WITH [{'path': '/instance_uuid', 'op': 'remove'}] GOT Response: 409 Conflict
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9b867733-d5f0-4e12-9009-4a895fbfd14f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.39
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot update node \\\"2fc5c71d-02d8-43f7-9242-a0da0064ed86\\\" while it is in state \\\"inspecting\\\".\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_root.TestCheckVersions.test_check_version_too_low [0.092828s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_049_nodes_states_power_put_observer [0.222313s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/power WITH {'target': 'power on'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ddce0eff-e904-4758-81e3-ea7e0e5cb8c7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:set_power_state\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_lessee [0.236029s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'lessee': 'project', 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123
DEBUG: Openstack-Request-Id: req-1bba3a4b-de95-4e72-b8e6-80ebabf01bfb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:15.361820+00:00", "updated_at": null, "automated_clean": null, "bios_interface": "fake", "boot_interface": "fake", "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": "fake", "disable_power_off": false, "deploy_interface": "fake", "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "fault": null, "firmware_interface": "fake", "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": "project", "maintenance": false, "maintenance_reason": null, "management_interface": "fake", "name": null, "network_data": {}, "network_interface": "flat", "owner": null, "parent_node": null, "power_interface": "fake", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "rescue_interface": "fake", "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": "noop", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-283d04de-9f3b-4fc0-b5d5-2af3974aaded
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:15.361820+00:00", "updated_at": null, "automated_clean": null, "bios_interface": "fake", "boot_interface": "fake", "boot_mode"
DEBUG:     : null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": "fake", "disable_power_off": false, "deploy_interface": "fake", "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "fault": null, "firmware_interface": "fake", "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": "project", "maintenance": false, "maintenance_reason": null, "management_interface": "fake", "name": null, "network_data": {}, "network_interface": "flat", "owner": null, "parent_node": null, "power_interface": "fake", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "rescue_interface": "fake", "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": "noop", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_collection_links [0.238228s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/runbooks/?limit=3 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-966feaf2-8a56-42a6-a30a-b249f339482f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"runbooks": [{"uuid": "c34ce748-3d82-447f-81cf-357e217b5f71", "name": "CUSTOM_DT0", "links": [{"href": "http://localhost/v1/runbooks/c34ce748-3d82-447f-81cf-357e217b5f71", "rel": "self"}, {"href": "http://localhost/runbooks/c34ce748-3d82-447f-81cf-357e217b5f71", "rel": "bookmark"}]}, {"uuid": "29925f03-c904-44f5-b7d5-7bd9d038a630", "name": "CUSTOM_DT1", "links": [{"href": "http://localhost/v1/runbooks/29925f03-c904-44f5-b7d5-7bd9d038a630", "rel": "self"}, {"href": "http://localhost/runbooks/29925f03-c904-44f5-b7d5-7bd9d038a630", "rel": "bookmark"}]}, {"uuid": "5044e102-5047-4b2a-8166-7b530ea7e5b4", "name": "CUSTOM_DT2", "links": [{"href": "http://localhost/v1/runbooks/5044e102-5047-4b2a-8166-7b530ea7e5b4", "rel": "self"}, {"href": "http://localhost/runbooks/5044e102-5047-4b2a-8166-7b530ea7e5b4", "rel": "bookmark"}]}], "next": "http://localhost/v1/runbooks?sort_key=id&sort_dir=asc&fields=uuid,name&limit=3&marker=5044e102-5047-4b2a-8166-7b530ea7e5b4"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_050_nodes_states_boot_mode_put_admin [0.198668s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/boot_mode WITH {'target': 'uefi'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3b755bd6-fe2e-43a7-9a01-249964c42bc6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_lessee_old_api_version [0.161510s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'lessee': 'project', 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2cf5c5a8-c58d-415c-885b-fa13a2f1ad22
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.64
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_interface_fields [0.465540s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b WITH [{'path': '/boot_interface', 'value': 'fake', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-77ed8291-f1f9-420a-86ff-7f5db66691d6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "dd1af32b-ce18-4aba-b4d5-e3d199bf023b", "created_at": "2025-05-22T02:51:15.268262+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b", "rel": "self"}, {"href": "http://localhost/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/ports", "rel": "self"}, {"href": "http://localhost/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/states", "rel": "self"}, {"href": "http://localhost/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/volume", "rel": "self"}, {"href": "http://localhost/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/volume", "rel": "bookmark"}]}
DEBUG: PATCH /v1/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b WITH [{'path': '/console_interface', 'value': 'fake', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ed7c00a7-b10c-4719-8851-ac01111afc30
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "dd1af32b-ce18-4aba-b4d5-e3d199bf023b", "created_at": "2025-05-22T02:51:15.268262+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspe
DEBUG:     ct_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b", "rel": "self"}, {"href": "http://localhost/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/ports", "rel": "self"}, {"href": "http://localhost/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/states", "rel": "self"}, {"href": "http://localhost/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/volume", "rel": "self"}, {"href": "http://localhost/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/volume", "rel": "bookmark"}]}
DEBUG: PATCH /v1/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b WITH [{'path': '/deploy_interface', 'value': 'fake', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9d87fe2c-010f-4944-8d28-f25c42d752c3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "dd1af32b-ce18-4aba-b4d5-e3d199bf023b", "created_at": "2025-05-22T02:51:15.268262+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b", "rel": "s
DEBUG:     elf"}, {"href": "http://localhost/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/ports", "rel": "self"}, {"href": "http://localhost/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/states", "rel": "self"}, {"href": "http://localhost/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/volume", "rel": "self"}, {"href": "http://localhost/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/volume", "rel": "bookmark"}]}
DEBUG: PATCH /v1/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b WITH [{'path': '/inspect_interface', 'value': 'fake', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-dc2e84c8-883e-4c20-81b7-a388bd9682d0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "dd1af32b-ce18-4aba-b4d5-e3d199bf023b", "created_at": "2025-05-22T02:51:15.268262+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b", "rel": "self"}, {"href": "http://localhost/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/ports", "rel": "self"}, {"href": "http://localhost/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/states", "rel": "self"}, {"href": "http://localhost/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/volume", "rel": "self"}, {"href": "http://localhost/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/volume", "rel": "bookmark"}]}
DEBUG: PATCH /v1/nodes/
DEBUG:     dd1af32b-ce18-4aba-b4d5-e3d199bf023b WITH [{'path': '/management_interface', 'value': 'fake', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0f095504-187b-4166-a94b-d71990928faf
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "dd1af32b-ce18-4aba-b4d5-e3d199bf023b", "created_at": "2025-05-22T02:51:15.268262+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b", "rel": "self"}, {"href": "http://localhost/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/ports", "rel": "self"}, {"href": "http://localhost/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/states", "rel": "self"}, {"href": "http://localhost/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/volume", "rel": "self"}, {"href": "http://localhost/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/volume", "rel": "bookmark"}]}
DEBUG: PATCH /v1/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b WITH [{'path': '/power_interface', 'value': 'fake', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-58beee28-e35c-4f80-8c97-42793714f58d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "dd1af32b-ce18-4aba-b4d5-e3d199bf023b", "created_at": "2025-05-22T02:51:15.268262+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface
DEBUG:     ": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b", "rel": "self"}, {"href": "http://localhost/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/ports", "rel": "self"}, {"href": "http://localhost/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/states", "rel": "self"}, {"href": "http://localhost/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/volume", "rel": "self"}, {"href": "http://localhost/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/volume", "rel": "bookmark"}]}
DEBUG: PATCH /v1/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b WITH [{'path': '/raid_interface', 'value': 'fake', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6d1a35c1-063c-4e4d-9228-228e4c3c8026
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "dd1af32b-ce18-4aba-b4d5-e3d199bf023b", "created_at": "2025-05-22T02:51:15.268262+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b", "rel": "self"}, {"href"
DEBUG:     : "http://localhost/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/ports", "rel": "self"}, {"href": "http://localhost/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/states", "rel": "self"}, {"href": "http://localhost/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/volume", "rel": "self"}, {"href": "http://localhost/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/volume", "rel": "bookmark"}]}
DEBUG: PATCH /v1/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b WITH [{'path': '/vendor_interface', 'value': 'fake', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e632f12b-88d2-4f2e-b047-a75dbd765063
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "dd1af32b-ce18-4aba-b4d5-e3d199bf023b", "created_at": "2025-05-22T02:51:15.268262+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b", "rel": "self"}, {"href": "http://localhost/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/ports", "rel": "self"}, {"href": "http://localhost/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/states", "rel": "self"}, {"href": "http://localhost/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/volume", "rel": "self"}, {"href": "http://localhost/nodes/dd1af32b-ce18-4aba-b4d5-e3d199bf023b/volume", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_collection_links_custom_fields [0.219162s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/runbooks?fields=uuid,steps WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b973ebcb-1ca6-4de0-ad20-49cc42ff6294
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"runbooks": [{"uuid": "d3f88a07-3a7c-445a-9237-525b68d1926c", "links": [{"href": "http://localhost/v1/runbooks/d3f88a07-3a7c-445a-9237-525b68d1926c", "rel": "self"}, {"href": "http://localhost/runbooks/d3f88a07-3a7c-445a-9237-525b68d1926c", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}, {"uuid": "f95802a5-da31-464e-a9e7-536fc6fb3737", "links": [{"href": "http://localhost/v1/runbooks/f95802a5-da31-464e-a9e7-536fc6fb3737", "rel": "self"}, {"href": "http://localhost/runbooks/f95802a5-da31-464e-a9e7-536fc6fb3737", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}, {"uuid": "494ec67b-ee4d-43bb-836d-4ea442de2f10", "links": [{"href": "http://localhost/v1/runbooks/494ec67b-ee4d-43bb-836d-4ea442de2f10", "rel": "self"}, {"href": "http://localhost/runbooks/494ec67b-ee4d-43bb-836d-4ea442de2f10", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}], "next": "http://localhost/v1/runbooks?sort_key=id&sort_dir=asc&fields=uuid,steps&limit=3&marker=494ec67b-ee4d-43bb-836d-4ea442de2f10"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_interface_fields_bad_version [0.120880s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/d1fd3201-0bc3-4b44-a8d6-d401f89743a1 WITH [{'path': '/boot_interface', 'value': 'fake', 'op': 'add'}] GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-44a27d2f-5f3e-4ba7-930a-0a247211847c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.30
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: PATCH /v1/nodes/d1fd3201-0bc3-4b44-a8d6-d401f89743a1 WITH [{'path': '/console_interface', 'value': 'fake', 'op': 'add'}] GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0bfe27ef-9a05-4bf7-9b3b-34963e113512
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.30
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: PATCH /v1/nodes/d1fd3201-0bc3-4b44-a8d6-d401f89743a1 WITH [{'path': '/deploy_interface', 'value': 'fake', 'op': 'add'}] GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5cd27662-7804-4a7a-b459-64009e168cd1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.30
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: PATCH /v1/nodes/d1fd3201-0bc3-4b44-a8d6-d401f89743a1 WITH [{'path': '/inspect_interface', 'value': 'fake', 'op': 'add'}] GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d7421d4d-b54d-46e0-9c87-92fb93c647f4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.30
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: PATCH /v1/nodes/d1fd3201-0bc3-4b44-a8d6-d401f89743a1 WITH [{'path': '/management_interface', 'value': 'fake', 'op': 'add'}] GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-261a1e5e-04d8-4132-860b-490d63e7479f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.30
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: PATCH /v1/nodes/d1fd3201-0bc3-4b44-a8d6-d401f89743a1 WITH [{'path': '/power_interface', 'value': 'fake', 'op': 'add'}] GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e3a985c5-89a3-430a-8793-2cf66a9151c3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.30
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: PATCH /v1/nodes/d1fd3201-0bc3-4b44-a8d6-d401f89743a1 WITH [{'path': '/raid_interface', 'value': 'fake', 'op': 'add'}] GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-cea0ca33-5f46-4d8a-8bb5-a10d6b2d52fb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.30
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: PATCH /v1/nodes/d1fd3201-0bc3-4b44-a8d6-d401f89743a1 WITH [{'path': '/vendor_interface', 'value': 'fake', 'op': 'add'}] GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fbf59d40-d8ad-4e77-8a2b-32f6e3c4ef14
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.30
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_051_nodes_states_boot_mode_put_member [0.298931s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/boot_mode WITH {'target': 'uefi'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-61731185-979e-4d68-8d79-38dc8fb044dd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_name_empty_invalid [0.247606s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'name': '', 'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a871b9c5-29d5-4e6f-aaa7-d96facfd3ded
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.10
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot create node with invalid name ''\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_lessee [0.121779s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/d39f3a10-8564-4a11-9984-49aac3c95615 WITH [{'path': '/lessee', 'value': 'new-project', 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9e459bd9-3cd2-42c0-8a99-0733ff5f5076
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.65
DEBUG: {"uuid": "d39f3a10-8564-4a11-9984-49aac3c95615", "created_at": "2025-05-22T02:51:15.842284+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "owner": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/d39f3a10-8564-4a11-9984-49aac3c95615", "rel": "self"}, {"href": "http://localhost/nodes/d39f3a10-8564-4a11-9984-49aac3c95615", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/d39f3a10-8564-4a11-9984-49aac3c95615/ports", "rel": "self"}, {"href": "http://localhost/nodes/d39f3a10-8564-4a11-9984-49aac3c95615/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/d39f3a10-8564-4a11-9984-49aac3c95615/states", "rel": "self"}, {"href": "http://localhost/nodes/d39f3a10-8564-4a11-9984-49aac3c95615/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/d39f3a10-8564-4a11-9984-49aac3c95615/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/d39f3a10-8564-4a11-9984-49aac3c95615/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/d39f3a10-8564-4a11-9984-49aac3c95615/volume", "rel": "self"}, {"href": "http://localhost/nodes/d39f3a10-8564-4a11-9984-49aac3c95615/volume", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_collection_links_default_limit [0.221002s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/runbooks WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5398500d-d1aa-4920-bea4-6457c0faaaa4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"runbooks": [{"uuid": "2cdebdfa-4c43-4112-99f9-af0c99e82350", "name": "CUSTOM_DT0", "links": [{"href": "http://localhost/v1/runbooks/2cdebdfa-4c43-4112-99f9-af0c99e82350", "rel": "self"}, {"href": "http://localhost/runbooks/2cdebdfa-4c43-4112-99f9-af0c99e82350", "rel": "bookmark"}]}, {"uuid": "bc523183-bdb2-47a1-9dea-d748a9273645", "name": "CUSTOM_DT1", "links": [{"href": "http://localhost/v1/runbooks/bc523183-bdb2-47a1-9dea-d748a9273645", "rel": "self"}, {"href": "http://localhost/runbooks/bc523183-bdb2-47a1-9dea-d748a9273645", "rel": "bookmark"}]}, {"uuid": "3ccf8ab8-d8cc-435f-9b31-56331bc73d0c", "name": "CUSTOM_DT2", "links": [{"href": "http://localhost/v1/runbooks/3ccf8ab8-d8cc-435f-9b31-56331bc73d0c", "rel": "self"}, {"href": "http://localhost/runbooks/3ccf8ab8-d8cc-435f-9b31-56331bc73d0c", "rel": "bookmark"}]}], "next": "http://localhost/v1/runbooks?sort_key=id&sort_dir=asc&fields=uuid,name&limit=3&marker=3ccf8ab8-d8cc-435f-9b31-56331bc73d0c"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_lessee_old_api [0.059347s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/47da3838-97c8-4847-939b-1454551dc171 WITH [{'path': '/lessee', 'value': 'new-project', 'op': 'replace'}] GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-86c8764f-94e6-48a5-b735-dee08724186c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.64
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_name_empty_not_acceptable [0.213323s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'name': '', 'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0b5ae2a4-8113-48d8-9632-87f82a11e18b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_detail_query [0.141076s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/runbooks?detail=True WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f2d341ec-a48b-4379-9dca-d6aac481607f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"runbooks": [{"uuid": "a6c05eee-2fc6-4e3d-99a1-3ab92a1652eb", "created_at": "2025-05-22T02:51:16.008238+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "public": false, "owner": null, "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/a6c05eee-2fc6-4e3d-99a1-3ab92a1652eb", "rel": "self"}, {"href": "http://localhost/runbooks/a6c05eee-2fc6-4e3d-99a1-3ab92a1652eb", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_052_nodes_states_boot_mode_put_observer [0.289663s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/boot_mode WITH {'target': 'uefi'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2f070545-8725-442b-afee-330586c778fd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:set_boot_mode\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_network_data [0.254479s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/660b61da-22e6-4000-bee4-fa55e6d886dd WITH [{'path': '/network_data', 'value': {'links': [{'id': 'interface2', 'type': 'vif', 'ethernet_mac_address': 'a0:36:9f:2c:e8:70', 'vif_id': 'e1c90e9f-eafc-4e2d-8ec9-58b91cebb53d', 'mtu': 1500}, {'id': 'interface0', 'type': 'phy', 'ethernet_mac_address': 'a0:36:9f:2c:e8:80', 'mtu': 9000}, {'id': 'interface1', 'type': 'phy', 'ethernet_mac_address': 'a0:36:9f:2c:e8:81', 'mtu': 9000}, {'id': 'bond0', 'type': 'bond', 'bond_links': ['interface0', 'interface1'], 'ethernet_mac_address': 'a0:36:9f:2c:e8:82', 'bond_mode': '802.3ad', 'bond_xmit_hash_policy': 'layer3+4', 'bond_miimon': 100}, {'id': 'vlan0', 'type': 'vlan', 'vlan_link': 'bond0', 'vlan_id': 101, 'vlan_mac_address': 'a0:36:9f:2c:e8:80', 'vif_id': 'e1c90e9f-eafc-4e2d-8ec9-58b91cebb53f'}], 'networks': [{'id': 'private-ipv4', 'type': 'ipv4', 'link': 'interface0', 'ip_address': '10.184.0.244', 'netmask': '255.255.240.0', 'routes': [{'network': '10.0.0.0', 'netmask': '255.0.0.0', 'gateway': '11.0.0.1'}, {'network': '0.0.0.0', 'netmask': '0.0.0.0', 'gateway': '23.253.157.1'}], 'network_id': 'da5bb487-5193-4a65-a3df-4a0055a8c0d7'}, {'id': 'private-ipv4', 'type': 'ipv6', 'link': 'interface0', 'ip_address': '2001:cdba::3257:9652/24', 'routes': [{'network': '::', 'netmask': '::', 'gateway': 'fd00::1'}, {'network': '::', 'netmask': 'ffff:ffff:ffff::', 'gateway': 'fd00::1:1'}], 'network_id': 'da5bb487-5193-4a65-a3df-4a0055a8c0d8'}, {'id': 'publicnet-ipv4', 'type': 'ipv4', 'link': 'vlan0', 'ip_address': '23.253.157.244', 'netmask': '255.255.255.0', 'dns_nameservers': ['69.20.0.164', '69.20.0.196'], 'routes': [{'network': '0.0.0.0', 'netmask': '0.0.0.0', 'gateway': '23.253.157.1'}], 'network_id': '62611d6f-66cb-4270-8b1f-503ef0dd4736'}], 'services': [{'type': 'dns', 'address': '8.8.8.8'}, {'type': 'dns', 'address': '8.8.4.4'}]}, 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c21f5bd1-ca51-466a-9642-ec1185f1d05e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.66
DEBUG: {"uuid": "660b61da-22e6-4000-bee4-fa55e6d886dd", "created_at": "2025-05-22T02:51:16.038232+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "active", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/660b61da-22e6-4000-bee4-fa55e6d886dd", "rel": "self"}, {"href": "http://localhost/nodes/660b61da-22e6-4000-bee4-fa55e6d886dd", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/660b61da-22e6-4000-bee4-fa55e6d886dd/ports", "rel": "self"}, {"href": "http://localhost/nodes/660b61da-22e6-4000-bee4-fa55e6d886dd/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/660b61da-22e6-4000-bee4
DEBUG:     -fa55e6d886dd/states", "rel": "self"}, {"href": "http://localhost/nodes/660b61da-22e6-4000-bee4-fa55e6d886dd/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/660b61da-22e6-4000-bee4-fa55e6d886dd/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/660b61da-22e6-4000-bee4-fa55e6d886dd/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/660b61da-22e6-4000-bee4-fa55e6d886dd/volume", "rel": "self"}, {"href": "http://localhost/nodes/660b61da-22e6-4000-bee4-fa55e6d886dd/volume", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_detail_query_false [0.176288s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/runbooks WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-44518d30-8fa8-4b16-a9d7-1247065b2923
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"runbooks": [{"uuid": "ae79c7ce-e128-451f-b427-750c05d9584b", "name": "CUSTOM_DT1", "links": [{"href": "http://localhost/v1/runbooks/ae79c7ce-e128-451f-b427-750c05d9584b", "rel": "self"}, {"href": "http://localhost/runbooks/ae79c7ce-e128-451f-b427-750c05d9584b", "rel": "bookmark"}]}]}
DEBUG: GET /v1/runbooks?detail=False WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f4170de0-0512-4c99-87b4-81b1857c0cea
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"runbooks": [{"uuid": "ae79c7ce-e128-451f-b427-750c05d9584b", "name": "CUSTOM_DT1", "links": [{"href": "http://localhost/v1/runbooks/ae79c7ce-e128-451f-b427-750c05d9584b", "rel": "self"}, {"href": "http://localhost/runbooks/ae79c7ce-e128-451f-b427-750c05d9584b", "rel": "bookmark"}]}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_network_data_custom [0.117654s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1052f506-4121-44ef-83c1-e59d78d17320 WITH [{'path': '/network_data', 'value': {'cat': 'meow'}, 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6c83dec7-1f45-4b9f-949c-8bbaa936e487
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.66
DEBUG: {"uuid": "1052f506-4121-44ef-83c1-e59d78d17320", "created_at": "2025-05-22T02:51:16.312132+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "active", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1052f506-4121-44ef-83c1-e59d78d17320", "rel": "self"}, {"href": "http://localhost/nodes/1052f506-4121-44ef-83c1-e59d78d17320", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1052f506-4121-44ef-83c1-e59d78d17320/ports", "rel": "self"}, {"href": "http://localhost/nodes/1052f506-4121-44ef-83c1-e59d78d17320/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1052f506-4121-44ef-83c1-e59d78d17320/states", "rel": "self"}, {"href": "http://localhost/nodes/1052f506-4121-44ef-83c1-e59d78d17320/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1052f506-4121-44ef-83c1-e59d78d17320/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1052f506-4121-44ef-83c1-e59d78d17320/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1052f506-4121-44ef-83c1-e59d78d17320/volume", "rel": "self"}, {"href": "http://localhost/nodes/1052f506-4121-44ef-83c1-e59d78d17320/volume", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_detail_sort_key_allowed [0.152070s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/runbooks?sort_key=name&detail=True WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0b1a3500-b738-4429-ab01-148ef0b927a0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"runbooks": [{"uuid": "590eabd1-d990-4639-81b7-9430b3c15273", "created_at": "2025-05-22T02:51:16.363032+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "public": false, "owner": null, "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/590eabd1-d990-4639-81b7-9430b3c15273", "rel": "self"}, {"href": "http://localhost/runbooks/590eabd1-d990-4639-81b7-9430b3c15273", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}, {"uuid": "a4c3c20d-47b8-4a26-9ac8-020686580267", "created_at": "2025-05-22T02:51:16.361419+00:00", "updated_at": null, "name": "CUSTOM_DT2", "extra": {}, "public": false, "owner": null, "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/a4c3c20d-47b8-4a26-9ac8-020686580267", "rel": "self"}, {"href": "http://localhost/runbooks/a4c3c20d-47b8-4a26-9ac8-020686580267", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}, {"uuid": "9ae78d55-83e7-4fb1-a829-3d1236d66d21", "created_at": "2025-05-22T02:51:16.345637+00:00", "updated_at": null, "name": "CUSTOM_DT3", "extra": {}, "public": false, "owner": null, "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/9ae78d55-83e7-4fb1-a829-3d1236d66d21", "rel": "self"}, {"href": "http://localhost/runbooks/9ae78d55-83e7-4fb1-a829-3d1236d66d21", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_network_interface [0.372331s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'network_interface': 'flat', 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123
DEBUG: Openstack-Request-Id: req-40f443d5-d754-45fb-9ce4-cb7634c50b26
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:16.337467+00:00", "updated_at": null, "automated_clean": null, "bios_interface": "fake", "boot_interface": "fake", "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": "fake", "disable_power_off": false, "deploy_interface": "fake", "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "fault": null, "firmware_interface": "fake", "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": "fake", "name": null, "network_data": {}, "network_interface": "flat", "owner": null, "parent_node": null, "power_interface": "fake", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "rescue_interface": "fake", "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": "noop", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7e7b4806-6f06-47fd-8308-9ee495c716a8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:16.337467+00:00", "updated_at": null, "automated_clean": null, "bios_interface": "fake", "boot_interface": "fake", "boot_mo
DEBUG:     de": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": "fake", "disable_power_off": false, "deploy_interface": "fake", "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "fault": null, "firmware_interface": "fake", "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": "fake", "name": null, "network_data": {}, "network_interface": "flat", "owner": null, "parent_node": null, "power_interface": "fake", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "rescue_interface": "fake", "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": "noop", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_network_data_old_api [0.078161s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/d899e1f2-5e69-4261-afdf-1141051bead7 WITH [{'path': '/network_data', 'value': {'links': [{'id': 'interface2', 'type': 'vif', 'ethernet_mac_address': 'a0:36:9f:2c:e8:70', 'vif_id': 'e1c90e9f-eafc-4e2d-8ec9-58b91cebb53d', 'mtu': 1500}, {'id': 'interface0', 'type': 'phy', 'ethernet_mac_address': 'a0:36:9f:2c:e8:80', 'mtu': 9000}, {'id': 'interface1', 'type': 'phy', 'ethernet_mac_address': 'a0:36:9f:2c:e8:81', 'mtu': 9000}, {'id': 'bond0', 'type': 'bond', 'bond_links': ['interface0', 'interface1'], 'ethernet_mac_address': 'a0:36:9f:2c:e8:82', 'bond_mode': '802.3ad', 'bond_xmit_hash_policy': 'layer3+4', 'bond_miimon': 100}, {'id': 'vlan0', 'type': 'vlan', 'vlan_link': 'bond0', 'vlan_id': 101, 'vlan_mac_address': 'a0:36:9f:2c:e8:80', 'vif_id': 'e1c90e9f-eafc-4e2d-8ec9-58b91cebb53f'}], 'networks': [{'id': 'private-ipv4', 'type': 'ipv4', 'link': 'interface0', 'ip_address': '10.184.0.244', 'netmask': '255.255.240.0', 'routes': [{'network': '10.0.0.0', 'netmask': '255.0.0.0', 'gateway': '11.0.0.1'}, {'network': '0.0.0.0', 'netmask': '0.0.0.0', 'gateway': '23.253.157.1'}], 'network_id': 'da5bb487-5193-4a65-a3df-4a0055a8c0d7'}, {'id': 'private-ipv4', 'type': 'ipv6', 'link': 'interface0', 'ip_address': '2001:cdba::3257:9652/24', 'routes': [{'network': '::', 'netmask': '::', 'gateway': 'fd00::1'}, {'network': '::', 'netmask': 'ffff:ffff:ffff::', 'gateway': 'fd00::1:1'}], 'network_id': 'da5bb487-5193-4a65-a3df-4a0055a8c0d8'}, {'id': 'publicnet-ipv4', 'type': 'ipv4', 'link': 'vlan0', 'ip_address': '23.253.157.244', 'netmask': '255.255.255.0', 'dns_nameservers': ['69.20.0.164', '69.20.0.196'], 'routes': [{'network': '0.0.0.0', 'netmask': '0.0.0.0', 'gateway': '23.253.157.1'}], 'network_id': '62611d6f-66cb-4270-8b1f-503ef0dd4736'}], 'services': [{'type': 'dns', 'address': '8.8.8.8'}, {'type': 'dns', 'address': '8.8.4.4'}]}, 'op': 'replace'}] GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-79e9cf42-2f7c-4bde-959e-23b81c6333f6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.62
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_053_nodes_states_secure_boot_put_admin [0.323891s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/secure_boot WITH {'target': 'true'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a1d94e63-b4a8-40df-9867-8419508681a0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_network_data_wrong_format [0.080862s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/14bc030e-4c58-45b1-9f7b-efc21f73cdb0 WITH [{'path': '/network_data', 'value': {'cat': 'meow'}, 'op': 'replace'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-99be6d6d-153d-44d7-9dbb-8c0310aea137
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.66
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Invalid network_data: 'links' is a required property \", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_detail_using_query_and_fields [0.121749s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/runbooks?detail=True&fields=name WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-81b92d0a-83f9-462a-9696-29064bf38ad2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Can not specify ?detail=True and fields in the same request.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_network_interface [0.140011s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/b83734b4-df60-40b3-8d9d-e3e932ec5cce WITH [{'path': '/network_interface', 'value': 'flat', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-eb972cdc-573e-4400-800b-c8bce51bec12
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "b83734b4-df60-40b3-8d9d-e3e932ec5cce", "created_at": "2025-05-22T02:51:16.558834+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/b83734b4-df60-40b3-8d9d-e3e932ec5cce", "rel": "self"}, {"href": "http://localhost/nodes/b83734b4-df60-40b3-8d9d-e3e932ec5cce", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/b83734b4-df60-40b3-8d9d-e3e932ec5cce/ports", "rel": "self"}, {"href": "http://localhost/nodes/b83734b4-df60-40b3-8d9d-e3e932ec5cce/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/b83734b4-df60-40b3-8d9d-e3e932ec5cce/states", "rel": "self"}, {"href": "http://localhost/nodes/b83734b4-df60-40b3-8d9d-e3e932ec5cce/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/b83734b4-df60-40b3-8d9d-e3e932ec5cce/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/b83734b4-df60-40b3-8d9d-e3e932ec5cce/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/b83734b4-df60-40b3-8d9d-e3e932ec5cce/volume", "rel": "self"}, {"href": "http://localhost/nodes/b83734b4-df60-40b3-8d9d-e3e932ec5cce/volume", "rel": "bookmark"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_network_interface_old_api_version [0.233109s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'network_interface': 'flat', 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7243bd54-8533-4baf-b13f-277c42593274
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_detail_using_query_false_and_fields [0.138657s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/runbooks?detail=False&fields=steps WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0bf2acee-2c1a-4731-a33f-5ab031f25a7a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"runbooks": [{"links": [{"href": "http://localhost/v1/runbooks/0e8e6ae9-4267-4f5d-880b-0a113a7feb1c", "rel": "self"}, {"href": "http://localhost/runbooks/0e8e6ae9-4267-4f5d-880b-0a113a7feb1c", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_054_nodes_states_secure_boot_put_member [0.269613s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/secure_boot WITH {'target': 'true'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6b1e2b97-2cc3-4c27-81e2-c840fc398b25
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_network_interface_old_api [0.079873s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/11e67855-940f-4470-b45e-1bfc11f3b9ed WITH [{'path': '/network_interface', 'value': 'flat', 'op': 'add'}] GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-443fb8fb-337b-426d-ad5c-8f1ebf302acc
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.15
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_empty [0.130081s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/runbooks WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8201a224-96ae-4d4d-9d93-c9932a3787ec
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"runbooks": []}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_ok [0.167748s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH [{'path': '/instance_uuid', 'value': 'aaaaaaaa-1111-bbbb-2222-cccccccccccc', 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-bed98d58-a72b-4d43-8504-41c0f69ff332
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:16.785938+00:00", "updated_at": "2013-12-03T06:20:41.184720+00:00", "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": null, "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_get_all_invalid_api_version [0.142647s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/runbooks WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"The API version does not allow runbooks\"}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_no_chassis_uuid [0.323264s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123
DEBUG: Openstack-Request-Id: req-c8a1d5dc-7eb0-4103-a12a-1aa558b9409f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:16.947002+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": null, "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_ok_by_name [0.136420s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/node-57.1 WITH [{'path': '/instance_uuid', 'value': 'aaaaaaaa-1111-bbbb-2222-cccccccccccc', 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2bc3eeff-0eb4-487d-9db0-e5be7bbcc021
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.5
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:16.928282+00:00", "updated_at": "2013-12-03T06:20:41.184720+00:00", "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "name": "node-57.1", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_055_nodes_states_secure_boot_put_observer [0.336094s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/secure_boot WITH {'target': 'true'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-45749480-2ccd-41bf-a218-62c0085212d7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:set_secure_boot\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_get_collection_custom_fields [0.159448s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/runbooks?fields=uuid,steps WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4689d15e-0a39-4349-aa53-dd205e1fdab0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"runbooks": [{"uuid": "4fb98ce4-5796-454b-a0b3-6b91a659c06f", "links": [{"href": "http://localhost/v1/runbooks/4fb98ce4-5796-454b-a0b3-6b91a659c06f", "rel": "self"}, {"href": "http://localhost/runbooks/4fb98ce4-5796-454b-a0b3-6b91a659c06f", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}, {"uuid": "ec3ac32b-8792-44a8-9a40-8d78e4983613", "links": [{"href": "http://localhost/v1/runbooks/ec3ac32b-8792-44a8-9a40-8d78e4983613", "rel": "self"}, {"href": "http://localhost/runbooks/ec3ac32b-8792-44a8-9a40-8d78e4983613", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}, {"uuid": "d4e07a1e-e4e8-44ac-9c95-b746f6c18e47", "links": [{"href": "http://localhost/v1/runbooks/d4e07a1e-e4e8-44ac-9c95-b746f6c18e47", "rel": "self"}, {"href": "http://localhost/runbooks/d4e07a1e-e4e8-44ac-9c95-b746f6c18e47", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_ok_by_name_with_json [0.214075s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/node-57.1.json WITH [{'path': '/instance_uuid', 'value': 'aaaaaaaa-1111-bbbb-2222-cccccccccccc', 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f290a931-0ffa-401e-a254-402545d06f98
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.5
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:17.100373+00:00", "updated_at": "2013-12-03T06:20:41.184720+00:00", "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "name": "node-57.1", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_get_collection_pagination_no_uuid [0.139598s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/runbooks?fields=name&limit=2 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-164ff025-e47c-46b2-9b49-58efc125a570
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"runbooks": [{"name": "CUSTOM_DT0", "links": [{"href": "http://localhost/v1/runbooks/28983e38-5ee0-43ba-96df-de44f0c3cd73", "rel": "self"}, {"href": "http://localhost/runbooks/28983e38-5ee0-43ba-96df-de44f0c3cd73", "rel": "bookmark"}]}, {"name": "CUSTOM_DT1", "links": [{"href": "http://localhost/v1/runbooks/3c2c3d57-6392-44f9-9079-672618ffd492", "rel": "self"}, {"href": "http://localhost/runbooks/3c2c3d57-6392-44f9-9079-672618ffd492", "rel": "bookmark"}]}], "next": "http://localhost/v1/runbooks?sort_key=id&sort_dir=asc&fields=name&limit=2&marker=3c2c3d57-6392-44f9-9079-672618ffd492"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_no_default_resource_class [0.331375s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123
DEBUG: Openstack-Request-Id: req-a638975f-0d07-4e9d-8f5e-72d97a2804b4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:17.248737+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": null, "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5b5883c0-3486-4985-8314-47226f5ff1e3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.21
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:17.248737+00:00", "updated_at": null, "clean_step": {}, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "name": null, "network_interface": "flat", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "reservation": null, "resource_class": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_056_nodes_states_provision_put_admin [0.291155s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'deploy'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3519cb65-f784-455e-8397-2e30f14e85ac
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_get_custom_fields_invalid_fields [0.124427s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/runbooks/f055beda-b7f9-4307-b508-4c02ca6dbf2e?fields=uuid,spongebob WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-722391de-6c06-4779-88e4-790a39f2954d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Field(s) \\\"spongebob\\\" are not valid\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_owner [0.263893s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/72ce2258-e069-4312-a2b5-ad367221a1bc WITH [{'path': '/owner', 'value': 'meow', 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-89356c3a-9b3a-44f7-9429-8bda57cc76ae
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.50
DEBUG: {"uuid": "72ce2258-e069-4312-a2b5-ad367221a1bc", "created_at": "2025-05-22T02:51:17.320606+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "owner": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/72ce2258-e069-4312-a2b5-ad367221a1bc", "rel": "self"}, {"href": "http://localhost/nodes/72ce2258-e069-4312-a2b5-ad367221a1bc", "rel": "bookmark"}], "conductor": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/72ce2258-e069-4312-a2b5-ad367221a1bc/ports", "rel": "self"}, {"href": "http://localhost/nodes/72ce2258-e069-4312-a2b5-ad367221a1bc/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/72ce2258-e069-4312-a2b5-ad367221a1bc/states", "rel": "self"}, {"href": "http://localhost/nodes/72ce2258-e069-4312-a2b5-ad367221a1bc/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/72ce2258-e069-4312-a2b5-ad367221a1bc/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/72ce2258-e069-4312-a2b5-ad367221a1bc/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/72ce2258-e069-4312-a2b5-ad367221a1bc/volume", "rel": "self"}, {"href": "http://localhost/nodes/72ce2258-e069-4312-a2b5-ad367221a1bc/volume", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_get_one [0.157448s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/runbooks/271d7d75-7b1d-49c2-8694-6b228509a80a WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-35f81604-b71e-4aaa-b59c-788d606a855a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "271d7d75-7b1d-49c2-8694-6b228509a80a", "created_at": "2025-05-22T02:51:17.510313+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "public": false, "owner": null, "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/271d7d75-7b1d-49c2-8694-6b228509a80a", "rel": "self"}, {"href": "http://localhost/runbooks/271d7d75-7b1d-49c2-8694-6b228509a80a", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_no_mandatory_field_driver [0.260546s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8ad69225-e4f3-4463-8895-011cc86441a4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for node: 'driver' is a required property\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_057_nodes_states_provision_put_member [0.361641s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'deploy'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-264711e0-c986-44e2-af76-53bd8d60056b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_get_one_custom_fields [0.166739s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/runbooks/78fbc337-4138-4331-aec4-ade92ebd8214?fields=name,steps WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6db2e438-bbe9-4ff1-a653-8a90efd49ebd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"name": "CUSTOM_DT1", "links": [{"href": "http://localhost/v1/runbooks/78fbc337-4138-4331-aec4-ade92ebd8214", "rel": "self"}, {"href": "http://localhost/runbooks/78fbc337-4138-4331-aec4-ade92ebd8214", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_get_one_invalid_api_version [0.127735s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/runbooks/219edb50-405a-4ba8-9f31-0d13188d6a15 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"The API version does not allow runbooks\"}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_owner [0.383150s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'owner': 'cowsay', 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123
DEBUG: Openstack-Request-Id: req-f06f8e36-ed4e-4408-82b5-69ea036959b5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:17.894326+00:00", "updated_at": null, "automated_clean": null, "bios_interface": "fake", "boot_interface": "fake", "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": "fake", "disable_power_off": false, "deploy_interface": "fake", "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "fault": null, "firmware_interface": "fake", "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": "fake", "name": null, "network_data": {}, "network_interface": "flat", "owner": "cowsay", "parent_node": null, "power_interface": "fake", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "rescue_interface": "fake", "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": "noop", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c3c5c1cf-858e-4f73-bb32-bfdc493a2b96
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:17.894326+00:00", "updated_at": null, "automated_clean": null, "bios_interface": "fake", "boot_interface": "fake", "boot_mode": n
DEBUG:     ull, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": "fake", "disable_power_off": false, "deploy_interface": "fake", "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "fault": null, "firmware_interface": "fake", "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": "fake", "name": null, "network_data": {}, "network_interface": "flat", "owner": "cowsay", "parent_node": null, "power_interface": "fake", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "rescue_interface": "fake", "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": "noop", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_links [0.154752s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/runbooks/90986b3f-a137-43f9-a423-255521afaffd WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7cbfef80-69dd-493e-a313-ee00a3867909
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "90986b3f-a137-43f9-a423-255521afaffd", "created_at": "2025-05-22T02:51:17.965119+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "public": false, "owner": null, "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/90986b3f-a137-43f9-a423-255521afaffd", "rel": "self"}, {"href": "http://localhost/runbooks/90986b3f-a137-43f9-a423-255521afaffd", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: GET /v1/runbooks/90986b3f-a137-43f9-a423-255521afaffd WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9d4fa14f-1093-4578-ad82-f9ff1056c554
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "90986b3f-a137-43f9-a423-255521afaffd", "created_at": "2025-05-22T02:51:17.965119+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "public": false, "owner": null, "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/90986b3f-a137-43f9-a423-255521afaffd", "rel": "self"}, {"href": "http://localhost/runbooks/90986b3f-a137-43f9-a423-255521afaffd", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: GET /runbooks/90986b3f-a137-43f9-a423-255521afaffd WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4c50e345-bdff-4693-865d-d8e4f46bf706
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "90986b3f-a137-43f9-a423-255521afaffd", "created_at": "2025-05-22T02:51:17.965119+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "public": false, "owner": null, "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/90986b3f-a137-43f9-a423-255521afaffd", "rel": "self"}, {"href": "http://localhost/runbooks/90986b3f-a137-43f9-a423-255521afaffd", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_058_nodes_states_provision_put_observer [0.318357s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'deploy'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-675ccc82-26e1-4692-8c01-5302e1e41c1d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:set_provision_state\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_many [0.119430s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/runbooks WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-67a22020-b1c4-4f4f-9abd-bf7d439dbf17
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"runbooks": [{"uuid": "c0d93f04-d330-402a-bf0c-b9747aebdc06", "name": "CUSTOM_DT0", "links": [{"href": "http://localhost/v1/runbooks/c0d93f04-d330-402a-bf0c-b9747aebdc06", "rel": "self"}, {"href": "http://localhost/runbooks/c0d93f04-d330-402a-bf0c-b9747aebdc06", "rel": "bookmark"}]}, {"uuid": "908054d9-f436-4a99-9b24-0791a63755f0", "name": "CUSTOM_DT1", "links": [{"href": "http://localhost/v1/runbooks/908054d9-f436-4a99-9b24-0791a63755f0", "rel": "self"}, {"href": "http://localhost/runbooks/908054d9-f436-4a99-9b24-0791a63755f0", "rel": "bookmark"}]}, {"uuid": "7dab4e73-ebc6-4606-8748-42217b67c7dd", "name": "CUSTOM_DT2", "links": [{"href": "http://localhost/v1/runbooks/7dab4e73-ebc6-4606-8748-42217b67c7dd", "rel": "self"}, {"href": "http://localhost/runbooks/7dab4e73-ebc6-4606-8748-42217b67c7dd", "rel": "bookmark"}]}, {"uuid": "49796d30-4619-48a5-8c8b-7e154c00a590", "name": "CUSTOM_DT3", "links": [{"href": "http://localhost/v1/runbooks/49796d30-4619-48a5-8c8b-7e154c00a590", "rel": "self"}, {"href": "http://localhost/runbooks/49796d30-4619-48a5-8c8b-7e154c00a590", "rel": "bookmark"}]}, {"uuid": "74d742f1-38f5-4dab-b9f0-bbf1ef0eee2a", "name": "CUSTOM_DT4", "links": [{"href": "http://localhost/v1/runbooks/74d742f1-38f5-4dab-b9f0-bbf1ef0eee2a", "rel": "self"}, {"href": "http://localhost/runbooks/74d742f1-38f5-4dab-b9f0-bbf1ef0eee2a", "rel": "bookmark"}]}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_owner_old_api_version [0.194947s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'owner': 'bob', 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-25e6058f-6949-4950-a5e0-78bc9582a0e2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.32
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_059_nodes_states_raid_put_admin [0.219275s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/raid WITH {'target_raid_config': {'logical_disks': [{'size_gb': 500, 'is_root_volume': True, 'raid_level': 1}]}} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a1180e7f-371b-4cc4-899b-a266a2278377
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_one [0.132888s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/runbooks WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-86f9039d-6c31-4e87-860c-0cff76b96a25
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"runbooks": [{"uuid": "66e545c9-bd3f-4bb0-9381-49e5c57b14c1", "name": "CUSTOM_DT1", "links": [{"href": "http://localhost/v1/runbooks/66e545c9-bd3f-4bb0-9381-49e5c57b14c1", "rel": "self"}, {"href": "http://localhost/runbooks/66e545c9-bd3f-4bb0-9381-49e5c57b14c1", "rel": "bookmark"}]}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_owner_allocation [0.818051s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/2e823d7e-1a7c-4b2b-ba7f-d76ce7594ac4 WITH [{'path': '/owner', 'value': 'meow', 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b2d16baa-5e80-4df2-88d8-d8f6575b159b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.50
DEBUG: {"uuid": "2e823d7e-1a7c-4b2b-ba7f-d76ce7594ac4", "created_at": "2025-05-22T02:51:18.184900+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "owner": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/2e823d7e-1a7c-4b2b-ba7f-d76ce7594ac4", "rel": "self"}, {"href": "http://localhost/nodes/2e823d7e-1a7c-4b2b-ba7f-d76ce7594ac4", "rel": "bookmark"}], "conductor": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/2e823d7e-1a7c-4b2b-ba7f-d76ce7594ac4/ports", "rel": "self"}, {"href": "http://localhost/nodes/2e823d7e-1a7c-4b2b-ba7f-d76ce7594ac4/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/2e823d7e-1a7c-4b2b-ba7f-d76ce7594ac4/states", "rel": "self"}, {"href": "http://localhost/nodes/2e823d7e-1a7c-4b2b-ba7f-d76ce7594ac4/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/2e823d7e-1a7c-4b2b-ba7f-d76ce7594ac4/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/2e823d7e-1a7c-4b2b-ba7f-d76ce7594ac4/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/2e823d7e-1a7c-4b2b-ba7f-d76ce7594ac4/volume", "rel": "self"}, {"href": "http://localhost/nodes/2e823d7e-1a7c-4b2b-ba7f-d76ce7594ac4/volume", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_sensitive_data_masked [0.088193s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/runbooks/400b22a5-7827-4dc9-b0ec-3c3da3945372 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-75cf4536-3a28-4b0d-ad63-4aca71d7b996
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "400b22a5-7827-4dc9-b0ec-3c3da3945372", "created_at": "2025-05-22T02:51:18.355398+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "public": false, "owner": null, "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/400b22a5-7827-4dc9-b0ec-3c3da3945372", "rel": "self"}, {"href": "http://localhost/runbooks/400b22a5-7827-4dc9-b0ec-3c3da3945372", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": [], "password": "******"}, "order": 1}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_owner_recorded_project_scope [0.243407s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123
DEBUG: Openstack-Request-Id: req-ad071146-058e-47fe-b0c7-eb1217cb8db3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:18.353793+00:00", "updated_at": null, "automated_clean": null, "bios_interface": "fake", "boot_interface": "fake", "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": "fake", "disable_power_off": false, "deploy_interface": "fake", "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "fault": null, "firmware_interface": "fake", "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": "fake", "name": null, "network_data": {}, "network_interface": "flat", "owner": "ravensay", "parent_node": null, "power_interface": "fake", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "rescue_interface": "fake", "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": "noop", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-77368843-b96d-4e05-942a-2f913ee809b3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:18.353793+00:00", "updated_at": null, "automated_clean": null, "bios_interface": "fake", "boot_interface": "fake", "boot_mode": null, "clean_step"
DEBUG:     : {}, "conductor_group": "", "console_enabled": false, "console_interface": "fake", "disable_power_off": false, "deploy_interface": "fake", "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "fault": null, "firmware_interface": "fake", "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": "fake", "name": null, "network_data": {}, "network_interface": "flat", "owner": "ravensay", "parent_node": null, "power_interface": "fake", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "rescue_interface": "fake", "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": "noop", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_060_nodes_states_raid_put_member [0.190690s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/raid WITH {'target_raid_config': {'logical_disks': [{'size_gb': 500, 'is_root_volume': True, 'raid_level': 1}]}} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-155f4f5f-a9df-4b16-a247-40529d5e008c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_sort_key [0.107079s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/runbooks?sort_key=uuid WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-41994515-d88b-4b09-8577-30487a0fef73
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"runbooks": [{"uuid": "06d321e8-198e-4660-91c1-78e425927dd4", "name": "CUSTOM_DT2", "links": [{"href": "http://localhost/v1/runbooks/06d321e8-198e-4660-91c1-78e425927dd4", "rel": "self"}, {"href": "http://localhost/runbooks/06d321e8-198e-4660-91c1-78e425927dd4", "rel": "bookmark"}]}, {"uuid": "4bc9904f-8b4b-43e7-bf7e-f449eaff162c", "name": "CUSTOM_DT0", "links": [{"href": "http://localhost/v1/runbooks/4bc9904f-8b4b-43e7-bf7e-f449eaff162c", "rel": "self"}, {"href": "http://localhost/runbooks/4bc9904f-8b4b-43e7-bf7e-f449eaff162c", "rel": "bookmark"}]}, {"uuid": "ee8da63c-a208-4fc9-8d30-4f31e3c80b1d", "name": "CUSTOM_DT1", "links": [{"href": "http://localhost/v1/runbooks/ee8da63c-a208-4fc9-8d30-4f31e3c80b1d", "rel": "self"}, {"href": "http://localhost/runbooks/ee8da63c-a208-4fc9-8d30-4f31e3c80b1d", "rel": "bookmark"}]}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_owner_allocation_owned [0.167535s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/a7f65acd-fd55-4cc3-a14c-1894fe10b22d WITH [{'path': '/owner', 'value': 'meow', 'op': 'replace'}] GOT Response: 409 Conflict
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c787526c-bf3d-44ec-92ed-f0acef318903
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.50
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot update owner of node \\\"a7f65acd-fd55-4cc3-a14c-1894fe10b22d\\\" while it is allocated to an allocation with an  owner.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_sort_key_allowed [0.110310s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/runbooks?sort_key=name&detail=False WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-505464a8-d5dd-493c-a9f7-b5f55c8ac7f6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"runbooks": [{"uuid": "c2b26821-b45f-434c-9a40-95b22bb8b3a5", "name": "CUSTOM_DT1", "links": [{"href": "http://localhost/v1/runbooks/c2b26821-b45f-434c-9a40-95b22bb8b3a5", "rel": "self"}, {"href": "http://localhost/runbooks/c2b26821-b45f-434c-9a40-95b22bb8b3a5", "rel": "bookmark"}]}, {"uuid": "316603e0-d060-457d-867b-c169f5ecc265", "name": "CUSTOM_DT2", "links": [{"href": "http://localhost/v1/runbooks/316603e0-d060-457d-867b-c169f5ecc265", "rel": "self"}, {"href": "http://localhost/runbooks/316603e0-d060-457d-867b-c169f5ecc265", "rel": "bookmark"}]}, {"uuid": "d34de622-4640-40a3-910c-8f547ae81cf5", "name": "CUSTOM_DT3", "links": [{"href": "http://localhost/v1/runbooks/d34de622-4640-40a3-910c-8f547ae81cf5", "rel": "self"}, {"href": "http://localhost/runbooks/d34de622-4640-40a3-910c-8f547ae81cf5", "rel": "bookmark"}]}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_owner_system_scope [0.236934s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'owner': 'catsay', 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123
DEBUG: Openstack-Request-Id: req-ebc0a066-99b4-4899-8e03-53f7728bc4f3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:18.610067+00:00", "updated_at": null, "automated_clean": null, "bios_interface": "fake", "boot_interface": "fake", "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": "fake", "disable_power_off": false, "deploy_interface": "fake", "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "fault": null, "firmware_interface": "fake", "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": "fake", "name": null, "network_data": {}, "network_interface": "flat", "owner": "catsay", "parent_node": null, "power_interface": "fake", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "rescue_interface": "fake", "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": "noop", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-110eb40d-6155-4c72-8af3-9b152a29d6f4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:18.610067+00:00", "updated_at": null, "automated_clean": null, "bios_interface": "fake", "boot_interface": "fake", "boot_mode": n
DEBUG:     ull, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": "fake", "disable_power_off": false, "deploy_interface": "fake", "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "fault": null, "firmware_interface": "fake", "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": "fake", "name": null, "network_data": {}, "network_interface": "flat", "owner": "catsay", "parent_node": null, "power_interface": "fake", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "rescue_interface": "fake", "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": "noop", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_061_nodes_states_raid_put_observer [0.202570s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/raid WITH {'target_raid_config': {'logical_disks': [{'size_gb': 500, 'is_root_volume': True, 'raid_level': 1}]}} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8cdae85b-5582-4d39-bfb8-dd8bd7922721
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:set_raid_state\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_owner_old_api [0.195526s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/dc075131-b1ad-4ff0-b450-1c919c0d094f WITH [{'path': '/owner', 'value': 'meow', 'op': 'replace'}] GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-bee05786-c96c-45e2-b4ff-8acc566d5ab5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.47
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_sort_key_invalid [0.116235s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/runbooks?sort_key=extra WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2331c50e-1cd9-49b5-9a6f-f552708f8ba9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The sort_key value extra is an invalid field for sorting\", \"debuginfo\": null}"}
DEBUG: GET /v1/runbooks?sort_key=foo WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-35145aeb-ef15-4b40-ba33-4fa40d0c8f4c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The sort_key value \\\"foo\\\" is an invalid field for sorting\", \"debuginfo\": null}"}
DEBUG: GET /v1/runbooks?sort_key=steps WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-85af9966-c561-40ce-9aa0-c426117ce6f2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The sort_key value steps is an invalid field for sorting\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_protected_not_allowed [0.160344s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'protected': True} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e8f4a38c-8d0d-47ea-80b4-9fe3c7c37a1e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.48
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for node: Additional properties are not allowed ('protected' was unexpected)\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_062_nodes_states_console_get_admin [0.207968s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/console WITH {} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b212253a-ac98-4bee-a9dd-323be354daca
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_add_multi [0.268108s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/547ebb40-c417-4ca5-a35a-1e973c8335fe WITH [{'path': '/steps/0', 'value': {'interface': 'raid', 'step': 'create_configuration0', 'args': {}, 'order': 2}, 'op': 'add'}, {'path': '/steps/1', 'value': {'interface': 'raid', 'step': 'create_configuration1', 'args': {}, 'order': 2}, 'op': 'add'}, {'path': '/steps/2', 'value': {'interface': 'raid', 'step': 'create_configuration2', 'args': {}, 'order': 2}, 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8b19deda-04b6-4af0-a73d-6c286b2859a1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "547ebb40-c417-4ca5-a35a-1e973c8335fe", "created_at": "2025-05-22T02:51:18.827171+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "public": false, "owner": null, "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/547ebb40-c417-4ca5-a35a-1e973c8335fe", "rel": "self"}, {"href": "http://localhost/runbooks/547ebb40-c417-4ca5-a35a-1e973c8335fe", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration0", "args": {}, "order": 2}, {"interface": "raid", "step": "create_configuration1", "args": {}, "order": 2}, {"interface": "raid", "step": "create_configuration2", "args": {}, "order": 2}, {"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_owner_provisioned [0.333875s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/d206f0c6-d8b5-4527-a53b-1aba8df5e3e2 WITH [{'path': '/owner', 'value': 'meow', 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-74f8b7cc-d16d-4754-b1a5-19f3ee25b3fd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.50
DEBUG: {"uuid": "d206f0c6-d8b5-4527-a53b-1aba8df5e3e2", "created_at": "2025-05-22T02:51:18.878962+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "owner": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "active", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/d206f0c6-d8b5-4527-a53b-1aba8df5e3e2", "rel": "self"}, {"href": "http://localhost/nodes/d206f0c6-d8b5-4527-a53b-1aba8df5e3e2", "rel": "bookmark"}], "conductor": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/d206f0c6-d8b5-4527-a53b-1aba8df5e3e2/ports", "rel": "self"}, {"href": "http://localhost/nodes/d206f0c6-d8b5-4527-a53b-1aba8df5e3e2/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/d206f0c6-d8b5-4527-a53b-1aba8df5e3e2/states", "rel": "self"}, {"href": "http://localhost/nodes/d206f0c6-d8b5-4527-a53b-1aba8df5e3e2/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/d206f0c6-d8b5-4527-a53b-1aba8df5e3e2/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/d206f0c6-d8b5-4527-a53b-1aba8df5e3e2/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/d206f0c6-d8b5-4527-a53b-1aba8df5e3e2/volume", "rel": "self"}, {"href": "http://localhost/nodes/d206f0c6-d8b5-4527-a53b-1aba8df5e3e2/volume", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_add_root_non_existent [0.153704s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/66a47537-4ff4-4e3c-8994-05ec0e4e2d01 WITH [{'path': '/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0b3ec659-d03e-413a-9448-1f2de31a6610
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot patch /foo. Only the following can be updated: extra, name, steps, description, public, owner\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_063_nodes_states_console_get_member [0.245392s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/console WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0c73535a-4102-410d-aa4d-ceb888815198
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_owner_provisioned_forbidden [0.186381s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/d8ddbfd1-d0d2-4e8e-9fa2-14f37ef66efd WITH [{'path': '/owner', 'value': 'meow', 'op': 'replace'}] GOT Response: 409 Conflict
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-52f80c75-5ffc-4737-8275-0ecd59b263f5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.50
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot update owner of node \\\"d8ddbfd1-d0d2-4e8e-9fa2-14f37ef66efd\\\" while it is in state \\\"active\\\".\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_add_too_high_index_step_fail [0.179007s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/cf1082e1-4600-4a37-b05b-8ecff7944b00 WITH [{'path': '/steps/2', 'op': 'add', 'value': {'interface': 'bios', 'step': 'apply_configuration', 'args': {'foo': 'bar'}, 'order': 1}}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-05d93f01-ca24-4e06-b57e-9c73eee720fb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Couldn't apply patch '{'path': '/steps/2', 'op': 'add', 'value': {'interface': 'bios', 'step': 'apply_configuration', 'args': {'foo': 'bar'}, 'order': 1}}'. Reason: can't insert outside of list\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_reserved_name [0.505581s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'name': 'maintenance', 'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e4fb6f9d-a87d-401a-8396-745feb110f24
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.10
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The word \\\"maintenance\\\" is reserved and can not be used as a node name. Reserved words are: maintenance, management, states, vendor_passthru, detail, validate.\", \"debuginfo\": null}"}
DEBUG: POST /v1/nodes WITH {'name': 'management', 'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-80dd6ac7-55f8-4578-8e40-340cb0b5763d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.10
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The word \\\"management\\\" is reserved and can not be used as a node name. Reserved words are: maintenance, management, states, vendor_passthru, detail, validate.\", \"debuginfo\": null}"}
DEBUG: POST /v1/nodes WITH {'name': 'states', 'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-25806c78-94d3-4f71-a6de-96f804a2ddb7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.10
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The word \\\"states\\\" is reserved and can not be used as a node name. Reserved words are: maintenance, management, states, vendor_passthru, detail, validate.\", \"debuginfo\": null}"}
DEBUG: POST /v1/nodes WITH {'name': 'vendor_passthru', 'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-96f58a1a-b0f2-46b1-98f3-e4324491e553
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.10
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The word \\\"vendor_passthru\\\" is reserved and can not be used as a node name. Reserved words are: maintenance, management, state
DEBUG:     s, vendor_passthru, detail, validate.\", \"debuginfo\": null}"}
DEBUG: POST /v1/nodes WITH {'name': 'detail', 'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-611cb0c3-57e5-4962-beba-3faddec50a63
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.10
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The word \\\"detail\\\" is reserved and can not be used as a node name. Reserved words are: maintenance, management, states, vendor_passthru, detail, validate.\", \"debuginfo\": null}"}
DEBUG: POST /v1/nodes WITH {'name': 'validate', 'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-864f7cf3-b193-410e-9fe6-35aff7c13451
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.10
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The word \\\"validate\\\" is reserved and can not be used as a node name. Reserved words are: maintenance, management, states, vendor_passthru, detail, validate.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_064_nodes_states_console_get_observer [0.246215s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/console WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3a5aa6a9-c34b-411d-9aff-5a42f54db73f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:get_console\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_remove_foo [0.153338s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/ed417cde-4540-44a3-bd32-3dc8bad0c126 WITH [{'path': '/foo', 'op': 'remove'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-595d2bf3-810a-4e5d-8223-b2582fafe395
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot patch /foo. Only the following can be updated: extra, name, steps, description, public, owner\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_protected [0.303743s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/f4df0ead-f961-47e4-a7e3-504bccfb77c8 WITH [{'path': '/protected', 'value': True, 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-cfef53c0-d159-4ad8-be09-ec2dce19cf3e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.48
DEBUG: {"uuid": "f4df0ead-f961-47e4-a7e3-504bccfb77c8", "created_at": "2025-05-22T02:51:19.360644+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "active", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/f4df0ead-f961-47e4-a7e3-504bccfb77c8", "rel": "self"}, {"href": "http://localhost/nodes/f4df0ead-f961-47e4-a7e3-504bccfb77c8", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/f4df0ead-f961-47e4-a7e3-504bccfb77c8/ports", "rel": "self"}, {"href": "http://localhost/nodes/f4df0ead-f961-47e4-a7e3-504bccfb77c8/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/f4df0ead-f961-47e4-a7e3-504bccfb77c8/states", "rel": "self"}, {"href": "http://localhost/nodes/f4df0ead-f961-47e4-a7e3-504bccfb77c8/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/f4df0ead-f961-47e4-a7e3-504bccfb77c8/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/f4df0ead-f961-47e4-a7e3-504bccfb77c8/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/f4df0ead-f961-47e4-a7e3-504bccfb77c8/volume", "rel": "self"}, {"href": "http://localhost/nodes/f4df0ead-f961-47e4-a7e3-504bccfb77c8/volume", "rel": "bookmark"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_resource_class [0.272527s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'resource_class': 'foo', 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123
DEBUG: Openstack-Request-Id: req-c0e57170-75f2-467d-9711-655d8c37fc79
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:19.547761+00:00", "updated_at": null, "automated_clean": null, "bios_interface": "fake", "boot_interface": "fake", "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": "fake", "disable_power_off": false, "deploy_interface": "fake", "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "fault": null, "firmware_interface": "fake", "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": "fake", "name": null, "network_data": {}, "network_interface": "flat", "owner": null, "parent_node": null, "power_interface": "fake", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "rescue_interface": "fake", "reservation": null, "resource_class": "foo", "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": "noop", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c0249f2a-39c2-403a-a0de-10e652b86660
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:19.547761+00:00", "updated_at": null, "automated_clean": null, "bios_interface": "fake", "boot_interface": "fake", "boot_mode"
DEBUG:     : null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": "fake", "disable_power_off": false, "deploy_interface": "fake", "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "fault": null, "firmware_interface": "fake", "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": "fake", "name": null, "network_data": {}, "network_interface": "flat", "owner": null, "parent_node": null, "power_interface": "fake", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "rescue_interface": "fake", "reservation": null, "resource_class": "foo", "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": "noop", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_065_nodes_states_console_put_admin [0.229292s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/console WITH {'enabled': True} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-14ef7550-f789-49b7-9686-48136c0ab9a5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_protected_old_api [0.153102s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/d856db4c-5fdc-401a-9470-8eedd30b58b9 WITH [{'path': '/protected', 'value': True, 'op': 'replace'}] GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e32f2386-5485-49fe-9b6b-873c74307112
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.47
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_remove_multi [0.240811s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/0ff2b8c5-5e6d-40d8-9ddd-a738f247ee33 WITH [{'path': '/steps/1', 'op': 'remove'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0a27f76b-644d-4d8f-bfb8-cd99f5e4308f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "0ff2b8c5-5e6d-40d8-9ddd-a738f247ee33", "created_at": "2025-05-22T02:51:19.561969+00:00", "updated_at": null, "name": "CUSTOM_DT2", "extra": {}, "public": false, "owner": null, "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/0ff2b8c5-5e6d-40d8-9ddd-a738f247ee33", "rel": "self"}, {"href": "http://localhost/runbooks/0ff2b8c5-5e6d-40d8-9ddd-a738f247ee33", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration0", "args": {}, "order": 2}, {"interface": "raid", "step": "create_configuration2", "args": {}, "order": 2}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_066_nodes_states_console_put_member [0.103290s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/console WITH {'enabled': True} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-da82c05d-1502-43b6-a0eb-6bcab4e03241
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_resource_class_old_api_version [0.171642s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'resource_class': 'foo', 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-abdc59b6-481f-4273-b694-4c2d47b6ea65
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_067_nodes_states_console_put_observer [0.102899s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/console WITH {'enabled': True} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-53fd9104-485b-4646-a6fe-e34ac2663910
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:set_console_state\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_remove_name [0.237503s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/06fdad06-04cf-4710-bd10-b68b1af8f4ac WITH [{'path': '/name', 'op': 'remove'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-81090388-7e69-4bcc-8e74-a81afb0c930d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for patch: 'name' is a required property\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_068_nodes_vendor_passthru_methods_get_admin [0.133058s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru/methods WITH {} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8b0e9e3f-ba09-4892-847a-5dc793500733
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_protected_reason [0.322142s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/4b761895-a25a-4356-bb83-460bd59ac186 WITH [{'path': '/protected_reason', 'value': 'reason!', 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-02523560-e5b6-40c5-a431-9993a321f8ef
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.48
DEBUG: {"uuid": "4b761895-a25a-4356-bb83-460bd59ac186", "created_at": "2025-05-22T02:51:19.831677+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": true, "protected_reason": null, "provision_state": "active", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/4b761895-a25a-4356-bb83-460bd59ac186", "rel": "self"}, {"href": "http://localhost/nodes/4b761895-a25a-4356-bb83-460bd59ac186", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/4b761895-a25a-4356-bb83-460bd59ac186/ports", "rel": "self"}, {"href": "http://localhost/nodes/4b761895-a25a-4356-bb83-460bd59ac186/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/4b761895-a25a-4356-bb83-460bd59ac186/states", "rel": "self"}, {"href": "http://localhost/nodes/4b761895-a25a-4356-bb83-460bd59ac186/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/4b761895-a25a-4356-bb83-460bd59ac186/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/4b761895-a25a-4356-bb83-460bd59ac186/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/4b761895-a25a-4356-bb83-460bd59ac186/volume", "rel": "self"}, {"href": "http://localhost/nodes/4b761895-a25a-4356-bb83-460bd59ac186/volume", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_remove_non_existent_property_fail [0.135690s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/bfe931df-2bc2-4223-bd4b-1f99921ac4c0 WITH [{'path': '/non-existent', 'op': 'remove'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ceb61982-9024-499a-9057-33fb85076ab2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot patch /non-existent. Only the following can be updated: extra, name, steps, description, public, owner\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_069_nodes_vendor_passthru_methods_get_member [0.156689s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru/methods WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3d129c92-71ae-4304-b598-180c53cda33b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_remove_non_existent_step_fail [0.150662s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/9ff24461-862b-4b9d-af86-a4de03c88438 WITH [{'path': '/steps/1', 'op': 'remove'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4865155b-e784-4579-9f70-696d7691f643
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Couldn't apply patch '{'path': '/steps/1', 'op': 'remove'}'. Reason: can't remove non-existent object '1'\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_070_nodes_vendor_passthru_methods_get_observer [0.109986s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru/methods WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-595260a6-f3b4-4c67-93be-4c48205755c5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_protected_remove [0.341444s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/00c017a8-1158-49f3-8712-dd03a5300a80 WITH [{'op': 'remove', 'path': '/protected'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e74f08e3-3321-49bd-91df-d6b6856b8ab2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.48
DEBUG: {"uuid": "00c017a8-1158-49f3-8712-dd03a5300a80", "created_at": "2025-05-22T02:51:20.189529+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "active", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/00c017a8-1158-49f3-8712-dd03a5300a80", "rel": "self"}, {"href": "http://localhost/nodes/00c017a8-1158-49f3-8712-dd03a5300a80", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/00c017a8-1158-49f3-8712-dd03a5300a80/ports", "rel": "self"}, {"href": "http://localhost/nodes/00c017a8-1158-49f3-8712-dd03a5300a80/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/00c017a8-1158-49f3-8712-dd03a5300a80/states", "rel": "self"}, {"href": "http://localhost/nodes/00c017a8-1158-49f3-8712-dd03a5300a80/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/00c017a8-1158-49f3-8712-dd03a5300a80/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/00c017a8-1158-49f3-8712-dd03a5300a80/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/00c017a8-1158-49f3-8712-dd03a5300a80/volume", "rel": "self"}, {"href": "http://localhost/nodes/00c017a8-1158-49f3-8712-dd03a5300a80/volume", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_remove_non_existent_step_property_fail [0.164041s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/67624772-3d6b-4840-8ceb-7e802da51338 WITH [{'path': '/steps/0/non-existent', 'op': 'remove'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-acb46dcc-1216-4ad0-952e-d1b6db75e95a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Couldn't apply patch '{'path': '/steps/0/non-existent', 'op': 'remove'}'. Reason: can't remove non-existent object 'non-existent'\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_071_nodes_vendor_passthru_get_admin [0.253797s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test WITH {} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e5267d21-979b-4f30-a8c8-6dd27459d4eb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_protected_string [0.184716s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/78c14f98-7177-473d-a616-e0eaf138b5bd WITH [{'path': '/protected', 'value': 'True', 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e06d1407-b28e-4795-bee2-4ca36a4114c9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.48
DEBUG: {"uuid": "78c14f98-7177-473d-a616-e0eaf138b5bd", "created_at": "2025-05-22T02:51:20.469991+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "active", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/78c14f98-7177-473d-a616-e0eaf138b5bd", "rel": "self"}, {"href": "http://localhost/nodes/78c14f98-7177-473d-a616-e0eaf138b5bd", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/78c14f98-7177-473d-a616-e0eaf138b5bd/ports", "rel": "self"}, {"href": "http://localhost/nodes/78c14f98-7177-473d-a616-e0eaf138b5bd/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/78c14f98-7177-473d-a616-e0eaf138b5bd/states", "rel": "self"}, {"href": "http://localhost/nodes/78c14f98-7177-473d-a616-e0eaf138b5bd/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/78c14f98-7177-473d-a616-e0eaf138b5bd/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/78c14f98-7177-473d-a616-e0eaf138b5bd/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/78c14f98-7177-473d-a616-e0eaf138b5bd/volume", "rel": "self"}, {"href": "http://localhost/nodes/78c14f98-7177-473d-a616-e0eaf138b5bd/volume", "rel": "bookmark"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_specify_conductor_group [0.814326s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'conductor_group': 'foo', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123
DEBUG: Openstack-Request-Id: req-f7cc9a17-a02f-4fa1-86fd-48c6de901386
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.46
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:20.581158+00:00", "updated_at": null, "bios_interface": "fake", "boot_interface": "fake", "clean_step": {}, "conductor_group": "foo", "console_enabled": false, "console_interface": "fake", "deploy_interface": "fake", "deploy_step": {}, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": "fake", "name": null, "network_interface": "flat", "power_interface": "fake", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "rescue_interface": "fake", "reservation": null, "resource_class": null, "storage_interface": "noop", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a1108549-a6ca-45c3-a4f3-92b9df967cd1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.46
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:20.581158+00:00", "updated_at": null, "bios_interface": "fake", "boot_interface": "fake", "clean_step": {}, "conductor_group": "foo", "console_enabled": false, "console_interface": "fake", "deploy_interface": "fake", "deploy_step": {}, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive": "***
DEBUG:     ***", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": "fake", "name": null, "network_interface": "flat", "power_interface": "fake", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "rescue_interface": "fake", "reservation": null, "resource_class": null, "storage_interface": "noop", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_remove_only_step_fail [0.248055s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/1f91131c-40bd-42c7-b4b3-b0a1444cea24 WITH [{'path': '/steps/0', 'op': 'remove'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-90521c0a-a923-44b5-8cdc-b88703a7040a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for patch: [] is too short\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_specify_conductor_group_bad_version [0.083261s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'conductor_group': 'foo', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b7b6daa6-2453-4fbe-85f5-4ae8f4ad85ad
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.45
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_072_nodes_vendor_passthru_get_member [0.242455s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c6ec0aa7-a314-4c93-9bf1-c732b0be53dc
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_protected_string_invalid [0.257969s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/efef5fff-3f63-489e-8acc-8dbed4163d9b WITH [{'path': '/protected', 'value': 'YeahNahGood', 'op': 'replace'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5015fcdb-27e1-422e-99db-fbce9c04c0b9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.48
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Invalid protected: Unrecognized value 'YeahNahGood', acceptable values are: '0', '1', 'f', 'false', 'n', 'no', 'off', 'on', 't', 'true', 'y', 'yes'\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_remove_steps [0.191356s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/d20fd90a-0b46-4678-af4c-c21ff186a1a8 WITH [{'path': '/steps', 'op': 'remove'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0372ed70-72aa-4ec4-a1e0-45f5ce75d678
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for patch: 'steps' is a required property\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_073_nodes_vendor_passthru_get_observer [0.200642s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-299ef023-ddce-4a43-8cab-20960866dbc3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_remove_uuid [0.164913s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/300137f4-2810-4c25-8684-6bef920680fe WITH [{'path': '/uuid', 'op': 'remove'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2de658e0-c450-4b2e-9c29-924e832dde2b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot patch /uuid. Only the following can be updated: extra, name, steps, description, public, owner\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_protected_with_reason [0.374315s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/85c59087-db4d-4a80-b847-0e44647ca45f WITH [{'path': '/protected', 'value': True, 'op': 'replace'}, {'path': '/protected_reason', 'value': 'reason!', 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f23d8074-be06-4793-985d-8a7cc0f660c8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.48
DEBUG: {"uuid": "85c59087-db4d-4a80-b847-0e44647ca45f", "created_at": "2025-05-22T02:51:20.969424+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "active", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/85c59087-db4d-4a80-b847-0e44647ca45f", "rel": "self"}, {"href": "http://localhost/nodes/85c59087-db4d-4a80-b847-0e44647ca45f", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/85c59087-db4d-4a80-b847-0e44647ca45f/ports", "rel": "self"}, {"href": "http://localhost/nodes/85c59087-db4d-4a80-b847-0e44647ca45f/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/85c59087-db4d-4a80-b847-0e44647ca45f/states", "rel": "self"}, {"href": "http://localhost/nodes/85c59087-db4d-4a80-b847-0e44647ca45f/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/85c59087-db4d-4a80-b847-0e44647ca45f/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/85c59087-db4d-4a80-b847-0e44647ca45f/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/85c59087-db4d-4a80-b847-0e44647ca45f/volume", "rel": "self"}, {"href": "http://localhost/nodes/85c59087-db4d-4a80-b847-0e44647ca45f/volume", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_074_nodes_vendor_passthru_post_admin [0.219350s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test WITH None GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6643fd9c-ac73-4e1b-86fc-14a7724fb5aa
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_replace_duplicate_step [0.229677s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/2cefb5c4-a45a-4d92-abf7-5b0993608849 WITH [{'path': '/steps', 'op': 'replace', 'value': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'foo': '0'}, 'order': 0}, {'interface': 'raid', 'step': 'create_configuration', 'args': {'foo': '1'}, 'order': 1}]}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8322a1c4-219f-4c2a-89de-710333a1a2b0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Deploy template invalid: Duplicate deploy steps. A template cannot have multiple deploy steps with the same interface and step. Duplicates: interface: raid, step: create_configuration.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_resource_class [0.182341s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/4c6d0d0a-95f9-4169-b387-37bb4764f3c0 WITH [{'path': '/resource_class', 'value': 'foo', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1a72ab1e-0482-4b5f-bdce-cd5daacf24a2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.21
DEBUG: {"uuid": "4c6d0d0a-95f9-4169-b387-37bb4764f3c0", "created_at": "2025-05-22T02:51:21.312533+00:00", "updated_at": null, "clean_step": {}, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "name": null, "network_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "reservation": null, "resource_class": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "links": [{"href": "http://localhost/v1/nodes/4c6d0d0a-95f9-4169-b387-37bb4764f3c0", "rel": "self"}, {"href": "http://localhost/nodes/4c6d0d0a-95f9-4169-b387-37bb4764f3c0", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/4c6d0d0a-95f9-4169-b387-37bb4764f3c0/ports", "rel": "self"}, {"href": "http://localhost/nodes/4c6d0d0a-95f9-4169-b387-37bb4764f3c0/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/4c6d0d0a-95f9-4169-b387-37bb4764f3c0/states", "rel": "self"}, {"href": "http://localhost/nodes/4c6d0d0a-95f9-4169-b387-37bb4764f3c0/states", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_replace_empty_step_list_fail [0.252494s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/a25c3b63-1bc0-44f0-aaa7-6f2278d92cc8 WITH [{'path': '/steps', 'op': 'replace', 'value': []}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b2e6d797-73a5-4c3f-a4c8-b50119b5fd6e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for patch: [] is too short\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_resource_class_max_length [0.166282s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/79b02daf-99ff-4376-8314-b57e4fc50432 WITH [{'path': '/resource_class', 'value': 'ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-280d7f42-96cd-433f-b9ab-ea951a0c559e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.21
DEBUG: {"uuid": "79b02daf-99ff-4376-8314-b57e4fc50432", "created_at": "2025-05-22T02:51:21.455822+00:00", "updated_at": null, "clean_step": {}, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "name": null, "network_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "reservation": null, "resource_class": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "links": [{"href": "http://localhost/v1/nodes/79b02daf-99ff-4376-8314-b57e4fc50432", "rel": "self"}, {"href": "http://localhost/nodes/79b02daf-99ff-4376-8314-b57e4fc50432", "rel": "bookmark"}], "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/79b02daf-99ff-4376-8314-b57e4fc50432/ports", "rel": "self"}, {"href": "http://localhost/nodes/79b02daf-99ff-4376-8314-b57e4fc50432/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/79b02daf-99ff-4376-8314-b57e4fc50432/states", "rel": "self"}, {"href": "http://localhost/nodes/79b02daf-99ff-4376-8314-b57e4fc50432/states", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_075_nodes_vendor_passthru_post_member [0.341979s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test WITH None GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d6e76a22-3c19-459a-b6b1-12f0656fddff
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_076_nodes_vendor_passthru_post_observer [0.103625s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test WITH None GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b8799487-4b8f-4bc0-a694-23b8006763bf
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_077_nodes_vendor_passthru_put_admin [0.083742s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test WITH None GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-59bf50c9-7171-4d54-ace9-8bb93f38078f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_replace_invalid_name_none [0.262404s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/bd6de2d0-3dcc-4930-842e-a456f4e55a92 WITH [{'path': '/name', 'op': 'replace', 'value': None}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1ed6d969-829f-47c7-ae65-f80756189dc2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for patch: None is not of type 'string'\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_resource_class_old_api [0.268961s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/15caa153-29bc-4157-ba3d-da9c6ebf5e59 WITH [{'path': '/resource_class', 'value': 'foo', 'op': 'add'}] GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-24e1999d-8137-40b4-b26f-3f489eef8ab9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.20
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_specify_interfaces [1.149366s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': 'ef608873-e28a-4b48-8c71-f7d5b7734803', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'boot_interface': 'fake', 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/nodes/ef608873-e28a-4b48-8c71-f7d5b7734803
DEBUG: Openstack-Request-Id: req-910dad64-ee87-467c-b537-9b81b4c80ac2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.40
DEBUG: {"uuid": "ef608873-e28a-4b48-8c71-f7d5b7734803", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null, "bios_interface": "fake", "boot_interface": "fake", "clean_step": {}, "console_enabled": false, "console_interface": "fake", "deploy_interface": "fake", "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": "fake", "name": null, "network_interface": "flat", "power_interface": "fake", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "rescue_interface": "fake", "reservation": null, "resource_class": null, "storage_interface": "noop", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/ef608873-e28a-4b48-8c71-f7d5b7734803", "rel": "self"}, {"href": "http://localhost/nodes/ef608873-e28a-4b48-8c71-f7d5b7734803", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/ef608873-e28a-4b48-8c71-f7d5b7734803/ports", "rel": "self"}, {"href": "http://localhost/nodes/ef608873-e28a-4b48-8c71-f7d5b7734803/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/ef608873-e28a-4b48-8c71-f7d5b7734803/states", "rel": "self"}, {"href": "http://localhost/nodes/ef608873-e28a-4b48-8c71-f7d5b7734803/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/ef608873-e28a-4b48-8c71-f7d5b7734803/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/ef608873-e28a-4b48-8c71-f7d5b7734803/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/ef608873-e28a-4b48-8c71-f7d5b7734803/volume", "rel": "self"}, {"href": "http://localhost/nodes/ef608873-e28a-4b48-8c71-f7d5b7734803/volume", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/ef608873-e28a-4b48-8c71-f7d5b7734803 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ff58a81c-f226-48a4-af05-088dcb2b7be2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.40
DEBUG: {"uuid": "ef608873-e28a-4b48-8c71-f7d5b7734803", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null, "bios_interface": "fake", "boot_interface": "fake", "clean_step": {}, "console_enabled": false, "console_interface": "fake", "deploy_interface": "fake", "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": nul
DEBUG:     l, "management_interface": "fake", "name": null, "network_interface": "flat", "power_interface": "fake", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "rescue_interface": "fake", "reservation": null, "resource_class": null, "storage_interface": "noop", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/ef608873-e28a-4b48-8c71-f7d5b7734803", "rel": "self"}, {"href": "http://localhost/nodes/ef608873-e28a-4b48-8c71-f7d5b7734803", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/ef608873-e28a-4b48-8c71-f7d5b7734803/ports", "rel": "self"}, {"href": "http://localhost/nodes/ef608873-e28a-4b48-8c71-f7d5b7734803/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/ef608873-e28a-4b48-8c71-f7d5b7734803/states", "rel": "self"}, {"href": "http://localhost/nodes/ef608873-e28a-4b48-8c71-f7d5b7734803/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/ef608873-e28a-4b48-8c71-f7d5b7734803/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/ef608873-e28a-4b48-8c71-f7d5b7734803/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/ef608873-e28a-4b48-8c71-f7d5b7734803/volume", "rel": "self"}, {"href": "http://localhost/nodes/ef608873-e28a-4b48-8c71-f7d5b7734803/volume", "rel": "bookmark"}]}
DEBUG: POST /v1/nodes WITH {'uuid': '5c0b29b0-1a41-4261-b447-fa3ae481606a', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'console_interface': 'fake', 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/nodes/5c0b29b0-1a41-4261-b447-fa3ae481606a
DEBUG: Openstack-Request-Id: req-ab9683b4-c9b6-4478-8e3d-baee87a43fcd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.40
DEBUG: {"uuid": "5c0b29b0-1a41-4261-b447-fa3ae481606a", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null, "bios_interface": "fake", "boot_interface": "fake", "clean_step": {}, "console_enabled": false, "console_interface": "fake", "deploy_interface": "fake", "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": "fake", "name": null, "network_interface": "flat", "power_interface": "fake", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "rescue_interface": "fake", "reservation": null, "resource_class": null, "storage_interface": "noop", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/5c0b29b0-1a41-4261-b447-fa3ae481606a", "rel": "self"}, {"href": "http://localhost/nodes/5c0b29b0-1a41-4261-b447-fa3ae481606a", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/5c0b29b0-1a41-4261-b447-fa3ae481606a/ports", "rel": "self"}, {"href": "http://localhost/nodes/5c0b29b0-1a41-4261-b447-
DEBUG:     fa3ae481606a/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/5c0b29b0-1a41-4261-b447-fa3ae481606a/states", "rel": "self"}, {"href": "http://localhost/nodes/5c0b29b0-1a41-4261-b447-fa3ae481606a/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/5c0b29b0-1a41-4261-b447-fa3ae481606a/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/5c0b29b0-1a41-4261-b447-fa3ae481606a/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/5c0b29b0-1a41-4261-b447-fa3ae481606a/volume", "rel": "self"}, {"href": "http://localhost/nodes/5c0b29b0-1a41-4261-b447-fa3ae481606a/volume", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/5c0b29b0-1a41-4261-b447-fa3ae481606a WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-25dd8873-c69c-4331-90a7-b7aa6d3c34ec
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.40
DEBUG: {"uuid": "5c0b29b0-1a41-4261-b447-fa3ae481606a", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null, "bios_interface": "fake", "boot_interface": "fake", "clean_step": {}, "console_enabled": false, "console_interface": "fake", "deploy_interface": "fake", "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": "fake", "name": null, "network_interface": "flat", "power_interface": "fake", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "rescue_interface": "fake", "reservation": null, "resource_class": null, "storage_interface": "noop", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/5c0b29b0-1a41-4261-b447-fa3ae481606a", "rel": "self"}, {"href": "http://localhost/nodes/5c0b29b0-1a41-4261-b447-fa3ae481606a", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/5c0b29b0-1a41-4261-b447-fa3ae481606a/ports", "rel": "self"}, {"href": "http://localhost/nodes/5c0b29b0-1a41-4261-b447-fa3ae481606a/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/5c0b29b0-1a41-4261-b447-fa3ae481606a/states", "rel": "self"}, {"href": "http://localhost/nodes/5c0b29b0-1a41-4261-b447-fa3ae481606a/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/5c0b29b0-1a41-4261-b447-fa3ae481606a/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/5c0b29b0-1a41-4261-b447-fa3ae481606a/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/5c0b29b0-1a41-4261-b447-fa3ae481606a/volume", "rel": "self"}, {"href": "http://localhost/nodes/5c0b29b0-1a41-4261-b447-fa3ae481606a/volume", "rel": "bookmark"}]}
DEBUG: POST /v1/nodes WITH {'uuid': '83ae2802-4815-4efe-befd-4c685e5f306d', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'deploy_interface': 'fake', 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/nodes/83ae2802-4815-4efe-befd-4c685e5f306d
DEBUG: Openstack-Request-Id: req-f1b6abaa-6e41-4a66-83dc-45628b5c0d86
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openst
DEBUG:     ack-Ironic-Api-Version: 1.40
DEBUG: {"uuid": "83ae2802-4815-4efe-befd-4c685e5f306d", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null, "bios_interface": "fake", "boot_interface": "fake", "clean_step": {}, "console_enabled": false, "console_interface": "fake", "deploy_interface": "fake", "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": "fake", "name": null, "network_interface": "flat", "power_interface": "fake", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "rescue_interface": "fake", "reservation": null, "resource_class": null, "storage_interface": "noop", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/83ae2802-4815-4efe-befd-4c685e5f306d", "rel": "self"}, {"href": "http://localhost/nodes/83ae2802-4815-4efe-befd-4c685e5f306d", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/83ae2802-4815-4efe-befd-4c685e5f306d/ports", "rel": "self"}, {"href": "http://localhost/nodes/83ae2802-4815-4efe-befd-4c685e5f306d/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/83ae2802-4815-4efe-befd-4c685e5f306d/states", "rel": "self"}, {"href": "http://localhost/nodes/83ae2802-4815-4efe-befd-4c685e5f306d/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/83ae2802-4815-4efe-befd-4c685e5f306d/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/83ae2802-4815-4efe-befd-4c685e5f306d/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/83ae2802-4815-4efe-befd-4c685e5f306d/volume", "rel": "self"}, {"href": "http://localhost/nodes/83ae2802-4815-4efe-befd-4c685e5f306d/volume", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/83ae2802-4815-4efe-befd-4c685e5f306d WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8aaa9516-10af-4f89-ae06-5a1908c822e5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.40
DEBUG: {"uuid": "83ae2802-4815-4efe-befd-4c685e5f306d", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null, "bios_interface": "fake", "boot_interface": "fake", "clean_step": {}, "console_enabled": false, "console_interface": "fake", "deploy_interface": "fake", "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": "fake", "name": null, "network_interface": "flat", "power_interface": "fake", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "rescue_interface": "fake", "reservation": null, "resource_class": null, "storage_interface": "noop", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/83ae2802-4815-4efe-befd-4c685e5f306d", "rel": "self"}, {"href": "http://localhost/nodes/83ae2802-4815-4efe-befd-4c685e5f306d", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/
DEBUG:     nodes/83ae2802-4815-4efe-befd-4c685e5f306d/ports", "rel": "self"}, {"href": "http://localhost/nodes/83ae2802-4815-4efe-befd-4c685e5f306d/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/83ae2802-4815-4efe-befd-4c685e5f306d/states", "rel": "self"}, {"href": "http://localhost/nodes/83ae2802-4815-4efe-befd-4c685e5f306d/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/83ae2802-4815-4efe-befd-4c685e5f306d/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/83ae2802-4815-4efe-befd-4c685e5f306d/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/83ae2802-4815-4efe-befd-4c685e5f306d/volume", "rel": "self"}, {"href": "http://localhost/nodes/83ae2802-4815-4efe-befd-4c685e5f306d/volume", "rel": "bookmark"}]}
DEBUG: POST /v1/nodes WITH {'uuid': '632c308a-83d5-4529-8c30-9c07093d9e66', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'inspect_interface': 'fake', 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/nodes/632c308a-83d5-4529-8c30-9c07093d9e66
DEBUG: Openstack-Request-Id: req-218aef33-7841-40f4-a91a-9a0b06c6b0f9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.40
DEBUG: {"uuid": "632c308a-83d5-4529-8c30-9c07093d9e66", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null, "bios_interface": "fake", "boot_interface": "fake", "clean_step": {}, "console_enabled": false, "console_interface": "fake", "deploy_interface": "fake", "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": "fake", "name": null, "network_interface": "flat", "power_interface": "fake", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "rescue_interface": "fake", "reservation": null, "resource_class": null, "storage_interface": "noop", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/632c308a-83d5-4529-8c30-9c07093d9e66", "rel": "self"}, {"href": "http://localhost/nodes/632c308a-83d5-4529-8c30-9c07093d9e66", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/632c308a-83d5-4529-8c30-9c07093d9e66/ports", "rel": "self"}, {"href": "http://localhost/nodes/632c308a-83d5-4529-8c30-9c07093d9e66/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/632c308a-83d5-4529-8c30-9c07093d9e66/states", "rel": "self"}, {"href": "http://localhost/nodes/632c308a-83d5-4529-8c30-9c07093d9e66/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/632c308a-83d5-4529-8c30-9c07093d9e66/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/632c308a-83d5-4529-8c30-9c07093d9e66/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/632c308a-83d5-4529-8c30-9c07093d9e66/volume", "rel": "self"}, {"href": "http://localhost/nodes/632c308a-83d5-4529-8c30-9c07093d9e66/volume", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/632c308a-83d5-4529-8c30-9c07093d9e66 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b1eb5d2e-
DEBUG:     4ba5-485c-894f-ffdb9796ccc8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.40
DEBUG: {"uuid": "632c308a-83d5-4529-8c30-9c07093d9e66", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null, "bios_interface": "fake", "boot_interface": "fake", "clean_step": {}, "console_enabled": false, "console_interface": "fake", "deploy_interface": "fake", "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": "fake", "name": null, "network_interface": "flat", "power_interface": "fake", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "rescue_interface": "fake", "reservation": null, "resource_class": null, "storage_interface": "noop", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/632c308a-83d5-4529-8c30-9c07093d9e66", "rel": "self"}, {"href": "http://localhost/nodes/632c308a-83d5-4529-8c30-9c07093d9e66", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/632c308a-83d5-4529-8c30-9c07093d9e66/ports", "rel": "self"}, {"href": "http://localhost/nodes/632c308a-83d5-4529-8c30-9c07093d9e66/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/632c308a-83d5-4529-8c30-9c07093d9e66/states", "rel": "self"}, {"href": "http://localhost/nodes/632c308a-83d5-4529-8c30-9c07093d9e66/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/632c308a-83d5-4529-8c30-9c07093d9e66/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/632c308a-83d5-4529-8c30-9c07093d9e66/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/632c308a-83d5-4529-8c30-9c07093d9e66/volume", "rel": "self"}, {"href": "http://localhost/nodes/632c308a-83d5-4529-8c30-9c07093d9e66/volume", "rel": "bookmark"}]}
DEBUG: POST /v1/nodes WITH {'uuid': 'a1c65ef1-6453-44db-9b4c-3094a4ec324d', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'management_interface': 'fake', 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/nodes/a1c65ef1-6453-44db-9b4c-3094a4ec324d
DEBUG: Openstack-Request-Id: req-7178c5ae-9253-427f-ba2c-2a87d07b58b9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.40
DEBUG: {"uuid": "a1c65ef1-6453-44db-9b4c-3094a4ec324d", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null, "bios_interface": "fake", "boot_interface": "fake", "clean_step": {}, "console_enabled": false, "console_interface": "fake", "deploy_interface": "fake", "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": "fake", "name": null, "network_interface": "flat", "power_interface": "fake", "power_state": null, "properties": 
DEBUG:     {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "rescue_interface": "fake", "reservation": null, "resource_class": null, "storage_interface": "noop", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/a1c65ef1-6453-44db-9b4c-3094a4ec324d", "rel": "self"}, {"href": "http://localhost/nodes/a1c65ef1-6453-44db-9b4c-3094a4ec324d", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/a1c65ef1-6453-44db-9b4c-3094a4ec324d/ports", "rel": "self"}, {"href": "http://localhost/nodes/a1c65ef1-6453-44db-9b4c-3094a4ec324d/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/a1c65ef1-6453-44db-9b4c-3094a4ec324d/states", "rel": "self"}, {"href": "http://localhost/nodes/a1c65ef1-6453-44db-9b4c-3094a4ec324d/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/a1c65ef1-6453-44db-9b4c-3094a4ec324d/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/a1c65ef1-6453-44db-9b4c-3094a4ec324d/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/a1c65ef1-6453-44db-9b4c-3094a4ec324d/volume", "rel": "self"}, {"href": "http://localhost/nodes/a1c65ef1-6453-44db-9b4c-3094a4ec324d/volume", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/a1c65ef1-6453-44db-9b4c-3094a4ec324d WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-afa58a03-1832-4550-a605-0394719f54dc
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.40
DEBUG: {"uuid": "a1c65ef1-6453-44db-9b4c-3094a4ec324d", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null, "bios_interface": "fake", "boot_interface": "fake", "clean_step": {}, "console_enabled": false, "console_interface": "fake", "deploy_interface": "fake", "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": "fake", "name": null, "network_interface": "flat", "power_interface": "fake", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "rescue_interface": "fake", "reservation": null, "resource_class": null, "storage_interface": "noop", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/a1c65ef1-6453-44db-9b4c-3094a4ec324d", "rel": "self"}, {"href": "http://localhost/nodes/a1c65ef1-6453-44db-9b4c-3094a4ec324d", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/a1c65ef1-6453-44db-9b4c-3094a4ec324d/ports", "rel": "self"}, {"href": "http://localhost/nodes/a1c65ef1-6453-44db-9b4c-3094a4ec324d/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/a1c65ef1-6453-44db-9b4c-3094a4ec324d/states", "rel": "self"}, {"href": "http://localhost/nodes/a1c65ef1-6453-44db-9b4c-3094a4ec324d/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/a1c65ef1-6453-44db-9b4c-3094a4ec324d/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/a1c65ef1-6453-44db-9b4c-3094a4ec324d/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/a1c65ef1-6453-44db-9b4c-3094a4ec324d/volume", "rel": "self"}, {"href": "http://localhost/nodes/a1c65ef1-6453-44db-9b4c-3094a4ec324d/volume", "rel": "bookmark"}]}
DEBUG: POST /v1/nodes WIT
DEBUG:     H {'uuid': 'c0ed8a15-3675-41c0-9589-6ce2fd046e77', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'power_interface': 'fake', 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/nodes/c0ed8a15-3675-41c0-9589-6ce2fd046e77
DEBUG: Openstack-Request-Id: req-912128c1-8511-45a0-b4fd-3db19d028ca1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.40
DEBUG: {"uuid": "c0ed8a15-3675-41c0-9589-6ce2fd046e77", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null, "bios_interface": "fake", "boot_interface": "fake", "clean_step": {}, "console_enabled": false, "console_interface": "fake", "deploy_interface": "fake", "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": "fake", "name": null, "network_interface": "flat", "power_interface": "fake", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "rescue_interface": "fake", "reservation": null, "resource_class": null, "storage_interface": "noop", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/c0ed8a15-3675-41c0-9589-6ce2fd046e77", "rel": "self"}, {"href": "http://localhost/nodes/c0ed8a15-3675-41c0-9589-6ce2fd046e77", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/c0ed8a15-3675-41c0-9589-6ce2fd046e77/ports", "rel": "self"}, {"href": "http://localhost/nodes/c0ed8a15-3675-41c0-9589-6ce2fd046e77/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/c0ed8a15-3675-41c0-9589-6ce2fd046e77/states", "rel": "self"}, {"href": "http://localhost/nodes/c0ed8a15-3675-41c0-9589-6ce2fd046e77/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/c0ed8a15-3675-41c0-9589-6ce2fd046e77/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/c0ed8a15-3675-41c0-9589-6ce2fd046e77/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/c0ed8a15-3675-41c0-9589-6ce2fd046e77/volume", "rel": "self"}, {"href": "http://localhost/nodes/c0ed8a15-3675-41c0-9589-6ce2fd046e77/volume", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/c0ed8a15-3675-41c0-9589-6ce2fd046e77 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e75eff6b-074b-421e-b22c-1906d9243f5a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.40
DEBUG: {"uuid": "c0ed8a15-3675-41c0-9589-6ce2fd046e77", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null, "bios_interface": "fake", "boot_interface": "fake", "clean_step": {}, "console_enabled": false, "console_interface": "fake", "deploy_interface": "fake", "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_in
DEBUG:     terface": "fake", "name": null, "network_interface": "flat", "power_interface": "fake", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "rescue_interface": "fake", "reservation": null, "resource_class": null, "storage_interface": "noop", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/c0ed8a15-3675-41c0-9589-6ce2fd046e77", "rel": "self"}, {"href": "http://localhost/nodes/c0ed8a15-3675-41c0-9589-6ce2fd046e77", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/c0ed8a15-3675-41c0-9589-6ce2fd046e77/ports", "rel": "self"}, {"href": "http://localhost/nodes/c0ed8a15-3675-41c0-9589-6ce2fd046e77/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/c0ed8a15-3675-41c0-9589-6ce2fd046e77/states", "rel": "self"}, {"href": "http://localhost/nodes/c0ed8a15-3675-41c0-9589-6ce2fd046e77/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/c0ed8a15-3675-41c0-9589-6ce2fd046e77/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/c0ed8a15-3675-41c0-9589-6ce2fd046e77/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/c0ed8a15-3675-41c0-9589-6ce2fd046e77/volume", "rel": "self"}, {"href": "http://localhost/nodes/c0ed8a15-3675-41c0-9589-6ce2fd046e77/volume", "rel": "bookmark"}]}
DEBUG: POST /v1/nodes WITH {'uuid': '3c42ed35-0136-4b74-ad51-1349ce2812a4', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'raid_interface': 'fake', 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/nodes/3c42ed35-0136-4b74-ad51-1349ce2812a4
DEBUG: Openstack-Request-Id: req-d26425e8-5283-497b-beea-227d421bbbdd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.40
DEBUG: {"uuid": "3c42ed35-0136-4b74-ad51-1349ce2812a4", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null, "bios_interface": "fake", "boot_interface": "fake", "clean_step": {}, "console_enabled": false, "console_interface": "fake", "deploy_interface": "fake", "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": "fake", "name": null, "network_interface": "flat", "power_interface": "fake", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "rescue_interface": "fake", "reservation": null, "resource_class": null, "storage_interface": "noop", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/3c42ed35-0136-4b74-ad51-1349ce2812a4", "rel": "self"}, {"href": "http://localhost/nodes/3c42ed35-0136-4b74-ad51-1349ce2812a4", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/3c42ed35-0136-4b74-ad51-1349ce2812a4/ports", "rel": "self"}, {"href": "http://localhost/nodes/3c42ed35-0136-4b74-ad51-1349ce2812a4/ports",
DEBUG:      "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/3c42ed35-0136-4b74-ad51-1349ce2812a4/states", "rel": "self"}, {"href": "http://localhost/nodes/3c42ed35-0136-4b74-ad51-1349ce2812a4/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/3c42ed35-0136-4b74-ad51-1349ce2812a4/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/3c42ed35-0136-4b74-ad51-1349ce2812a4/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/3c42ed35-0136-4b74-ad51-1349ce2812a4/volume", "rel": "self"}, {"href": "http://localhost/nodes/3c42ed35-0136-4b74-ad51-1349ce2812a4/volume", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/3c42ed35-0136-4b74-ad51-1349ce2812a4 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-84813bc5-e13f-4d33-9007-4643bfd27a25
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.40
DEBUG: {"uuid": "3c42ed35-0136-4b74-ad51-1349ce2812a4", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null, "bios_interface": "fake", "boot_interface": "fake", "clean_step": {}, "console_enabled": false, "console_interface": "fake", "deploy_interface": "fake", "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": "fake", "name": null, "network_interface": "flat", "power_interface": "fake", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "rescue_interface": "fake", "reservation": null, "resource_class": null, "storage_interface": "noop", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/3c42ed35-0136-4b74-ad51-1349ce2812a4", "rel": "self"}, {"href": "http://localhost/nodes/3c42ed35-0136-4b74-ad51-1349ce2812a4", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/3c42ed35-0136-4b74-ad51-1349ce2812a4/ports", "rel": "self"}, {"href": "http://localhost/nodes/3c42ed35-0136-4b74-ad51-1349ce2812a4/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/3c42ed35-0136-4b74-ad51-1349ce2812a4/states", "rel": "self"}, {"href": "http://localhost/nodes/3c42ed35-0136-4b74-ad51-1349ce2812a4/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/3c42ed35-0136-4b74-ad51-1349ce2812a4/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/3c42ed35-0136-4b74-ad51-1349ce2812a4/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/3c42ed35-0136-4b74-ad51-1349ce2812a4/volume", "rel": "self"}, {"href": "http://localhost/nodes/3c42ed35-0136-4b74-ad51-1349ce2812a4/volume", "rel": "bookmark"}]}
DEBUG: POST /v1/nodes WITH {'uuid': 'cd79959b-a7a7-4aa2-8f01-e33a963e1f86', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'vendor_interface': 'fake', 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/nodes/cd79959b-a7a7-4aa2-8f01-e33a963e1f86
DEBUG: Openstack-Request-Id: req-f65c84a7-bd29-4e71-bcd7-ea057b1c6090
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Versi
DEBUG:     on: 1.40
DEBUG: {"uuid": "cd79959b-a7a7-4aa2-8f01-e33a963e1f86", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null, "bios_interface": "fake", "boot_interface": "fake", "clean_step": {}, "console_enabled": false, "console_interface": "fake", "deploy_interface": "fake", "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": "fake", "name": null, "network_interface": "flat", "power_interface": "fake", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "rescue_interface": "fake", "reservation": null, "resource_class": null, "storage_interface": "noop", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/cd79959b-a7a7-4aa2-8f01-e33a963e1f86", "rel": "self"}, {"href": "http://localhost/nodes/cd79959b-a7a7-4aa2-8f01-e33a963e1f86", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/cd79959b-a7a7-4aa2-8f01-e33a963e1f86/ports", "rel": "self"}, {"href": "http://localhost/nodes/cd79959b-a7a7-4aa2-8f01-e33a963e1f86/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/cd79959b-a7a7-4aa2-8f01-e33a963e1f86/states", "rel": "self"}, {"href": "http://localhost/nodes/cd79959b-a7a7-4aa2-8f01-e33a963e1f86/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/cd79959b-a7a7-4aa2-8f01-e33a963e1f86/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/cd79959b-a7a7-4aa2-8f01-e33a963e1f86/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/cd79959b-a7a7-4aa2-8f01-e33a963e1f86/volume", "rel": "self"}, {"href": "http://localhost/nodes/cd79959b-a7a7-4aa2-8f01-e33a963e1f86/volume", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/cd79959b-a7a7-4aa2-8f01-e33a963e1f86 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6d2ba74b-e656-4757-bead-496fd493d01b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.40
DEBUG: {"uuid": "cd79959b-a7a7-4aa2-8f01-e33a963e1f86", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null, "bios_interface": "fake", "boot_interface": "fake", "clean_step": {}, "console_enabled": false, "console_interface": "fake", "deploy_interface": "fake", "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": "fake", "name": null, "network_interface": "flat", "power_interface": "fake", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "rescue_interface": "fake", "reservation": null, "resource_class": null, "storage_interface": "noop", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/cd79959b-a7a7-4aa2-8f01-e33a963e1f86", "rel": "self"}, {"href": "http://localhost/nodes/cd79959b-a7a7-4aa2-8f01-e33a963e1f86", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/cd79959b-a7a7-
DEBUG:     4aa2-8f01-e33a963e1f86/ports", "rel": "self"}, {"href": "http://localhost/nodes/cd79959b-a7a7-4aa2-8f01-e33a963e1f86/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/cd79959b-a7a7-4aa2-8f01-e33a963e1f86/states", "rel": "self"}, {"href": "http://localhost/nodes/cd79959b-a7a7-4aa2-8f01-e33a963e1f86/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/cd79959b-a7a7-4aa2-8f01-e33a963e1f86/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/cd79959b-a7a7-4aa2-8f01-e33a963e1f86/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/cd79959b-a7a7-4aa2-8f01-e33a963e1f86/volume", "rel": "self"}, {"href": "http://localhost/nodes/cd79959b-a7a7-4aa2-8f01-e33a963e1f86/volume", "rel": "bookmark"}]}
DEBUG: POST /v1/nodes WITH {'uuid': '301f5bee-e8e1-49c2-b574-799af38d1d9e', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'network_interface': 'flat', 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/nodes/301f5bee-e8e1-49c2-b574-799af38d1d9e
DEBUG: Openstack-Request-Id: req-62393675-1f38-458c-b320-ed2b71f92c19
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.40
DEBUG: {"uuid": "301f5bee-e8e1-49c2-b574-799af38d1d9e", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null, "bios_interface": "fake", "boot_interface": "fake", "clean_step": {}, "console_enabled": false, "console_interface": "fake", "deploy_interface": "fake", "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": "fake", "name": null, "network_interface": "flat", "power_interface": "fake", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "rescue_interface": "fake", "reservation": null, "resource_class": null, "storage_interface": "noop", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/301f5bee-e8e1-49c2-b574-799af38d1d9e", "rel": "self"}, {"href": "http://localhost/nodes/301f5bee-e8e1-49c2-b574-799af38d1d9e", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/301f5bee-e8e1-49c2-b574-799af38d1d9e/ports", "rel": "self"}, {"href": "http://localhost/nodes/301f5bee-e8e1-49c2-b574-799af38d1d9e/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/301f5bee-e8e1-49c2-b574-799af38d1d9e/states", "rel": "self"}, {"href": "http://localhost/nodes/301f5bee-e8e1-49c2-b574-799af38d1d9e/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/301f5bee-e8e1-49c2-b574-799af38d1d9e/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/301f5bee-e8e1-49c2-b574-799af38d1d9e/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/301f5bee-e8e1-49c2-b574-799af38d1d9e/volume", "rel": "self"}, {"href": "http://localhost/nodes/301f5bee-e8e1-49c2-b574-799af38d1d9e/volume", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/301f5bee-e8e1-49c2-b574-799af38d1d9e WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e67c6121-a96c-4ee8-88ad-f4ed3
DEBUG:     a5fdb50
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.40
DEBUG: {"uuid": "301f5bee-e8e1-49c2-b574-799af38d1d9e", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null, "bios_interface": "fake", "boot_interface": "fake", "clean_step": {}, "console_enabled": false, "console_interface": "fake", "deploy_interface": "fake", "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": "fake", "name": null, "network_interface": "flat", "power_interface": "fake", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "rescue_interface": "fake", "reservation": null, "resource_class": null, "storage_interface": "noop", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/301f5bee-e8e1-49c2-b574-799af38d1d9e", "rel": "self"}, {"href": "http://localhost/nodes/301f5bee-e8e1-49c2-b574-799af38d1d9e", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/301f5bee-e8e1-49c2-b574-799af38d1d9e/ports", "rel": "self"}, {"href": "http://localhost/nodes/301f5bee-e8e1-49c2-b574-799af38d1d9e/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/301f5bee-e8e1-49c2-b574-799af38d1d9e/states", "rel": "self"}, {"href": "http://localhost/nodes/301f5bee-e8e1-49c2-b574-799af38d1d9e/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/301f5bee-e8e1-49c2-b574-799af38d1d9e/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/301f5bee-e8e1-49c2-b574-799af38d1d9e/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/301f5bee-e8e1-49c2-b574-799af38d1d9e/volume", "rel": "self"}, {"href": "http://localhost/nodes/301f5bee-e8e1-49c2-b574-799af38d1d9e/volume", "rel": "bookmark"}]}
DEBUG: POST /v1/nodes WITH {'uuid': '13f67e20-21e8-4512-b277-89f6ccf95512', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'rescue_interface': 'fake', 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/nodes/13f67e20-21e8-4512-b277-89f6ccf95512
DEBUG: Openstack-Request-Id: req-31483edb-3874-4c0e-8ace-fb229a54ac41
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.40
DEBUG: {"uuid": "13f67e20-21e8-4512-b277-89f6ccf95512", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null, "bios_interface": "fake", "boot_interface": "fake", "clean_step": {}, "console_enabled": false, "console_interface": "fake", "deploy_interface": "fake", "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": "fake", "name": null, "network_interface": "flat", "power_interface": "fake", "power_state": null, "properties": {"cpu_arch": "x86_64", "
DEBUG:     local_gb": "10", "memory_mb": "4096"}, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "rescue_interface": "fake", "reservation": null, "resource_class": null, "storage_interface": "noop", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/13f67e20-21e8-4512-b277-89f6ccf95512", "rel": "self"}, {"href": "http://localhost/nodes/13f67e20-21e8-4512-b277-89f6ccf95512", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/13f67e20-21e8-4512-b277-89f6ccf95512/ports", "rel": "self"}, {"href": "http://localhost/nodes/13f67e20-21e8-4512-b277-89f6ccf95512/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/13f67e20-21e8-4512-b277-89f6ccf95512/states", "rel": "self"}, {"href": "http://localhost/nodes/13f67e20-21e8-4512-b277-89f6ccf95512/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/13f67e20-21e8-4512-b277-89f6ccf95512/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/13f67e20-21e8-4512-b277-89f6ccf95512/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/13f67e20-21e8-4512-b277-89f6ccf95512/volume", "rel": "self"}, {"href": "http://localhost/nodes/13f67e20-21e8-4512-b277-89f6ccf95512/volume", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/13f67e20-21e8-4512-b277-89f6ccf95512 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c3c45ed3-3147-45e7-8638-7f661bc0cac2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.40
DEBUG: {"uuid": "13f67e20-21e8-4512-b277-89f6ccf95512", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null, "bios_interface": "fake", "boot_interface": "fake", "clean_step": {}, "console_enabled": false, "console_interface": "fake", "deploy_interface": "fake", "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": "fake", "name": null, "network_interface": "flat", "power_interface": "fake", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "rescue_interface": "fake", "reservation": null, "resource_class": null, "storage_interface": "noop", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/13f67e20-21e8-4512-b277-89f6ccf95512", "rel": "self"}, {"href": "http://localhost/nodes/13f67e20-21e8-4512-b277-89f6ccf95512", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/13f67e20-21e8-4512-b277-89f6ccf95512/ports", "rel": "self"}, {"href": "http://localhost/nodes/13f67e20-21e8-4512-b277-89f6ccf95512/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/13f67e20-21e8-4512-b277-89f6ccf95512/states", "rel": "self"}, {"href": "http://localhost/nodes/13f67e20-21e8-4512-b277-89f6ccf95512/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/13f67e20-21e8-4512-b277-89f6ccf95512/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/13f67e20-21e8-4512-b277-89f6ccf95512/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/13f67e20-21e8-4512-b277-89f6ccf95512/volume", "rel": "self"}, {"href": "http://localhost/nodes/13f67e20-21e8-4512-b277-89f6ccf95512/volume", "rel": "bookmark"}]}
DEBUG: POST /v1/nodes WITH {'uuid': 'b552f465-d7b
DEBUG:     9-4a73-909f-9c710da4be3b', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'storage_interface': 'noop', 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/nodes/b552f465-d7b9-4a73-909f-9c710da4be3b
DEBUG: Openstack-Request-Id: req-8e6ae7fd-d989-48e6-bb99-24d91a68f003
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.40
DEBUG: {"uuid": "b552f465-d7b9-4a73-909f-9c710da4be3b", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null, "bios_interface": "fake", "boot_interface": "fake", "clean_step": {}, "console_enabled": false, "console_interface": "fake", "deploy_interface": "fake", "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": "fake", "name": null, "network_interface": "flat", "power_interface": "fake", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "rescue_interface": "fake", "reservation": null, "resource_class": null, "storage_interface": "noop", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/b552f465-d7b9-4a73-909f-9c710da4be3b", "rel": "self"}, {"href": "http://localhost/nodes/b552f465-d7b9-4a73-909f-9c710da4be3b", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/b552f465-d7b9-4a73-909f-9c710da4be3b/ports", "rel": "self"}, {"href": "http://localhost/nodes/b552f465-d7b9-4a73-909f-9c710da4be3b/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/b552f465-d7b9-4a73-909f-9c710da4be3b/states", "rel": "self"}, {"href": "http://localhost/nodes/b552f465-d7b9-4a73-909f-9c710da4be3b/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/b552f465-d7b9-4a73-909f-9c710da4be3b/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/b552f465-d7b9-4a73-909f-9c710da4be3b/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/b552f465-d7b9-4a73-909f-9c710da4be3b/volume", "rel": "self"}, {"href": "http://localhost/nodes/b552f465-d7b9-4a73-909f-9c710da4be3b/volume", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/b552f465-d7b9-4a73-909f-9c710da4be3b WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2ee029ed-8e98-434e-b4f2-adbe9db5d393
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.40
DEBUG: {"uuid": "b552f465-d7b9-4a73-909f-9c710da4be3b", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null, "bios_interface": "fake", "boot_interface": "fake", "clean_step": {}, "console_enabled": false, "console_interface": "fake", "deploy_interface": "fake", "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": "fake", "nam
DEBUG:     e": null, "network_interface": "flat", "power_interface": "fake", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "rescue_interface": "fake", "reservation": null, "resource_class": null, "storage_interface": "noop", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/b552f465-d7b9-4a73-909f-9c710da4be3b", "rel": "self"}, {"href": "http://localhost/nodes/b552f465-d7b9-4a73-909f-9c710da4be3b", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/b552f465-d7b9-4a73-909f-9c710da4be3b/ports", "rel": "self"}, {"href": "http://localhost/nodes/b552f465-d7b9-4a73-909f-9c710da4be3b/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/b552f465-d7b9-4a73-909f-9c710da4be3b/states", "rel": "self"}, {"href": "http://localhost/nodes/b552f465-d7b9-4a73-909f-9c710da4be3b/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/b552f465-d7b9-4a73-909f-9c710da4be3b/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/b552f465-d7b9-4a73-909f-9c710da4be3b/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/b552f465-d7b9-4a73-909f-9c710da4be3b/volume", "rel": "self"}, {"href": "http://localhost/nodes/b552f465-d7b9-4a73-909f-9c710da4be3b/volume", "rel": "bookmark"}]}
DEBUG: POST /v1/nodes WITH {'uuid': 'b892c93e-01ed-42c9-ab5f-eef28c103cfb', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'bios_interface': 'fake', 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/nodes/b892c93e-01ed-42c9-ab5f-eef28c103cfb
DEBUG: Openstack-Request-Id: req-bcf63139-2ee6-464e-8a33-a3ba5d996b0c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.40
DEBUG: {"uuid": "b892c93e-01ed-42c9-ab5f-eef28c103cfb", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null, "bios_interface": "fake", "boot_interface": "fake", "clean_step": {}, "console_enabled": false, "console_interface": "fake", "deploy_interface": "fake", "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": "fake", "name": null, "network_interface": "flat", "power_interface": "fake", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "rescue_interface": "fake", "reservation": null, "resource_class": null, "storage_interface": "noop", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/b892c93e-01ed-42c9-ab5f-eef28c103cfb", "rel": "self"}, {"href": "http://localhost/nodes/b892c93e-01ed-42c9-ab5f-eef28c103cfb", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/b892c93e-01ed-42c9-ab5f-eef28c103cfb/ports", "rel": "self"}, {"href": "http://localhost/nodes/b892c93e-01ed-42c9-ab5f-eef28c103cfb/ports", "rel": "bookmark"}], 
DEBUG:     "states": [{"href": "http://localhost/v1/nodes/b892c93e-01ed-42c9-ab5f-eef28c103cfb/states", "rel": "self"}, {"href": "http://localhost/nodes/b892c93e-01ed-42c9-ab5f-eef28c103cfb/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/b892c93e-01ed-42c9-ab5f-eef28c103cfb/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/b892c93e-01ed-42c9-ab5f-eef28c103cfb/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/b892c93e-01ed-42c9-ab5f-eef28c103cfb/volume", "rel": "self"}, {"href": "http://localhost/nodes/b892c93e-01ed-42c9-ab5f-eef28c103cfb/volume", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/b892c93e-01ed-42c9-ab5f-eef28c103cfb WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a884e0a8-c652-4e01-b000-ab66299b73ea
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.40
DEBUG: {"uuid": "b892c93e-01ed-42c9-ab5f-eef28c103cfb", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null, "bios_interface": "fake", "boot_interface": "fake", "clean_step": {}, "console_enabled": false, "console_interface": "fake", "deploy_interface": "fake", "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": "fake", "name": null, "network_interface": "flat", "power_interface": "fake", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "enroll", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "rescue_interface": "fake", "reservation": null, "resource_class": null, "storage_interface": "noop", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/b892c93e-01ed-42c9-ab5f-eef28c103cfb", "rel": "self"}, {"href": "http://localhost/nodes/b892c93e-01ed-42c9-ab5f-eef28c103cfb", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/b892c93e-01ed-42c9-ab5f-eef28c103cfb/ports", "rel": "self"}, {"href": "http://localhost/nodes/b892c93e-01ed-42c9-ab5f-eef28c103cfb/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/b892c93e-01ed-42c9-ab5f-eef28c103cfb/states", "rel": "self"}, {"href": "http://localhost/nodes/b892c93e-01ed-42c9-ab5f-eef28c103cfb/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/b892c93e-01ed-42c9-ab5f-eef28c103cfb/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/b892c93e-01ed-42c9-ab5f-eef28c103cfb/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/b892c93e-01ed-42c9-ab5f-eef28c103cfb/volume", "rel": "self"}, {"href": "http://localhost/nodes/b892c93e-01ed-42c9-ab5f-eef28c103cfb/volume", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_078_nodes_vendor_passthru_put_member [0.100125s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test WITH None GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-68bfd4fd-a720-47a1-95ff-0fa5fe118d2d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_replace_invalid_name_too_long [0.270150s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/10a7cda8-09fe-47a6-9aea-94c7639db6f1 WITH [{'path': '/name', 'op': 'replace', 'value': 'CUSTOM_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d579b1f8-8823-49f6-b07d-acb1643c1e72
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for patch: 'CUSTOM_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' is too long\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_079_nodes_vendor_passthru_put_observer [0.234338s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test WITH None GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-cd595ef7-088e-493f-b9c6-8f86b97e28d1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_resource_class_too_long [0.305027s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/f31157ef-a58c-442e-9473-2d6f5f68ba64 WITH [{'path': '/resource_class', 'value': 'fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff', 'op': 'add'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6dda70bb-9b75-4a4e-b55d-025e58f5d326
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.21
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for patch: 'fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff' is too long\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_replace_invalid_step_interface_fail [0.224820s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/3ab97ece-2a6c-4f60-9501-4f0be1b41b3f WITH [{'path': '/steps/0', 'op': 'replace', 'value': {'interface': 'foo', 'step': 'apply_configuration', 'args': {'foo': 'bar'}, 'order': 1}}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e11723ea-69a8-4c70-b85e-f7a43a14c99f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for patch: 'foo' is not one of ['vendor', 'power', 'management', 'firmware', 'deploy', 'bios', 'raid']\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_080_nodes_vendor_passthru_delete_admin [0.259089s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d21a8035-4882-4eac-af80-bb84cdd3c94e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_specify_interfaces_bad_version [0.539911s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'boot_interface': 'fake', 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9c204beb-6bd3-4efa-8c4d-91ae5c2b4323
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.30
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'console_interface': 'fake', 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-59bfad06-ca8d-4631-a4c2-6f3e8c3742eb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.30
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'deploy_interface': 'fake', 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-07670162-beb0-44eb-8876-ab78583e34c0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.30
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'inspect_interface': 'fake', 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8251a3a9-6582-42f0-88da-f58f9cfcb766
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.30
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'manageme
DEBUG:     nt_interface': 'fake', 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-16b61e80-e034-4c02-90cc-fed880cb2e8c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.30
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'power_interface': 'fake', 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0fd8d74a-244c-45fc-bc69-5279e6af36ac
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.30
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'raid_interface': 'fake', 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1f9860a4-51c3-4d46-91dd-fab5e66231ed
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.30
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'vendor_interface': 'fake', 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-967bfbad-b563-4d40-9646-a50b0173014e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.30
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_retired [0.308666s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/d5cbb3fd-31d0-40b9-8f5d-e27ac07a3521 WITH [{'path': '/retired', 'value': True, 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-692b703a-e294-412c-abee-49be5df30da5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.61
DEBUG: {"uuid": "d5cbb3fd-31d0-40b9-8f5d-e27ac07a3521", "created_at": "2025-05-22T02:51:22.309166+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "owner": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "active", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/d5cbb3fd-31d0-40b9-8f5d-e27ac07a3521", "rel": "self"}, {"href": "http://localhost/nodes/d5cbb3fd-31d0-40b9-8f5d-e27ac07a3521", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/d5cbb3fd-31d0-40b9-8f5d-e27ac07a3521/ports", "rel": "self"}, {"href": "http://localhost/nodes/d5cbb3fd-31d0-40b9-8f5d-e27ac07a3521/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/d5cbb3fd-31d0-40b9-8f5d-e27ac07a3521/states", "rel": "self"}, {"href": "http://localhost/nodes/d5cbb3fd-31d0-40b9-8f5d-e27ac07a3521/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/d5cbb3fd-31d0-40b9-8f5d-e27ac07a3521/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/d5cbb3fd-31d0-40b9-8f5d-e27ac07a3521/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/d5cbb3fd-31d0-40b9-8f5d-e27ac07a3521/volume", "rel": "self"}, {"href": "http://localhost/nodes/d5cbb3fd-31d0-40b9-8f5d-e27ac07a3521/volume", "rel": "bookmark"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_specify_traits [0.175963s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'traits': ['CUSTOM_4']} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ee81679a-8600-4b2b-a570-6808e8cdb5cd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for node: Additional properties are not allowed ('traits' was unexpected)\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_081_nodes_vendor_passthru_delete_member [0.208407s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-69d6f868-ea3d-401d-97c8-933b0ae1bb6a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_retired_old_api [0.158999s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/ae8c06d9-7ae3-4a9d-bc0c-194cbec74c48 WITH [{'path': '/retired', 'value': True, 'op': 'replace'}] GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e5fefeb6-0571-479a-b434-01d0507e3594
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.60
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_storage_interface_old_api_version [0.157253s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'storage_interface': 'cinder', 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-325e854e-db16-4b12-a170-7dfa681b6b1a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.32
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_082_nodes_vendor_passthru_delete_observer [0.238376s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e8d1dbe6-6c9d-4c97-83f4-7d969a3db543
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_retired_reason [0.294165s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/ae027bf6-0c9f-4d60-86c2-89d2719eee92 WITH [{'path': '/retired_reason', 'value': 'a better reason', 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-84171ae5-f1ea-4030-9efe-c1946fd802a6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.61
DEBUG: {"uuid": "ae027bf6-0c9f-4d60-86c2-89d2719eee92", "created_at": "2025-05-22T02:51:22.737788+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "owner": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "active", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": true, "retired_reason": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/ae027bf6-0c9f-4d60-86c2-89d2719eee92", "rel": "self"}, {"href": "http://localhost/nodes/ae027bf6-0c9f-4d60-86c2-89d2719eee92", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/ae027bf6-0c9f-4d60-86c2-89d2719eee92/ports", "rel": "self"}, {"href": "http://localhost/nodes/ae027bf6-0c9f-4d60-86c2-89d2719eee92/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/ae027bf6-0c9f-4d60-86c2-89d2719eee92/states", "rel": "self"}, {"href": "http://localhost/nodes/ae027bf6-0c9f-4d60-86c2-89d2719eee92/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/ae027bf6-0c9f-4d60-86c2-89d2719eee92/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/ae027bf6-0c9f-4d60-86c2-89d2719eee92/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/ae027bf6-0c9f-4d60-86c2-89d2719eee92/volume", "rel": "self"}, {"href": "http://localhost/nodes/ae027bf6-0c9f-4d60-86c2-89d2719eee92/volume", "rel": "bookmark"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_valid_driver_info [0.208091s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'str': 'foo', 'int': 123, 'float': 0.1, 'bool': True, 'list': [1, 2], 'none': None, 'dict': {'cat': 'meow'}}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123
DEBUG: Openstack-Request-Id: req-13d45164-481a-400f-9145-4ca61d9f168e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:22.913507+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"str": "foo", "int": 123, "float": 0.1, "bool": true, "list": [1, 2], "none": null, "dict": {"cat": "meow"}}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": null, "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-63873df0-618e-4016-9eea-a5522a2b9954
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:22.913507+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"str": "foo", "int": 123, "float": 0.1, "bool": true, "list": [1, 2], "none": null, "dict": {"cat": "meow"}}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": null, "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_083_nodes_traits_get_admin [0.219843s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7ef99ea8-bfb7-47b9-a748-3b7dc9e38765
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"traits": ["trait1"]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_retired_remove [0.245728s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/43c7919e-c64f-446c-9a0f-ed7cc60f46f8 WITH [{'op': 'remove', 'path': '/retired'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-af26f2a4-8524-4936-90f5-78d4ce672aa0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.61
DEBUG: {"uuid": "43c7919e-c64f-446c-9a0f-ed7cc60f46f8", "created_at": "2025-05-22T02:51:23.019847+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "owner": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "active", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/43c7919e-c64f-446c-9a0f-ed7cc60f46f8", "rel": "self"}, {"href": "http://localhost/nodes/43c7919e-c64f-446c-9a0f-ed7cc60f46f8", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/43c7919e-c64f-446c-9a0f-ed7cc60f46f8/ports", "rel": "self"}, {"href": "http://localhost/nodes/43c7919e-c64f-446c-9a0f-ed7cc60f46f8/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/43c7919e-c64f-446c-9a0f-ed7cc60f46f8/states", "rel": "self"}, {"href": "http://localhost/nodes/43c7919e-c64f-446c-9a0f-ed7cc60f46f8/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/43c7919e-c64f-446c-9a0f-ed7cc60f46f8/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/43c7919e-c64f-446c-9a0f-ed7cc60f46f8/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/43c7919e-c64f-446c-9a0f-ed7cc60f46f8/volume", "rel": "self"}, {"href": "http://localhost/nodes/43c7919e-c64f-446c-9a0f-ed7cc60f46f8/volume", "rel": "bookmark"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_valid_extra [0.249777s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {'str': 'foo', 'int': 123, 'float': 0.1, 'bool': True, 'list': [1, 2], 'none': None, 'dict': {'cat': 'meow'}}, 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123
DEBUG: Openstack-Request-Id: req-48b114ee-8e00-4e9d-a39e-6aa7bcf39332
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:23.164855+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {"str": "foo", "int": 123, "float": 0.1, "bool": true, "list": [1, 2], "none": null, "dict": {"cat": "meow"}}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": null, "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3eb99bac-76bb-44bb-8f16-4e1e188ce921
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:23.164855+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {"str": "foo", "int": 123, "float": 0.1, "bool": true, "list": [1, 2], "none": null, "dict": {"cat": "meow"}}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": null, "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_084_nodes_traits_get_member [0.167300s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-156ddb38-3e59-4524-8529-00cb59a97a6d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_replace_multi [1.117512s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/422ef448-77f4-4129-a53b-8bcbe8e5ca37 WITH [{'path': '/steps/0', 'value': {'interface': 'raid', 'step': 'create_configuration0', 'args': {}, 'order': 3}, 'op': 'replace'}, {'path': '/steps/1', 'value': {'interface': 'raid', 'step': 'create_configuration1', 'args': {}, 'order': 3}, 'op': 'replace'}, {'path': '/steps/2', 'value': {'interface': 'raid', 'step': 'create_configuration2', 'args': {}, 'order': 3}, 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-30590249-4069-4ad5-9ce1-cc166a14b5bc
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "422ef448-77f4-4129-a53b-8bcbe8e5ca37", "created_at": "2025-05-22T02:51:23.225376+00:00", "updated_at": null, "name": "CUSTOM_DT2", "extra": {}, "public": false, "owner": null, "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/422ef448-77f4-4129-a53b-8bcbe8e5ca37", "rel": "self"}, {"href": "http://localhost/runbooks/422ef448-77f4-4129-a53b-8bcbe8e5ca37", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration0", "args": {}, "order": 3}, {"interface": "raid", "step": "create_configuration1", "args": {}, "order": 3}, {"interface": "raid", "step": "create_configuration2", "args": {}, "order": 3}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_retired_with_reason [0.266269s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/23b807fd-535c-4516-9c1d-49d8d95dad49 WITH [{'path': '/retired', 'value': True, 'op': 'replace'}, {'path': '/retired_reason', 'value': 'a better reason', 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0084aeb5-3fa9-473f-b176-fde9f8d6f561
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.61
DEBUG: {"uuid": "23b807fd-535c-4516-9c1d-49d8d95dad49", "created_at": "2025-05-22T02:51:23.256966+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_interface": null, "owner": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "active", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/23b807fd-535c-4516-9c1d-49d8d95dad49", "rel": "self"}, {"href": "http://localhost/nodes/23b807fd-535c-4516-9c1d-49d8d95dad49", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/23b807fd-535c-4516-9c1d-49d8d95dad49/ports", "rel": "self"}, {"href": "http://localhost/nodes/23b807fd-535c-4516-9c1d-49d8d95dad49/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/23b807fd-535c-4516-9c1d-49d8d95dad49/states", "rel": "self"}, {"href": "http://localhost/nodes/23b807fd-535c-4516-9c1d-49d8d95dad49/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/23b807fd-535c-4516-9c1d-49d8d95dad49/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/23b807fd-535c-4516-9c1d-49d8d95dad49/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/23b807fd-535c-4516-9c1d-49d8d95dad49/volume", "rel": "self"}, {"href": "http://localhost/nodes/23b807fd-535c-4516-9c1d-49d8d95dad49/volume", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_085_nodes_traits_get_observer [0.229481s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-83d67bd1-e2b8-420d-b86a-f0f141a14794
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"traits": ["trait1"]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_valid_properties [0.331720s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'str': 'foo', 'int': 123, 'float': 0.1, 'bool': True, 'list': [1, 2], 'none': None, 'dict': {'cat': 'meow'}}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123
DEBUG: Openstack-Request-Id: req-c8fda27c-5007-4909-9b21-630fa183ab64
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:23.496551+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"str": "foo", "int": 123, "float": 0.1, "bool": true, "list": [1, 2], "none": null, "dict": {"cat": "meow"}}, "provision_state": null, "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a7c9a8f9-3194-45a1-a5a2-3c6e15c392ad
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:23.496551+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"str": "foo", "int": 123, "float": 0.1, "bool": true, "list": [1, 2], "none": null, "dict": {"cat": "meow"}}, "provision_state": null, "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_state [0.141546s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH [{'power_state': 'new state'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d8e68d92-b18e-483b-8b67-bfde0392397f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for patch: Additional properties are not allowed ('power_state' was unexpected)\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_replace_name_already_exist [0.230811s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/6d1e8a2c-5615-4123-8223-5b754d2a072f WITH [{'path': '/name', 'value': 'CUSTOM_DT2', 'op': 'replace'}] GOT Response: 409 Conflict
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-56aeb566-a676-4b65-a578-c3c95abcda41
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"A runbook with UUID 6d1e8a2c-5615-4123-8223-5b754d2a072f already exists.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_086_nodes_traits_put_admin [0.245641s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits WITH {'traits': ['CUSTOM_TRAIT1', 'HW_CPU_X86_VMX']} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e41f1e78-594d-4d5c-b074-335d170ffafa
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_with_chassis_uuid [0.219405s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123
DEBUG: Openstack-Request-Id: req-598ff70f-a7da-4132-b2c2-ef58dba7f389
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:23.705710+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": null, "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4f6edf70-6fef-4b9e-bec5-1731197d2805
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:23.705710+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": null, "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_replace_non_existent_step_fail [0.169106s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/b8fd40eb-34be-4925-a66b-ee85a6a229e4 WITH [{'path': '/steps/1', 'op': 'replace', 'value': {'interface': 'bios', 'step': 'apply_configuration', 'args': {'foo': 'bar'}, 'order': 1}}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9ed41170-5750-4335-9e64-5d2e87ea75c7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Couldn't apply patch '{'path': '/steps/1', 'op': 'replace', 'value': {'interface': 'bios', 'step': 'apply_configuration', 'args': {'foo': 'bar'}, 'order': 1}}'. Reason: list assignment index out of range\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_storage_interface [0.278182s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/aa474fb6-c74c-4263-9cd5-a4b7e904249b WITH [{'path': '/storage_interface', 'value': 'cinder', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-da088f21-a94b-4dee-8fc3-b9819c8f5a5f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "aa474fb6-c74c-4263-9cd5-a4b7e904249b", "created_at": "2025-05-22T02:51:23.709359+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/aa474fb6-c74c-4263-9cd5-a4b7e904249b", "rel": "self"}, {"href": "http://localhost/nodes/aa474fb6-c74c-4263-9cd5-a4b7e904249b", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/aa474fb6-c74c-4263-9cd5-a4b7e904249b/ports", "rel": "self"}, {"href": "http://localhost/nodes/aa474fb6-c74c-4263-9cd5-a4b7e904249b/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/aa474fb6-c74c-4263-9cd5-a4b7e904249b/states", "rel": "self"}, {"href": "http://localhost/nodes/aa474fb6-c74c-4263-9cd5-a4b7e904249b/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/aa474fb6-c74c-4263-9cd5-a4b7e904249b/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/aa474fb6-c74c-4263-9cd5-a4b7e904249b/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/aa474fb6-c74c-4263-9cd5-a4b7e904249b/volume", "rel": "self"}, {"href": "http://localhost/nodes/aa474fb6-c74c-4263-9cd5-a4b7e904249b/volume", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_087_nodes_traits_put_member [0.213063s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits WITH {'traits': ['CUSTOM_TRAIT1', 'HW_CPU_X86_VMX']} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b60b2515-81a3-416d-a0ab-4bac6429cf5d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_with_default_conductor_group [0.171445s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123
DEBUG: Openstack-Request-Id: req-8b7cecc9-fa4d-4c41-9db0-a4fc30a1bc4e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:23.930300+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": null, "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ac8b719e-cf4c-4000-bdf2-828c14a2043f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.46
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:23.930300+00:00", "updated_at": null, "bios_interface": "fake", "boot_interface": "fake", "clean_step": {}, "conductor_group": "magic", "console_enabled": false, "console_interface": "fake", "deploy_interface": "fake", "deploy_step": {}, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": "fake", "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": "fake", "name": null, "network_interface": "flat", "power_interface": "fake", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": "fake", "rescue_interface": "fake", "reservation": null, "resource_class": null, "storage_interface": "noop", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": "fake", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes
DEBUG:     /1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_storage_interface_old_api [0.161679s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/d94237af-9d21-49dd-a9cc-0cae52806764 WITH [{'path': '/storage_interface', 'value': 'cinder', 'op': 'add'}] GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b50941ac-dc60-470d-8775-2655e03156a3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.32
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_replace_step_invalid_interface [0.204861s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/32354a1a-67f0-48e4-b9b5-38258f7e5359 WITH [{'path': '/steps/0/interface', 'op': 'replace', 'value': 'foo'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9bab9fef-2421-4736-98ea-576dff5b26f6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for patch: 'foo' is not one of ['vendor', 'power', 'management', 'firmware', 'deploy', 'bios', 'raid']\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_with_default_resource_class [0.161956s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123
DEBUG: Openstack-Request-Id: req-30a2d700-e9c9-42c5-9353-db88339ebf82
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:24.103717+00:00", "updated_at": null, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "extra": {}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": null, "provision_updated_at": null, "reservation": null, "target_power_state": null, "target_provision_state": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}]}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6bc1daf1-16a3-41f2-9327-5acd523c2c85
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.21
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:24.103717+00:00", "updated_at": null, "clean_step": {}, "console_enabled": false, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {}, "extra": {}, "inspection_finished_at": null, "inspection_started_at": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "name": null, "network_interface": "flat", "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "reservation": null, "resource_class": "class1", "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_with_internal_field [0.082100s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'instance_uuid': None, 'instance_info': {'configdrive': 'TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=', 'image_url': 'http://example.com/test_image_url', 'foo': 'bar'}, 'driver': 'fake-hardware', 'driver_info': {'foo': 'bar', 'fake_password': 'fakepass'}, 'properties': {'cpu_arch': 'x86_64', 'local_gb': '10', 'memory_mb': '4096'}, 'maintenance': False, 'console_enabled': False, 'extra': {}, 'chassis_uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'reservation': 'fake'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-25138c1d-532b-4b0b-84a8-ff256843d68c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for node: Additional properties are not allowed ('reservation' was unexpected)\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_traits [0.190618s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/5114af33-ce82-49a7-ad95-e23ae0079233 WITH [{'path': '/traits', 'value': ['CUSTOM_1'], 'op': 'add'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c42d6f04-863a-4748-94ba-b816059e9eef
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot patch /traits. Only the following can be updated: automated_clean, bios_interface, boot_interface, chassis_uuid, conductor_group, console_interface, deploy_interface, description, disable_power_off, driver, driver_info, extra, inspect_interface, instance_info, instance_uuid, lessee, maintenance, management_interface, name, network_data, network_interface, owner, power_interface, properties, protected, protected_reason, raid_interface, rescue_interface, resource_class, retired, retired_reason, shard, storage_interface, vendor_interface, parent_node, firmware_interface\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_088_nodes_traits_put_observer [0.292514s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits WITH {'traits': ['CUSTOM_TRAIT1', 'HW_CPU_X86_VMX']} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-07d4b1f5-541f-4292-8da3-fb638ad0d4bf
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:traits:set\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_post_portgroups_subresource [0.059662s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups WITH {'uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4', 'name': 'fooname', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'standalone_ports_supported': True} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5d0f886c-fde9-463b-ad8c-9b9cc56cf62c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.24
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Operation not permitted.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_runbook_set_owner_public_system_scope [0.244620s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 'CUSTOM_UNIQUE1', 'uuid': '6b09d2c6-3ed4-4018-ac81-737d6829c518', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'logical_disks': []}, 'order': 1}], 'disable_ramdisk': False, 'extra': {}, 'public': True, 'owner': None} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/runbooks/6b09d2c6-3ed4-4018-ac81-737d6829c518
DEBUG: Openstack-Request-Id: req-716d71f2-9e47-44ba-8c4b-7bce7f8772f0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "6b09d2c6-3ed4-4018-ac81-737d6829c518", "created_at": "2025-05-22T02:51:24.184064+00:00", "updated_at": null, "name": "CUSTOM_UNIQUE1", "extra": {}, "public": true, "owner": null, "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/6b09d2c6-3ed4-4018-ac81-737d6829c518", "rel": "self"}, {"href": "http://localhost/runbooks/6b09d2c6-3ed4-4018-ac81-737d6829c518", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: PATCH /v1/runbooks/6b09d2c6-3ed4-4018-ac81-737d6829c518 WITH [{'path': '/owner', 'value': 'projectX', 'op': 'replace'}, {'path': '/public', 'value': False, 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7a47071d-9902-41ce-abfd-72547836f315
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "6b09d2c6-3ed4-4018-ac81-737d6829c518", "created_at": "2025-05-22T02:51:24.184064+00:00", "updated_at": null, "name": "CUSTOM_UNIQUE1", "extra": {}, "public": false, "owner": "projectX", "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/6b09d2c6-3ed4-4018-ac81-737d6829c518", "rel": "self"}, {"href": "http://localhost/runbooks/6b09d2c6-3ed4-4018-ac81-737d6829c518", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_post_ports_subresource [0.067835s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet3/1', 'switch_info': 'switch1'}, 'pxe_enabled': True, 'physical_network': None, 'is_smartnic': False, 'name': None, 'description': None} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-30a88423-29e5-4087-abee-0db62d38c9f9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Operation not permitted.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_post_ports_subresource_no_node_id [0.066079s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/ports WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'local_link_connection': {'switch_id': '0a:1b:2c:3d:4e:5f', 'port_id': 'Ethernet3/1', 'switch_info': 'switch1'}, 'pxe_enabled': True, 'physical_network': None, 'is_smartnic': False, 'name': None, 'description': None} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_post_volume_connectors_subresource [0.045673s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/connectors WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'type': 'iqn', 'connector_id': 'iqn.2012-06.com.example:initiator', 'extra': {}, 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b3a32247-ad80-4e58-87e4-b8e79517cd04
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Operation not permitted.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_runbook_set_owner_public_system_scope_fails [0.216747s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 'CUSTOM_UNIQUE1', 'uuid': 'eea192a5-5878-4750-9d93-c8837129a928', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'logical_disks': []}, 'order': 1}], 'disable_ramdisk': False, 'extra': {}, 'public': True, 'owner': None} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/runbooks/eea192a5-5878-4750-9d93-c8837129a928
DEBUG: Openstack-Request-Id: req-8cd5d0e0-e461-475a-beb2-7db497f24db4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "eea192a5-5878-4750-9d93-c8837129a928", "created_at": "2025-05-22T02:51:24.450043+00:00", "updated_at": null, "name": "CUSTOM_UNIQUE1", "extra": {}, "public": true, "owner": null, "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/eea192a5-5878-4750-9d93-c8837129a928", "rel": "self"}, {"href": "http://localhost/runbooks/eea192a5-5878-4750-9d93-c8837129a928", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: PATCH /v1/runbooks/eea192a5-5878-4750-9d93-c8837129a928 WITH [{'path': '/owner', 'value': 'projectX', 'op': 'replace'}, {'path': '/public', 'value': True, 'op': 'replace'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a7cb206b-d299-403d-81fe-6d373f92e153
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Couldn't apply patch '[{'path': '/owner', 'value': 'projectX', 'op': 'replace'}, {'path': '/public', 'value': True, 'op': 'replace'}]'. Reason: There cannot be an owner for a public runbook\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_089_nodes_traits_delete_admin [0.280519s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-eea2e9c1-3384-439f-84ad-bb5838e88b81
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_post_volume_connectors_subresource_no_node_id [0.120472s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/volume/connectors WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'type': 'iqn', 'connector_id': 'iqn.2012-06.com.example:initiator', 'extra': {}, 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_with_reset_interfaces [0.358578s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123?reset_interfaces=True WITH [{'path': '/driver', 'value': 'ipmi', 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c1dff5ee-0e3c-42e6-b427-5406455b7225
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.45
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:51:24.327696+00:00", "updated_at": "2013-12-03T06:20:41.184720+00:00", "bios_interface": null, "boot_interface": null, "clean_step": {}, "console_enabled": false, "console_interface": null, "deploy_interface": null, "deploy_step": {}, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": "node-57.1", "network_interface": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "chassis_uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_notification_utils.APINotifyTestCase.test_chassis_notification [0.075376s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_post_volume_targets_subresource [0.148666s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/targets WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'volume_type': 'iscsi', 'properties': {'target_iqn': 'iqn.foo'}, 'boot_index': 0, 'volume_id': '12345678', 'extra': {}, 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-968f9712-c54b-468c-8e8f-79034fe07301
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Operation not permitted.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_set_new_owner_for_project_owned_runbook [0.258240s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 'CUSTOM_UNIQUE1', 'uuid': 'f158e3a5-7ff6-4532-984f-35706d555a33', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'logical_disks': []}, 'order': 1}], 'disable_ramdisk': False, 'extra': {}, 'public': False, 'owner': None} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/runbooks/f158e3a5-7ff6-4532-984f-35706d555a33
DEBUG: Openstack-Request-Id: req-f05d4861-219b-48b3-a7fb-3e7582e49a1e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "f158e3a5-7ff6-4532-984f-35706d555a33", "created_at": "2025-05-22T02:51:24.657073+00:00", "updated_at": null, "name": "CUSTOM_UNIQUE1", "extra": {}, "public": false, "owner": "projectX", "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/f158e3a5-7ff6-4532-984f-35706d555a33", "rel": "self"}, {"href": "http://localhost/runbooks/f158e3a5-7ff6-4532-984f-35706d555a33", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: PATCH /v1/runbooks/f158e3a5-7ff6-4532-984f-35706d555a33 WITH [{'path': '/owner', 'value': 'projectY', 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-86695bf9-019f-4c4a-88a6-20d358da69f7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "f158e3a5-7ff6-4532-984f-35706d555a33", "created_at": "2025-05-22T02:51:24.657073+00:00", "updated_at": null, "name": "CUSTOM_UNIQUE1", "extra": {}, "public": false, "owner": "projectY", "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/f158e3a5-7ff6-4532-984f-35706d555a33", "rel": "self"}, {"href": "http://localhost/runbooks/f158e3a5-7ff6-4532-984f-35706d555a33", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_notification_utils.APINotifyTestCase.test_common_params [0.094524s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_vendor_passthru_async [0.103134s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru/test WITH {'foo': 'bar'} GOT Response: 202 Accepted
DEBUG: Openstack-Request-Id: req-3eb9b976-fe9e-48bb-bbbf-fef6e6adfa53
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_090_nodes_traits_delete_member [0.318662s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-801d3d63-f975-42b9-89f8-14f3817c737c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_notification_utils.APINotifyTestCase.test_emit_maintenance_notification [0.091448s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_vendor_passthru_by_name [0.060440s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/node-109/vendor_passthru/test WITH {'foo': 'bar'} GOT Response: 202 Accepted
DEBUG: Openstack-Request-Id: req-bbc17a45-7d0f-4618-9e8e-0fbc41bbac4e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.5
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_vendor_passthru_delete [0.042208s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru/do_test GOT Response: 202 Accepted
DEBUG: Openstack-Request-Id: req-5384f1f1-6aad-4c68-90d6-9d519c7a51f3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_vendor_passthru_get [0.063544s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru/do_test WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-cdbe0534-e666-4df6-918c-d42fddc64340
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: "foo"
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_notification_utils.APINotifyTestCase.test_node_maintenance_notification [0.202648s] ... ok
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_set_owner_system_scope [0.305759s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 'CUSTOM_UNIQUE1', 'uuid': '6b04268b-59b2-45c1-a33b-9a526b70544a', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'logical_disks': []}, 'order': 1}], 'disable_ramdisk': False, 'extra': {}, 'public': False, 'owner': None} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/runbooks/6b04268b-59b2-45c1-a33b-9a526b70544a
DEBUG: Openstack-Request-Id: req-2d926e88-4244-4e7a-a0dd-3e7c095ee5d1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "6b04268b-59b2-45c1-a33b-9a526b70544a", "created_at": "2025-05-22T02:51:24.967314+00:00", "updated_at": null, "name": "CUSTOM_UNIQUE1", "extra": {}, "public": false, "owner": null, "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/6b04268b-59b2-45c1-a33b-9a526b70544a", "rel": "self"}, {"href": "http://localhost/runbooks/6b04268b-59b2-45c1-a33b-9a526b70544a", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: PATCH /v1/runbooks/6b04268b-59b2-45c1-a33b-9a526b70544a WITH [{'path': '/owner', 'value': 'projectX', 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-570a18c8-cfe3-4dee-b3a9-fc6f57a47cad
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "6b04268b-59b2-45c1-a33b-9a526b70544a", "created_at": "2025-05-22T02:51:24.967314+00:00", "updated_at": null, "name": "CUSTOM_UNIQUE1", "extra": {}, "public": false, "owner": "projectX", "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/6b04268b-59b2-45c1-a33b-9a526b70544a", "rel": "self"}, {"href": "http://localhost/runbooks/6b04268b-59b2-45c1-a33b-9a526b70544a", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_vendor_passthru_methods [0.101463s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru/methods WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8a60bd74-c9b7-491d-892e-5c9ad2c79e7a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"foo": "bar"}
DEBUG: GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru/methods WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-074e26ed-15a2-4ecf-b407-2626e0faa9c0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"foo": "bar"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_notification_utils.APINotifyTestCase.test_node_notification [0.087712s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_091_nodes_traits_delete_observer [0.332468s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ab20bbe1-7936-4994-a425-c1cc158e82e4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:traits:delete\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_vendor_passthru_no_such_method [0.064011s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru/test WITH {'foo': 'bar'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6709fee0-26b4-44c3-b0d1-3fc4535f1d16
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Driver fake-hardware does not support test (disabled or not implemented).\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_notification_utils.APINotifyTestCase.test_node_notification_mask_secrets [0.090494s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_vendor_passthru_put [0.067436s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru/do_test WITH {'test_key': 'test_value'} GOT Response: 202 Accepted
DEBUG: Openstack-Request-Id: req-f8d12382-acf8-4c08-88b0-b217f69db644
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_set_owner_system_scope_fails_if_public [0.228271s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 'CUSTOM_UNIQUE1', 'uuid': '1042d22c-5bf7-495d-b311-170c8a87632c', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'logical_disks': []}, 'order': 1}], 'disable_ramdisk': False, 'extra': {}, 'public': True, 'owner': None} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/runbooks/1042d22c-5bf7-495d-b311-170c8a87632c
DEBUG: Openstack-Request-Id: req-3923093b-7e91-42cc-9e1e-ffd26df5db09
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1042d22c-5bf7-495d-b311-170c8a87632c", "created_at": "2025-05-22T02:51:25.257098+00:00", "updated_at": null, "name": "CUSTOM_UNIQUE1", "extra": {}, "public": true, "owner": null, "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/1042d22c-5bf7-495d-b311-170c8a87632c", "rel": "self"}, {"href": "http://localhost/runbooks/1042d22c-5bf7-495d-b311-170c8a87632c", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: PATCH /v1/runbooks/1042d22c-5bf7-495d-b311-170c8a87632c WITH [{'path': '/owner', 'value': 'projectX', 'op': 'replace'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-eea5169f-ffa5-4083-96cf-5bd480888351
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Couldn't apply patch '[{'path': '/owner', 'value': 'projectX', 'op': 'replace'}]'. Reason: There cannot be an owner for a public runbook\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_notification_utils.APINotifyTestCase.test_port_notification [0.076546s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_vendor_passthru_sync [0.090885s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru/test WITH {'foo': 'bar'} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-26fbf75f-28a4-40c0-b1e6-ce5d69817ae9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"cat": "meow"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_notification_utils.APINotifyTestCase.test_portgroup_notification [0.082160s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_vendor_passthru_without_method [0.091341s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru WITH {'foo': 'bar'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d5651311-6c8f-46e7-9ede-f158d6e5489e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Missing mandatory parameter: method\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_set_project_owned_runbook_public [0.197028s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 'CUSTOM_UNIQUE1', 'uuid': 'c630ecac-17f8-47da-87fc-284f8a961155', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'logical_disks': []}, 'order': 1}], 'disable_ramdisk': False, 'extra': {}, 'public': False, 'owner': None} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/runbooks/c630ecac-17f8-47da-87fc-284f8a961155
DEBUG: Openstack-Request-Id: req-276670ad-942d-44f3-8110-38d8d04ebb73
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "c630ecac-17f8-47da-87fc-284f8a961155", "created_at": "2025-05-22T02:51:25.439944+00:00", "updated_at": null, "name": "CUSTOM_UNIQUE1", "extra": {}, "public": false, "owner": "projectX", "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/c630ecac-17f8-47da-87fc-284f8a961155", "rel": "self"}, {"href": "http://localhost/runbooks/c630ecac-17f8-47da-87fc-284f8a961155", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: PATCH /v1/runbooks/c630ecac-17f8-47da-87fc-284f8a961155 WITH [{'path': '/public', 'value': True, 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b5d9f465-a0c8-4471-bb08-dd8cc8cd775b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "c630ecac-17f8-47da-87fc-284f8a961155", "created_at": "2025-05-22T02:51:25.439944+00:00", "updated_at": null, "name": "CUSTOM_UNIQUE1", "extra": {}, "public": true, "owner": null, "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/c630ecac-17f8-47da-87fc-284f8a961155", "rel": "self"}, {"href": "http://localhost/runbooks/c630ecac-17f8-47da-87fc-284f8a961155", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_092_nodes_traits_trait_put_admin [0.320684s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/CUSTOM_TRAIT2 WITH None GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5a2a574f-9226-45de-a355-fe4d304772ea
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_abort_cleanhold [0.102316s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'abort'} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states
DEBUG: Openstack-Request-Id: req-ad642864-201e-4133-9c05-207c09072eea
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.85
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestDelete.test_delete_port_byaddress [0.155509s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/ports/52:54:00:cf:2d:31 GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-43816dfc-55d1-4f79-b630-0819118fe7a3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Expected UUID for port_uuid: 52:54:00:cf:2d:31\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_abort_cleanwait [0.099101s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'abort'} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states
DEBUG: Openstack-Request-Id: req-9a4222f2-a89b-433e-b2a0-226616955ea7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.13
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_set_public_system_scope [0.162394s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/103cdc99-e793-4d4a-bf46-298dbeb101c1 WITH [{'path': '/public', 'value': True, 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8d83fbf8-c2f4-4b15-b0cb-f17a6c77899f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "103cdc99-e793-4d4a-bf46-298dbeb101c1", "created_at": "2025-05-22T02:51:25.601558+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "public": true, "owner": null, "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/103cdc99-e793-4d4a-bf46-298dbeb101c1", "rel": "self"}, {"href": "http://localhost/runbooks/103cdc99-e793-4d4a-bf46-298dbeb101c1", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_abort_deployhold [0.062381s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'abort'} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states
DEBUG: Openstack-Request-Id: req-fd5ef3e6-d735-4c9c-90c1-d3af7d1d445c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.85
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestDelete.test_delete_port_byid [0.217772s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-bce28a1f-43e2-4b3e-93eb-92db32056f39
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_abort_invalid_state [0.070204s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'abort'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b0ad1bdc-0698-4107-a79d-7b3bd6b0ff50
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.13
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The requested action \\\"abort\\\" can not be performed on node \\\"1be26c0b-03f2-4d2e-ae87-c02d7f33c123\\\" while it is in state \\\"cleaning\\\".\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_093_nodes_traits_trait_put_member [0.348662s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/CUSTOM_TRAIT2 WITH None GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-15d81647-7bfc-49b8-b87c-747bbf3837a9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_adopt_from_active_fails [0.082374s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'adopt'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-314e87f7-55fc-4ed4-aaa9-d12834cb8f40
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.17
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The requested action \\\"adopt\\\" can not be performed on node \\\"1be26c0b-03f2-4d2e-ae87-c02d7f33c123\\\" while it is in state \\\"active\\\".\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_adopt_from_adoptfail [0.085468s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'adopt'} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states
DEBUG: Openstack-Request-Id: req-c0236fba-43e9-4076-ad8f-30ed07b1b585
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.17
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_unset_public_system_scope [0.314688s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 'CUSTOM_UNIQUE2', 'uuid': '1e2fc011-51e4-466e-bb57-6f15a5cf76fc', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'logical_disks': []}, 'order': 1}], 'disable_ramdisk': False, 'extra': {}, 'public': True, 'owner': None} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/runbooks/1e2fc011-51e4-466e-bb57-6f15a5cf76fc
DEBUG: Openstack-Request-Id: req-38b78d3e-c523-44cb-848c-4f0444f49117
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1e2fc011-51e4-466e-bb57-6f15a5cf76fc", "created_at": "2025-05-22T02:51:25.898440+00:00", "updated_at": null, "name": "CUSTOM_UNIQUE2", "extra": {}, "public": true, "owner": null, "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/1e2fc011-51e4-466e-bb57-6f15a5cf76fc", "rel": "self"}, {"href": "http://localhost/runbooks/1e2fc011-51e4-466e-bb57-6f15a5cf76fc", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: PATCH /v1/runbooks/1e2fc011-51e4-466e-bb57-6f15a5cf76fc WITH [{'path': '/public', 'value': False, 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a7f7231c-6b03-4fea-9765-665196f964eb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1e2fc011-51e4-466e-bb57-6f15a5cf76fc", "created_at": "2025-05-22T02:51:25.898440+00:00", "updated_at": null, "name": "CUSTOM_UNIQUE2", "extra": {}, "public": false, "owner": null, "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/1e2fc011-51e4-466e-bb57-6f15a5cf76fc", "rel": "self"}, {"href": "http://localhost/runbooks/1e2fc011-51e4-466e-bb57-6f15a5cf76fc", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestDelete.test_delete_port_node_locked [0.263018s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 409 Conflict
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-774f01f6-8388-4bf1-a880-7726b2bcff1d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node fake-node is locked by host fake-host, please retry after the current operation is completed.\", \"debuginfo\": null}"}
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_adopt_from_manage [0.090209s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'adopt'} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states
DEBUG: Openstack-Request-Id: req-6859b029-cb52-43d6-b060-cf15591347c8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.17
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_adopt_raises_error_before_1_17 [0.058378s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'adopt'} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2680aa09-4b3a-4b16-b2b9-0c155ccc0c85
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.16
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_update_by_id [0.186143s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/f7fb3443-ebd6-4089-80bc-f3b584ce7e19 WITH [{'path': '/name', 'value': 'CUSTOM_DT2', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-66b52bae-0038-4909-ab12-e6ce62b9c94b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "f7fb3443-ebd6-4089-80bc-f3b584ce7e19", "created_at": "2025-05-22T02:51:26.089336+00:00", "updated_at": null, "name": "CUSTOM_DT2", "extra": {}, "public": false, "owner": null, "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/f7fb3443-ebd6-4089-80bc-f3b584ce7e19", "rel": "self"}, {"href": "http://localhost/runbooks/f7fb3443-ebd6-4089-80bc-f3b584ce7e19", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_bad_requests_in_adopting_state [0.091330s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'active'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7fa13cb5-7ae2-4181-98f8-2fe53508f8a9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The requested action \\\"active\\\" can not be performed on node \\\"1be26c0b-03f2-4d2e-ae87-c02d7f33c123\\\" while it is in state \\\"adopting\\\".\", \"debuginfo\": null}"}
DEBUG: PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'rebuild'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5e679e4a-2e76-4a0d-a484-2853515e2c77
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The requested action \\\"rebuild\\\" can not be performed on node \\\"1be26c0b-03f2-4d2e-ae87-c02d7f33c123\\\" while it is in state \\\"adopting\\\".\", \"debuginfo\": null}"}
DEBUG: PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'deleted'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b33017f6-d56f-45a0-80d3-005414fe6ca2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The requested action \\\"deleted\\\" can not be performed on node \\\"1be26c0b-03f2-4d2e-ae87-c02d7f33c123\\\" while it is in state \\\"adopting\\\".\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_update_by_id_invalid_api_version [0.097488s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/563638a0-3c03-4ecf-90f5-ddb00e34218c WITH [{'path': '/name', 'value': 'CUSTOM_DT2', 'op': 'add'}] GOT Response: 405 Method Not Allowed
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 405, \"title\": \"Method Not Allowed\", \"description\": \"The API version does not allow runbooks\"}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_094_nodes_traits_trait_put_observer [0.437999s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/CUSTOM_TRAIT2 WITH None GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b15d8e22-6eea-4256-9ccc-6bda4fa058e2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:traits:set\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_update_by_name [0.183492s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/CUSTOM_DT1 WITH [{'path': '/steps', 'value': [{'interface': 'bios', 'step': 'apply_configuration', 'args': {'foo': 'bar'}, 'order': 1}], 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a990a0f2-8e35-4dc6-b536-c0af902e269a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "2ac031a8-cffa-4a9b-8011-b9a50cb395f9", "created_at": "2025-05-22T02:51:26.390023+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "public": false, "owner": null, "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/2ac031a8-cffa-4a9b-8011-b9a50cb395f9", "rel": "self"}, {"href": "http://localhost/runbooks/2ac031a8-cffa-4a9b-8011-b9a50cb395f9", "rel": "bookmark"}], "steps": [{"interface": "bios", "step": "apply_configuration", "args": {"foo": "bar"}, "order": 1}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_update_by_name_old_api_version [0.101081s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/CUSTOM_DT1 WITH [{'path': '/name', 'value': 'CUSTOM_DT2', 'op': 'add'}] GOT Response: 405 Method Not Allowed
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 405, \"title\": \"Method Not Allowed\", \"description\": \"The API version does not allow runbooks\"}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_095_nodes_traits_trait_delete_admin [0.329986s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5dd85834-7f95-4faf-a6ec-58628acc3738
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_update_name_standard_trait [0.123241s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/ea415d33-5fad-487e-81be-771bd60e078f WITH [{'path': '/name', 'value': 'HW_CPU_X86_VMX', 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-534e5eb4-4007-4269-b7a3-b6a88a986ad5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "ea415d33-5fad-487e-81be-771bd60e078f", "created_at": "2025-05-22T02:51:26.661317+00:00", "updated_at": null, "name": "HW_CPU_X86_VMX", "extra": {}, "public": false, "owner": null, "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/ea415d33-5fad-487e-81be-771bd60e078f", "rel": "self"}, {"href": "http://localhost/runbooks/ea415d33-5fad-487e-81be-771bd60e078f", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_update_not_found [0.103595s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/dc66d03e-e1f8-475b-9ff4-07cd2772eeb6 WITH [{'path': '/name', 'value': 'CUSTOM_DT2', 'op': 'add'}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c7c84df6-bc6b-4953-a854-c7925820eaf0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Runbook dc66d03e-e1f8-475b-9ff4-07cd2772eeb6 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_096_nodes_traits_trait_delete_member [0.265409s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fdd82529-d5c4-45a8-acfe-7f8a0d5b6d70
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestDelete.test_portgroups_subresource_delete [0.894351s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports/0ba3d5b5-c625-4b83-8a32-d6ab8d683c7a GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-27395256-097d-4015-aa36-c15e0d7c86f9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.24
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Operation not permitted.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_update_project_scope [0.164502s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/5e1f9416-3017-4a3a-a889-4271bce253ca WITH [{'path': '/name', 'value': 'CUSTOM_NAME', 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-16c7a7da-8843-45d5-b34b-cbbdbc68684b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "5e1f9416-3017-4a3a-a889-4271bce253ca", "created_at": "2025-05-22T02:51:26.906833+00:00", "updated_at": null, "name": "CUSTOM_NAME", "extra": {}, "public": false, "owner": null, "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/5e1f9416-3017-4a3a-a889-4271bce253ca", "rel": "self"}, {"href": "http://localhost/runbooks/5e1f9416-3017-4a3a-a889-4271bce253ca", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_bad_requests_in_adoption_failed_state [0.791417s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'active'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7bf38803-54d3-42c3-b05a-90c716f936a7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The requested action \\\"active\\\" can not be performed on node \\\"1be26c0b-03f2-4d2e-ae87-c02d7f33c123\\\" while it is in state \\\"adopt failed\\\".\", \"debuginfo\": null}"}
DEBUG: PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'rebuild'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8ac2d698-52fd-4ce1-a6da-a652b56a919c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The requested action \\\"rebuild\\\" can not be performed on node \\\"1be26c0b-03f2-4d2e-ae87-c02d7f33c123\\\" while it is in state \\\"adopt failed\\\".\", \"debuginfo\": null}"}
DEBUG: PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'deleted'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-00cc431c-ad84-47fd-993a-c2e44b90c86a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The requested action \\\"deleted\\\" can not be performed on node \\\"1be26c0b-03f2-4d2e-ae87-c02d7f33c123\\\" while it is in state \\\"adopt failed\\\".\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_bad_requests_in_managed_state [0.076601s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'active'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-07926cc5-7c53-4782-bb8a-a5f5ec1b154f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The requested action \\\"active\\\" can not be performed on node \\\"1be26c0b-03f2-4d2e-ae87-c02d7f33c123\\\" while it is in state \\\"manageable\\\".\", \"debuginfo\": null}"}
DEBUG: PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'active'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7ebd0b32-77cd-4a21-af5d-b8477b19eb24
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The requested action \\\"active\\\" can not be performed on node \\\"1be26c0b-03f2-4d2e-ae87-c02d7f33c123\\\" while it is in state \\\"manageable\\\".\", \"debuginfo\": null}"}
DEBUG: PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'active'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-00b6a684-1630-4d36-b32c-5623c148dfdd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The requested action \\\"active\\\" can not be performed on node \\\"1be26c0b-03f2-4d2e-ae87-c02d7f33c123\\\" while it is in state \\\"manageable\\\".\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_update_system_scope [0.151502s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/d97f105e-674c-4b01-8a6f-9026223239d7 WITH [{'path': '/name', 'value': 'CUSTOM_NAME', 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-071ec00f-0d6e-4f3c-a384-554df9300af9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "d97f105e-674c-4b01-8a6f-9026223239d7", "created_at": "2025-05-22T02:51:27.062240+00:00", "updated_at": null, "name": "CUSTOM_NAME", "extra": {}, "public": false, "owner": null, "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/d97f105e-674c-4b01-8a6f-9026223239d7", "rel": "self"}, {"href": "http://localhost/runbooks/d97f105e-674c-4b01-8a6f-9026223239d7", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_local_link_connection_network_type [0.193640s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/local_link_connection/network_type', 'value': 'unmanaged', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a710ce6d-df65-43c2-ad8e-bc4adec86a10
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.64
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:27.062554+00:00", "updated_at": "2025-05-22T02:51:27.155995+00:00", "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "is_smartnic": false, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1", "network_type": "unmanaged"}, "physical_network": null, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": null}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_boot_mode_bios_older_soft_ver [0.076098s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/boot_mode WITH {'target': 'bios'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c8d3cc56-0037-4e49-b553-c0a3a1d8139b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.75
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"This endpoint is supported starting with the API version 1.76\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllocationPolicyAndRetrieve.test_check_alloc_policy_and_retrieve_no_alloc_policy_not_found [0.068012s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_097_nodes_traits_trait_delete_observer [0.336224s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6efc8aa1-cc32-4e79-9d58-f10aa3777604
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:traits:delete\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_local_link_connection_network_type_old_api [0.112045s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/local_link_connection/network_type', 'value': 'unmanaged', 'op': 'add'}] GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8068f3eb-aad9-44d0-952d-4b110a6943a9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.63
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllocationPolicyAndRetrieve.test_check_allocation_policy_and_retrieve_no_allocation [0.081026s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_boot_mode_bios_valid_soft_ver [0.126695s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/boot_mode WITH {'target': 'bios'} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states
DEBUG: Openstack-Request-Id: req-a86a779c-170f-4e9b-b27a-c39eb29bf822
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.76
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllocationPolicyAndRetrieve.test_check_allocation_policy_and_retrieve_policy_not_found [0.102396s] ... ok
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllocationPolicyAndRetrieve.test_check_node_policy_and_retrieve [0.071575s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_boot_mode_invalid_request [0.167195s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/boot_mode WITH {'target': 'unsupported-efi'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f7fb4d95-2ee4-4175-83ee-228b764311c7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.76
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Invalid boot mode unsupported-efi requested for node. Allowed boot modes are: bios, uefi\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckListPolicy.test_check_list_policy [0.066733s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_multi [0.245550s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/extra/foo1', 'value': 'bar1', 'op': 'add'}, {'path': '/extra/foo2', 'value': 'bar2', 'op': 'add'}, {'path': '/extra/foo3', 'value': 'bar3', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3136486b-8a52-49c6-ab70-224513c2669d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:27.385632+00:00", "updated_at": "2025-05-22T02:51:27.537187+00:00", "address": "52:54:00:cf:2d:31", "extra": {"foo1": "bar1", "foo2": "bar2", "foo3": "bar3"}, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckListPolicy.test_check_list_policy_forbidden [0.063465s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_098_nodes_vifs_get_admin [0.345316s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs WITH {} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-88d334d7-edc1-4478-a58d-5bdb17b32ccf
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_boot_mode_uefi_older_soft_ver [0.100720s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/boot_mode WITH {'target': 'uefi'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-44839f4b-a693-4a02-a346-371c45245674
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.75
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"This endpoint is supported starting with the API version 1.76\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckListPolicy.test_check_list_policy_forbidden_no_project [0.051456s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_node_id [0.122213s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/node_id', 'value': '1', 'op': 'add'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-211651bc-a086-4178-8de8-a9faffdf9f89
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot patch /node_id. Only the following can be updated: address, extra, is_smartnic, local_link_connection, node_ident, node_uuid, physical_network, portgroup_uuid, pxe_enabled, name, description\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_boot_mode_uefi_valid_soft_ver [0.072808s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/boot_mode WITH {'target': 'uefi'} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states
DEBUG: Openstack-Request-Id: req-234d05eb-824f-435a-ba6b-8697f354894b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.76
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckListPolicy.test_check_list_policy_non_admin [0.062494s] ... ok
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckListPolicy.test_check_list_policy_non_admin_owner_proj_mismatch [0.063249s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_clean [0.147869s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'clean', 'clean_steps': [{'step': 'upgrade_firmware', 'interface': 'deploy'}]} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states
DEBUG: Openstack-Request-Id: req-752a05ef-ef19-4270-adfe-dee7b3f1dab2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.15
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckListPolicy.test_check_list_policy_with_owner [0.078153s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_node_uuid [0.244167s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/node_uuid', 'value': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-633a176e-0d21-45ae-847a-6130864b9f13
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:27.754561+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckMultipleNodePoliciesAndRetrieve.test_check_multiple_node_policies_and_retrieve [0.070471s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_099_nodes_vifs_get_member [0.339240s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b73a1945-d104-4e34-8ddd-a32b510aa093
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_clean_check_steps_fail [0.127739s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'clean', 'clean_steps': [{'step': 'upgrade_firmware', 'interface': 'deploy'}]} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-21cf13f2-17fc-4e80-9340-1378872d5655
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.15
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"bad\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckMultipleNodePoliciesAndRetrieve.test_check_multiple_node_policies_and_retrieve_first_fail [0.081014s] ... ok
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckMultipleNodePoliciesAndRetrieve.test_check_node_policy_and_retrieve_no_node [0.053899s] ... ok
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_utils.TestPortgroupIdent.test_get_rpc_portgroup_invalid_name [0.049134s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_physical_network [0.209840s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/physical_network', 'value': 'physnet1', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c52a4220-1c9d-4668-acef-a2fd190f01ee
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.34
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:28.005157+00:00", "updated_at": "2025-05-22T02:51:28.106734+00:00", "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": "physnet1", "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": null}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_clean_disable_ramdisk [0.176595s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'clean', 'clean_steps': [{'step': 'upgrade_firmware', 'interface': 'deploy'}], 'disable_ramdisk': True} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states
DEBUG: Openstack-Request-Id: req-f76cf2b1-1ea8-46c3-a3a5-0997a308d556
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.70
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_utils.TestPortgroupIdent.test_get_rpc_portgroup_name [0.085831s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_100_nodes_vifs_get_observer [0.256616s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-55d24060-35d1-432b-bc1d-7d9f2074d045
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vif:list\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_utils.TestPortgroupIdent.test_get_rpc_portgroup_uuid [0.046553s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_physical_network_old_api_version [0.158890s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/physical_network', 'value': 'physnet1', 'op': 'add'}] GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9b537677-3e5a-406c-9d8d-555ea71c3ea3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.33
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_clean_disable_ramdisk_old_api [0.172516s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'clean', 'clean_steps': [{'step': 'upgrade_firmware', 'interface': 'deploy'}], 'disable_ramdisk': True} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9c23e5f9-dad9-457c-932e-d55257ba158e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.69
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"disable_ramdisk is not acceptable in this API version\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_versions.TestMaxVersionString.test_max_version_not_pinned [0.081629s] ... ok
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_versions.TestMaxVersionString.test_max_version_not_pinned_in_release_mappings [0.051742s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_101_nodes_vifs_post_admin [0.177866s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs WITH {'id': 'ee21d58f-5de2-4956-85ff-33935ea1ca00'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1418e36d-3336-484f-8188-a1eb720095b3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_versions.TestMaxVersionString.test_max_version_pinned [0.087091s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_clean_no_cleansteps [0.155481s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'clean'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4061ae24-17a0-48f6-a6f0-ddee39bea595
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.15
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"\\\"clean_steps\\\" is required when setting target provision state to clean\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_physical_network_upgrade [0.180900s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/physical_network', 'value': 'physnet1', 'op': 'add'}] GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7a0c9156-6ecc-43eb-9f5a-c6ff14bbef43
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.34
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_102_nodes_vifs_post_member [0.200182s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs WITH {'id': 'ee21d58f-5de2-4956-85ff-33935ea1ca00'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ead51dc0-1d24-4bc3-bf5a-5de303350ac5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_clean_with_runbooks [0.146932s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'clean', 'runbook': 'CUSTOM_1'} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states
DEBUG: Openstack-Request-Id: req-37eaacb5-599d-42d2-8ac6-3cc8a8bd9760
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_portgroup_uuid [0.229123s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/portgroup_uuid', 'value': '3547e9c5-7f42-494f-99a1-e1a0c83fa18c', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-33c837db-c412-447f-a876-440ce09b1bfa
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.24
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:28.574984+00:00", "updated_at": "2025-05-22T02:51:28.712175+00:00", "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": "3547e9c5-7f42-494f-99a1-e1a0c83fa18c"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume.TestGetVolume.test_get_volume [0.269171s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/ WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-95570b51-4430-4177-9bc8-1b17ae6664b5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"links": [{"href": "http://localhost/v1/volume/", "rel": "self"}, {"href": "http://localhost/volume/", "rel": "bookmark"}], "connectors": [{"href": "http://localhost/v1/volume/connectors", "rel": "self"}, {"href": "http://localhost/volume/connectors", "rel": "bookmark"}], "targets": [{"href": "http://localhost/v1/volume/targets", "rel": "self"}, {"href": "http://localhost/volume/targets", "rel": "bookmark"}]}
DEBUG: GET /v1/volume/ WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3e5c3de6-b093-4085-a5d7-d11cfdb5f127
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"links": [{"href": "http://localhost/v1/volume/", "rel": "self"}, {"href": "http://localhost/volume/", "rel": "bookmark"}], "connectors": [{"href": "http://localhost/v1/volume/connectors", "rel": "self"}, {"href": "http://localhost/volume/connectors", "rel": "bookmark"}], "targets": [{"href": "http://localhost/v1/volume/targets", "rel": "self"}, {"href": "http://localhost/volume/targets", "rel": "bookmark"}]}
DEBUG: GET /volume/ WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-46a5af34-35a3-4842-871c-44aa9cc5fd8d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"links": [{"href": "http://localhost/v1/volume/", "rel": "self"}, {"href": "http://localhost/volume/", "rel": "bookmark"}], "connectors": [{"href": "http://localhost/v1/volume/connectors", "rel": "self"}, {"href": "http://localhost/volume/connectors", "rel": "bookmark"}], "targets": [{"href": "http://localhost/v1/volume/targets", "rel": "self"}, {"href": "http://localhost/volume/targets", "rel": "bookmark"}]}
DEBUG: GET /v1/volume/connectors WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-26c4b914-d6f2-42c5-9f94-ef59a6f5d246
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"connectors": []}
DEBUG: GET /volume/connectors WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4cbb85f6-00f8-44c4-bf64-bb0c372cfbc5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"connectors": []}
DEBUG: GET /v1/volume/targets WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-05ffe45d-9d40-4cdf-8e05-bcbf69926d44
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"targets": []}
DEBUG: GET /volume/targets WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b8a9e997-5677-4e38-836d-7def1f487014
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"targets": []}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_103_nodes_vifs_post_observer [0.198664s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs WITH {'id': 'ee21d58f-5de2-4956-85ff-33935ea1ca00'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f8676ad4-5d98-45d7-8276-86b3a79e7840
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vif:attach\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_clean_with_runbooks_unapproved [0.173933s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'clean', 'runbook': 'CUSTOM_1'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d8372a2c-0d19-4910-ad00-192702acb5c3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"This runbook has not been approved for use on this node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123. Please ask an administrator to add it to your node traits.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume.TestGetVolume.test_get_volume_invalid_api_version [0.132603s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/ WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ec73e62b-702f-4433-bcd6-7ac0c82f661d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Resource could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_root [0.187421s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/address', 'value': 'aa:bb:cc:dd:ee:ff', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c248f020-75d9-4e57-bcfa-4ca25b3304c7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:28.808799+00:00", "updated_at": "2025-05-22T02:51:28.921574+00:00", "address": "aa:bb:cc:dd:ee:ff", "extra": {}, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_inject_nmi [0.130229s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/inject_nmi WITH {} GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-fae14c09-a6c4-4b59-ac04-3dcbdcbd9f8b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.29
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_104_nodes_vifs_node_vif_ident_delete_admin [0.206839s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs/ee21d58f-5de2-4956-85ff-33935ea1ca00 GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0cca85ce-4b1c-4f25-8466-dc2d6c088365
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_inject_nmi_not_allowed [0.122004s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/inject_nmi WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2ca867d4-3485-4184-ad8e-c4167838bf47
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.28
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Resource could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_root_non_existent [0.192621s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-61fc27b2-ce26-4f83-aa11-0eaa6af788cb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot patch /foo. Only the following can be updated: address, extra, is_smartnic, local_link_connection, node_ident, node_uuid, physical_network, portgroup_uuid, pxe_enabled, name, description\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector [0.284652s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/connectors WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'type': 'iqn', 'connector_id': 'iqn.2012-06.com.example:initiator', 'extra': {}, 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781
DEBUG: Openstack-Request-Id: req-95aab3bc-7211-432c-b701-016d33c63d9d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null, "connector_id": "iqn.2012-06.com.example:initiator", "extra": {}, "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: GET /v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4db3791b-53dc-4f82-b9c3-04445870bf6b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null, "connector_id": "iqn.2012-06.com.example:initiator", "extra": {}, "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_105_nodes_vifs_node_vif_ident_delete_member [0.229788s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs/ee21d58f-5de2-4956-85ff-33935ea1ca00 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ba396e69-12d9-4a34-b3f1-93c33f21e683
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_inject_nmi_not_supported [0.169974s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/inject_nmi WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ab432145-ae38-4cf7-be79-62281bae9162
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.29
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Driver test-driver does not support management (disabled or not implemented).\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_invalid_physnet_empty_string [0.164041s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/physical_network', 'value': '', 'op': 'replace'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6c24cff1-7cb8-4ab8-a66f-71ac188fa7f9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"A non-empty value is required when setting physical_network\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_doesnt_contain_id [0.201158s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/connectors WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'type': 'iqn', 'connector_id': 'iqn.2012-06.com.example:initiator', 'extra': {'foo': 123}, 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781
DEBUG: Openstack-Request-Id: req-f0c95287-3a91-4375-a6a2-d5fd7ae70b46
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:29.332831+00:00", "updated_at": null, "connector_id": "iqn.2012-06.com.example:initiator", "extra": {"foo": 123}, "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: GET /v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9fdad6db-df12-4fca-8ae5-13fd71a7d3a6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:29.332831+00:00", "updated_at": null, "connector_id": "iqn.2012-06.com.example:initiator", "extra": {"foo": 123}, "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_inspect_abort_accepted_after_1_41 [0.171862s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'abort'} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states
DEBUG: Openstack-Request-Id: req-681fceb0-71ab-418c-b56a-e502cf107c86
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.41
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_invalid_physnet_non_text [0.158481s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/physical_network', 'value': 1234, 'op': 'replace'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ea39c35c-ae62-4e79-8bf9-dcd1e40ab56e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for patch: 1234 is not of type 'string', 'null'\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_error [0.114489s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/connectors WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'type': 'iqn', 'connector_id': 'iqn.2012-06.com.example:initiator', 'extra': {}, 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123'} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9ce2bbb2-7d8e-4fa2-8195-39f45add19cc
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_106_nodes_vifs_node_vif_ident_delete_observer [0.231476s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs/ee21d58f-5de2-4956-85ff-33935ea1ca00 GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-bbdc9882-c7e4-4aa0-9cd4-9579bfba0c09
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vif:detach\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_generate_uuid [0.108415s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/connectors WITH {'type': 'iqn', 'connector_id': 'iqn.2012-06.com.example:initiator', 'extra': {}, 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/volume/connectors/6b334612-b7d1-431c-b02b-24c0c6f5afe1
DEBUG: Openstack-Request-Id: req-f8afe501-fba7-470d-bda5-04052ec89e83
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "6b334612-b7d1-431c-b02b-24c0c6f5afe1", "created_at": "2025-05-22T02:51:29.575557+00:00", "updated_at": null, "connector_id": "iqn.2012-06.com.example:initiator", "extra": {}, "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/6b334612-b7d1-431c-b02b-24c0c6f5afe1", "rel": "self"}, {"href": "http://localhost/volume/connectors/6b334612-b7d1-431c-b02b-24c0c6f5afe1", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: GET /v1/volume/connectors/6b334612-b7d1-431c-b02b-24c0c6f5afe1 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8c373b39-3b28-4cd0-a877-04c1c2d09803
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "6b334612-b7d1-431c-b02b-24c0c6f5afe1", "created_at": "2025-05-22T02:51:29.575557+00:00", "updated_at": null, "connector_id": "iqn.2012-06.com.example:initiator", "extra": {}, "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/6b334612-b7d1-431c-b02b-24c0c6f5afe1", "rel": "self"}, {"href": "http://localhost/volume/connectors/6b334612-b7d1-431c-b02b-24c0c6f5afe1", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_inspect_abort_raises_before_1_41 [0.150529s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'abort'} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-430d67b0-3378-4376-8e85-259a90fe0dcf
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.40
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_invalid_physnet_too_long [0.189425s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/physical_network', 'value': 'ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp', 'op': 'replace'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-64fd89c9-c988-4301-bd63-e0042c1a3e02
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for patch: 'ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp' is too long\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_107_nodes_management_indicators_get_admin [0.238763s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/indicators WITH {} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-cf383178-5bbb-4ca1-ac86-8211d04e40ab
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_inspect_already_in_progress [0.144903s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'manageable'} GOT Response: 409 Conflict
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-76239842-b55e-42c7-b374-be806e2fa13f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 is locked by host fake-host, please retry after the current operation is completed.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_portgroups_subresource_patch [0.196157s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports/5b57572f-8172-4db2-b890-5cbe58e8362b WITH [{'path': '/address', 'value': '00:00:00:00:00:00', 'op': 'replace'}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-218e1e2c-083a-4070-8a91-316fc1e5e24a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.24
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Operation not permitted.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_inspect_validation_failed_missing_parameter_value [0.142321s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'inspect'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-28571689-6e63-476d-8cf4-69b5712ff69f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.6
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Failed to validate inspection or power info.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_inspect_validation_failed_status_code [0.153162s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'inspect'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3a5c013b-e353-4765-974b-2eee49350cfa
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.6
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Failed to validate inspection or power info.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_invalid_api_version [0.478913s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/connectors WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'type': 'iqn', 'connector_id': 'iqn.2012-06.com.example:initiator', 'extra': {}, 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_local_link_connection_network_type [0.282108s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/cde29fa1-7ba3-4bff-8e77-b14983584600 WITH [{'path': '/local_link_connection/network_type', 'op': 'remove'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9c742b8c-475b-4c07-ba60-a6ed94b8c5d9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.64
DEBUG: {"uuid": "cde29fa1-7ba3-4bff-8e77-b14983584600", "created_at": "2025-05-22T02:51:29.968009+00:00", "updated_at": "2025-05-22T02:51:30.119848+00:00", "address": "bb:bb:bb:bb:bb:bb", "extra": {}, "internal_info": {"bar": "buzz"}, "is_smartnic": false, "local_link_connection": {}, "physical_network": null, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/ports/cde29fa1-7ba3-4bff-8e77-b14983584600", "rel": "self"}, {"href": "http://localhost/ports/cde29fa1-7ba3-4bff-8e77-b14983584600", "rel": "bookmark"}], "portgroup_uuid": null}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_invalid_node_uuid_format [0.080967s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/connectors WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'type': 'iqn', 'connector_id': 'iqn.2012-06.com.example:initiator', 'extra': {}, 'node_uuid': 123} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-500c8076-55ff-4686-9135-4d2d6fd9c517
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for connector: 123 is not of type 'string'\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_manage_from_adoptfail [0.187724s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'manage'} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states
DEBUG: Openstack-Request-Id: req-625a9c73-eb7d-463c-893c-6bc79f42fad8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.17
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_no_mandatory_field_connector_id [0.113390s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/connectors WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'type': 'iqn', 'extra': {}, 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-39819c3e-575b-4d26-b8d3-6cb3236682c2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for connector: 'connector_id' is a required property\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_local_link_connection_network_type_old_api [0.178652s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/local_link_connection/network_type', 'op': 'remove'}] GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-11190525-e3a0-4efd-a094-5b6b2d3c9d9d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.63
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_no_mandatory_field_node_uuid [0.107946s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/connectors WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'type': 'iqn', 'connector_id': 'iqn.2012-06.com.example:initiator', 'extra': {}} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-339316a3-a0df-46e4-b95b-0bc27d72ed19
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for connector: 'node_uuid' is a required property\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_manage_from_available [0.187762s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'manage'} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states
DEBUG: Openstack-Request-Id: req-8e51a469-4f9e-4516-b658-53a70e150fce
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.4
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_no_mandatory_field_type [0.078135s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/connectors WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'connector_id': 'iqn.2012-06.com.example:initiator', 'extra': {}, 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1574b1e1-a596-428f-9c8b-4733fc4e0c78
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for connector: 'type' is a required property\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_local_link_connection_old_api [0.149297s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/local_link_connection/switch_id', 'op': 'remove'}] GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-89f18655-e1a8-4aff-a957-46a114929228
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_node_uuid_not_found [0.041561s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/connectors WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'type': 'iqn', 'connector_id': 'iqn.2012-06.com.example:initiator', 'extra': {}, 'node_uuid': '1a1a1a1a-2b2b-3c3c-4d4d-5e5e5e5e5e5e'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-296a006e-e317-4254-84cb-71e3c8a6fb4b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Invalid input for field/attribute node_uuid. Value: '1a1a1a1a-2b2b-3c3c-4d4d-5e5e5e5e5e5e'. \", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_type_value_already_exist [0.076547s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/connectors WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'type': 'iqn', 'connector_id': 'test-connector-id-456', 'extra': {}, 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781
DEBUG: Openstack-Request-Id: req-f650947b-b12f-42ba-87bb-bcde38d79cba
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:30.559662+00:00", "updated_at": null, "connector_id": "test-connector-id-456", "extra": {}, "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: POST /v1/volume/connectors WITH {'uuid': 'bdfe7643-b997-4d13-a39f-aee2fbd3278d', 'type': 'iqn', 'connector_id': 'test-connector-id-456', 'extra': {}, 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123'} GOT Response: 409 Conflict
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1e66a9c1-fa00-416f-93b3-2f478a229789
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"A volume connector with type iqn and connector ID test-connector-id-456 already exists.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_108_nodes_management_indicators_get_member [0.889607s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/indicators WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-536be9e7-d995-41fb-9ce4-6bf852700ece
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_change_when_being_cleaned [0.214105s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/power WITH {'target': 'power off'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8b98373f-e61e-4724-bfea-a779aaa98982
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The requested action \\\"power off\\\" can not be performed on node \\\"1be26c0b-03f2-4d2e-ae87-c02d7f33c123\\\" while it is in state \\\"cleaning\\\".\", \"debuginfo\": null}"}
DEBUG: PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/power WITH {'target': 'power off'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3bd379f9-7e9b-45d1-8b70-43d00d643f12
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The requested action \\\"power off\\\" can not be performed on node \\\"1be26c0b-03f2-4d2e-ae87-c02d7f33c123\\\" while it is in state \\\"clean wait\\\".\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_mandatory_field [0.204560s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/address', 'op': 'remove'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4d531b52-feb3-48ff-be8e-c85a97a4f311
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for patch: 'address' is a required property\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_valid_extra [0.129448s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/connectors WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'type': 'iqn', 'connector_id': 'iqn.2012-06.com.example:initiator', 'extra': {'str': 'foo', 'int': 123, 'float': 0.1, 'bool': True, 'list': [1, 2], 'none': None, 'dict': {'cat': 'meow'}}, 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781
DEBUG: Openstack-Request-Id: req-9295e048-03fd-472c-b33c-7851fcdb37f2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:30.662939+00:00", "updated_at": null, "connector_id": "iqn.2012-06.com.example:initiator", "extra": {"str": "foo", "int": 123, "float": 0.1, "bool": true, "list": [1, 2], "none": null, "dict": {"cat": "meow"}}, "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: GET /v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e873d886-1541-4b5c-a411-2b15abf592bb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:30.662939+00:00", "updated_at": null, "connector_id": "iqn.2012-06.com.example:initiator", "extra": {"str": "foo", "int": 123, "float": 0.1, "bool": true, "list": [1, 2], "none": null, "dict": {"cat": "meow"}}, "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_invalid_state_request [0.090969s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/power WITH {'target': 'not-supported'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d7098566-b841-4be8-8221-cfa596cea9a4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The requested action \\\"not-supported\\\" can not be performed on node \\\"1be26c0b-03f2-4d2e-ae87-c02d7f33c123\\\" while it is in state \\\"None\\\".\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_node_uuid_to_node_id_mapping [0.126065s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/connectors WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'type': 'iqn', 'connector_id': 'iqn.2012-06.com.example:initiator', 'extra': {}, 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781
DEBUG: Openstack-Request-Id: req-03c5e616-7d30-48a3-85fe-8c6f1214c7c8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:30.833630+00:00", "updated_at": null, "connector_id": "iqn.2012-06.com.example:initiator", "extra": {}, "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_collection_links [0.080539s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets/?limit=3 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-161729e0-400e-49bc-9318-159b926acc1a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"targets": [{"uuid": "22da22f9-295c-4a60-afaa-101ab1f887d3", "boot_index": 0, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/22da22f9-295c-4a60-afaa-101ab1f887d3", "rel": "self"}, {"href": "http://localhost/volume/targets/22da22f9-295c-4a60-afaa-101ab1f887d3", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}, {"uuid": "83c9343b-71f8-4b9b-8a9a-966723d56dfb", "boot_index": 1, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/83c9343b-71f8-4b9b-8a9a-966723d56dfb", "rel": "self"}, {"href": "http://localhost/volume/targets/83c9343b-71f8-4b9b-8a9a-966723d56dfb", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}, {"uuid": "5018bf51-4be2-44cf-8b68-d06603965377", "boot_index": 2, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/5018bf51-4be2-44cf-8b68-d06603965377", "rel": "self"}, {"href": "http://localhost/volume/targets/5018bf51-4be2-44cf-8b68-d06603965377", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}], "next": "http://localhost/v1/volume/targets?sort_key=id&sort_dir=asc&fields=uuid,node_uuid,volume_type,boot_index,volume_id&limit=3&marker=5018bf51-4be2-44cf-8b68-d06603965377"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_by_name [0.212475s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/node-39/states/power WITH {'target': 'power on'} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/node-39/states
DEBUG: Openstack-Request-Id: req-3e110e92-f4a8-431b-86c7-7eabbe679016
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.5
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_collection_links_custom_fields [0.080414s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets?fields=uuid,extra WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d5aef252-4008-4a82-a179-a244c05ec159
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"targets": [{"uuid": "bf9505ee-4754-4b01-9938-e7d955dd37b3", "extra": {}, "links": [{"href": "http://localhost/v1/volume/targets/bf9505ee-4754-4b01-9938-e7d955dd37b3", "rel": "self"}, {"href": "http://localhost/volume/targets/bf9505ee-4754-4b01-9938-e7d955dd37b3", "rel": "bookmark"}]}, {"uuid": "e0eb3c00-5206-43eb-bf9f-0fcabd37ad28", "extra": {}, "links": [{"href": "http://localhost/v1/volume/targets/e0eb3c00-5206-43eb-bf9f-0fcabd37ad28", "rel": "self"}, {"href": "http://localhost/volume/targets/e0eb3c00-5206-43eb-bf9f-0fcabd37ad28", "rel": "bookmark"}]}, {"uuid": "131e0830-5df9-4d1e-a73d-11c7ec8b2b20", "extra": {}, "links": [{"href": "http://localhost/v1/volume/targets/131e0830-5df9-4d1e-a73d-11c7ec8b2b20", "rel": "self"}, {"href": "http://localhost/volume/targets/131e0830-5df9-4d1e-a73d-11c7ec8b2b20", "rel": "bookmark"}]}], "next": "http://localhost/v1/volume/targets?sort_key=id&sort_dir=asc&fields=uuid,extra&limit=3&marker=131e0830-5df9-4d1e-a73d-11c7ec8b2b20"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_109_nodes_management_indicators_get_observer [0.419526s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/indicators WITH {} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ffc115c9-fd34-433b-8181-de80907375ea
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_multi [0.379382s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/extra/foo1', 'op': 'remove'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5e6f1d3f-322a-4bbe-b30e-de6ba01592fd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:30.821806+00:00", "updated_at": "2025-05-22T02:51:30.966095+00:00", "address": "52:54:00:cf:2d:31", "extra": {"foo2": "bar2", "foo3": "bar3"}, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}]}
DEBUG: PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/extra', 'op': 'remove'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-460c95c3-8d1f-4c49-b658-b09671bbbcb6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:30.821806+00:00", "updated_at": "2025-05-22T02:51:31.062852+00:00", "address": "52:54:00:cf:2d:31", "extra": {}, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_collection_links_default_limit [0.087036s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-aec32cd1-fddc-42ca-b5c8-a4414de2e045
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"targets": [{"uuid": "bbf9c098-460f-460e-b7da-ef5c861caf3b", "boot_index": 0, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/bbf9c098-460f-460e-b7da-ef5c861caf3b", "rel": "self"}, {"href": "http://localhost/volume/targets/bbf9c098-460f-460e-b7da-ef5c861caf3b", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}, {"uuid": "94a96664-bf23-4704-bc83-c8c16f715f82", "boot_index": 1, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/94a96664-bf23-4704-bc83-c8c16f715f82", "rel": "self"}, {"href": "http://localhost/volume/targets/94a96664-bf23-4704-bc83-c8c16f715f82", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}, {"uuid": "44d2a59b-4c9a-492d-a1d4-ad3fe54eeec5", "boot_index": 2, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/44d2a59b-4c9a-492d-a1d4-ad3fe54eeec5", "rel": "self"}, {"href": "http://localhost/volume/targets/44d2a59b-4c9a-492d-a1d4-ad3fe54eeec5", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}], "next": "http://localhost/v1/volume/targets?sort_key=id&sort_dir=asc&fields=uuid,node_uuid,volume_type,boot_index,volume_id&limit=3&marker=44d2a59b-4c9a-492d-a1d4-ad3fe54eeec5"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_node_id [0.113770s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/node_id', 'op': 'remove'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-caa0bd57-3870-4658-ac77-57041b270177
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot patch /node_id. Only the following can be updated: address, extra, is_smartnic, local_link_connection, node_ident, node_uuid, physical_network, portgroup_uuid, pxe_enabled, name, description\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_by_name_unsupported [0.213578s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/node-39/states/power WITH {'target': 'power on'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-43b7b0cd-dcb3-4747-a64a-6b4dbe0f4757
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node node-39 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_collection_links_detail [0.149875s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets?detail=True&limit=3 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a04f8580-6288-4355-ae75-472f1395cf87
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"targets": [{"uuid": "07c85433-2f87-41ce-abcb-fbe5ee76aae0", "created_at": "2025-05-22T02:51:31.202081+00:00", "updated_at": null, "boot_index": 0, "extra": {}, "properties": {"target_iqn": "iqn.foo"}, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/07c85433-2f87-41ce-abcb-fbe5ee76aae0", "rel": "self"}, {"href": "http://localhost/volume/targets/07c85433-2f87-41ce-abcb-fbe5ee76aae0", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}, {"uuid": "85ab583a-1b77-45c3-a936-52605b6369cf", "created_at": "2025-05-22T02:51:31.203156+00:00", "updated_at": null, "boot_index": 1, "extra": {}, "properties": {"target_iqn": "iqn.foo"}, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/85ab583a-1b77-45c3-a936-52605b6369cf", "rel": "self"}, {"href": "http://localhost/volume/targets/85ab583a-1b77-45c3-a936-52605b6369cf", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}, {"uuid": "ccbd30bf-056d-451c-b3ef-60f89d2bc796", "created_at": "2025-05-22T02:51:31.204658+00:00", "updated_at": null, "boot_index": 2, "extra": {}, "properties": {"target_iqn": "iqn.foo"}, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/ccbd30bf-056d-451c-b3ef-60f89d2bc796", "rel": "self"}, {"href": "http://localhost/volume/targets/ccbd30bf-056d-451c-b3ef-60f89d2bc796", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}], "next": "http://localhost/v1/volume/targets?sort_key=id&sort_dir=asc&detail=True&limit=3&marker=ccbd30bf-056d-451c-b3ef-60f89d2bc796"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_non_existent_property_fail [0.138304s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/extra/non-existent', 'op': 'remove'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b5363aa7-4051-4fa6-8520-c96bbacd762a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Couldn't apply patch '{'path': '/extra/non-existent', 'op': 'remove'}'. Reason: can't remove non-existent object 'non-existent'\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_detail [0.084680s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets?detail=True WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-33439653-3eb4-400e-8dca-a9878d5f24c3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"targets": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:31.311250+00:00", "updated_at": null, "boot_index": 0, "extra": {}, "properties": {"target_iqn": "iqn.foo"}, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}]}
DEBUG: {0} 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.
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_detail_against_single [0.097175s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781?detail=True WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5f977c00-b5f7-43c0-afb3-eb2d00b0a9ef
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Unexpected arguments: detail\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_power_off_with_disable_power_off [0.246734s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/power WITH {'target': 'power off'} GOT Response: 409 Conflict
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-de3b7aa8-d646-4f6c-8389-c0a8a57c0408
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Failed to set node power state to power off.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_detail_and_fields [0.147375s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781?detail=True&fields=boot_index,extra WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c9167b77-93c4-4d91-bb86-a55177d8d15c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Unexpected arguments: detail\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_power_on_invalid_timeout_invalid_soft_ver [0.187861s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/power WITH {'target': 'power on', 'timeout': 0} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-274dc699-683a-4d23-b371-d27ab7d28781
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.26
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"timeout has to be positive integer\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_detail_by_node_name_ok [0.109701s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets?detail=True&node=test-node WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-102c9602-0139-4e3a-b507-607fed49dca9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"targets": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:31.683039+00:00", "updated_at": null, "boot_index": 0, "extra": {}, "properties": {"target_iqn": "iqn.foo"}, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_physical_network [0.384655s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/physical_network', 'op': 'remove'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-656ef7f9-1714-45dc-879d-cf51ef3e4042
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.34
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:31.433124+00:00", "updated_at": "2025-05-22T02:51:31.633458+00:00", "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": null, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": null}
DEBUG: {0} 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.
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_physical_network_old_api_version [0.154881s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/physical_network', 'op': 'remove'}] GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a8f5f7a1-bb2e-4121-845e-0eee13627a28
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.33
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_detail_false [0.183754s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets?detail=False WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-76867159-d99b-44f5-825c-c452931268f2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"targets": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "boot_index": 0, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_power_on_invalid_timeout_no_ver [0.272538s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/power WITH {'target': 'power on', 'timeout': 0} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b6a077eb-e481-4a08-a0e6-5fe42cc79c31
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"timeout has to be positive integer\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_physical_network_upgrade [0.147628s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/physical_network', 'op': 'remove'}] GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-53d23d39-2db9-42d6-85a4-92a76e87b6e2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.34
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_detail_invalid_api_version [0.186257s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets?detail=True WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
DEBUG: {0} 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.
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_power_on_invalid_timeout_valid_soft_ver [0.194781s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/power WITH {'target': 'power on', 'timeout': 0} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2dc116f2-3963-4839-a270-458dc3f6a605
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.27
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"timeout has to be positive integer\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_uuid [0.127285s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/uuid', 'op': 'remove'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f37ff120-81ff-43cc-a78b-e6fea3286bd6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot patch /uuid. Only the following can be updated: address, extra, is_smartnic, local_link_connection, node_ident, node_uuid, physical_network, portgroup_uuid, pxe_enabled, name, description\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_detail_sepecified_by_path [0.181368s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets/detail WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a9e6f212-68b4-4afa-aef8-037447a0688d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Expected UUID for target_uuid: detail\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_address_already_exist [0.170549s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/address', 'value': 'aa:aa:aa:aa:aa:aa', 'op': 'replace'}] GOT Response: 409 Conflict
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c9ed5e36-8054-4d30-85ab-1774f8b771a9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"A port with MAC address aa:aa:aa:aa:aa:aa already exists.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_power_on_no_timeout_invalid_soft_ver [0.192783s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/power WITH {'target': 'power on'} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states
DEBUG: Openstack-Request-Id: req-3b5767c2-cee4-4220-a670-1d8fb98c1bbe
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.26
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_113_portgroups_get_admin [0.303635s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d9f68cb3-092a-44d4-8127-ade07179e5e1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"portgroups": [{"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "address": "52:54:00:cf:2d:31", "name": "fooname", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}]}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_empty [0.152184s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1e86b69e-4126-411e-8ecf-335e333a3416
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"targets": []}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_power_on_no_timeout_no_ver [0.122269s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/power WITH {'target': 'power on'} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states
DEBUG: Openstack-Request-Id: req-97ffca2d-491a-40c2-a571-fe5a355b688c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_local_link_connection [0.191783s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/local_link_connection/switch_id', 'value': 'aa:bb:cc:dd:ee:ff', 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b5c28444-2b22-4e58-85b6-dad5b09461a8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.19
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:32.427546+00:00", "updated_at": "2025-05-22T02:51:32.513138+00:00", "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "local_link_connection": {"switch_id": "aa:bb:cc:dd:ee:ff", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_power_on_no_timeout_valid_soft_ver [0.128352s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/power WITH {'target': 'power on'} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states
DEBUG: Openstack-Request-Id: req-e7ae1160-7ea8-405f-9cec-1c38ce50bc14
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.27
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_114_portgroups_get_member [0.220321s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-dcd7bb92-67fe-4936-bcde-1c7841b78dc8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:list\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_get_all_by_node_name_ok [0.204838s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets?node=test-node WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-beda7b3b-8a2e-4d69-b927-5e7660dc1786
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"targets": [{"uuid": "d828328c-4d90-4f05-92b9-c356123ec962", "boot_index": 0, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/d828328c-4d90-4f05-92b9-c356123ec962", "rel": "self"}, {"href": "http://localhost/volume/targets/d828328c-4d90-4f05-92b9-c356123ec962", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}, {"uuid": "5a5f9952-fdd6-4cfe-8846-f01f279150e9", "boot_index": 1, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/5a5f9952-fdd6-4cfe-8846-f01f279150e9", "rel": "self"}, {"href": "http://localhost/volume/targets/5a5f9952-fdd6-4cfe-8846-f01f279150e9", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}, {"uuid": "2a8f88c2-4a0b-4142-a580-e09026c4ec9b", "boot_index": 2, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/2a8f88c2-4a0b-4142-a580-e09026c4ec9b", "rel": "self"}, {"href": "http://localhost/volume/targets/2a8f88c2-4a0b-4142-a580-e09026c4ec9b", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_power_on_valid_timeout_invalid_soft_ver [0.116447s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/power WITH {'target': 'power on', 'timeout': 2} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-64dde4d9-bf1e-4038-9668-ec96b73b3701
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.26
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_multi [0.218482s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/extra/foo1', 'value': 'bar1x', 'op': 'replace'}, {'path': '/extra/foo2', 'value': 'bar2x', 'op': 'replace'}, {'path': '/extra/foo3', 'value': 'bar3x', 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7d748d6d-0ff4-47bd-994d-bb23877a33bf
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:32.607310+00:00", "updated_at": "2025-05-22T02:51:32.739568+00:00", "address": "52:54:00:cf:2d:31", "extra": {"foo1": "bar1x", "foo2": "bar2x", "foo3": "bar3x"}, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_get_collection_custom_fields [0.176032s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets?fields=uuid,extra WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-cd12b771-a36e-4e20-9253-54a59516c6d9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"targets": [{"uuid": "19a430a2-4f23-4750-b08d-a94c17a357dd", "extra": {}, "links": [{"href": "http://localhost/v1/volume/targets/19a430a2-4f23-4750-b08d-a94c17a357dd", "rel": "self"}, {"href": "http://localhost/volume/targets/19a430a2-4f23-4750-b08d-a94c17a357dd", "rel": "bookmark"}]}, {"uuid": "183506e3-56f2-415d-b86c-acaa5fcecb97", "extra": {}, "links": [{"href": "http://localhost/v1/volume/targets/183506e3-56f2-415d-b86c-acaa5fcecb97", "rel": "self"}, {"href": "http://localhost/volume/targets/183506e3-56f2-415d-b86c-acaa5fcecb97", "rel": "bookmark"}]}, {"uuid": "d119b6ec-800b-412f-a433-e20139e28b6a", "extra": {}, "links": [{"href": "http://localhost/v1/volume/targets/d119b6ec-800b-412f-a433-e20139e28b6a", "rel": "self"}, {"href": "http://localhost/volume/targets/d119b6ec-800b-412f-a433-e20139e28b6a", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_115_portgroups_get_observer [0.223944s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e0aadd35-3688-4e61-8afc-aae320d5f5b7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"portgroups": [{"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "address": "52:54:00:cf:2d:31", "name": "fooname", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}]}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_node_id [0.143030s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/node_id', 'value': '1', 'op': 'replace'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-75f3db16-4175-4fc3-998d-e402fc305e4f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot patch /node_id. Only the following can be updated: address, extra, is_smartnic, local_link_connection, node_ident, node_uuid, physical_network, portgroup_uuid, pxe_enabled, name, description\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_get_collection_pagination_no_uuid [0.193672s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets?fields=boot_index&limit=2 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-359f2f69-4ebe-4b15-be4f-6c75c420155d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"targets": [{"boot_index": 0, "links": [{"href": "http://localhost/v1/volume/targets/62239363-87a8-4920-88ae-ff5f334b7fc4", "rel": "self"}, {"href": "http://localhost/volume/targets/62239363-87a8-4920-88ae-ff5f334b7fc4", "rel": "bookmark"}]}, {"boot_index": 1, "links": [{"href": "http://localhost/v1/volume/targets/13a39b07-3fbf-4c80-a14f-41af8df5edc9", "rel": "self"}, {"href": "http://localhost/volume/targets/13a39b07-3fbf-4c80-a14f-41af8df5edc9", "rel": "bookmark"}]}], "next": "http://localhost/v1/volume/targets?sort_key=id&sort_dir=asc&fields=boot_index&limit=2&marker=13a39b07-3fbf-4c80-a14f-41af8df5edc9"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_node_uuid [0.226892s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/node_uuid', 'value': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f93a6bef-26d5-4b7b-ae43-8c0bdf0f064c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:33.011338+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_116_portgroups_post_admin [0.292864s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/portgroups WITH {'node_uuid': '18a552fb-dcd2-43bf-9302-e4c93287be11'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/portgroups/304dc659-e3a6-4c2d-aff2-02ee9048a9a2
DEBUG: Openstack-Request-Id: req-0c989461-c390-4007-a6e8-f993e4f9059e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "304dc659-e3a6-4c2d-aff2-02ee9048a9a2", "created_at": "2025-05-22T02:51:33.126472+00:00", "updated_at": null, "address": null, "extra": {}, "internal_info": {}, "mode": "active-backup", "name": null, "properties": {}, "standalone_ports_supported": true, "node_uuid": "18a552fb-dcd2-43bf-9302-e4c93287be11", "links": [{"href": "http://localhost/v1/portgroups/304dc659-e3a6-4c2d-aff2-02ee9048a9a2", "rel": "self"}, {"href": "http://localhost/portgroups/304dc659-e3a6-4c2d-aff2-02ee9048a9a2", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/304dc659-e3a6-4c2d-aff2-02ee9048a9a2/ports", "rel": "self"}, {"href": "http://localhost/portgroups/304dc659-e3a6-4c2d-aff2-02ee9048a9a2/ports", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_get_custom_fields_invalid_fields [0.210046s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781?fields=uuid,spongebob WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a62cb072-bd9a-47c2-ad44-90b724683fc4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Field(s) \\\"spongebob\\\" are not valid\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_non_existent_node_uuid [0.130447s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/node_uuid', 'value': '12506333-a81c-4d59-9987-889ed5f8687b', 'op': 'replace'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-603c7d98-b549-4fda-a6ae-8dc9cba04e48
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 12506333-a81c-4d59-9987-889ed5f8687b could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_117_portgroups_post_member [0.257493s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/portgroups WITH {'node_uuid': '18a552fb-dcd2-43bf-9302-e4c93287be11'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-226a9d3d-3a49-4a1c-b0f3-0554da3101f7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:create\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_get_one [0.208235s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f9f515b7-4a7b-43d3-b1e7-544e21b66855
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:33.385407+00:00", "updated_at": null, "boot_index": 0, "extra": {}, "properties": {"target_iqn": "iqn.foo"}, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_physical_network [0.238092s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/physical_network', 'value': 'physnet2', 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2a6b6452-a6cf-4374-b63b-a636d7a0cabb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.34
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:33.332972+00:00", "updated_at": "2025-05-22T02:51:33.502450+00:00", "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": "physnet2", "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": null}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_power_on_valid_timeout_no_ver [0.777638s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/power WITH {'target': 'power on', 'timeout': 2} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f7970486-8b18-493d-836c-4189118245a1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_get_one_custom_fields [0.150979s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781?fields=boot_index,extra WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-02caa60d-934a-4d37-b0e7-ad70af884345
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"boot_index": 0, "extra": {}, "links": [{"href": "http://localhost/v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_118_portgroups_post_observer [0.222025s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/portgroups WITH {'node_uuid': '18a552fb-dcd2-43bf-9302-e4c93287be11'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-764cd3f6-f452-4dde-9c36-57401b00e7f8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:create\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_power_on_valid_timeout_valid_soft_ver [0.121936s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/power WITH {'target': 'power on', 'timeout': 2} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states
DEBUG: Openstack-Request-Id: req-86372e58-8bdc-4d4a-a4d2-08d13611a2f1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.27
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_get_one_invalid_api_version [0.083890s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_physical_network_old_api_version [0.197695s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/physical_network', 'value': 'physnet2', 'op': 'replace'}] GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-59c1d176-27dd-4f3d-93d1-c0e7e554bfc9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.33
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_soft_power_off_invalid_timeout_invalid_soft_ver [0.132852s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/power WITH {'target': 'soft power off', 'timeout': 0} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f5585cd1-0b26-4a4c-8905-08fd937a671a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.26
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_physical_network_upgrade [0.119709s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/physical_network', 'value': 'physnet2', 'op': 'replace'}] GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-541c8c79-1f28-436d-8088-6c7413844fd4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.34
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_links [0.165295s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets/d11d710c-56a2-4b4c-8391-940361b61706 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3000fada-ceb6-49a0-b066-2cb92ca5dc75
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "d11d710c-56a2-4b4c-8391-940361b61706", "created_at": "2025-05-22T02:51:33.779530+00:00", "updated_at": null, "boot_index": 0, "extra": {}, "properties": {"target_iqn": "iqn.foo"}, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/d11d710c-56a2-4b4c-8391-940361b61706", "rel": "self"}, {"href": "http://localhost/volume/targets/d11d710c-56a2-4b4c-8391-940361b61706", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: GET /v1/volume/targets/d11d710c-56a2-4b4c-8391-940361b61706 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-94703feb-2968-431f-9849-9288ef3959e1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "d11d710c-56a2-4b4c-8391-940361b61706", "created_at": "2025-05-22T02:51:33.779530+00:00", "updated_at": null, "boot_index": 0, "extra": {}, "properties": {"target_iqn": "iqn.foo"}, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/d11d710c-56a2-4b4c-8391-940361b61706", "rel": "self"}, {"href": "http://localhost/volume/targets/d11d710c-56a2-4b4c-8391-940361b61706", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: GET /volume/targets/d11d710c-56a2-4b4c-8391-940361b61706 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-71dc2591-8367-4d56-9d59-ecba313ac5ec
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "d11d710c-56a2-4b4c-8391-940361b61706", "created_at": "2025-05-22T02:51:33.779530+00:00", "updated_at": null, "boot_index": 0, "extra": {}, "properties": {"target_iqn": "iqn.foo"}, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/d11d710c-56a2-4b4c-8391-940361b61706", "rel": "self"}, {"href": "http://localhost/volume/targets/d11d710c-56a2-4b4c-8391-940361b61706", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_119_portgroups_detail_get_admin [0.238242s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c0404add-d841-4d0e-a024-9fdc8e7a6874
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"portgroups": [{"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:51:33.761004+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "mode": "active-backup", "name": "fooname", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_soft_power_off_invalid_timeout_no_ver [0.150175s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/power WITH {'target': 'soft power off', 'timeout': 0} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ba65925f-c543-47a0-82db-8e0b9a78fdf9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_many [0.129466s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8b8de16e-ad0a-4f34-aff5-986856936475
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"targets": [{"uuid": "8422d24b-6329-4ab4-9fd6-eb43c4fd5211", "boot_index": 0, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/8422d24b-6329-4ab4-9fd6-eb43c4fd5211", "rel": "self"}, {"href": "http://localhost/volume/targets/8422d24b-6329-4ab4-9fd6-eb43c4fd5211", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}, {"uuid": "44cdda14-c451-4778-b905-01c9cd277412", "boot_index": 1, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/44cdda14-c451-4778-b905-01c9cd277412", "rel": "self"}, {"href": "http://localhost/volume/targets/44cdda14-c451-4778-b905-01c9cd277412", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}, {"uuid": "eec876ca-52b6-4820-8575-f6526a064b04", "boot_index": 2, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/eec876ca-52b6-4820-8575-f6526a064b04", "rel": "self"}, {"href": "http://localhost/volume/targets/eec876ca-52b6-4820-8575-f6526a064b04", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}, {"uuid": "cc0916f5-2a54-4591-bcf0-5ee4478c821f", "boot_index": 3, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/cc0916f5-2a54-4591-bcf0-5ee4478c821f", "rel": "self"}, {"href": "http://localhost/volume/targets/cc0916f5-2a54-4591-bcf0-5ee4478c821f", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}, {"uuid": "6cdddc32-a9c5-47cf-a32c-ce0adf27e175", "boot_index": 4, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/6cdddc32-a9c5-47cf-a32c-ce0adf27e175", "rel": "self"}, {"href": "http://localhost/volume/targets/6cdddc32-a9c5-47cf-a32c-ce0adf27e175", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_soft_power_off_invalid_timeout_valid_soft_ver [0.136699s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/power WITH {'target': 'soft power off', 'timeout': 0} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3ffbd1c1-2f24-4833-90f1-24e1ef10a51c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.27
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"timeout has to be positive integer\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_one [0.094198s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2208c69a-d78a-43c4-b284-c439c8145440
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"targets": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "boot_index": 0, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_120_portgroups_detail_get_member [0.248828s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/detail WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d25c4e85-a114-4672-a8d6-a3aa1addde61
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:list\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_portgroup_uuid [0.300704s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/portgroup_uuid', 'value': '58bc9415-bb3d-4be5-992f-5c4da07f50a1', 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-188439fe-0773-4c9c-87f3-04057a072a8f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.24
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:33.952006+00:00", "updated_at": "2025-05-22T02:51:34.117060+00:00", "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": "58bc9415-bb3d-4be5-992f-5c4da07f50a1"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_one_invalid_api_version [0.103790s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_soft_power_off_no_timeout_invalid_soft_ver [0.173669s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/power WITH {'target': 'soft power off'} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3e912f71-4e4b-4409-8365-99e50fb47a8d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.26
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_sort_key [0.106642s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets?sort_key=uuid WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c495ba93-cf98-4822-9102-fec9da18e7a4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"targets": [{"uuid": "0611f1c5-e295-4f5d-89a7-3a04ec7f0b4e", "boot_index": 2, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/0611f1c5-e295-4f5d-89a7-3a04ec7f0b4e", "rel": "self"}, {"href": "http://localhost/volume/targets/0611f1c5-e295-4f5d-89a7-3a04ec7f0b4e", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}, {"uuid": "4363d9e9-c21d-46ee-8172-262cf44a614f", "boot_index": 1, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/4363d9e9-c21d-46ee-8172-262cf44a614f", "rel": "self"}, {"href": "http://localhost/volume/targets/4363d9e9-c21d-46ee-8172-262cf44a614f", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}, {"uuid": "7edb109b-08a4-47d7-b579-cd9cef785c92", "boot_index": 0, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/7edb109b-08a4-47d7-b579-cd9cef785c92", "rel": "self"}, {"href": "http://localhost/volume/targets/7edb109b-08a4-47d7-b579-cd9cef785c92", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_portgroup_uuid_old_api [0.158149s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/portgroup_uuid', 'value': '6027f37b-211e-4124-91fa-bb7e35823e98', 'op': 'replace'}] GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-367f3b14-d0cb-4623-b7d7-d5eca92e5c73
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.15
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_121_portgroups_detail_get_observer [0.274325s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-66a8f4da-4a38-4ac4-a851-37844a705896
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"portgroups": [{"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:51:34.278247+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "mode": "active-backup", "name": "fooname", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_sort_key_invalid [0.096648s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets?sort_key=foo WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a3648015-1895-413b-adc1-b1552eb570ec
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The sort_key value \\\"foo\\\" is an invalid field for sorting\", \"debuginfo\": null}"}
DEBUG: GET /v1/volume/targets?sort_key=extra WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c98cb187-8920-44f6-90df-9df19caebf93
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The sort_key value extra is an invalid field for sorting\", \"debuginfo\": null}"}
DEBUG: GET /v1/volume/targets?sort_key=properties WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-af5202e2-dd3c-4b9b-b5d7-d7fc216718e8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The sort_key value properties is an invalid field for sorting\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_soft_power_off_no_timeout_no_ver [0.154562s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/power WITH {'target': 'soft power off'} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8396add2-e52f-46db-b2c4-f418e4b30de0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_portgroup_uuid_remove [0.241897s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/portgroup_uuid', 'value': '1e251dd7-9f2f-47ee-adcf-23dcdff40c2c', 'op': 'remove'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-eae5f122-1f2b-4171-968b-f7b9b3f330c3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.24
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:34.403195+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": null}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_soft_power_off_no_timeout_valid_soft_ver [0.143014s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/power WITH {'target': 'soft power off'} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states
DEBUG: Openstack-Request-Id: req-ad8df53b-f1b4-4da1-ac2d-da925594935d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.27
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_add_multi [0.209242s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/extra/foo1', 'value': 'bar1', 'op': 'add'}, {'path': '/extra/foo2', 'value': 'bar2', 'op': 'add'}, {'path': '/extra/foo3', 'value': 'bar3', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1b5356f3-4cdf-4932-9568-2c6c673d02b0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:34.524069+00:00", "updated_at": null, "boot_index": 0, "extra": {"foo1": "bar1", "foo2": "bar2", "foo3": "bar3"}, "properties": {"target_iqn": "iqn.foo"}, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_122_portgroups_portgroup_ident_get_admin [0.253664s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f7618f10-9efb-4354-8d0b-e6d40007a4c5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:51:34.546167+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "mode": "active-backup", "name": "fooname", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_soft_power_off_valid_timeout_invalid_soft_ver [0.103960s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/power WITH {'target': 'soft power off', 'timeout': 2} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-10130a5c-fab8-4c91-8851-15d4f9229744
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.26
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_add_node_id [0.144240s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/node_id', 'value': '1', 'op': 'add'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a20f7a62-94ab-4140-9eb6-a2e285301429
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot patch /node_id. Only the following can be updated: boot_index, extra, node_uuid, properties, volume_id, volume_type\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_soft_power_off_valid_timeout_no_ver [0.119526s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/power WITH {'target': 'soft power off', 'timeout': 2} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-cff6df69-04e6-47f3-b425-fd9dfccf4b5c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_123_portgroups_portgroup_ident_get_member [0.216040s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2deaabaf-26f5-4f2b-ada2-604ee9ce7aad
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 6eb02b44-18a3-4659-8c0b-8d2802581ae4 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_portgroup_uuid_remove_add [0.337404s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/portgroup_uuid', 'value': 'bf15f395-e504-4f09-9206-886573fdda8c', 'op': 'remove'}, {'path': '/portgroup_uuid', 'value': '83334cdf-0e01-47fe-a86c-36844b671738', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-558840be-0a7d-4216-a394-8b1146cf83ad
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.24
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:34.688682+00:00", "updated_at": "2025-05-22T02:51:34.845189+00:00", "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": "83334cdf-0e01-47fe-a86c-36844b671738"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_add_node_uuid [0.134286s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/node_uuid', 'value': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-efbd6f4d-caa1-4f4a-90f1-095d10947275
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:34.842793+00:00", "updated_at": null, "boot_index": 0, "extra": {}, "properties": {"target_iqn": "iqn.foo"}, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_soft_power_off_valid_timeout_valid_soft_ver [0.141580s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/power WITH {'target': 'soft power off', 'timeout': 2} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states
DEBUG: Openstack-Request-Id: req-53c5a619-7508-4c14-b798-b09652b2881d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.27
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_soft_power_off_with_disable_power_off [0.149706s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/power WITH {'target': 'soft power off'} GOT Response: 409 Conflict
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4a452118-1bac-48f7-89c3-6879b59c48cf
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.27
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Failed to set node power state to soft power off.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_add_node_uuid_invalid_type [0.181457s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/node_uuid', 'value': 123, 'op': 'add'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1be02512-ea3f-4f97-afdf-0222bb9c54b0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Expected a UUID for node_uuid, but received 123.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_124_portgroups_portgroup_ident_get_observer [0.270013s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ee11194f-77e8-46a4-8bff-5e540bf5e449
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:51:35.011136+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "mode": "active-backup", "name": "fooname", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provide_from_manage [0.167791s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'provide'} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states
DEBUG: Openstack-Request-Id: req-8b88a994-1d7f-4031-bf49-774db146685b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.4
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_add_root [0.213716s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/boot_index', 'value': 100, 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-457578ce-3c11-4627-90ff-fe49f2e90596
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:35.234911+00:00", "updated_at": null, "boot_index": 100, "extra": {}, "properties": {"target_iqn": "iqn.foo"}, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_125_portgroups_portgroup_ident_patch_admin [0.309090s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d636a42f-85a0-40ed-8d53-433096de2487
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_add_root_non_existent [0.165256s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4afa6f81-3e30-441e-a8a7-e23930579c1e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot patch /foo. Only the following can be updated: boot_index, extra, node_uuid, properties, volume_id, volume_type\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_already_in_progress [0.210440s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'active'} GOT Response: 409 Conflict
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b7b86f67-a60d-4386-826a-b9f8f98f4d14
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 is locked by host fake-host, please retry after the current operation is completed.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_remove_mandatory_field [0.132962s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/boot_index', 'op': 'remove'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-145b3553-64c7-4f76-8c3b-8d7275fb63c0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for patch: 'boot_index' is a required property\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_already_in_state [0.221846s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'active'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0ae5b1c5-c8d5-4d84-b503-cf73e82789ef
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The requested action \\\"active\\\" can not be performed on node \\\"1be26c0b-03f2-4d2e-ae87-c02d7f33c123\\\" while it is in state \\\"active\\\".\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_126_portgroups_portgroup_ident_patch_member [0.375912s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-419aa3f8-eab5-4a8f-b8b7-81a8bd6e16c0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 6eb02b44-18a3-4659-8c0b-8d2802581ae4 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_remove_multi [0.240714s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/extra/foo1', 'op': 'remove'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a43afefa-3c97-4075-aa94-b57cedc398b2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:35.712794+00:00", "updated_at": "2025-05-22T02:51:35.722531+00:00", "boot_index": 0, "extra": {"foo2": "bar2", "foo3": "bar3"}, "properties": {"target_iqn": "iqn.foo"}, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: PATCH /v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/extra', 'op': 'remove'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4298bd49-be2b-49bf-8577-8eadf9b76839
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:35.712794+00:00", "updated_at": "2025-05-22T02:51:35.722531+00:00", "boot_index": 0, "extra": {}, "properties": {"target_iqn": "iqn.foo"}, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_by_name [0.149367s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/node-39/states/provision WITH {'target': 'active'} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/node-39/states
DEBUG: Openstack-Request-Id: req-0b6a2fe6-b717-483f-9ba7-3ea01ccc0d80
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.5
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_singular [0.998789s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/address', 'value': 'aa:bb:cc:dd:ee:ff', 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ea995828-af93-4557-9bbe-3b7ec882a3fd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:35.026213+00:00", "updated_at": "2025-05-22T02:51:35.906838+00:00", "address": "aa:bb:cc:dd:ee:ff", "extra": {}, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_remove_node_id [0.117542s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/node_id', 'op': 'remove'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-da248207-afd6-46a8-9669-683fef090024
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot patch /node_id. Only the following can be updated: boot_index, extra, node_uuid, properties, volume_id, volume_type\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_by_name_unsupported [0.144204s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/node-39/states/provision WITH {'target': 'active'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3f0e8075-a0bf-47ac-a543-3b1925cce348
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node node-39 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_set_pxe_enabled_false_old_api [0.153270s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/pxe_enabled', 'value': False, 'op': 'add'}] GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-86034363-30f1-4bc2-b222-45698c3be0d1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_127_portgroups_portgroup_ident_patch_observer [0.298146s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-304acfee-ff13-453b-b04a-45de1151392c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:update\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_deploy [0.114811s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'deploy'} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states
DEBUG: Openstack-Request-Id: req-e40e1893-20f3-43a8-b366-62167e955d59
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.73
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_remove_non_existent_property_fail [0.197885s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/extra/non-existent', 'op': 'remove'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a611c56f-f999-47ef-98d2-01419729635b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Couldn't apply patch '{'path': '/extra/non-existent', 'op': 'remove'}'. Reason: can't remove non-existent object 'non-existent'\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_invalid_state_request [0.109322s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'not-supported'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-27c45355-463d-4d87-8691-e8d5affbaa56
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The requested action \\\"not-supported\\\" can not be performed on node \\\"1be26c0b-03f2-4d2e-ae87-c02d7f33c123\\\" while it is in state \\\"available\\\".\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_update_address_invalid_format [0.208858s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/address', 'value': 'invalid-format', 'op': 'replace'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c4c06cdd-a4b2-4ef3-bbfb-836adb30a1d7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Expected valid MAC address for address: invalid-format\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_locked_with_correct_state [0.125737s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'active'} GOT Response: 409 Conflict
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7c90e679-16f0-4688-a99e-e41f893a4651
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node  is locked by host , please retry after the current operation is completed.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_update_byaddress_not_allowed [0.135302s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/52:54:00:cf:2d:31 WITH [{'path': '/extra/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1190400b-e580-4202-acaf-03258c5f0b87
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Expected UUID or name for port_ident: 52:54:00:cf:2d:31\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_128_portgroups_portgroup_ident_delete_admin [0.258442s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d69a40ba-f748-41a7-99db-410bb79bcdf0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_node_in_maintenance_fail [0.163468s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'active'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-02d0ea5a-662e-4156-a362-9563ae9bea86
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The provisioning operation can't be performed on node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 because it's in maintenance mode.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_129_portgroups_portgroup_ident_delete_member [0.178213s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3bd9a58d-1ab0-4463-8a12-c0d128614af7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 6eb02b44-18a3-4659-8c0b-8d2802581ae4 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_update_byid [0.265300s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/extra/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9694839c-c4a5-4147-b8d8-4251b891670c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:36.531896+00:00", "updated_at": "2025-05-22T02:51:36.676409+00:00", "address": "52:54:00:cf:2d:31", "extra": {"foo": "bar"}, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_rescue_empty_password [0.161186s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'rescue', 'rescue_password': '      '} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-dada30b3-490e-4d06-b873-26f4f1c4bfb6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.38
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"A non-empty \\\"rescue_password\\\" is required when setting target provision state to rescue\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_130_portgroups_portgroup_ident_delete_observer [0.197879s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5393fdd0-5f02-40cb-a112-54d3369fee6d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:delete\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_update_in_inspecting_allowed [0.212662s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/extra/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3e92cea9-1bf7-4a53-a698-323522d0fad9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.38
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:36.767901+00:00", "updated_at": "2025-05-22T02:51:36.899933+00:00", "address": "52:54:00:cf:2d:31", "extra": {"foo": "bar"}, "internal_info": {"bar": "buzz"}, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": null, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": null}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_rescue_in_allowed_states [0.266113s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'rescue', 'rescue_password': 'password'} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states
DEBUG: Openstack-Request-Id: req-0543ae77-6421-4ea4-be73-7ed2fd678ed7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.38
DEBUG: PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'rescue', 'rescue_password': 'password'} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states
DEBUG: Openstack-Request-Id: req-9473a884-25c4-4a3d-88f4-da9014de3a02
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.38
DEBUG: PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'rescue', 'rescue_password': 'password'} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states
DEBUG: Openstack-Request-Id: req-01bddb2e-8679-4446-b959-beef2ea38088
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.38
DEBUG: PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'rescue', 'rescue_password': 'password'} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states
DEBUG: Openstack-Request-Id: req-7ef79d45-63fe-4f31-8d19-745d514da42a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.38
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_remove_uuid [0.881716s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/uuid', 'op': 'remove'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c9a9433a-2a8b-4167-807f-c9b5e877347a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot patch /uuid. Only the following can be updated: boot_index, extra, node_uuid, properties, volume_id, volume_type\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_update_in_inspecting_not_allowed [0.228633s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/extra/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 409 Conflict
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f8023daa-3eaa-46cc-b1c7-731a36e4af75
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.39
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot update port \\\"1be26c0b-03f2-4d2e-ae87-c02d7f33c781\\\" on \\\"1be26c0b-03f2-4d2e-ae87-c02d7f33c123\\\" while it is in state \\\"inspecting\\\".\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_131_nodes_portgroups_get_admin [0.401832s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d6d9c16e-b6b0-4099-a67e-ae30ba575bb2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"portgroups": [{"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "address": "52:54:00:cf:2d:31", "name": "fooname", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}]}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_replace_boot_index_already_exist [0.197055s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/boot_index', 'value': 100, 'op': 'replace'}] GOT Response: 409 Conflict
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-86e44c9f-4d5e-42b8-9694-65215e95645c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"A volume target with boot index '100' for the same node already exists.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_update_not_found [0.171349s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/44470b00-514f-4905-9647-0664f2d4ec65 WITH [{'path': '/extra/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4bb00247-cc08-48de-bc97-c153e03689b7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Port 44470b00-514f-4905-9647-0664f2d4ec65 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_rescue_in_disallowed_states [0.312967s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'rescue', 'rescue_password': 'password'} GOT Response: 409 Conflict
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-46277344-363e-4d75-a88b-ce0ac4736104
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.38
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 is locked by host fake-host, please retry after the current operation is completed.\", \"debuginfo\": null}"}
DEBUG: PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'rescue', 'rescue_password': 'password'} GOT Response: 409 Conflict
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-84d0a1b3-97d2-4567-b405-0f9eea76811e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.38
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 is locked by host fake-host, please retry after the current operation is completed.\", \"debuginfo\": null}"}
DEBUG: PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'rescue', 'rescue_password': 'password'} GOT Response: 409 Conflict
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-032a6def-4796-4b95-a0f3-af9cb3e17fca
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.38
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 is locked by host fake-host, please retry after the current operation is completed.\", \"debuginfo\": null}"}
DEBUG: PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'rescue', 'rescue_password': 'password'} GOT Response: 409 Conflict
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8f120e8f-023d-4154-9b8e-248b0234eac1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.38
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 is locked by host fake-host, please retry after the current operation is completed.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_rescue_no_password [0.074220s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'rescue'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-505260eb-ea81-43df-9ce3-e766e25f9793
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.38
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"A non-empty \\\"rescue_password\\\" is required when setting target provision state to rescue\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_replace_invalid_power_state [0.144946s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/boot_index', 'value': 0, 'op': 'replace'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5264f49d-7aa7-4804-8335-31f16d719a54
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The requested action \\\"volume target update\\\" can not be performed on node \\\"1be26c0b-03f2-4d2e-ae87-c02d7f33c123\\\" while it is in state \\\"power on\\\".\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_132_nodes_portgroups_get_member [0.350478s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2e311063-06c2-403b-8abe-ea28d7974ac2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_unexpected_rescue_password [0.166907s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'active', 'rescue_password': 'password'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9a5626b2-8002-4d49-886b-84d312090237
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.38
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"\\\"rescue_password\\\" is only valid when setting target provision state to rescue\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_replace_multi [0.158752s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/extra/foo1', 'value': 'bar1x', 'op': 'replace'}, {'path': '/extra/foo2', 'value': 'bar2x', 'op': 'replace'}, {'path': '/extra/foo3', 'value': 'bar3x', 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7043c948-8eb2-41a0-a5d8-506a538ba8e9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:37.530724+00:00", "updated_at": "2025-05-22T02:51:37.535710+00:00", "boot_index": 0, "extra": {"foo1": "bar1x", "foo2": "bar2x", "foo3": "bar3x"}, "properties": {"target_iqn": "iqn.foo"}, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_update_port_address_normalized [0.363811s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/address', 'value': 'AA:BB:CC:DD:EE:FF', 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-50c4ffe7-d1f6-4827-8b88-6152c7eb05d5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:37.454377+00:00", "updated_at": "2025-05-22T02:51:37.659187+00:00", "address": "aa:bb:cc:dd:ee:ff", "extra": {}, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_unrescue_in_allowed_states [0.134628s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'unrescue'} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states
DEBUG: Openstack-Request-Id: req-24e2e131-01a4-4fec-810e-e0bbb3a57149
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.38
DEBUG: PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'unrescue'} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states
DEBUG: Openstack-Request-Id: req-81f7f4d7-87b6-427c-9adf-e7d66c7d26d1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.38
DEBUG: PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'unrescue'} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states
DEBUG: Openstack-Request-Id: req-31a667db-3fd9-4545-b0fc-0db9118d723e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.38
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_replace_node_id [0.128235s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/node_id', 'value': '1', 'op': 'replace'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f23f8563-8c60-4a6d-a5be-91c7cc2ef262
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot patch /node_id. Only the following can be updated: boot_index, extra, node_uuid, properties, volume_id, volume_type\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_unrescue_in_disallowed_states [0.155775s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'unrescue'} GOT Response: 409 Conflict
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-cd96fe81-171a-44e0-8195-79d9cd2294b2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.38
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 is locked by host fake-host, please retry after the current operation is completed.\", \"debuginfo\": null}"}
DEBUG: PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'unrescue'} GOT Response: 409 Conflict
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-146aef24-461c-4e9c-a101-8b96212a73d5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.38
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 is locked by host fake-host, please retry after the current operation is completed.\", \"debuginfo\": null}"}
DEBUG: PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'unrescue'} GOT Response: 409 Conflict
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ba7f2c8a-73b3-45d9-beac-2018d63129df
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.38
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 is locked by host fake-host, please retry after the current operation is completed.\", \"debuginfo\": null}"}
DEBUG: PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'unrescue'} GOT Response: 409 Conflict
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7a7fd2b1-5afe-4e40-ab44-151ae77d4eea
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.38
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 is locked by host fake-host, please retry after the current operation is completed.\", \"debuginfo\": null}"}
DEBUG: PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'unrescue'} GOT Response: 409 Conflict
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-809704f6-9eb9-486f-8eeb-7162aad3aff6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.38
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 is locked by host fake-host, please retry after the current operation is completed.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_replace_node_uuid [0.174655s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/node_uuid', 'value': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-47c3e20f-0bbb-42b0-97cc-5ae8cf6c9a4a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:37.814647+00:00", "updated_at": null, "boot_index": 0, "extra": {}, "properties": {"target_iqn": "iqn.foo"}, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_cleansteps_not_clean [0.069056s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'provide', 'clean_steps': 'foo'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a04dd2e3-b7e1-47ff-8445-9be0c4bbb476
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.4
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Expected types <class 'NoneType'>, <class 'list'> for clean_steps: foo\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_update_pxe_enabled_allowed [0.297741s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/pxe_enabled', 'value': True, 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8dc804bf-05e8-4cd7-b33a-cbec45dafaf9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.19
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:37.861048+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_configdrive_not_active [0.054499s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'deleted', 'configdrive': 'foo'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-48134b65-86e9-49fa-9ddd-aa5ab9aa230f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The requested action \\\"deleted\\\" can not be performed on node \\\"1be26c0b-03f2-4d2e-ae87-c02d7f33c123\\\" while it is in state \\\"available\\\".\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_133_nodes_portgroups_get_observer [0.457639s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-bfb719d4-6d8f-4a11-893b-67f5cf0d800f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"portgroups": [{"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "address": "52:54:00:cf:2d:31", "name": "fooname", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}]}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_replace_node_uuid_inalid_type [0.165771s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/node_uuid', 'value': 123, 'op': 'replace'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0f55f3ae-e716-4cd6-b3f0-65d6cee431ac
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Expected a UUID for node_uuid, but received 123.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_deploy [0.113238s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'active'} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states
DEBUG: Openstack-Request-Id: req-e5aace7a-4d6f-42f4-b3ab-762cd71678a1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_update_pxe_enabled_old_api_version [0.152467s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/pxe_enabled', 'value': True, 'op': 'replace'}] GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ab19b75c-53e3-435b-ba9c-fe4567e7084b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.14
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_replace_non_existent_node_uuid [0.122768s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/node_uuid', 'value': '12506333-a81c-4d59-9987-889ed5f8687b', 'op': 'replace'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-12732b19-b4cc-42f4-ad96-fac07e5c2319
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 12506333-a81c-4d59-9987-889ed5f8687b could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_deploy_after_deployfail [0.114342s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'active'} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states
DEBUG: Openstack-Request-Id: req-a9abfaf5-9369-4787-9eed-6744d6fe1247
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__GetPortByAddress.test__get_ports_by_address [0.097207s] ... ok
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_replace_singular [0.127627s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/boot_index', 'value': 100, 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-cb37f575-f9eb-4be6-b7ca-3d946ac9b1fc
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:38.273291+00:00", "updated_at": null, "boot_index": 100, "extra": {}, "properties": {"target_iqn": "iqn.foo"}, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_134_nodes_portgroups_detail_get_admin [0.322841s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-88459ecf-e094-4adf-a15e-9134b0f2afd3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"portgroups": [{"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:51:38.187094+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "mode": "active-backup", "name": "fooname", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_deploy_configdrive [0.120877s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'active', 'configdrive': '\nw7FJYV8ywqx+wqnCpwPCoXHDisO6HMO2w4nDsBBJccOvXsKUMsO9OcOPCQLCnMKoPSFLwp\nDDhj7Ck8KqwprDpcKWw6XChsOMw5lSEcKUZcO0PUJiWcK4wq0owr4ye8Ozw67ClzXDmsO7\nUxvCpjnCkFQgw73Ch8Kaw5HCicKlXMOvUnDDvg5uwoFkwqDCl8KAEWwCbUQvw7I5JcKUw7\nVbKl3Di8O4LMKuwrHChMOBw5plaVJKci04w7fCgcOgVhkwwoLCgilxwqTCpDNCGzdNw5N6\nwpgAw6jDn8ODLBBlMGcawrEZwr3DiVPDtMKTwpcxwrpBwrrDtcOEw5YTw7MMwqnCsMKqwp\nPCkMK1wpTDssKfwrDCscOsEEDDo8OAw5DCqsKKGBRqwqPDqx7Cg8KkDcOkwoIuwo/CgcK0\nZcKNf3N7wqIYQcKgQDnCq8KFw6DCvMOwWAHChMO3w5xWb8O3wq7Dn8K4eXgWw742woUqw5\n/DvcK+ScKcX8KzwprCuD3DgcOsC8Oqwp0CwqB8TsOIHsKVwozCv8O+w4LCmE9GCMORw63D\nicOQw4ZFasOzw4Uvw7NSw6Qbw77DkBgkwo4COcOzOWLClRNQXcOHwojCrsOdHMKIw6nDuM\nORHMKeXMO8fcK0By7CiMKwHSXCoEQgfQhWwpMdSsO8LgHCjh87DQc= '} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states
DEBUG: Openstack-Request-Id: req-ff3a0a2a-62e8-4323-82af-38ebbd497b24
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup [0.277604s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/portgroups WITH {'uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4', 'name': 'fooname', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'standalone_ports_supported': True} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4
DEBUG: Openstack-Request-Id: req-9213dd1b-f3de-4fdc-8882-a3d572ab93c8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {}, "mode": "active-backup", "name": "fooname", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}
DEBUG: GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e46e4f38-9531-4299-a49d-8e5402dce48d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {}, "mode": "active-backup", "name": "fooname", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_update_byid [0.261869s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/extra/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5864ba69-58a8-4544-8b0d-6ffb5f8c5ca4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:38.457604+00:00", "updated_at": null, "boot_index": 0, "extra": {"foo": "bar"}, "properties": {"target_iqn": "iqn.foo"}, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_deploy_configdrive_as_dict [0.210011s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'active', 'configdrive': {'user_data': 'foo'}} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states
DEBUG: Openstack-Request-Id: req-94929014-d193-4556-ab10-14d6f6c8043d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.56
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_135_nodes_portgroups_detail_get_member [0.282816s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups/detail WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0658cdd7-c8c5-4d08-9377-bff8112e5c0a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_update_byid_invalid_api_version [0.165648s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/extra/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_address_already_exist [0.250988s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/portgroups WITH {'uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4', 'name': 'fooname', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': 'AA:AA:AA:11:22:33', 'extra': {}, 'standalone_ports_supported': True} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4
DEBUG: Openstack-Request-Id: req-2e81a7f1-36b7-4ee9-a497-cc89564498e6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:51:38.726507+00:00", "updated_at": null, "address": "aa:aa:aa:11:22:33", "extra": {}, "internal_info": {}, "mode": "active-backup", "name": "fooname", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}
DEBUG: POST /v1/portgroups WITH {'uuid': '272f637a-3fc6-4e2a-9d2a-22ab4e8ada97', 'name': '2a3211f0-1f4b-4184-a04c-6502318ecdb7', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': 'AA:AA:AA:11:22:33', 'extra': {}, 'standalone_ports_supported': True} GOT Response: 409 Conflict
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b1d8b59f-e4fd-4304-b15d-ae188e6dcfaa
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"A portgroup with MAC address aa:aa:aa:11:22:33 already exists.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_deploy_configdrive_as_dict_all_fields [0.182559s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'active', 'configdrive': {'user_data': {'serialize': 'me'}, 'meta_data': {'hostname': 'example.com'}, 'network_data': {'links': []}, 'vendor_data': {'foo': 'bar'}}} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states
DEBUG: Openstack-Request-Id: req-0066986f-db46-48c4-a6d0-7516848f5614
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.60
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_update_not_found [0.159702s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/targets/1a496cb2-973f-4501-84c8-959915669622 WITH [{'path': '/extra/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0fc0dda0-3c37-4137-b6e7-3b62de51c896
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume target 1a496cb2-973f-4501-84c8-959915669622 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_address_normalized [0.179064s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/portgroups WITH {'uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4', 'name': 'fooname', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': 'AA:BB:CC:DD:EE:FF', 'extra': {}, 'standalone_ports_supported': True} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4
DEBUG: Openstack-Request-Id: req-d4061a5f-c21b-4447-ab1c-89b1f90164db
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:51:38.884365+00:00", "updated_at": null, "address": "aa:bb:cc:dd:ee:ff", "extra": {}, "internal_info": {}, "mode": "active-backup", "name": "fooname", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}
DEBUG: GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-95559cb2-e721-4327-abb9-2b7f4480b8e3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:51:38.884365+00:00", "updated_at": null, "address": "aa:bb:cc:dd:ee:ff", "extra": {}, "internal_info": {}, "mode": "active-backup", "name": "fooname", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_136_nodes_portgroups_detail_get_observer [0.344760s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a75ebdc7-676a-4182-b127-8e8d5c2dd15c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"portgroups": [{"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:51:38.823444+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "mode": "active-backup", "name": "fooname", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target [0.164368s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/targets WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'volume_type': 'iscsi', 'properties': {'target_iqn': 'iqn.foo'}, 'boot_index': 0, 'volume_id': '12345678', 'extra': {}, 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781
DEBUG: Openstack-Request-Id: req-f6dd6ef8-ae99-498c-8ec8-ec57a0d06450
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null, "boot_index": 0, "extra": {}, "properties": {"target_iqn": "iqn.foo"}, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: GET /v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2310099f-26a9-45d9-bfd5-bde510e2a22f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null, "boot_index": 0, "extra": {}, "properties": {"target_iqn": "iqn.foo"}, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_default_mode [0.135975s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/portgroups WITH {'uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4', 'name': 'fooname', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'standalone_ports_supported': True} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4
DEBUG: Openstack-Request-Id: req-fbd8577c-aed5-4ed1-918e-254229487d24
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.26
DEBUG: {"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:51:39.087118+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {}, "mode": "active-backup", "name": "fooname", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target_doesnt_contain_id [0.133135s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/targets WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'volume_type': 'iscsi', 'properties': {'target_iqn': 'iqn.foo'}, 'boot_index': 0, 'volume_id': '12345678', 'extra': {'foo': 123}, 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781
DEBUG: Openstack-Request-Id: req-68f5c11c-6b53-4498-9c39-e9e05da00ab6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:39.208674+00:00", "updated_at": null, "boot_index": 0, "extra": {"foo": 123}, "properties": {"target_iqn": "iqn.foo"}, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: GET /v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-72cc6a73-df14-42b9-8a08-7728e84e2a69
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:39.208674+00:00", "updated_at": null, "boot_index": 0, "extra": {"foo": 123}, "properties": {"target_iqn": "iqn.foo"}, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_doesnt_contain_id [0.228124s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/portgroups WITH {'uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4', 'name': 'fooname', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {'foo': 123}, 'standalone_ports_supported': True} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4
DEBUG: Openstack-Request-Id: req-7d08564f-540f-4406-b269-f1f81badae00
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:51:39.284849+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {"foo": 123}, "internal_info": {}, "mode": "active-backup", "name": "fooname", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}
DEBUG: GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7ce68e15-e1fd-4fa6-b525-d8c769ef654c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:51:39.284849+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {"foo": 123}, "internal_info": {}, "mode": "active-backup", "name": "fooname", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target_error [0.124025s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/targets WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'volume_type': 'iscsi', 'properties': {'target_iqn': 'iqn.foo'}, 'boot_index': 0, 'volume_id': '12345678', 'extra': {}, 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123'} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0325a48f-59f2-474a-9359-3785e813ca93
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_137_ports_get_admin [0.358766s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4c63c304-4ef4-4078-a2fe-1d9436ef4c89
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "address": "52:54:00:cf:2d:31", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}]}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_error [0.138845s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/portgroups WITH {'uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4', 'name': 'fooname', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'standalone_ports_supported': True} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-452e4c89-63b0-4a13-b76e-7c6060881e17
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target_generate_uuid [0.171445s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/targets WITH {'volume_type': 'iscsi', 'properties': {'target_iqn': 'iqn.foo'}, 'boot_index': 0, 'volume_id': '12345678', 'extra': {}, 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/volume/targets/d1546c07-cef4-40d6-b499-a10537378adb
DEBUG: Openstack-Request-Id: req-a01b352b-7055-4b20-8d16-2ff98c09074b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "d1546c07-cef4-40d6-b499-a10537378adb", "created_at": "2025-05-22T02:51:39.503790+00:00", "updated_at": null, "boot_index": 0, "extra": {}, "properties": {"target_iqn": "iqn.foo"}, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/d1546c07-cef4-40d6-b499-a10537378adb", "rel": "self"}, {"href": "http://localhost/volume/targets/d1546c07-cef4-40d6-b499-a10537378adb", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: GET /v1/volume/targets/d1546c07-cef4-40d6-b499-a10537378adb WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c2ac597f-9c9a-4f6a-81f0-21f39e5663f6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "d1546c07-cef4-40d6-b499-a10537378adb", "created_at": "2025-05-22T02:51:39.503790+00:00", "updated_at": null, "boot_index": 0, "extra": {}, "properties": {"target_iqn": "iqn.foo"}, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/d1546c07-cef4-40d6-b499-a10537378adb", "rel": "self"}, {"href": "http://localhost/volume/targets/d1546c07-cef4-40d6-b499-a10537378adb", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_deploy_configdrive_invalid_type [0.816305s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'active', 'configdrive': ['aabb']} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-867c113d-554e-481a-b53c-2077aaa05096
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.60
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Expected types <class 'NoneType'>, <class 'dict'>, <class 'str'> for configdrive: ['aabb']\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_generate_uuid [0.161813s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/portgroups WITH {'name': 'fooname', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'standalone_ports_supported': True} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/portgroups/851c0e28-973c-4cb3-81ad-bec57c499f9d
DEBUG: Openstack-Request-Id: req-59344ae6-8ab7-4c0a-9a87-e687bd6a24d1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "851c0e28-973c-4cb3-81ad-bec57c499f9d", "created_at": "2025-05-22T02:51:39.597638+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {}, "mode": "active-backup", "name": "fooname", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/851c0e28-973c-4cb3-81ad-bec57c499f9d", "rel": "self"}, {"href": "http://localhost/portgroups/851c0e28-973c-4cb3-81ad-bec57c499f9d", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/851c0e28-973c-4cb3-81ad-bec57c499f9d/ports", "rel": "self"}, {"href": "http://localhost/portgroups/851c0e28-973c-4cb3-81ad-bec57c499f9d/ports", "rel": "bookmark"}]}
DEBUG: GET /v1/portgroups/851c0e28-973c-4cb3-81ad-bec57c499f9d WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-461518bd-0097-45e1-8421-390488129b3d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "851c0e28-973c-4cb3-81ad-bec57c499f9d", "created_at": "2025-05-22T02:51:39.597638+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {}, "mode": "active-backup", "name": "fooname", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/851c0e28-973c-4cb3-81ad-bec57c499f9d", "rel": "self"}, {"href": "http://localhost/portgroups/851c0e28-973c-4cb3-81ad-bec57c499f9d", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/851c0e28-973c-4cb3-81ad-bec57c499f9d/ports", "rel": "self"}, {"href": "http://localhost/portgroups/851c0e28-973c-4cb3-81ad-bec57c499f9d/ports", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target_invalid_api_version [0.104880s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/targets WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'volume_type': 'iscsi', 'properties': {'target_iqn': 'iqn.foo'}, 'boot_index': 0, 'volume_id': '12345678', 'extra': {}, 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_138_ports_get_member [0.292876s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-22d668f9-7cd1-487c-9cb1-3e5037d35212
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:list\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_deploy_configdrive_not_base64 [0.103972s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'active', 'configdrive': '{"meta_data": '} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8eb2dcb8-1a22-4437-8dad-9b80ba5436d1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.60
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Invalid configdrive format: it is neither a JSON, nor a URL, nor a base64 string\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_internal_info_not_allowed [0.087485s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/portgroups WITH {'uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4', 'name': 'fooname', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'standalone_ports_supported': True, 'internal_info': 'info'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-990f5a56-ffe3-4dd2-bebe-321b4950c8a2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for portgroup: Additional properties are not allowed ('internal_info' was unexpected)\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target_invalid_node_uuid_format [0.110461s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/targets WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'volume_type': 'iscsi', 'properties': {'target_iqn': 'iqn.foo'}, 'boot_index': 0, 'volume_id': '12345678', 'extra': {}, 'node_uuid': 123} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-12c9928e-4eb0-4ec1-8899-cd82fd171bce
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for target: 123 is not of type 'string'\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_invalid_addr_format [0.092396s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/portgroups WITH {'uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4', 'name': 'fooname', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': 'invalid-format', 'extra': {}, 'standalone_ports_supported': True} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9f32ea12-0409-4e3e-89e3-cd09c22a4420
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Expected valid MAC address for address: invalid-format\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_deploy_configdrive_url [0.118367s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'active', 'configdrive': 'http://example.com'} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states
DEBUG: Openstack-Request-Id: req-a1b8e560-b24c-4e80-94fb-c8de16e6b119
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target_no_mandatory_field_node_uuid [0.094924s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/targets WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'volume_type': 'iscsi', 'properties': {'target_iqn': 'iqn.foo'}, 'boot_index': 0, 'volume_id': '12345678', 'extra': {}} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e6d907ca-a3bc-4046-9bc4-4ac5c43eea52
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for target: 'node_uuid' is a required property\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_invalid_api_version [0.131637s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/portgroups WITH {'uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4', 'name': 'fooname', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'standalone_ports_supported': True} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f986f0c0-63c1-457a-80a8-25323ab8124a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.14
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Resource could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_deploy_deploy_steps [0.187809s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'active', 'deploy_steps': [{'interface': 'bios', 'step': 'factory_reset', 'priority': 95, 'args': {}}]} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states
DEBUG: Openstack-Request-Id: req-42f26a18-8fd2-4aaa-b74c-1d671f21790b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/jsonschema/validators.py:1104: DeprecationWarning: The metaschema specified by $schema was not found. Using the latest draft to validate, but this will raise an error in the future.
DEBUG:   cls = validator_for(schema)
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target_no_mandatory_field_type [0.189728s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/targets WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'properties': {'target_iqn': 'iqn.foo'}, 'boot_index': 0, 'volume_id': '12345678', 'extra': {}, 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b17b397d-cadd-4b42-9938-35dac0911db8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for target: 'volume_type' is a required property\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_invalid_node_uuid_format [0.126383s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/portgroups WITH {'uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4', 'name': 'fooname', 'node_uuid': 'invalid-format', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'standalone_ports_supported': True} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-62a818b3-bf20-4ebd-8bd9-b566b462d760
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Expected UUID for node_uuid: invalid-format\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target_no_mandatory_field_value [0.152535s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/targets WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'volume_type': 'iscsi', 'properties': {'target_iqn': 'iqn.foo'}, 'volume_id': '12345678', 'extra': {}, 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-43811e17-eeec-45ba-8ccf-7a833c752a09
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for target: 'boot_index' is a required property\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_deploy_deploy_steps_fail [0.191815s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'active', 'deploy_steps': [{'interface': 'bios', 'step': 'factory_reset'}]} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5bd88078-f76b-4839-8e3b-00556b668ac4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable. The minimal required API version should be 1.69\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_mode_old_api_version [0.215414s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/portgroups WITH {'uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4', 'name': 'fooname', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'standalone_ports_supported': True, 'mode': '802.3ad'} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3b5c81ad-fbcd-4069-b2cd-c63ac191da60
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.25
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: POST /v1/portgroups WITH {'uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4', 'name': 'fooname', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'standalone_ports_supported': True, 'properties': {'bond_prop': 123}} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-437c214e-3623-45eb-b2fd-5dcf44070570
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.25
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target_node_uuid_not_found [0.136393s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/targets WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'volume_type': 'iscsi', 'properties': {'target_iqn': 'iqn.foo'}, 'boot_index': 0, 'volume_id': '12345678', 'extra': {}, 'node_uuid': '1a1a1a1a-2b2b-3c3c-4d4d-5e5e5e5e5e5e'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9bd73f63-38d9-4b84-95e8-ec872d5642cd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Invalid input for field/attribute node_uuid. Value: '1a1a1a1a-2b2b-3c3c-4d4d-5e5e5e5e5e5e'. \", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_rebuild [0.155878s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'rebuild'} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states
DEBUG: Openstack-Request-Id: req-5d258163-c782-4c88-8a5d-ed8906f29283
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_mode_properties [0.126288s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/portgroups WITH {'uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4', 'name': 'fooname', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'standalone_ports_supported': True, 'mode': '802.3ad', 'properties': {'bond_prop': 123}} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4
DEBUG: Openstack-Request-Id: req-b3350290-c764-46ea-b8fe-4316eaba7708
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.26
DEBUG: {"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:51:40.426532+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {}, "mode": "802.3ad", "name": "fooname", "properties": {"bond_prop": 123}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_rebuild_configdrive [0.114641s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'rebuild', 'configdrive': 'foo'} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states
DEBUG: Openstack-Request-Id: req-12d6cc92-7e15-4248-8f0b-7b30183be2bb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.35
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target_valid_extra [0.179446s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/targets WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'volume_type': 'iscsi', 'properties': {'target_iqn': 'iqn.foo'}, 'boot_index': 0, 'volume_id': '12345678', 'extra': {'str': 'foo', 'int': 123, 'float': 0.1, 'bool': True, 'list': [1, 2], 'none': None, 'dict': {'cat': 'meow'}}, 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781
DEBUG: Openstack-Request-Id: req-f0ce0073-e86c-4113-91c6-641380ef7f82
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:40.485357+00:00", "updated_at": null, "boot_index": 0, "extra": {"str": "foo", "int": 123, "float": 0.1, "bool": true, "list": [1, 2], "none": null, "dict": {"cat": "meow"}}, "properties": {"target_iqn": "iqn.foo"}, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: GET /v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0a4ccb41-fefc-4e50-a1c5-b9dd8abcd9cf
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:40.485357+00:00", "updated_at": null, "boot_index": 0, "extra": {"str": "foo", "int": 123, "float": 0.1, "bool": true, "list": [1, 2], "none": null, "dict": {"cat": "meow"}}, "properties": {"target_iqn": "iqn.foo"}, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_name_invalid [0.097666s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/portgroups WITH {'uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4', 'name': 'aa:bb_cc', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': 'AA:AA:AA:11:22:33', 'extra': {}, 'standalone_ports_supported': True} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1fbe12e6-2cb1-488d-865c-7a5d000528a7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot create portgroup with invalid name 'aa:bb_cc'\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_rebuild_deploy_steps [0.128133s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'rebuild', 'deploy_steps': [{'interface': 'bios', 'step': 'factory_reset', 'priority': 95, 'args': {}}]} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states
DEBUG: Openstack-Request-Id: req-d3f6604c-f7a6-4ad5-aca3-4988946abd3a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/jsonschema/validators.py:1104: DeprecationWarning: The metaschema specified by $schema was not found. Using the latest draft to validate, but this will raise an error in the future.
DEBUG:   cls = validator_for(schema)
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_name_ok [0.133319s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/portgroups WITH {'uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4', 'name': 'foo', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': 'AA:AA:AA:11:22:33', 'extra': {}, 'standalone_ports_supported': True} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4
DEBUG: Openstack-Request-Id: req-e3db8c57-50e6-4a50-9985-ebc2b4346e80
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:51:40.629357+00:00", "updated_at": null, "address": "aa:aa:aa:11:22:33", "extra": {}, "internal_info": {}, "mode": "active-backup", "name": "foo", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}
DEBUG: GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3edd22cf-dd54-4168-b559-963e71bf3030
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:51:40.629357+00:00", "updated_at": null, "address": "aa:aa:aa:11:22:33", "extra": {}, "internal_info": {}, "mode": "active-backup", "name": "foo", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_node_uuid_to_node_id_mapping [0.132118s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/targets WITH {'uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c781', 'volume_type': 'iscsi', 'properties': {'target_iqn': 'iqn.foo'}, 'boot_index': 0, 'volume_id': '12345678', 'extra': {}, 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781
DEBUG: Openstack-Request-Id: req-0c910f0d-f38e-4cfd-95fd-20e85671e2ec
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:40.640009+00:00", "updated_at": null, "boot_index": 0, "extra": {}, "properties": {"target_iqn": "iqn.foo"}, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {3} ironic.tests.unit.api.test_hooks.TestPolicyDeprecation.test_policy_deprecation_check [0.082074s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_rebuild_unsupported_configdrive [0.127860s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'rebuild', 'configdrive': 'foo'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-326da068-22f0-4bb4-9afb-5e3fe1147a80
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Adding a config drive is only supported when setting provision state to active\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_no_address [0.147087s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/portgroups WITH {'uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4', 'name': 'fooname', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'extra': {}, 'standalone_ports_supported': True} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4
DEBUG: Openstack-Request-Id: req-06b2ede2-5fb6-4d07-9195-08cd84616d3f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:51:40.768213+00:00", "updated_at": null, "address": null, "extra": {}, "internal_info": {}, "mode": "active-backup", "name": "fooname", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}
DEBUG: GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-55a5620e-6b37-48e5-93c9-ad526a4171ba
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:51:40.768213+00:00", "updated_at": null, "address": null, "extra": {}, "internal_info": {}, "mode": "active-backup", "name": "fooname", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.test_method.TestExpose.test_exception [0.135950s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/things/ouch WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-960feab9-9a6c-4307-b14e-c8e3a1dc811f
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"ouch\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_tear_down [0.132374s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'deleted'} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states
DEBUG: Openstack-Request-Id: req-b84cc677-13ef-4f6b-a493-5e33f07f8897
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_139_ports_get_observer [1.225605s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-15f7d556-30bb-473f-a10b-d831fe9e8f3b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "address": "52:54:00:cf:2d:31", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}]}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_no_mandatory_field_node_uuid [0.097227s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/portgroups WITH {'uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4', 'name': 'fooname', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'standalone_ports_supported': True} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-436296f4-6ba1-4182-9f45-2c525dcf416d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for portgroup: 'node_uuid' is a required property\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.test_method.TestExpose.test_expose [0.091420s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/things WITH {'name': 'foo', 'flag': True} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-53f55734-e7d4-454b-b9b4-76689cc4ec43
DEBUG: {"foo": true}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_node_uuid_not_found [0.111604s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/portgroups WITH {'uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4', 'name': 'fooname', 'node_uuid': '1a1a1a1a-2b2b-3c3c-4d4d-5e5e5e5e5e5e', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'standalone_ports_supported': True} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d34d4ddc-e327-44aa-ba11-034e23d582f2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1a1a1a1a-2b2b-3c3c-4d4d-5e5e5e5e5e5e could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_tear_down_in_progress_deploywait [0.150425s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'deleted'} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states
DEBUG: Openstack-Request-Id: req-38514769-854f-4a95-92c1-ea899d24db68
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {3} ironic.tests.unit.api.test_method.TestExpose.test_expose_validation [0.095819s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/things WITH {'name': 'foo', 'flag': 'truish'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-82282ad5-182b-43c3-a19d-ff9c171358e2
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Invalid flag: Unrecognized value 'truish', acceptable values are: '0', '1', 'f', 'false', 'n', 'no', 'off', 'on', 't', 'true', 'y', 'yes'\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.test_method.TestExpose.test_post_body [0.082502s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/things/ WITH {'three': 'three', 'four': 'four', 'five': 'five'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7a2e0189-880d-4d12-b385-eda021273ba4
DEBUG: {"three": "three", "four": "four", "five": "five"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_v123 [0.168085s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/portgroups WITH {'uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4', 'name': 'fooname', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'standalone_ports_supported': True} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4
DEBUG: Openstack-Request-Id: req-aac1f901-5bcb-420d-aa82-3c4558f8d589
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.23
DEBUG: {"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {}, "mode": "active-backup", "name": "fooname", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}
DEBUG: GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ca94e8d7-4ab1-4ab4-a04e-036e9f395906
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.23
DEBUG: {"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {}, "mode": "active-backup", "name": "fooname", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_tear_down_undeploy [0.138725s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'undeploy'} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states
DEBUG: Openstack-Request-Id: req-b9c2c2fc-8c13-40f5-a755-8b5dc50b1385
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_140_ports_post_admin [0.351493s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'node_uuid': '68a552fb-dcd2-43bf-9302-e4c93287be16', 'address': '00:01:02:03:04:05'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8bde441f-c68c-4410-9393-4448a3d2547d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 68a552fb-dcd2-43bf-9302-e4c93287be16 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.test_method.TestExpose.test_post_body_validation [0.162413s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/things/ WITH {'three': 'three', 'four': 'fourrrr', 'five': 'five'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fc47ab5d-e377-4126-a9f9-362858b258e8
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for body: 'fourrrr' is too long\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_unprovision_after_service_failed [0.177309s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'deleted'} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states
DEBUG: Openstack-Request-Id: req-00fc26f9-1274-4303-ba84-78c379097301
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_valid_extra [0.201849s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/portgroups WITH {'uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4', 'name': 'fooname', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {'str': 'foo', 'int': 123, 'float': 0.1, 'bool': True, 'list': [1, 2], 'none': None, 'dict': {'cat': 'meow'}}, 'standalone_ports_supported': True} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4
DEBUG: Openstack-Request-Id: req-a98cb957-0079-4fd0-901d-2c1e53cc6c9c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:51:41.347041+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {"str": "foo", "int": 123, "float": 0.1, "bool": true, "list": [1, 2], "none": null, "dict": {"cat": "meow"}}, "internal_info": {}, "mode": "active-backup", "name": "fooname", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}
DEBUG: GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-570e2e87-a5fb-412e-807e-407a627bf406
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:51:41.347041+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {"str": "foo", "int": 123, "float": 0.1, "bool": true, "list": [1, 2], "none": null, "dict": {"cat": "meow"}}, "internal_info": {}, "mode": "active-backup", "name": "fooname", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.api.test_method.TestExpose.test_response_204 [0.103588s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/things/no_content WITH {} GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-5364489e-5061-4dfb-99d7-105234cba4a5
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_with_hyphens_delimiter [0.091235s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/portgroups WITH {'uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4', 'name': 'fooname', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52-54-00-cf-2d-31', 'extra': {}, 'standalone_ports_supported': True} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3822fee3-83e2-43ce-9747-f66a005cac51
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Expected valid MAC address for address: 52-54-00-cf-2d-31\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_put_raid [0.124840s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/raid WITH {'logical_disks': [{'size_gb': 100, 'raid_level': 1}]} GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-21ba653c-1a9d-44dd-b271-487d32436e10
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.12
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_141_ports_post_member [0.263275s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'node_uuid': '68a552fb-dcd2-43bf-9302-e4c93287be16', 'address': '00:01:02:03:04:05'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6aa7bd19-1348-4a8a-886a-581af90a7fd8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:create\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_node_uuid_to_node_id_mapping [0.063911s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/portgroups WITH {'uuid': '6eb02b44-18a3-4659-8c0b-8d2802581ae4', 'name': 'fooname', 'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'address': '52:54:00:cf:2d:31', 'extra': {}, 'standalone_ports_supported': True} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4
DEBUG: Openstack-Request-Id: req-043bc6cc-b2d5-44d6-878f-b7ab25639b02
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:51:41.555960+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {}, "mode": "active-backup", "name": "fooname", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_put_raid_iface_not_supported [0.079486s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/raid WITH {'logical_disks': [{'size_gb': 100, 'raid_level': 1}]} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a76c1f7e-8339-4c83-85c8-240b197c06e9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.12
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Driver fake-hardware does not support raid (disabled or not implemented).\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.test_method.TestExpose.test_response_content [0.150664s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/things/response_content WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c9cfa45b-ae2e-45e6-8c3a-6c35b56a7014
DEBUG: "nothing"
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspectionAutoDiscovery.test_enroll [0.065760s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/continue_inspection WITH {'inventory': {'bmc_address': '192.0.2.42', 'interfaces': [{'mac_address': '11:22:33:44:55:66', 'name': 'em0'}, {'mac_address': '66:55:44:33:22:11', 'name': 'em1'}]}, 'test': 42} GOT Response: 202 Accepted
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9b01b8fd-0099-4c07-abf6-70b375de2e5a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "62533db9-2212-43d5-8a5f-08060c46ea7a"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_put_raid_invalid_parameter_value [0.062090s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/raid WITH {'logical_disks': [{'size_gb': 100, 'raid_level': 1}]} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5a124f91-9f07-4a90-aa45-8bc281750f4f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.12
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"foo\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspectionAutoDiscovery.test_override_defaults [0.064269s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/continue_inspection WITH {'inventory': {'bmc_address': '192.0.2.42', 'interfaces': [{'mac_address': '11:22:33:44:55:66', 'name': 'em0'}, {'mac_address': '66:55:44:33:22:11', 'name': 'em1'}]}, 'test': 42} GOT Response: 202 Accepted
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b877494e-72b8-42cf-8028-4687c066fc88
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "9f5f2268-9c01-4449-9aa6-2bd1a16214c6"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspectionAutoDiscovery.test_wrong_driver [0.046538s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/continue_inspection WITH {'inventory': {'bmc_address': '192.0.2.42', 'interfaces': [{'mac_address': '11:22:33:44:55:66', 'name': 'em0'}, {'mac_address': '66:55:44:33:22:11', 'name': 'em1'}]}, 'test': 42} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-eb7e2ad0-d1bf-426c-a0d5-dac49e72c7c1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"An unknown exception occurred.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.test_method.TestExpose.test_response_custom_status [0.147314s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/things/response_custom_status WITH {} GOT Response: 202 Accepted
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9b7c7019-7456-43fe-b4cb-eb10f1b02eef
DEBUG: "accepted"
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_put_raid_older_version [0.098609s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/raid WITH {'logical_disks': [{'size_gb': 100, 'raid_level': 1}]} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-aa79c1c1-4734-4092-88e2-16bf3435bd6f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.5
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_runbook.TestDelete.test_delete_by_name [0.081847s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/runbooks/CUSTOM_DT1 GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-5d0f4ad2-7b07-4a01-941b-68948ca2b8c9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_142_ports_post_observer [0.299088s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'node_uuid': '68a552fb-dcd2-43bf-9302-e4c93287be16', 'address': '00:01:02:03:04:05'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-cbfad964-2b5f-420c-abaa-289cd7ae3fcf
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:create\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_runbook.TestDelete.test_delete_by_name_non_existent [0.064984s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/runbooks/blah GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3feb52bf-9701-46fa-949f-fa06a057db37
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Runbook blah could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_rescue_raises_error_before_1_38 [0.139147s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'rescue', 'rescue_password': 'password'} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0a577eaa-9e02-4923-bffd-3875ebc0b648
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.37
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.api.test_proxy_middleware.TestProxyHeadersMiddleware.test_proxy_headers_disabled [0.136096s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET / WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5f39be2b-3143-4fb5-84a5-ffbfd87509b1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"name": "OpenStack Ironic API", "description": "Ironic is an OpenStack project which enables the provision and management of baremetal machines.", "default_version": {"id": "v1", "links": [{"href": "http://spam.ham/eggs/v1/", "rel": "self"}], "status": "CURRENT", "min_version": "1.1", "version": "1.98"}, "versions": [{"id": "v1", "links": [{"href": "http://spam.ham/eggs/v1/", "rel": "self"}], "status": "CURRENT", "min_version": "1.1", "version": "1.98"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_runbook.TestDelete.test_delete_by_uuid [0.057307s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/runbooks/0f79e814-fd4d-4450-a564-0caa25885ca0 GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-e2ee6f63-deca-4236-8504-ea056beb9d7c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_runbook.TestDelete.test_delete_invalid_api_version [0.039148s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/runbooks/979ad5ba-bbf7-4d1b-83b9-f3f92ff3856d GOT Response: 405 Method Not Allowed
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 405, \"title\": \"Method Not Allowed\", \"description\": \"The API version does not allow runbooks\"}"}
DEBUG: {3} ironic.tests.unit.api.test_proxy_middleware.TestProxyHeadersMiddleware.test_proxy_headers_enabled [0.094836s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET / WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e69e5239-f0c0-4fff-b530-a58d377791de
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"name": "OpenStack Ironic API", "description": "Ironic is an OpenStack project which enables the provision and management of baremetal machines.", "default_version": {"id": "v1", "links": [{"href": "https://mycloud.com/ironic/v1/", "rel": "self"}], "status": "CURRENT", "min_version": "1.1", "version": "1.98"}, "versions": [{"id": "v1", "links": [{"href": "https://mycloud.com/ironic/v1/", "rel": "self"}], "status": "CURRENT", "min_version": "1.1", "version": "1.98"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_secure_boot_invalid_request_None [0.117476s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/secure_boot WITH {'target': None} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-52f76fbf-1b18-4069-af10-3f04fe14bf33
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.76
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Invalid secure_boot None requested for node. Allowed secure_boot states are: True, False) \", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_runbook.TestDelete.test_delete_old_api_version [0.070363s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/runbooks/CUSTOM_DT1 GOT Response: 405 Method Not Allowed
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 405, \"title\": \"Method Not Allowed\", \"description\": \"The API version does not allow runbooks\"}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_secure_boot_invalid_request_boo [0.046659s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/secure_boot WITH {'target': 'boo!'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7104388f-04c9-4410-ac3d-fd88661d3780
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.76
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Invalid target: Unrecognized value 'boo!', acceptable values are: '0', '1', 'f', 'false', 'n', 'no', 'off', 'on', 't', 'true', 'y', 'yes'\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create [0.055318s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 'CUSTOM_DT1', 'uuid': '21e8c5b6-ee46-4dee-b6c1-8087efd0d7aa', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'logical_disks': []}, 'order': 1}], 'disable_ramdisk': False, 'extra': {}, 'public': False, 'owner': None} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/runbooks/21e8c5b6-ee46-4dee-b6c1-8087efd0d7aa
DEBUG: Openstack-Request-Id: req-9143ff7d-d12d-42c3-914b-064c4cf2fe21
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "21e8c5b6-ee46-4dee-b6c1-8087efd0d7aa", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "public": false, "owner": null, "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/21e8c5b6-ee46-4dee-b6c1-8087efd0d7aa", "rel": "self"}, {"href": "http://localhost/runbooks/21e8c5b6-ee46-4dee-b6c1-8087efd0d7aa", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: GET /v1/runbooks/21e8c5b6-ee46-4dee-b6c1-8087efd0d7aa WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-36d0511a-52fd-487f-b4c4-fbe56595bd71
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "21e8c5b6-ee46-4dee-b6c1-8087efd0d7aa", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "public": false, "owner": null, "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/21e8c5b6-ee46-4dee-b6c1-8087efd0d7aa", "rel": "self"}, {"href": "http://localhost/runbooks/21e8c5b6-ee46-4dee-b6c1-8087efd0d7aa", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_143_ports_detail_get_admin [0.282420s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c4f2e365-a99d-4fd8-ab81-44ccedcedbf0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:41.988298+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"tenant_vif_port_id": "ee21d58f-5de2-4956-85ff-33935ea1ca00"}, "is_smartnic": false, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": null, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": null}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_secure_boot_invalid_request_nullstr [0.059871s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/secure_boot WITH {'target': ''} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-022f44fe-3815-414d-be34-6a8243f53860
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.76
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Invalid target: Unrecognized value '', acceptable values are: '0', '1', 'f', 'false', 'n', 'no', 'off', 'on', 't', 'true', 'y', 'yes'\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.common.test_cinder.TestCinderUtils.test__create_metadata_dictionary [0.129568s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_secure_boot_off_older_soft_ver [0.076152s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/secure_boot WITH {'target': False} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b44639d7-ed34-4d0d-8a19-a0a933706546
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.75
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"This endpoint is supported starting with the API version 1.76\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_complex_step_args [0.112638s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 'CUSTOM_DT1', 'uuid': 'c107b633-58b5-41a1-b4d0-5c404155828f', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'foo': [{'bar': 'baz'}]}, 'order': 1}], 'disable_ramdisk': False, 'extra': {}, 'public': False, 'owner': None} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/runbooks/c107b633-58b5-41a1-b4d0-5c404155828f
DEBUG: Openstack-Request-Id: req-c6a5e34e-61d5-4e6b-8113-597242beee79
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "c107b633-58b5-41a1-b4d0-5c404155828f", "created_at": "2025-05-22T02:51:42.221445+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "public": false, "owner": null, "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/c107b633-58b5-41a1-b4d0-5c404155828f", "rel": "self"}, {"href": "http://localhost/runbooks/c107b633-58b5-41a1-b4d0-5c404155828f", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"foo": [{"bar": "baz"}]}, "order": 1}]}
DEBUG: {3} ironic.tests.unit.common.test_cinder.TestCinderUtils.test__get_attachment_id [0.122807s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_doesnt_contain_id [0.065217s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 'CUSTOM_DT1', 'uuid': 'd14a16b3-6353-4b20-8e49-e860931e2429', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'logical_disks': []}, 'order': 1}], 'disable_ramdisk': False, 'extra': {}, 'public': False, 'owner': None} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/runbooks/d14a16b3-6353-4b20-8e49-e860931e2429
DEBUG: Openstack-Request-Id: req-426766fb-c683-4393-bf1c-d2e3c2dbe984
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "d14a16b3-6353-4b20-8e49-e860931e2429", "created_at": "2025-05-22T02:51:42.280633+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "public": false, "owner": null, "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/d14a16b3-6353-4b20-8e49-e860931e2429", "rel": "self"}, {"href": "http://localhost/runbooks/d14a16b3-6353-4b20-8e49-e860931e2429", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: GET /v1/runbooks/d14a16b3-6353-4b20-8e49-e860931e2429 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-efac89de-acb4-4724-ab30-4e15bba32d19
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "d14a16b3-6353-4b20-8e49-e860931e2429", "created_at": "2025-05-22T02:51:42.280633+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "public": false, "owner": null, "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/d14a16b3-6353-4b20-8e49-e860931e2429", "rel": "self"}, {"href": "http://localhost/runbooks/d14a16b3-6353-4b20-8e49-e860931e2429", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_secure_boot_off_valid_soft_ver [0.119063s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/secure_boot WITH {'target': False} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states
DEBUG: Openstack-Request-Id: req-18205de6-1e54-4284-82ef-11f1e5c37599
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.76
DEBUG: {3} ironic.tests.unit.common.test_cinder.TestCinderUtils.test_is_volume_attached [0.096047s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_error [0.079895s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 'CUSTOM_DT1', 'uuid': '4cfd49a4-c099-4031-9843-e6270daa9aed', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'logical_disks': []}, 'order': 1}], 'disable_ramdisk': False, 'extra': {}, 'public': False, 'owner': None} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6e78eedf-d1cc-43e8-a64a-04f1d3ca5c80
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_secure_boot_off_valid_undocumented_request_zero [0.081544s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/secure_boot WITH {'target': 0} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states
DEBUG: Openstack-Request-Id: req-8bded796-863e-4944-9fee-a6b17d68b6fe
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.76
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_generate_uuid [0.059157s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 'CUSTOM_DT1', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'logical_disks': []}, 'order': 1}], 'disable_ramdisk': False, 'extra': {}, 'public': False, 'owner': None} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/runbooks/9ded8025-56bf-4b79-b50a-e1026db0ed31
DEBUG: Openstack-Request-Id: req-2d5ab1da-c278-4308-a8bf-a79d3b98f81a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "9ded8025-56bf-4b79-b50a-e1026db0ed31", "created_at": "2025-05-22T02:51:42.417536+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "public": false, "owner": null, "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/9ded8025-56bf-4b79-b50a-e1026db0ed31", "rel": "self"}, {"href": "http://localhost/runbooks/9ded8025-56bf-4b79-b50a-e1026db0ed31", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: GET /v1/runbooks/9ded8025-56bf-4b79-b50a-e1026db0ed31 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-16e46999-a14b-4acc-8700-ab3d60a29580
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "9ded8025-56bf-4b79-b50a-e1026db0ed31", "created_at": "2025-05-22T02:51:42.417536+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "public": false, "owner": null, "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/9ded8025-56bf-4b79-b50a-e1026db0ed31", "rel": "self"}, {"href": "http://localhost/runbooks/9ded8025-56bf-4b79-b50a-e1026db0ed31", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: None
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_144_ports_detail_get_member [0.297360s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/detail WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c71344b0-be1f-4a2d-9e0a-c4be974d2643
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:list\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_api_version [0.036671s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 'CUSTOM_DT1', 'uuid': '39e6452c-c44d-4cc0-b724-b30cb1b6b595', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'logical_disks': []}, 'order': 1}], 'disable_ramdisk': False, 'extra': {}, 'public': False, 'owner': None} GOT Response: 405 Method Not Allowed
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 405, \"title\": \"Method Not Allowed\", \"description\": \"The API version does not allow runbooks\"}"}
DEBUG: {3} ironic.tests.unit.common.test_cinder.TestCinderUtils.test_is_volume_available [0.136992s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_field_empty_steps [0.040037s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 'CUSTOM_DT1', 'uuid': 'd6f17ec1-2c6c-4787-8110-35a608d53a35', 'steps': [], 'disable_ramdisk': False, 'extra': {}, 'public': False, 'owner': None} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6eadf521-ee8a-470e-8e6c-0514526c7a73
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for runbook: [] is too short\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.common.test_driver_factory.CheckAndUpdateNodeInterfacesTestCase.test_create_node_dynamic_driver_interfaces_set [0.080397s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_field_extra [0.087227s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 'CUSTOM_DT1', 'uuid': '25cd1348-0a54-445e-8dd5-9ea8a0aed412', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'logical_disks': []}, 'order': 1}], 'disable_ramdisk': False, 'extra': 1, 'public': False, 'owner': None} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8c60c20e-44fc-4fd5-a83b-05f2bf2dc7eb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for runbook: 1 is not of type 'object', 'null'\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.common.test_driver_factory.CheckAndUpdateNodeInterfacesTestCase.test_create_node_invalid_network_interface [0.075060s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_145_ports_detail_get_observer [0.264291s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-126a5e27-ec91-4521-a893-65da902b6911
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:42.587008+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"tenant_vif_port_id": "ee21d58f-5de2-4956-85ff-33935ea1ca00"}, "is_smartnic": false, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": null, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": null}]}
DEBUG: {3} ironic.tests.unit.common.test_driver_factory.CheckAndUpdateNodeInterfacesTestCase.test_create_node_invalid_network_interface_instance_info_override [0.070967s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_driver_factory.CheckAndUpdateNodeInterfacesTestCase.test_create_node_valid_interfaces [0.086258s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_driver_factory.CheckAndUpdateNodeInterfacesTestCase.test_create_node_valid_network_interface_instance_info_override [0.085278s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_driver_factory.CheckAndUpdateNodeInterfacesTestCase.test_no_network_interface [0.062553s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_driver_factory.CheckAndUpdateNodeInterfacesTestCase.test_no_network_interface_default_from_conf [0.081035s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_146_ports_port_id_get_admin [0.342344s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a945c2cd-6dec-4ea9-888c-149208932cc5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:42.851571+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"tenant_vif_port_id": "ee21d58f-5de2-4956-85ff-33935ea1ca00"}, "is_smartnic": false, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": null, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": null}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_secure_boot_on_invalid_request_two [0.646589s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/secure_boot WITH {'target': 2} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8c0e4030-22bd-4b04-b8e8-7eb2eea2e558
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.76
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Invalid target: Unrecognized value '2', acceptable values are: '0', '1', 'f', 'false', 'n', 'no', 'off', 'on', 't', 'true', 'y', 'yes'\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_secure_boot_on_older_soft_ver [0.062849s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/secure_boot WITH {'target': True} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2575acff-1f72-43b4-b027-fea46b65594c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.75
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"This endpoint is supported starting with the API version 1.76\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_secure_boot_on_valid_soft_ver [0.089242s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/secure_boot WITH {'target': True} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states
DEBUG: Openstack-Request-Id: req-0e4e1b81-86e9-41fb-aed2-2f7cada57ae3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.76
DEBUG: {3} ironic.tests.unit.common.test_driver_factory.CheckAndUpdateNodeInterfacesTestCase.test_node_update_dynamic_driver_set_interfaces [0.182578s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_field_foo [0.697556s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 'CUSTOM_DT1', 'uuid': 'd33fc557-55fb-4e64-acf2-2ed14590b632', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'logical_disks': []}, 'order': 1}], 'disable_ramdisk': False, 'extra': {}, 'public': False, 'owner': None, 'foo': 'bar'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-94a41408-a2f2-4cfb-af42-4fdb78fbc824
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for runbook: Additional properties are not allowed ('foo' was unexpected)\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.common.test_driver_factory.CheckAndUpdateNodeInterfacesTestCase.test_none_network_interface [0.075023s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_147_ports_port_id_get_member [0.281223s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6c070ad0-ba3d-45e3-a674-d429bfcb367c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Port 1be26c0b-03f2-4d2e-ae87-c02d7f33c781 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.common.test_fsm.FSMTest.test__validate_target_state [0.054361s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_secure_boot_on_valid_undocumented_request_one [0.173755s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/secure_boot WITH {'target': 1} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states
DEBUG: Openstack-Request-Id: req-09c9f65a-bd27-45f6-8a13-f7f229ff81cb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.76
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_field_name [0.113164s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 1, 'uuid': 'b653128d-42a6-4bf5-bbd1-d06b00ea7a7b', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'logical_disks': []}, 'order': 1}], 'disable_ramdisk': False, 'extra': {}, 'public': False, 'owner': None} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f986451d-64e4-4d89-b62e-693d7f419eb9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for runbook: 1 is not of type 'string'\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.common.test_fsm.FSMTest.test_initialize [0.075501s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_service [0.088561s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'service', 'service_steps': [{'interface': 'deploy', 'step': 'meow'}]} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states
DEBUG: Openstack-Request-Id: req-09506361-a613-49f2-bd71-151251e3e541
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.87
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/jsonschema/validators.py:1104: DeprecationWarning: The metaschema specified by $schema was not found. Using the latest draft to validate, but this will raise an error in the future.
DEBUG:   cls = validator_for(schema)
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_field_name_none [0.136117s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': None, 'uuid': 'b7c2675d-46d3-4850-b9a1-9b265e918865', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'logical_disks': []}, 'order': 1}], 'disable_ramdisk': False, 'extra': {}, 'public': False, 'owner': None} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ec38e85c-0c8a-4ffa-a7da-50c027e543a5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for runbook: None is not of type 'string'\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_service_args_required [0.119472s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'service'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3a8c7198-eb98-4aac-b6c2-93839d6ce31a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.87
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"\\\"service_steps\\\" is required when setting target provision state to service\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_field_steps [0.055930s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 'CUSTOM_DT1', 'uuid': 'aaa1f208-7ca9-4b51-a82d-5a52477f311d', 'steps': {}, 'disable_ramdisk': False, 'extra': {}, 'public': False, 'owner': None} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a8b1cd4b-4297-40bf-a40a-841bb2df863b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for runbook: {} is not of type 'array'\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_step_field_args1 [0.044222s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 'CUSTOM_DT1', 'uuid': '9218c63a-9c94-4634-94c7-3d3025ddada6', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': 'not a dict', 'order': 1}], 'disable_ramdisk': False, 'extra': {}, 'public': False, 'owner': None} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0bb3da80-a571-4898-b9ae-1643f80380ef
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for runbook: 'not a dict' is not of type 'object'\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_148_ports_port_id_get_observer [0.355892s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-041e979c-6334-4e94-acce-f0f2ce5fe11d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:43.510651+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"tenant_vif_port_id": "ee21d58f-5de2-4956-85ff-33935ea1ca00"}, "is_smartnic": false, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": null, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": null}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_step_field_args2 [0.088832s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 'CUSTOM_DT1', 'uuid': 'aa915bd0-c90a-4fbc-a598-7c6db80c9fa3', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': [], 'order': 1}], 'disable_ramdisk': False, 'extra': {}, 'public': False, 'owner': None} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a4267bb8-1c17-4627-b8f0-ae7fbb2e48db
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for runbook: [] is not of type 'object'\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_step_field_foo [0.058688s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 'CUSTOM_DT1', 'uuid': '9d4b8821-a10a-4e8f-98be-3d7eb15e1375', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'logical_disks': []}, 'order': 1, 'foo': 'bar'}], 'disable_ramdisk': False, 'extra': {}, 'public': False, 'owner': None} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-51a93b3c-6c5a-4ddc-9271-b7fadc826156
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for runbook: Additional properties are not allowed ('foo' was unexpected)\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_service_with_runbooks [0.251391s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'service', 'runbook': 'CUSTOM_1'} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states
DEBUG: Openstack-Request-Id: req-e3b8c15c-8b11-4672-af51-537c2d962c72
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/jsonschema/validators.py:1104: DeprecationWarning: The metaschema specified by $schema was not found. Using the latest draft to validate, but this will raise an error in the future.
DEBUG:   cls = validator_for(schema)
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_step_field_interface1 [0.101984s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 'CUSTOM_DT1', 'uuid': '0cc9bc50-df9c-4c4b-99f4-955890d8d2c2', 'steps': [{'interface': [3], 'step': 'create_configuration', 'args': {'logical_disks': []}, 'order': 1}], 'disable_ramdisk': False, 'extra': {}, 'public': False, 'owner': None} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fcdb039c-706d-485c-973f-87aef856033a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for runbook: [3] is not of type 'string'\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_step_field_interface2 [0.043213s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 'CUSTOM_DT1', 'uuid': 'bc19f699-4002-489e-8c53-f85aa499b66b', 'steps': [{'interface': 'foo', 'step': 'create_configuration', 'args': {'logical_disks': []}, 'order': 1}], 'disable_ramdisk': False, 'extra': {}, 'public': False, 'owner': None} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b86a07d0-e0b9-45c6-83b6-09f7b6de917e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for runbook: 'foo' is not one of ['vendor', 'power', 'management', 'firmware', 'deploy', 'bios', 'raid']\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_step_field_negative_order [0.039347s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 'CUSTOM_DT1', 'uuid': '3f7c31bf-12d8-49c0-b948-22dbb454b0dc', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'logical_disks': []}, 'order': -1}], 'disable_ramdisk': False, 'extra': {}, 'public': False, 'owner': None} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e811b84c-c6a7-49c4-8caa-393ad8cf42f0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for runbook: -1 is less than the minimum of 0\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_service_with_runbooks_unapproved [0.161047s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'service', 'runbook': 'CUSTOM_1'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-51a9587f-3ed8-4ceb-b94f-37fd5fdaa559
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"This runbook has not been approved for use on this node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123. Please ask an administrator to add it to your node traits.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_step_field_order [0.059456s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 'CUSTOM_DT1', 'uuid': 'b8b69d46-81fd-47b8-b3f1-1304a50ec9b4', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'logical_disks': []}, 'order': 'not a number'}], 'disable_ramdisk': False, 'extra': {}, 'public': False, 'owner': None} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e0dad77e-2bed-4afa-86de-e960778e5932
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for runbook: 'not a number' does not match '^[0-9]+$'\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_149_ports_port_id_patch_admin [0.406734s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3b6d31ea-291e-4ba2-b360-8ea17d860b4c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_boot_device [0.112310s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/boot_device WITH {'boot_device': 'pxe'} GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-e3bbc54d-5d62-4f7e-8dae-5dc16768bb74
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_step_field_step [0.131073s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 'CUSTOM_DT1', 'uuid': '9e81d0a6-6ab4-43af-9e7c-f2f52772d00e', 'steps': [{'interface': 'raid', 'step': 1, 'args': {'logical_disks': []}, 'order': 1}], 'disable_ramdisk': False, 'extra': {}, 'public': False, 'owner': None} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8c43ef46-129d-4dd5-8218-f6fae4ac3558
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for runbook: 1 is not of type 'string'\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_boot_device_by_name [0.109334s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/node-39/management/boot_device WITH {'boot_device': 'pxe'} GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-cda3c323-9e57-43a8-8315-233677a83f1c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.5
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_long_name [0.128231s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 'CUSTOM_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX', 'uuid': 'c8c2365d-1e5f-4447-9085-83133a373d59', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'logical_disks': []}, 'order': 1}], 'disable_ramdisk': False, 'extra': {}, 'public': False, 'owner': None} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/runbooks/c8c2365d-1e5f-4447-9085-83133a373d59
DEBUG: Openstack-Request-Id: req-c5c0c833-e07b-4b35-8fb7-e68037b7c6bd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "c8c2365d-1e5f-4447-9085-83133a373d59", "created_at": "2025-05-22T02:51:44.292418+00:00", "updated_at": null, "name": "CUSTOM_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "extra": {}, "public": false, "owner": null, "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/c8c2365d-1e5f-4447-9085-83133a373d59", "rel": "self"}, {"href": "http://localhost/runbooks/c8c2365d-1e5f-4447-9085-83133a373d59", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: {3} ironic.tests.unit.common.test_fsm.FSMTest.test_is_stable [0.908987s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_name_invalid_too_long [0.052043s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 'CUSTOM_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX', 'uuid': 'b79f6159-513c-481b-bdcc-9037a8e6d995', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'logical_disks': []}, 'order': 1}], 'disable_ramdisk': False, 'extra': {}, 'public': False, 'owner': None} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-db1faaf1-085c-4468-8b7f-d8762fa5c0a0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for runbook: 'CUSTOM_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' is too long\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_boot_device_not_supported [0.121268s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/boot_device WITH {'boot_device': 'pxe'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7383fa53-2cce-4cd6-a4a5-0c47ef6e9c6e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Driver test-driver does not support management (disabled or not implemented).\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_no_mandatory_field_name [0.055590s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'uuid': 'a84edf21-f5dd-4b2b-b115-c8e2326009e2', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'logical_disks': []}, 'order': 1}], 'disable_ramdisk': False, 'extra': {}, 'public': False, 'owner': None} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-06a09c6d-7f85-444d-8432-22658f0bee45
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for runbook: 'name' is a required property\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.common.test_fsm.FSMTest.test_is_stable_invalid_state [0.075316s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_150_ports_port_id_patch_member [0.331016s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c950c3ba-410b-455d-a97e-4852a54cfcf2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Port 1be26c0b-03f2-4d2e-ae87-c02d7f33c781 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_no_mandatory_field_steps [0.054031s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 'CUSTOM_DT1', 'uuid': '191daeb8-906f-4574-ad62-ce89767dca2d', 'disable_ramdisk': False, 'extra': {}, 'public': False, 'owner': None} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-22cba4f0-08e4-4ff3-a8cb-5e7a0a231c43
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for runbook: 'steps' is a required property\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_boot_device_persistent [0.113972s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/boot_device?persistent=True WITH {'boot_device': 'pxe'} GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-438e4f7a-44b6-4f79-bf2a-69e58b121eec
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {3} ironic.tests.unit.common.test_fsm.FSMTest.test_is_stable_not [0.094796s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_no_mandatory_step_field_interface [0.048177s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 'CUSTOM_DT1', 'uuid': '7d608d6e-068e-47c2-b138-b687b8833187', 'steps': [{'step': 'create_configuration', 'args': {'logical_disks': []}, 'order': 1}], 'disable_ramdisk': False, 'extra': {}, 'public': False, 'owner': None} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fb0c2553-fd39-4189-b8b5-0a67415037d3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for runbook: 'interface' is a required property\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.common.test_fsm.FSMTest.test_process_event [0.049647s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_no_mandatory_step_field_order [0.064218s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 'CUSTOM_DT1', 'uuid': 'b706ce4b-ed21-414d-90da-5b50c3ea0876', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'logical_disks': []}}], 'disable_ramdisk': False, 'extra': {}, 'public': False, 'owner': None} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3386e828-101f-462b-a591-02bfb891c546
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for runbook: 'order' is a required property\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.common.test_fsm.FSMTest.test_target_state_stable [0.049988s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_no_mandatory_step_field_step [0.045300s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 'CUSTOM_DT1', 'uuid': 'a1303e6d-bd93-486a-b100-2b4b72c84493', 'steps': [{'interface': 'raid', 'args': {'logical_disks': []}, 'order': 1}], 'disable_ramdisk': False, 'extra': {}, 'public': False, 'owner': None} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b6092953-1494-4c72-9e4a-9b9ccd3d6a20
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for runbook: 'step' is a required property\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_boot_device_persistent_invalid_value [0.193067s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/boot_device?persistent=blah WITH {'boot_device': 'pxe'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-06b139c8-9f83-4727-b6ab-4052e0c47398
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Invalid persistent: Unrecognized value 'blah', acceptable values are: '0', '1', 'f', 'false', 'n', 'no', 'off', 'on', 't', 'true', 'y', 'yes'\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_public_runbook_project_scope_fails [0.063959s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 'CUSTOM_DT1', 'uuid': 'e14625e0-e400-41fb-aaf3-12f894c55337', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'logical_disks': []}, 'order': 1}], 'disable_ramdisk': False, 'extra': {}, 'public': True, 'owner': 'catsay'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3f3b712d-15be-4f67-a47e-2b4082292438
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot create a runbook as a project scoped admin with an owner other than your own project.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.common.test_glance_service.TestGlanceImageService.test_client_forbidden_converts_to_imagenotauthed [0.078350s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_glance_service.TestGlanceImageService.test_client_notfound_converts_to_imagenotfound [0.041752s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_runbook_owner_project_scope_fails [0.058750s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 'CUSTOM_DT1', 'uuid': '21226244-3ae3-46a5-912c-082d88c220a6', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'logical_disks': []}, 'order': 1}], 'disable_ramdisk': False, 'extra': {}, 'public': False, 'owner': 'catsay'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c98ae8b8-d706-496e-be18-924789448b3b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot create a runbook as a project scoped admin with an owner other than your own project.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_151_ports_port_id_patch_observer [0.322396s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3e739895-6ccf-4f9f-a55a-c39fa8bc4f34
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:update\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_runbook_owner_system_scope [0.079194s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 'CUSTOM_DT1', 'uuid': '49972762-f63c-49c5-b49f-fabc01019e92', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'logical_disks': []}, 'order': 1}], 'disable_ramdisk': False, 'extra': {}, 'public': False, 'owner': 'catsay'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/runbooks/49972762-f63c-49c5-b49f-fabc01019e92
DEBUG: Openstack-Request-Id: req-f311ad11-46a4-4233-bf58-4cd762cdbfd5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "49972762-f63c-49c5-b49f-fabc01019e92", "created_at": "2025-05-22T02:51:44.822422+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "public": false, "owner": "catsay", "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/49972762-f63c-49c5-b49f-fabc01019e92", "rel": "self"}, {"href": "http://localhost/runbooks/49972762-f63c-49c5-b49f-fabc01019e92", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: GET /v1/runbooks/49972762-f63c-49c5-b49f-fabc01019e92 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-341471d3-5b4c-425c-b275-90e7ce106d93
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "49972762-f63c-49c5-b49f-fabc01019e92", "created_at": "2025-05-22T02:51:44.822422+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "public": false, "owner": "catsay", "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/49972762-f63c-49c5-b49f-fabc01019e92", "rel": "self"}, {"href": "http://localhost/runbooks/49972762-f63c-49c5-b49f-fabc01019e92", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: {3} ironic.tests.unit.common.test_glance_service.TestGlanceImageService.test_download_file_url [0.105018s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_console_by_name [0.184221s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/node-39/states/console WITH {'enabled': 'true'} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/node-39/states/console
DEBUG: Openstack-Request-Id: req-19e02fbe-7397-445c-8244-6ea9d599590b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.5
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_runbook_project_scope [0.052608s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 'CUSTOM_DT1', 'uuid': '4a48a180-becf-4aa8-9e2e-df8c30ed627c', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'logical_disks': []}, 'order': 1}], 'disable_ramdisk': False, 'extra': {}, 'public': False, 'owner': None} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/runbooks/4a48a180-becf-4aa8-9e2e-df8c30ed627c
DEBUG: Openstack-Request-Id: req-62ae5208-1049-4ba5-a6c8-7a1e21e2d226
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "4a48a180-becf-4aa8-9e2e-df8c30ed627c", "created_at": "2025-05-22T02:51:44.877489+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "public": false, "owner": "projectX", "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/4a48a180-becf-4aa8-9e2e-df8c30ed627c", "rel": "self"}, {"href": "http://localhost/runbooks/4a48a180-becf-4aa8-9e2e-df8c30ed627c", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: GET /v1/runbooks/4a48a180-becf-4aa8-9e2e-df8c30ed627c WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a7e36a4a-46a7-4141-b5e2-5a7e151209bb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "4a48a180-becf-4aa8-9e2e-df8c30ed627c", "created_at": "2025-05-22T02:51:44.877489+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "public": false, "owner": "projectX", "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/4a48a180-becf-4aa8-9e2e-df8c30ed627c", "rel": "self"}, {"href": "http://localhost/runbooks/4a48a180-becf-4aa8-9e2e-df8c30ed627c", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: {3} ironic.tests.unit.common.test_glance_service.TestGlanceImageService.test_download_no_data [0.059180s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_runbook_system_scope [0.092961s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 'CUSTOM_DT1', 'uuid': 'c7784c1c-bf22-4905-968a-eec3d1695b08', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'logical_disks': []}, 'order': 1}], 'disable_ramdisk': False, 'extra': {}, 'public': False, 'owner': None} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/runbooks/c7784c1c-bf22-4905-968a-eec3d1695b08
DEBUG: Openstack-Request-Id: req-9d9acfc0-9b3a-42f3-a500-449d050db515
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "c7784c1c-bf22-4905-968a-eec3d1695b08", "created_at": "2025-05-22T02:51:44.975205+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "public": false, "owner": null, "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/c7784c1c-bf22-4905-968a-eec3d1695b08", "rel": "self"}, {"href": "http://localhost/runbooks/c7784c1c-bf22-4905-968a-eec3d1695b08", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: GET /v1/runbooks/c7784c1c-bf22-4905-968a-eec3d1695b08 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-858ccb31-190d-4e14-aaea-2cb9a52613bd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "c7784c1c-bf22-4905-968a-eec3d1695b08", "created_at": "2025-05-22T02:51:44.975205+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "public": false, "owner": null, "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/c7784c1c-bf22-4905-968a-eec3d1695b08", "rel": "self"}, {"href": "http://localhost/runbooks/c7784c1c-bf22-4905-968a-eec3d1695b08", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_console_by_name_unsupported [0.132761s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/node-39/states/console WITH {'enabled': 'true'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6bc85e74-c32f-4a22-ba90-10ac74b2c7b0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node node-39 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_standard_trait_name [0.058834s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 'HW_CPU_X86_VMX', 'uuid': '03834ad5-66d9-4b58-9614-71e94a3e8105', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'logical_disks': []}, 'order': 1}], 'disable_ramdisk': False, 'extra': {}, 'public': False, 'owner': None} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/runbooks/03834ad5-66d9-4b58-9614-71e94a3e8105
DEBUG: Openstack-Request-Id: req-4ae2600c-6878-4d65-9d8f-103c9a978c52
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "03834ad5-66d9-4b58-9614-71e94a3e8105", "created_at": "2025-05-22T02:51:45.036871+00:00", "updated_at": null, "name": "HW_CPU_X86_VMX", "extra": {}, "public": false, "owner": null, "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/03834ad5-66d9-4b58-9614-71e94a3e8105", "rel": "self"}, {"href": "http://localhost/runbooks/03834ad5-66d9-4b58-9614-71e94a3e8105", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_console_mode_bad_request [0.088626s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/console WITH {'enabled': 'invalid-value'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3b70d704-2f51-4b9d-ae38-360bfa046d8e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Invalid enabled: Unrecognized value 'invalid-value', acceptable values are: '0', '1', 'f', 'false', 'n', 'no', 'off', 'on', 't', 'true', 'y', 'yes'\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_152_ports_port_id_delete_admin [0.305497s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-271131f3-8a31-4c5a-82da-e4f7437f50d0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_step_string_order [0.079711s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 'CUSTOM_DT1', 'uuid': 'e2752164-e9e2-4b61-9e5f-ecf8102a1743', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'logical_disks': []}, 'order': '1'}], 'disable_ramdisk': False, 'extra': {}, 'public': False, 'owner': None} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/runbooks/e2752164-e9e2-4b61-9e5f-ecf8102a1743
DEBUG: Openstack-Request-Id: req-58c8a5ff-251d-4d5b-8a10-940dfcbf2f70
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "e2752164-e9e2-4b61-9e5f-ecf8102a1743", "created_at": "2025-05-22T02:51:45.125926+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "public": false, "owner": null, "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/e2752164-e9e2-4b61-9e5f-ecf8102a1743", "rel": "self"}, {"href": "http://localhost/runbooks/e2752164-e9e2-4b61-9e5f-ecf8102a1743", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": "1"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_steps_invalid_duplicate [0.046071s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 'CUSTOM_DT1', 'uuid': 'a82f7a0b-446d-493d-8948-7476ad077cb4', 'steps': [{'interface': 'raid', 'step': 'create_configuration', 'args': {'foo': '0'}, 'order': 0}, {'interface': 'raid', 'step': 'create_configuration', 'args': {'foo': '1'}, 'order': 1}], 'disable_ramdisk': False, 'extra': {}, 'public': False, 'owner': None} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fd7b770b-4e4f-456f-86c0-e4ac320df21f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Deploy template invalid: Duplicate deploy steps. A template cannot have multiple deploy steps with the same interface and step. Duplicates: interface: raid, step: create_configuration.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_shard.TestListShards.test_empty [0.033851s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/shards WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0596eb63-d38a-4b29-abb2-05a60776874b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"shards": []}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_shard.TestListShards.test_fail_get_one [0.070585s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/shards/shard1 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-44201d2f-e71f-4877-8a0b-f08996b92405
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The resource could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_console_mode_bad_request_missing_parameter [0.184268s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/console WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7a01f419-768f-4692-a19f-6f987da7cbc1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Missing mandatory parameter: enabled\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_shard.TestListShards.test_fail_get_one_wrong_version [0.042582s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/shards/shard1 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f5ea18a2-cc3e-4fda-9f24-5191a30304d2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.80
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The API version does not allow shards\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_shard.TestListShards.test_fail_post [0.038147s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/shards WITH {} GOT Response: 405 Method Not Allowed
DEBUG: Allow: GET
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 405, \"title\": \"Method Not Allowed\", \"description\": \"\"}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_153_ports_port_id_delete_member [0.319087s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0b1aac8a-f8a6-4235-902a-e6721b836f4e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Port 1be26c0b-03f2-4d2e-ae87-c02d7f33c781 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_shard.TestListShards.test_fail_put [0.082120s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/shards WITH {} GOT Response: 405 Method Not Allowed
DEBUG: Allow: GET
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 405, \"title\": \"Method Not Allowed\", \"description\": \"\"}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_console_mode_console_not_supported [0.182158s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/console WITH {'enabled': 'true'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c2b292cb-188a-4164-8e25-ef141a66b9dc
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Driver test-driver does not support console (disabled or not implemented).\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_shard.TestListShards.test_fail_wrong_version [0.032568s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/shards WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8a47a04a-9eae-4ebb-9198-703c43a31d3f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.80
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The API version does not allow shards\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_shard.TestListShards.test_multiple_shards [0.092766s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/shards WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-132d24a0-572b-48c0-8f7c-b37a8b4132d6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"shards": [{"name": "shard5", "count": 5}, {"name": "shard4", "count": 4}, {"name": "shard3", "count": 3}, {"name": "shard2", "count": 2}, {"name": "shard1", "count": 1}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_console_mode_disabled [0.111556s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/console WITH {'enabled': 'false'} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/console
DEBUG: Openstack-Request-Id: req-ef6d44e5-6516-456a-bca6-311f5ad2a69b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_shard.TestListShards.test_nodes_but_no_shards [0.046247s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/shards WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7fc01467-fdf3-410e-a46c-e619b92f2966
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"shards": [{"name": "None", "count": 5}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_shard.TestListShards.test_one_shard [0.058101s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/shards WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-308da103-1509-49f8-8e56-3c617548bda9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"shards": [{"name": "shard1", "count": 1}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_console_mode_enabled [0.111747s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/console WITH {'enabled': 'true'} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/console
DEBUG: Openstack-Request-Id: req-c3b1c424-d54b-4b47-9ee2-946d42f555ca
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_apply_jsonpatch [0.031425s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_apply_jsonpatch_no_add_root_attr [0.025881s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_154_ports_port_id_delete_observer [0.315714s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f0b6c6fc-5c4f-4e7a-8e43-bf3f3395b994
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:delete\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_apply_jsonpatch_remove_non_existent [0.049626s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_indicator_state [0.106513s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/indicators/led@system WITH {'state': 'on'} GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-efc43129-5e5d-4b15-9118-97048ba5bc84
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_apply_jsonpatch_replace_non_existent_list_item [0.045416s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_apply_jsonpatch_with_escaped_complex_path [0.019713s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_indicator_state_invalid_value [0.105090s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/indicators/led@system?state=glow WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ae91dbe2-c91d-41c4-b675-297a90aa82a7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"error\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_apply_jsonpatch_with_escaped_slash [0.059718s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_apply_jsonpatch_with_escaped_tilde [0.040144s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_apply_jsonpatch_with_incomplete_escape [0.021365s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_glance_service.TestGlanceImageService.test_download_with_retries [1.078774s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_155_nodes_ports_get_admin [0.228505s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-12375db3-7731-4b32-aa09-178032a0b4d4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "address": "52:54:00:cf:2d:31", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}]}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_apply_jsonpatch_with_invalid_escape_sequence [0.029173s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_indicator_state_not_supported [0.118996s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/indicators/led@system WITH {'state': 'on'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-cf432581-dfa7-4a89-91fa-ff8cbc49c6f6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Driver test-driver does not support management (disabled or not implemented).\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_apply_jsonpatch_with_slash [0.023560s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_apply_jsonpatch_with_tilde [0.037094s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_glance_service.TestGlanceImageService.test_show_makes_datetimes [0.099542s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_check_for_invalid_fields [0.051991s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_indicator_state_qs [0.107188s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/indicators/led@system?state=on WITH {} GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-35f9e03e-c295-4c7c-aaf7-327fd082d447
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {3} ironic.tests.unit.common.test_glance_service.TestGlanceImageService.test_show_passes_through_to_client [0.061046s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_check_for_invalid_fields_fail [0.070830s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_glance_service.TestGlanceImageService.test_show_raises_when_image_not_active [0.050609s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_156_nodes_ports_get_member [0.223666s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4ba61859-a0bc-4e31-9c37-4a41257118c2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_get_patch_values_multiple_success [0.030892s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_get_patch_values_no_path [0.020414s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_indicator_state_versioning [0.115059s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/indicators/led@system WITH {'state': 'on'} GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-315dd1ac-8d8d-40cc-a41d-8815d3cbd3f5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.63
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_get_patch_values_remove [0.030365s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_get_patch_values_success [0.026564s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_glance_service.TestGlanceImageService.test_show_raises_when_no_authtoken_in_the_context [0.119607s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_glance_service.TestGlanceSerializer.test_serialize [0.000123s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_is_path_removed_replace [0.022676s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_is_path_removed_similar_subpath [0.032731s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_node_maintenance_mode [0.109128s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance WITH {'reason': 'fake_reason'} GOT Response: 202 Accepted
DEBUG: Openstack-Request-Id: req-5314606d-57b6-4208-aa0f-5170aeb962ed
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {3} ironic.tests.unit.common.test_glance_service.TestServiceUtils.test_is_glance_image [0.082029s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_is_path_removed_subpath_success [0.043678s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_is_path_removed_success [0.048301s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_glance_service.TestServiceUtils.test_parse_image_id_fail [0.069171s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_is_path_updated_similar_subpath [0.023364s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_node_maintenance_mode_by_name [0.120443s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/node-39/maintenance WITH {'reason': 'fake_reason'} GOT Response: 202 Accepted
DEBUG: Openstack-Request-Id: req-ad1d9942-877f-4ec7-8645-599b823dc4e8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.5
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_157_nodes_ports_get_observer [0.257136s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-035a4193-6d14-4866-85d7-3ae108f361ee
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "address": "52:54:00:cf:2d:31", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}]}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_is_path_updated_subpath_success [0.049687s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_glance_service.TestServiceUtils.test_parse_image_id_from_glance [0.087395s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_is_path_updated_success [0.067434s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_node_maintenance_mode_error [0.146282s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance WITH {'reason': 'fake'} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d82e594b-ecb7-4b9b-8d50-0f87213af0f3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.common.test_glance_service.TestServiceUtils.test_parse_image_id_from_glance_fail [0.081300s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_patch_update_changed_fields [0.084142s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_glance_service.TestServiceUtils.test_parse_image_id_from_uuid [0.062030s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_node_maintenance_mode_no_reason [0.103946s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance WITH {} GOT Response: 202 Accepted
DEBUG: Openstack-Request-Id: req-ffb66cc2-2b36-42bd-b861-06a0ba5d7dd7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_patch_validate_allowed_fields [0.051361s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_patch_validate_allowed_special_fields [0.023506s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_158_nodes_ports_detail_get_admin [0.274621s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8f58ded4-5f21-4e96-b246-075883a10ca5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:46.610740+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"tenant_vif_port_id": "ee21d58f-5de2-4956-85ff-33935ea1ca00"}, "is_smartnic": false, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": null, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": null}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_patched_validate_with_schema [0.034067s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_images.FsImageTestCase.test__create_root_fs [0.091572s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_sanitize_dict [0.022620s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_node_maintenance_mode_no_reason_by_name [0.128672s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/node-39/maintenance WITH {} GOT Response: 202 Accepted
DEBUG: Openstack-Request-Id: req-117d96b6-e858-4b77-be17-6693aca79909
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.5
DEBUG: {3} ironic.tests.unit.common.test_images.FsImageTestCase.test__generate_grub_cfg [0.080374s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_images.FsImageTestCase.test__generate_isolinux_cfg [0.065542s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_159_nodes_ports_detail_get_member [0.230270s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports/detail WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-32e95d97-fea2-40ad-aa74-02a051d87d11
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_unhold_cleanhold [0.157185s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'unhold'} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states
DEBUG: Openstack-Request-Id: req-ead8488e-49bb-4a34-a0b4-e6507e3161f9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.85
DEBUG: {3} ironic.tests.unit.common.test_images.FsImageTestCase.test__get_deploy_iso_files [0.097101s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_images.FsImageTestCase.test__get_deploy_iso_files_fail_no_esp_imageimg [0.067418s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_images.FsImageTestCase.test__get_deploy_iso_files_fail_with_ExecutionError [0.056203s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_unhold_cleanhold_not_allowed [0.164228s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'unhold'} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3e093a93-fb43-41ee-a461-35c07a77a5f9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.84
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.common.test_images.FsImageTestCase.test__get_deploy_iso_files_fails_no_grub_cfg [0.063693s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_160_nodes_ports_detail_get_observer [0.231536s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9d60397d-5e41-4d76-897b-18f5ba766e06
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:47.117102+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"tenant_vif_port_id": "ee21d58f-5de2-4956-85ff-33935ea1ca00"}, "is_smartnic": false, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": null, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": null}]}
DEBUG: {3} ironic.tests.unit.common.test_images.FsImageTestCase.test_create_boot_iso_for_bios [0.066411s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_images.FsImageTestCase.test_create_boot_iso_for_bios_with_no_boot_mode [0.060054s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_unhold_deployhold [0.183388s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'unhold'} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states
DEBUG: Openstack-Request-Id: req-8b2449f3-552f-4098-9fc4-957e8e20706d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.85
DEBUG: {3} ironic.tests.unit.common.test_images.FsImageTestCase.test_create_boot_iso_for_uefi_deploy_iso [0.073896s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_validate_limit [0.659401s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_images.FsImageTestCase.test_create_boot_iso_for_uefi_deploy_iso_for_hrefs [0.055687s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_161_portgroups_ports_get_admin [0.265956s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-70e569e9-2df7-4379-9d81-d169c4f4c466
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": []}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_unhold_deployhold_not_allowed [0.156061s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'unhold'} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-614f052d-6e5f-40fe-b963-995a17886972
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.84
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_validate_sort_dir [0.068535s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_agent_token [0.049804s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_images.FsImageTestCase.test_create_boot_iso_for_uefi_esp_image [0.110508s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_configdrive_vendor_data [0.055429s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_images.FsImageTestCase.test_create_boot_iso_for_uefi_esp_image_for_hrefs [0.060904s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_deploy_steps [0.074350s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_images.FsImageTestCase.test_create_esp_image_for_uefi_with_deploy_iso [0.075680s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_unhold_servicehold [0.226069s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'unhold'} GOT Response: 202 Accepted
DEBUG: Location: http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states
DEBUG: Openstack-Request-Id: req-8eb20b58-4b2a-4fd0-abcd-04c78ceb7e32
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.86
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_deploy_templates [0.090759s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_images.FsImageTestCase.test_create_esp_image_for_uefi_with_esp_image [0.072288s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_162_portgroups_ports_get_member [0.343915s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e0bd626d-28a3-4c4b-b7d3-73328c355521
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 6eb02b44-18a3-4659-8c0b-8d2802581ae4 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_dynamic_drivers [0.069443s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_images.FsImageTestCase.test_create_esp_image_mkisofs_fails [0.094628s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_inject_nmi [0.087961s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_images.FsImageTestCase.test_create_esp_image_uefi_rootfs_fails [0.088972s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_inspect_abort [0.071593s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_images.FsImageTestCase.test_create_isolinux_image_bios_mkisofs_fails [0.089274s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_links_node_states_and_driver_properties [0.071542s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_node_rebuild_with_configdrive [0.059041s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_images.FsImageTestCase.test_create_isolinux_image_bios_rootfs_fails [0.116466s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_port_advanced_net_fields [0.042326s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_163_portgroups_ports_get_observer [0.405774s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fed733c4-3e1a-407f-87fe-ef06835a7c1e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": []}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_port_internal_info [0.048512s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_images.FsImageTestCase.test_create_isolinux_image_for_bios [0.090778s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_port_is_smartnic [0.056545s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_port_physical_network_no_pin [0.049623s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_images.FsImageTestCase.test_create_isolinux_image_for_bios_conf_ldlinux [0.104916s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_port_physical_network_pin [0.051542s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_portgroup_mode_properties [0.047228s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_images.FsImageTestCase.test_create_isolinux_image_for_bios_default_ldlinux [0.098453s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_portgroups [0.041959s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_images.FsImageTestCase.test_create_isolinux_image_for_bios_inject_files [0.068083s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_portgroups_subcontrollers [0.055886s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_ramdisk_endpoints [0.046514s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_164_portgroups_ports_detail_get_admin [0.371855s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-02f40024-762a-40a1-89d1-0ad2bcfb786e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": []}
DEBUG: {3} ironic.tests.unit.common.test_images.FsImageTestCase.test_create_vfat_image [0.082475s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_remove_chassis_uuid [0.044423s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_images.FsImageTestCase.test_create_vfat_image_dd_fails [0.052858s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_rescue_interface [0.059115s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_images.FsImageTestCase.test_create_vfat_image_mkfs_fails [0.067890s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_storage_interface [0.058572s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_images.FsImageTestCase.test_get_glance_image_properties_default_all [0.051561s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_traits [0.058357s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_images.FsImageTestCase.test_get_glance_image_properties_no_such_prop [0.053343s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_volume [0.051125s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_unrescue_raises_error_before_1_38 [1.176094s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'unrescue'} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-85c9b7b2-1e8f-4124-b1d2-6c06a66b708d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.37
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_abort_verbs [0.044757s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_images.FsImageTestCase.test_get_glance_image_properties_with_prop_subset [0.068129s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_165_portgroups_ports_detail_get_member [0.323917s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports/detail WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c8e2ad37-f1f8-43d7-9292-6d4a683a76c7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 6eb02b44-18a3-4659-8c0b-8d2802581ae4 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_abort_verbs_fail [0.044229s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_adopt_verbs [0.049076s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_images.FsImageTestCase.test_get_temp_url_for_glance_image [0.082745s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_adopt_verbs_fail [0.065025s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_images.ImageDetectFileFormatTestCase.test_detect_file_format_fails_multiple [0.088866s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_clean_verbs [0.061247s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_collection_links [0.254951s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/?limit=3 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3dbea087-b3a2-4ef4-8407-5f7ca2e7a1da
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"ports": [{"uuid": "48f60139-1107-43d2-8b85-e2398c01237a", "address": "52:54:00:cf:2d:30", "links": [{"href": "http://localhost/v1/ports/48f60139-1107-43d2-8b85-e2398c01237a", "rel": "self"}, {"href": "http://localhost/ports/48f60139-1107-43d2-8b85-e2398c01237a", "rel": "bookmark"}]}, {"uuid": "2d7e6d9a-da66-4ac8-964b-aa1370b4cde6", "address": "52:54:00:cf:2d:31", "links": [{"href": "http://localhost/v1/ports/2d7e6d9a-da66-4ac8-964b-aa1370b4cde6", "rel": "self"}, {"href": "http://localhost/ports/2d7e6d9a-da66-4ac8-964b-aa1370b4cde6", "rel": "bookmark"}]}, {"uuid": "671e1162-0239-489b-b1f2-94e93027b1f3", "address": "52:54:00:cf:2d:32", "links": [{"href": "http://localhost/v1/ports/671e1162-0239-489b-b1f2-94e93027b1f3", "rel": "self"}, {"href": "http://localhost/ports/671e1162-0239-489b-b1f2-94e93027b1f3", "rel": "bookmark"}]}], "next": "http://localhost/v1/ports?sort_key=id&sort_dir=asc&fields=uuid,address&limit=3&marker=671e1162-0239-489b-b1f2-94e93027b1f3"}
DEBUG: {3} ironic.tests.unit.common.test_images.ImageDetectFileFormatTestCase.test_detect_file_format_passes [0.060101s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_clean_verbs_fail [0.072817s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_images.ImageDetectFileFormatTestCase.test_detect_file_format_passes_iso_gpt [0.074505s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_configdrive [0.083731s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_166_portgroups_ports_detail_get_observer [0.350364s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-36f5aca7-bdc9-43e3-b4e2-4cf256b449b8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": []}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_configdrive_as_dict [0.087205s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_inspection_rule.TestApplyRules.test_apply_rules_all_conditions_fail [0.178856s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_collection_links_custom_fields [0.251649s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports?fields=address,uuid WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-210ab04c-5e92-4207-b422-4600aaa94608
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": [{"uuid": "6285c354-7ad3-4631-a010-c05c5006a2bb", "address": "52:54:00:cf:2d:30", "links": [{"href": "http://localhost/v1/ports/6285c354-7ad3-4631-a010-c05c5006a2bb", "rel": "self"}, {"href": "http://localhost/ports/6285c354-7ad3-4631-a010-c05c5006a2bb", "rel": "bookmark"}]}, {"uuid": "9512b632-244a-490b-9b8e-f9ba1781b89c", "address": "52:54:00:cf:2d:31", "links": [{"href": "http://localhost/v1/ports/9512b632-244a-490b-9b8e-f9ba1781b89c", "rel": "self"}, {"href": "http://localhost/ports/9512b632-244a-490b-9b8e-f9ba1781b89c", "rel": "bookmark"}]}, {"uuid": "8259bf74-b006-4181-af6e-a7e088100981", "address": "52:54:00:cf:2d:32", "links": [{"href": "http://localhost/v1/ports/8259bf74-b006-4181-af6e-a7e088100981", "rel": "self"}, {"href": "http://localhost/ports/8259bf74-b006-4181-af6e-a7e088100981", "rel": "bookmark"}]}], "next": "http://localhost/v1/ports?sort_key=id&sort_dir=asc&fields=address,uuid&limit=3&marker=8259bf74-b006-4181-af6e-a7e088100981"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_configdrive_as_dict_invalid [0.095241s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_167_volume_get_admin [0.243587s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-19c201ad-dba1-4811-9fd7-4ffc8281d857
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"links": [{"href": "http://localhost/v1/volume/", "rel": "self"}, {"href": "http://localhost/volume/", "rel": "bookmark"}], "connectors": [{"href": "http://localhost/v1/volume/connectors", "rel": "self"}, {"href": "http://localhost/volume/connectors", "rel": "bookmark"}], "targets": [{"href": "http://localhost/v1/volume/targets", "rel": "self"}, {"href": "http://localhost/volume/targets", "rel": "bookmark"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_configdrive_fails [0.089659s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_inspection_rule.TestApplyRules.test_apply_rules_ironic_exception [0.147233s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_collection_links_default_limit [0.210498s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-90b88875-9d86-45e2-bbd5-999d79e1be8a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"ports": [{"uuid": "188e3e68-fbe1-4251-ba0c-6faa29ffc4aa", "address": "52:54:00:cf:2d:30", "links": [{"href": "http://localhost/v1/ports/188e3e68-fbe1-4251-ba0c-6faa29ffc4aa", "rel": "self"}, {"href": "http://localhost/ports/188e3e68-fbe1-4251-ba0c-6faa29ffc4aa", "rel": "bookmark"}]}, {"uuid": "b2a095f4-85a1-4128-8e65-24d87876c28f", "address": "52:54:00:cf:2d:31", "links": [{"href": "http://localhost/v1/ports/b2a095f4-85a1-4128-8e65-24d87876c28f", "rel": "self"}, {"href": "http://localhost/ports/b2a095f4-85a1-4128-8e65-24d87876c28f", "rel": "bookmark"}]}, {"uuid": "035b69a5-9555-45c3-8eba-6fcb0ed63b7a", "address": "52:54:00:cf:2d:32", "links": [{"href": "http://localhost/v1/ports/035b69a5-9555-45c3-8eba-6fcb0ed63b7a", "rel": "self"}, {"href": "http://localhost/ports/035b69a5-9555-45c3-8eba-6fcb0ed63b7a", "rel": "bookmark"}]}], "next": "http://localhost/v1/ports?sort_key=id&sort_dir=asc&fields=uuid,address&limit=3&marker=035b69a5-9555-45c3-8eba-6fcb0ed63b7a"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_configdrive_vendor_data_failed [0.093729s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_inspection_rule.TestApplyRules.test_apply_rules_no_rules [0.124780s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_deploy_steps [0.070359s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_deploy_steps_empty [0.074396s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail [0.173229s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5beb8ad7-0f4b-434d-85be-7f18d1dc420e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:49.803113+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "is_smartnic": true, "local_link_connection": {"switch_info": "switch", "switch_id": "aa:bb:cc:dd:ee:ff", "port_id": "Gig0/1"}, "physical_network": "physnet1", "pxe_enabled": false, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_168_volume_get_member [0.252950s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b098a2a5-d839-4a2a-a4b1-c7af282f2a00
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:get\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_deploy_steps_target_unsupported [0.057639s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_deploy_steps_version_older [0.046999s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_against_single [0.137468s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781/detail WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fdc08a91-a551-4f22-a897-82190d369e65
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Resource could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_deploy_verbs [0.058803s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_deploy_verbs_fail [0.096251s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_169_volume_get_observer [0.294061s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1e0a2b5b-1fa1-4521-95fe-e00e1ef8c061
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"links": [{"href": "http://localhost/v1/volume/", "rel": "self"}, {"href": "http://localhost/volume/", "rel": "bookmark"}], "connectors": [{"href": "http://localhost/v1/volume/connectors", "rel": "self"}, {"href": "http://localhost/volume/connectors", "rel": "bookmark"}], "targets": [{"href": "http://localhost/v1/volume/targets", "rel": "self"}, {"href": "http://localhost/volume/targets", "rel": "bookmark"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_driver_detail [0.071640s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_by_node_name_not_supported [0.181746s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/detail?node=test-node WITH {} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6a94320f-134e-4911-80d7-5e20ce52b56b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_driver_detail_fail [0.063911s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_driver_detail_false [0.067814s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_by_node_name_ok [0.169143s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/detail?node=test-node WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-202c9ba8-a4ee-4f26-9fd9-fcf759a7ebad
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.5
DEBUG: {"ports": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:50.290792+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}]}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_driver_detail_none [0.049422s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_filter_by_conductor_group [0.057741s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_inspection_rule.TestApplyRules.test_apply_rules_some_conditions_pass [0.713522s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_filter_by_conductor_group_fail [0.048935s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_170_volume_connectors_get_admin [0.312551s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f41ef4ef-a198-48bc-8b82-5700465b7e1c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"connectors": [{"uuid": "d85f8d96-157f-41cc-ae1e-bf55483e62a6", "connector_id": "iqn.2012-06.com.example:initiator", "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/d85f8d96-157f-41cc-ae1e-bf55483e62a6", "rel": "self"}, {"href": "http://localhost/volume/connectors/d85f8d96-157f-41cc-ae1e-bf55483e62a6", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_filter_by_conductor_group_none [0.046768s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_query [0.202273s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports?detail=True WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5171ecfb-f870-41d6-bfe6-374dc50f2622
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:50.477430+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "is_smartnic": false, "local_link_connection": {"switch_info": "switch", "switch_id": "aa:bb:cc:dd:ee:ff", "port_id": "Gig0/1"}, "physical_network": "physnet1", "pxe_enabled": false, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_filter_driver_type [0.069315s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_inspection_rule.TestApplyRules.test_apply_rules_success [0.167780s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_filter_driver_type_fail [0.041797s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_filter_driver_type_none [0.048085s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_inspect_verbs [0.051649s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_query_false [0.192932s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-87f94d11-84f8-47b6-a4e0-14bae2cb3aa4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "address": "52:54:00:cf:2d:31", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}]}]}
DEBUG: GET /v1/ports?detail=False WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ec1039eb-1b3e-456d-9e71-40cc10d32911
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "address": "52:54:00:cf:2d:31", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_171_volume_connectors_get_member [0.297940s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e61ae1b1-4265-418d-b144-b841eb03c4bd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:list\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_inspect_verbs_fail [0.082319s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_inspection_rule.TestApplyRules.test_apply_rules_with_always_mask [0.222359s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_manage_verbs [0.062020s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_sort_key_allowed [0.171380s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/detail?sort_key=pxe_enabled WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f9111ea9-edd8-4f87-8ae9-4c1ac268731b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": [{"uuid": "882c8454-264f-4688-920f-725a14f0ee65", "created_at": "2025-05-22T02:51:50.846046+00:00", "updated_at": null, "address": "52:54:00:cf:2d:30", "extra": {}, "internal_info": {"bar": "buzz"}, "is_smartnic": false, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": null, "pxe_enabled": false, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/882c8454-264f-4688-920f-725a14f0ee65", "rel": "self"}, {"href": "http://localhost/ports/882c8454-264f-4688-920f-725a14f0ee65", "rel": "bookmark"}], "portgroup_uuid": null}, {"uuid": "0a1632c5-0615-4c66-85d2-e89b70548e70", "created_at": "2025-05-22T02:51:50.850339+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "is_smartnic": false, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": null, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/0a1632c5-0615-4c66-85d2-e89b70548e70", "rel": "self"}, {"href": "http://localhost/ports/0a1632c5-0615-4c66-85d2-e89b70548e70", "rel": "bookmark"}], "portgroup_uuid": null}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_manage_verbs_fail [0.088578s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_sort_key_not_allowed [0.102948s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/detail?sort_key=pxe_enabled WITH {} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d44ba9b9-cb9d-4b58-a4b9-3e6f8a010994
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.18
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_provide_verbs [0.079313s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_inspection_rule.TestApplyRules.test_apply_rules_with_never_mask [0.203150s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_172_volume_connectors_get_observer [0.340570s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3ca47440-3221-473d-ad4b-1dff22251023
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"connectors": [{"uuid": "830d2138-5b85-4b26-925e-b25bc7026dc0", "connector_id": "iqn.2012-06.com.example:initiator", "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/830d2138-5b85-4b26-925e-b25bc7026dc0", "rel": "self"}, {"href": "http://localhost/volume/connectors/830d2138-5b85-4b26-925e-b25bc7026dc0", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_using_query_and_fields [0.110825s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports?detail=True&fields=name WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-dd973c24-6451-4af7-a70e-8a9fc6b91a10
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Can not specify ?detail=True and fields in the same request.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_provide_verbs_fail [0.115681s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_specify_driver [0.080025s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_inspection_rule.TestApplyRules.test_apply_rules_with_sensitive_mask [0.248872s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_using_query_false_and_fields [0.148514s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports?detail=False&fields=internal_info WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5b3702f3-f3a8-4f5f-b0df-e2f65dd3be60
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": [{"internal_info": {"bar": "buzz"}, "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}]}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_specify_driver_fail [0.103245s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_keystone.AuthConfTestCase.test_add_auth_opts [0.111097s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_173_volume_connectors_post_admin [0.277255s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/connectors WITH {'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'type': 'ip', 'connector_id': '192.168.1.100'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/volume/connectors/4497f589-7120-46de-9fe9-370b2a0c31e0
DEBUG: Openstack-Request-Id: req-d8ed68ff-46f4-436f-bb04-ace09169ac9d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "4497f589-7120-46de-9fe9-370b2a0c31e0", "created_at": "2025-05-22T02:51:51.419080+00:00", "updated_at": null, "connector_id": "192.168.1.100", "extra": {}, "type": "ip", "links": [{"href": "http://localhost/v1/volume/connectors/4497f589-7120-46de-9fe9-370b2a0c31e0", "rel": "self"}, {"href": "http://localhost/volume/connectors/4497f589-7120-46de-9fe9-370b2a0c31e0", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_specify_fields [0.091157s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_specify_fields_fail [0.058888s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_keystone.AuthConfTestCase.test_os_service_types_alias [0.165273s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_using_query_old_version [0.253041s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports?detail=True WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8fa46c49-6ea8-4c1c-80f9-48f8ffa4ea70
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Invalid query parameter ?detail=True received.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_specify_resource_class [0.140215s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_keystone.KeystoneTestCase.test_get_adapter_from_config [0.134675s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_specify_resource_class_fail [0.104653s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_with_incorrect_api_usage [0.192675s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/detail?node=test-node&node_uuid=1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-eb2524c0-e2fa-42d2-8b97-d68d309874e4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"ports": []}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_174_volume_connectors_post_member [0.355028s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/connectors WITH {'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'type': 'ip', 'connector_id': '192.168.1.100'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-099e97d4-21c2-4352-81c3-fb1d4f5acf9b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:create\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_undeploy_verbs [0.058174s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_keystone.KeystoneTestCase.test_get_auth [0.114935s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_undeploy_verbs_fail [0.048626s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_175_volume_connectors_post_observer [0.104645s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/connectors WITH {'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'type': 'ip', 'connector_id': '192.168.1.100'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-54042900-1a58-44be-8f87-79b78f8a4b75
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:create\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.common.test_keystone.KeystoneTestCase.test_get_auth_fail [0.088210s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_unknown_verbs [0.041813s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_empty [0.135752s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-aa4b0880-7827-4910-bd25-97e89536f36c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"ports": []}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allowed_fields_network_interface [0.046287s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allowed_fields_network_interface_fail [0.049582s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allowed_fields_rescue_interface_fail [0.049123s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_keystone.KeystoneTestCase.test_get_service_auth [0.163478s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_176_volume_volume_connector_id_get_admin [0.197113s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors/ccf5286d-8e8f-4bfd-9ebb-cbaaa886997e WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-088918b8-c1d5-4cf1-a7e6-3dbc116bc6f1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "ccf5286d-8e8f-4bfd-9ebb-cbaaa886997e", "created_at": "2025-05-22T02:51:52.011970+00:00", "updated_at": null, "connector_id": "iqn.2012-06.com.example:initiator", "extra": {}, "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/ccf5286d-8e8f-4bfd-9ebb-cbaaa886997e", "rel": "self"}, {"href": "http://localhost/volume/connectors/ccf5286d-8e8f-4bfd-9ebb-cbaaa886997e", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allowed_fields_resource_class [0.066939s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_keystone.KeystoneTestCase.test_get_session [0.083607s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_node_name_non_admin [0.252915s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports?node=test-node WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f1e3f601-b412-4aec-a907-69cba8808a19
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.5
DEBUG: {"ports": [{"uuid": "6ec8929d-7217-46c6-9a99-15954136e62a", "address": "52:54:00:cf:2d:30", "links": [{"href": "http://localhost/v1/ports/6ec8929d-7217-46c6-9a99-15954136e62a", "rel": "self"}, {"href": "http://localhost/ports/6ec8929d-7217-46c6-9a99-15954136e62a", "rel": "bookmark"}]}, {"uuid": "f87e0060-072e-493e-afb5-01236dec6e32", "address": "52:54:00:cf:2d:31", "links": [{"href": "http://localhost/v1/ports/f87e0060-072e-493e-afb5-01236dec6e32", "rel": "self"}, {"href": "http://localhost/ports/f87e0060-072e-493e-afb5-01236dec6e32", "rel": "bookmark"}]}, {"uuid": "3d0f7d7b-6ab3-450a-9d4d-d69b14dab525", "address": "52:54:00:cf:2d:32", "links": [{"href": "http://localhost/v1/ports/3d0f7d7b-6ab3-450a-9d4d-d69b14dab525", "rel": "self"}, {"href": "http://localhost/ports/3d0f7d7b-6ab3-450a-9d4d-d69b14dab525", "rel": "bookmark"}]}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allowed_fields_resource_class_fail [0.047834s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allowed_portgroup_fields_mode_properties [0.035851s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_177_volume_volume_connector_id_get_member [0.200053s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors/9240d284-dd2a-4baa-b84e-2b82751199ac WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b744caa1-2076-4cf6-bbe7-a72cd4c94cca
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume connector 9240d284-dd2a-4baa-b84e-2b82751199ac could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.common.test_mdns.RegisterServiceTestCase.test_failure [0.230847s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_node_name_non_admin_no_match [0.237900s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports?node=test-node WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d92b9940-d7ff-4b86-a498-a298d5fd15c8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.5
DEBUG: {"ports": []}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_178_volume_volume_connector_id_get_observer [0.202837s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors/b96f3dbd-b64b-4f7b-9bfd-bbafb4c7b3ae WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-16966d48-6de7-4093-bb63-127d3ddddb9b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "b96f3dbd-b64b-4f7b-9bfd-bbafb4c7b3ae", "created_at": "2025-05-22T02:51:52.414153+00:00", "updated_at": null, "connector_id": "iqn.2012-06.com.example:initiator", "extra": {}, "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/b96f3dbd-b64b-4f7b-9bfd-bbafb4c7b3ae", "rel": "self"}, {"href": "http://localhost/volume/connectors/b96f3dbd-b64b-4f7b-9bfd-bbafb4c7b3ae", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_node_name_not_supported [0.205687s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports?node=test-node WITH {} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0c1531ed-8ffb-46b6-b5f9-8e7244f96b98
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.common.test_mdns.RegisterServiceTestCase.test_ok [0.258759s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_179_volume_volume_connector_id_patch_admin [0.183626s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/connectors/6f1a0012-dbe5-4bba-b3ab-dc2ff381b14b WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-af3d6c10-b323-42fd-8dbe-2f9c645b21cf
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allowed_portgroup_fields_mode_properties_fail [0.633766s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_180_volume_volume_connector_id_patch_member [0.178158s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/connectors/417613d3-46d8-497c-8861-0c27b69be98f WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-40c746ff-1cd6-4eb9-ac3d-63fef8d06720
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume connector 417613d3-46d8-497c-8861-0c27b69be98f could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.common.test_mdns.RegisterServiceTestCase.test_with_interfaces [0.249308s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestVendorPassthru.test_check_policy [0.052810s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_node_name_ok [0.290500s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports?node=test-node WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9705dcaa-7dbe-4f4b-a5b9-7d7bd54d3bac
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.5
DEBUG: {"ports": [{"uuid": "7820496d-6b61-4d1e-beb7-94fd8ef8a100", "address": "52:54:00:cf:2d:30", "links": [{"href": "http://localhost/v1/ports/7820496d-6b61-4d1e-beb7-94fd8ef8a100", "rel": "self"}, {"href": "http://localhost/ports/7820496d-6b61-4d1e-beb7-94fd8ef8a100", "rel": "bookmark"}]}, {"uuid": "a5b722d6-8cde-4506-9345-68d65c063991", "address": "52:54:00:cf:2d:31", "links": [{"href": "http://localhost/v1/ports/a5b722d6-8cde-4506-9345-68d65c063991", "rel": "self"}, {"href": "http://localhost/ports/a5b722d6-8cde-4506-9345-68d65c063991", "rel": "bookmark"}]}, {"uuid": "dc04e473-df2c-40fe-b82e-79f48792e6e7", "address": "52:54:00:cf:2d:32", "links": [{"href": "http://localhost/v1/ports/dc04e473-df2c-40fe-b82e-79f48792e6e7", "rel": "self"}, {"href": "http://localhost/ports/dc04e473-df2c-40fe-b82e-79f48792e6e7", "rel": "bookmark"}]}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestVendorPassthru.test_check_policy_forbidden [0.048348s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestVendorPassthru.test_driver_vendor_passthru_async [0.045774s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestVendorPassthru.test_driver_vendor_passthru_sync [0.056624s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_node_uuid_and_name [0.152539s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/detail?node_uuid=1be26c0b-03f2-4d2e-ae87-c02d7f33c123&node=node-name WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-57b969aa-eca6-4c65-81dd-b819496f0831
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"ports": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:53.061791+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}]}]}
DEBUG: {3} ironic.tests.unit.common.test_mdns.RegisterServiceTestCase.test_with_params [0.201247s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_181_volume_volume_connector_id_patch_observer [0.233772s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/connectors/bd566d11-b3f5-4b73-bb15-5fa391652ee5 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b025fbc6-9501-4c69-b9ad-68f42e58f620
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:update\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestVendorPassthru.test_get_controller_reserved_names [0.067715s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_portgroup_name [0.114495s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/detail?portgroup=fooname WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ea922658-ff60-4891-98d5-60c5428c042e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.24
DEBUG: {"ports": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:53.171348+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestVendorPassthru.test_method_not_specified [0.051818s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_mdns.RegisterServiceTestCase.test_with_race [0.136395s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestVendorPassthru.test_vendor_passthru_async [0.064517s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_182_volume_volume_connector_id_delete_admin [0.191065s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/volume/connectors/ebab3c99-2175-46cb-9231-7cb5e2c6bce6 GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7670d996-f09d-4662-8969-a8b6cb01c522
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_portgroup_uuid [0.132181s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/detail?portgroup=6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-22728147-5911-4713-84b4-f3e32612b3a7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.24
DEBUG: {"ports": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:53.320228+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestVendorPassthru.test_vendor_passthru_attach [0.071518s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_network.GetPhysnetsForNodeTestCase.test_get_physnets_for_node_excludes_None [0.157105s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestVendorPassthru.test_vendor_passthru_attach_byte_to_byte [0.055014s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_portgroup_uuid_and_node_uuid [0.078325s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/detail?portgroup=6eb02b44-18a3-4659-8c0b-8d2802581ae4&node=1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3f5a00b0-8c9a-488e-9f88-2cf852d7642b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.24
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Operation not permitted.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestVendorPassthru.test_vendor_passthru_attach_unicode_to_byte [0.068285s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_183_volume_volume_connector_id_delete_member [0.202641s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/volume/connectors/130ac618-1468-4958-aff4-bd36b489756d GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-52d6da2c-6129-4dc1-aff9-18507efc0f0e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume connector 130ac618-1468-4958-aff4-bd36b489756d could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_utils.TestVendorPassthru.test_vendor_passthru_sync [0.060625s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_portgroup_uuid_non_admin [0.143095s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/detail?portgroup=6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-26402165-519b-447c-b393-c967e2b1dfb7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.24
DEBUG: {"ports": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:53.527431+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4"}]}
DEBUG: {3} ironic.tests.unit.common.test_network.GetPhysnetsForNodeTestCase.test_get_physnets_for_node_multiple_ports [0.176433s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_versions.TestVersionConstants.test_duplicates [0.062706s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_portgroup_uuid_non_admin_no_match [0.100391s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/detail?portgroup=6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9f1c9a33-2274-436d-8dbc-c046bbea144f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.24
DEBUG: {"ports": []}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_versions.TestVersionConstants.test_max_ver_str [0.054633s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_network.GetPhysnetsForNodeTestCase.test_get_physnets_for_node_no_ports [0.119680s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_versions.TestVersionConstants.test_min_ver_str [0.049411s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_184_volume_volume_connector_id_delete_observer [0.225944s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/volume/connectors/f866fddb-185e-49bd-9a7c-8ead8ccb0d5f GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-af6d5112-ad8e-467f-a56d-8cdc75ba1d13
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:delete\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_portgroup_uuid_older_api_version [0.106513s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/detail?portgroup=6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH {} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-997d2479-9f33-436a-8fa3-57e6cc0455a7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.14
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_versions.TestVersionConstants.test_name_value_match [0.053370s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_collection_custom_fields [0.117369s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports?fields=uuid,extra WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-94091214-9cdb-4e54-adcb-da38e6b207a0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": [{"uuid": "7efe8ba3-969a-4886-88a9-b6ffcb5bb17f", "extra": {}, "links": [{"href": "http://localhost/v1/ports/7efe8ba3-969a-4886-88a9-b6ffcb5bb17f", "rel": "self"}, {"href": "http://localhost/ports/7efe8ba3-969a-4886-88a9-b6ffcb5bb17f", "rel": "bookmark"}]}, {"uuid": "2a9610c6-3abd-4a47-838c-5fd8712c955e", "extra": {}, "links": [{"href": "http://localhost/v1/ports/2a9610c6-3abd-4a47-838c-5fd8712c955e", "rel": "self"}, {"href": "http://localhost/ports/2a9610c6-3abd-4a47-838c-5fd8712c955e", "rel": "bookmark"}]}, {"uuid": "23cc7492-6198-40d5-abc6-ba55796c77da", "extra": {}, "links": [{"href": "http://localhost/v1/ports/23cc7492-6198-40d5-abc6-ba55796c77da", "rel": "self"}, {"href": "http://localhost/ports/23cc7492-6198-40d5-abc6-ba55796c77da", "rel": "bookmark"}]}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_collection_links [0.116666s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors/?limit=3 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8c49ff71-c7eb-4e59-bf53-fca86df53b4c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"connectors": [{"uuid": "2ea16c97-9d05-4d7c-aa46-c4786155c1ad", "connector_id": "test-connector_id-0", "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/2ea16c97-9d05-4d7c-aa46-c4786155c1ad", "rel": "self"}, {"href": "http://localhost/volume/connectors/2ea16c97-9d05-4d7c-aa46-c4786155c1ad", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}, {"uuid": "b1a36d01-f362-4f17-936e-fec0cc3c04b8", "connector_id": "test-connector_id-1", "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/b1a36d01-f362-4f17-936e-fec0cc3c04b8", "rel": "self"}, {"href": "http://localhost/volume/connectors/b1a36d01-f362-4f17-936e-fec0cc3c04b8", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}, {"uuid": "8baa4378-21e2-4f91-8787-4d720417db3a", "connector_id": "test-connector_id-2", "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/8baa4378-21e2-4f91-8787-4d720417db3a", "rel": "self"}, {"href": "http://localhost/volume/connectors/8baa4378-21e2-4f91-8787-4d720417db3a", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}], "next": "http://localhost/v1/volume/connectors?sort_key=id&sort_dir=asc&fields=uuid,node_uuid,type,connector_id&limit=3&marker=8baa4378-21e2-4f91-8787-4d720417db3a"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_185_volume_targets_get_admin [0.228139s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2ec62eeb-4794-40ed-ad93-f7efaf5be64f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"targets": [{"uuid": "1215532a-905f-4f04-912d-dcc076965276", "boot_index": 0, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/1215532a-905f-4f04-912d-dcc076965276", "rel": "self"}, {"href": "http://localhost/volume/targets/1215532a-905f-4f04-912d-dcc076965276", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_collection_links_custom_fields [0.111386s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors?fields=uuid,extra WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5b27e147-6877-426f-9a39-ba2ff1bebef4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"connectors": [{"uuid": "f77fda3f-fb23-44ad-909e-132d244e7051", "extra": {}, "links": [{"href": "http://localhost/v1/volume/connectors/f77fda3f-fb23-44ad-909e-132d244e7051", "rel": "self"}, {"href": "http://localhost/volume/connectors/f77fda3f-fb23-44ad-909e-132d244e7051", "rel": "bookmark"}]}, {"uuid": "33ccaf44-0707-4143-a2ea-c2914131dec0", "extra": {}, "links": [{"href": "http://localhost/v1/volume/connectors/33ccaf44-0707-4143-a2ea-c2914131dec0", "rel": "self"}, {"href": "http://localhost/volume/connectors/33ccaf44-0707-4143-a2ea-c2914131dec0", "rel": "bookmark"}]}, {"uuid": "058c6183-0933-4b59-931a-678ba3ea05d2", "extra": {}, "links": [{"href": "http://localhost/v1/volume/connectors/058c6183-0933-4b59-931a-678ba3ea05d2", "rel": "self"}, {"href": "http://localhost/volume/connectors/058c6183-0933-4b59-931a-678ba3ea05d2", "rel": "bookmark"}]}], "next": "http://localhost/v1/volume/connectors?sort_key=id&sort_dir=asc&fields=uuid,extra&limit=3&marker=058c6183-0933-4b59-931a-678ba3ea05d2"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_collection_next_marker_no_uuid [0.134040s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports?fields=address&limit=2 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-122d5a2e-ffd1-4a68-b49b-f39fe6f1efdd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": [{"address": "52:54:00:cf:2d:30", "links": [{"href": "http://localhost/v1/ports/a5b9dee5-965d-43a2-b627-64c7d803eb8a", "rel": "self"}, {"href": "http://localhost/ports/a5b9dee5-965d-43a2-b627-64c7d803eb8a", "rel": "bookmark"}]}, {"address": "52:54:00:cf:2d:31", "links": [{"href": "http://localhost/v1/ports/b01868d3-8de9-412d-b38e-e58d20a01e62", "rel": "self"}, {"href": "http://localhost/ports/b01868d3-8de9-412d-b38e-e58d20a01e62", "rel": "bookmark"}]}], "next": "http://localhost/v1/ports?sort_key=id&sort_dir=asc&fields=address&limit=2&marker=b01868d3-8de9-412d-b38e-e58d20a01e62"}
DEBUG: {3} ironic.tests.unit.common.test_neutron.TestNeutronNetworkInterfaceMixin.test_get_network_names_and_uuids [0.459567s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_collection_links_default_limit [0.115578s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-20ccbacf-480b-4ffd-ae3b-5153877c7124
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"connectors": [{"uuid": "b1cb47a5-dd8c-46a7-bcd0-19f6b571167e", "connector_id": "test-connector_id-0", "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/b1cb47a5-dd8c-46a7-bcd0-19f6b571167e", "rel": "self"}, {"href": "http://localhost/volume/connectors/b1cb47a5-dd8c-46a7-bcd0-19f6b571167e", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}, {"uuid": "8021d242-9ea2-482e-a241-c3b3d229d009", "connector_id": "test-connector_id-1", "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/8021d242-9ea2-482e-a241-c3b3d229d009", "rel": "self"}, {"href": "http://localhost/volume/connectors/8021d242-9ea2-482e-a241-c3b3d229d009", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}, {"uuid": "e2a05269-7c81-4545-bb43-86f271ab1052", "connector_id": "test-connector_id-2", "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/e2a05269-7c81-4545-bb43-86f271ab1052", "rel": "self"}, {"href": "http://localhost/volume/connectors/e2a05269-7c81-4545-bb43-86f271ab1052", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}], "next": "http://localhost/v1/volume/connectors?sort_key=id&sort_dir=asc&fields=uuid,node_uuid,type,connector_id&limit=3&marker=e2a05269-7c81-4545-bb43-86f271ab1052"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_custom_fields_invalid_api_version [0.124550s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781?fields=uuid,extra WITH {} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3737cc82-9b55-467d-b637-102ce52840ed
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.common.test_nova.NovaApiTestCase.test_invalid_power_update [0.095530s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_186_volume_targets_get_member [0.251366s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7d7ba1bc-cd08-4aa3-b887-5e4f52986c8d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:list\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_custom_fields_invalid_fields [0.100443s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781?fields=uuid,spongebob WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-16e0f79b-5221-49dd-846c-9fad96d0709c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Field(s) \\\"spongebob\\\" are not valid\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_collection_links_detail [0.127692s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors?detail=True&limit=3 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8f2d7a73-c2da-490a-8412-48d2cb89f25f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"connectors": [{"uuid": "00680609-6554-4781-98e0-5e8ca39ed842", "created_at": "2025-05-22T02:51:54.273410+00:00", "updated_at": null, "connector_id": "test-connector_id-0", "extra": {}, "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/00680609-6554-4781-98e0-5e8ca39ed842", "rel": "self"}, {"href": "http://localhost/volume/connectors/00680609-6554-4781-98e0-5e8ca39ed842", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}, {"uuid": "cc93e317-5209-40e5-9168-5d2f30392558", "created_at": "2025-05-22T02:51:54.274168+00:00", "updated_at": null, "connector_id": "test-connector_id-1", "extra": {}, "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/cc93e317-5209-40e5-9168-5d2f30392558", "rel": "self"}, {"href": "http://localhost/volume/connectors/cc93e317-5209-40e5-9168-5d2f30392558", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}, {"uuid": "30f79cbe-261d-4432-a6fa-0a1d190e19be", "created_at": "2025-05-22T02:51:54.276085+00:00", "updated_at": null, "connector_id": "test-connector_id-2", "extra": {}, "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/30f79cbe-261d-4432-a6fa-0a1d190e19be", "rel": "self"}, {"href": "http://localhost/volume/connectors/30f79cbe-261d-4432-a6fa-0a1d190e19be", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}], "next": "http://localhost/v1/volume/connectors?sort_key=id&sort_dir=asc&detail=True&limit=3&marker=30f79cbe-261d-4432-a6fa-0a1d190e19be"}
DEBUG: {3} ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_1 [0.101695s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_detail [0.093292s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors?detail=True WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ea0e4d50-0845-4e17-81c9-2acbfc45613a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"connectors": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:54.393873+00:00", "updated_at": null, "connector_id": "iqn.2012-06.com.example:initiator", "extra": {}, "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_custom_fields_is_smartnic [0.131744s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781?fields=uuid,is_smartnic WITH {} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6ba494ea-86b8-4de5-8378-d6d26df43e7e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.52
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: GET /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781?fields=uuid,is_smartnic WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ffbde097-c4d9-4ae7-90ba-44e25487b75c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.53
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "is_smartnic": true, "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_2 [0.099165s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_detail_against_single [0.099956s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781?detail=True WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-aa8375eb-eb50-4864-b178-12f03b683ff5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Unexpected arguments: detail\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_187_volume_targets_get_observer [0.258479s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5249bde6-3bee-49b3-878f-f6815b75d5c3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"targets": [{"uuid": "a947de1a-9f75-4901-a227-119218606f36", "boot_index": 0, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/a947de1a-9f75-4901-a227-119218606f36", "rel": "self"}, {"href": "http://localhost/volume/targets/a947de1a-9f75-4901-a227-119218606f36", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_custom_fields_physical_network [0.122671s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781?fields=uuid,physical_network WITH {} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0862aad1-49a1-4063-8ec0-828472f5e326
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.33
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: GET /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781?fields=uuid,physical_network WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6eeffef3-7918-43ed-be2d-d45391e3456e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.34
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "physical_network": "physnet1", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_3 [0.100158s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_detail_and_fields [0.083647s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781?detail=True&fields=connector_id,extra WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c64c179c-f9b3-414e-9c31-c5ec2442bf2d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Unexpected arguments: detail\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_custom_fields_physical_network_upgrade [0.086914s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781?fields=uuid,physical_network WITH {} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e93b42f5-658d-4d87-b83c-14556347f329
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.34
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_4 [0.091016s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_one [0.054127s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3c85df03-1bca-48eb-a0b7-eb0c2254882d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:54.691500+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_5 [0.085492s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_one_custom_fields [0.060485s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781?fields=address,extra,description WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b28d39ff-5abd-44a3-a372-a46073c5f8ff
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"address": "52:54:00:cf:2d:31", "extra": {}, "description": null, "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_detail_by_node_name_ok [0.170137s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors?detail=True&node=test-node WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-bcdb3c53-bb2c-41c4-a048-719994395e57
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"connectors": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:54.725571+00:00", "updated_at": null, "connector_id": "iqn.2012-06.com.example:initiator", "extra": {}, "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_one_portgroup_is_none [0.060684s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c17a0ece-3d7e-4c53-9e45-0031d563cbe4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.24
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:54.802745+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": null}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_188_volume_targets_post_admin [0.287854s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/targets WITH {'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'volume_type': 'iscsi', 'boot_index': 4, 'volume_id': 'test-id'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/volume/targets/7722569f-7616-472f-ac2c-66be0ae6af82
DEBUG: Openstack-Request-Id: req-48901d14-5c30-4b39-bb5e-dea52737578d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "7722569f-7616-472f-ac2c-66be0ae6af82", "created_at": "2025-05-22T02:51:54.820079+00:00", "updated_at": null, "boot_index": 4, "extra": {}, "properties": {}, "volume_id": "test-id", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/7722569f-7616-472f-ac2c-66be0ae6af82", "rel": "self"}, {"href": "http://localhost/volume/targets/7722569f-7616-472f-ac2c-66be0ae6af82", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {3} ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_failed [0.106177s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_ports_by_description [0.064063s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports?description_contains=cat WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9d644330-9caa-4194-bfb8-2bd9f1d0fd27
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": [{"uuid": "62712bd9-a77b-4475-875e-604b97a53fff", "address": "52:54:00:cf:2d:31", "links": [{"href": "http://localhost/v1/ports/62712bd9-a77b-4475-875e-604b97a53fff", "rel": "self"}, {"href": "http://localhost/ports/62712bd9-a77b-4475-875e-604b97a53fff", "rel": "bookmark"}]}]}
DEBUG: GET /v1/ports?description_contains=dog WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5442ad5d-58b0-464b-ba63-74bcf3674e18
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": [{"uuid": "1fffc155-220c-4ae7-ae11-fbab567fa2c9", "address": "52:54:00:cf:2d:32", "links": [{"href": "http://localhost/v1/ports/1fffc155-220c-4ae7-ae11-fbab567fa2c9", "rel": "self"}, {"href": "http://localhost/ports/1fffc155-220c-4ae7-ae11-fbab567fa2c9", "rel": "bookmark"}]}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_hide_fields_in_newer_versions_advanced_net [0.050239s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c7ccc19b-0798-49a4-823b-091b5394e622
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.18
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:54.920765+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}]}
DEBUG: GET /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9539e203-0749-4dab-8d44-96bee92f0df8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.19
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:54.920765+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "local_link_connection": {"switch_info": "switch", "switch_id": "aa:bb:cc:dd:ee:ff", "port_id": "Gig0/1"}, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_detail_false [0.148477s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors?detail=False WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-abbddc8e-343c-4103-9cbe-c4f4c44a8000
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"connectors": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "connector_id": "iqn.2012-06.com.example:initiator", "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}]}
DEBUG: {3} ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_failed_no_nova [0.089312s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_hide_fields_in_newer_versions_internal_info [0.048877s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-43d3b555-3d55-4346-8789-5070f80de29c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:54.972093+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}]}
DEBUG: GET /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-cb9eb35f-5431-4c91-bb8c-f5b8eb2d2a6a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.18
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:54.972093+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"foo": "bar"}, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_failed_no_nova_auth_url [0.076966s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_hide_fields_in_newer_versions_is_smartnic [0.067395s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f81b859b-c0ba-420c-a71a-e38c8fa2e0f6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.52
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:55.037297+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": null, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": null}
DEBUG: GET /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8192d449-3905-4e14-90ee-a7be18e26ad2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.53
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:55.037297+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "is_smartnic": true, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": null, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": null}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_detail_invalid_api_version [0.114990s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors?detail=True WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_189_volume_targets_post_member [0.243174s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/targets WITH {'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'volume_type': 'iscsi', 'boot_index': 4, 'volume_id': 'test-id'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6795216e-a49c-4a3d-be51-50d69a2263a2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:create\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_invalid_reponse_format_1 [0.077858s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_hide_fields_in_newer_versions_ovn_vtep [0.066254s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f9e808b2-6a49-4064-8275-497997fcc805
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.18
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:55.090381+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}]}
DEBUG: GET /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-614aa9c7-45b1-4bab-a96a-c26eb4d93a89
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.89
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:55.090381+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "is_smartnic": false, "local_link_connection": {}, "physical_network": null, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": null}
DEBUG: GET /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-adf538e3-0058-4aec-9e4b-4f4baffbc32c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.90
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:55.090381+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "is_smartnic": false, "local_link_connection": {"port_id": "42", "vtep-logical-switch": "lswitch", "vtep-physical-switch": "jswitch"}, "physical_network": null, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": null}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_hide_fields_in_newer_versions_physical_network [0.062334s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a4727342-cb85-4aa9-a0c9-a10aa702809c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.33
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:55.167230+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": null}
DEBUG: GET /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-768cc668-dfeb-48bc-8c04-e1f6f121e7b0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.34
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:55.167230+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": "physnet1", "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": null}
DEBUG: {3} ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_invalid_reponse_format_2 [0.093799s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_detail_sepecified_by_path [0.153296s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors/detail WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1b7bdf67-93f1-40be-bf85-6f1cd90c50eb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Expected UUID for connector_uuid: detail\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_hide_fields_in_newer_versions_physical_network_upgrade [0.049135s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-485cf3fc-38c4-4704-b29d-66ec51d7fecc
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.34
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:55.222647+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": null}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_190_volume_targets_post_observer [0.187335s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/targets WITH {'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'volume_type': 'iscsi', 'boot_index': 4, 'volume_id': 'test-id'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-924ae949-82e3-4dfd-9d3d-d77dd05564b2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:create\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_invalid_reponse_format_3 [0.107046s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_hide_fields_in_newer_versions_portgroup_uuid [0.081327s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-14d99005-2c52-4f13-b049-3e560e0612b4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.23
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:55.293096+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}]}
DEBUG: GET /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e6bca6bc-125e-439e-ad1f-f7519710877b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.24
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:55.293096+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_empty [0.132631s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8d585bed-035b-44f3-a50a-85976304684b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"connectors": []}
DEBUG: {3} ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_invalid_reponse_format_4 [0.099959s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_links [0.139573s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/8296a39a-a6e1-4f98-8b5d-a2686dd5b87a WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-14a23187-bcae-4bb7-9f45-78b0d29230de
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "8296a39a-a6e1-4f98-8b5d-a2686dd5b87a", "created_at": "2025-05-22T02:51:55.389173+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/ports/8296a39a-a6e1-4f98-8b5d-a2686dd5b87a", "rel": "self"}, {"href": "http://localhost/ports/8296a39a-a6e1-4f98-8b5d-a2686dd5b87a", "rel": "bookmark"}]}
DEBUG: GET /v1/ports/8296a39a-a6e1-4f98-8b5d-a2686dd5b87a WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7c1b1b48-aaf8-4e78-ba1b-909ecf8e627c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "8296a39a-a6e1-4f98-8b5d-a2686dd5b87a", "created_at": "2025-05-22T02:51:55.389173+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/ports/8296a39a-a6e1-4f98-8b5d-a2686dd5b87a", "rel": "self"}, {"href": "http://localhost/ports/8296a39a-a6e1-4f98-8b5d-a2686dd5b87a", "rel": "bookmark"}]}
DEBUG: GET /ports/8296a39a-a6e1-4f98-8b5d-a2686dd5b87a WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7053280b-a27f-4b26-a2e7-013ed7e20a0b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "8296a39a-a6e1-4f98-8b5d-a2686dd5b87a", "created_at": "2025-05-22T02:51:55.389173+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/ports/8296a39a-a6e1-4f98-8b5d-a2686dd5b87a", "rel": "self"}, {"href": "http://localhost/ports/8296a39a-a6e1-4f98-8b5d-a2686dd5b87a", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_191_volume_volume_target_id_get_admin [0.192180s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets/cc7d85d7-0881-4737-bf67-b9b26eaf37eb WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-cb4c9d4e-d9eb-4ff6-8e9c-32ebc0386ec3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "cc7d85d7-0881-4737-bf67-b9b26eaf37eb", "created_at": "2025-05-22T02:51:55.404290+00:00", "updated_at": null, "boot_index": 0, "extra": {}, "properties": {"target_iqn": "iqn.foo"}, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/cc7d85d7-0881-4737-bf67-b9b26eaf37eb", "rel": "self"}, {"href": "http://localhost/volume/targets/cc7d85d7-0881-4737-bf67-b9b26eaf37eb", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {3} ironic.tests.unit.common.test_nova.TestNovaAdapter.test_get_nova_adapter [0.088927s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_get_all_by_node_name_ok [0.200155s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors?node=test-node WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f67b0e52-0ad3-4530-b660-75f773b48bfe
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"connectors": [{"uuid": "80be9c96-3ff8-451a-9baf-a4ae0d744fb6", "connector_id": "test-value-0", "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/80be9c96-3ff8-451a-9baf-a4ae0d744fb6", "rel": "self"}, {"href": "http://localhost/volume/connectors/80be9c96-3ff8-451a-9baf-a4ae0d744fb6", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}, {"uuid": "03d4aa4d-fb7e-4e08-909b-bc90e0efdb8e", "connector_id": "test-value-1", "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/03d4aa4d-fb7e-4e08-909b-bc90e0efdb8e", "rel": "self"}, {"href": "http://localhost/volume/connectors/03d4aa4d-fb7e-4e08-909b-bc90e0efdb8e", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}, {"uuid": "a527b823-5fc3-4397-a604-0d19a3268bac", "connector_id": "test-value-2", "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/a527b823-5fc3-4397-a604-0d19a3268bac", "rel": "self"}, {"href": "http://localhost/volume/connectors/a527b823-5fc3-4397-a604-0d19a3268bac", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}]}
DEBUG: {3} ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test__resolve_tag [0.078628s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_links_public_url [0.191771s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/033f2945-8e2c-4589-b59f-e1035f19f128 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ad03ed80-8b60-4fad-ad1f-7a522b73e70e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "033f2945-8e2c-4589-b59f-e1035f19f128", "created_at": "2025-05-22T02:51:55.540539+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://foo/v1/ports/033f2945-8e2c-4589-b59f-e1035f19f128", "rel": "self"}, {"href": "http://foo/ports/033f2945-8e2c-4589-b59f-e1035f19f128", "rel": "bookmark"}]}
DEBUG: GET /v1/ports/033f2945-8e2c-4589-b59f-e1035f19f128 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-cae4e728-5da5-4d08-b6e2-bdbefb591277
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "033f2945-8e2c-4589-b59f-e1035f19f128", "created_at": "2025-05-22T02:51:55.540539+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://foo/v1/ports/033f2945-8e2c-4589-b59f-e1035f19f128", "rel": "self"}, {"href": "http://foo/ports/033f2945-8e2c-4589-b59f-e1035f19f128", "rel": "bookmark"}]}
DEBUG: GET /ports/033f2945-8e2c-4589-b59f-e1035f19f128 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3966e934-93ff-4e11-a1db-1640fb4599f3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "033f2945-8e2c-4589-b59f-e1035f19f128", "created_at": "2025-05-22T02:51:55.540539+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://foo/v1/ports/033f2945-8e2c-4589-b59f-e1035f19f128", "rel": "self"}, {"href": "http://foo/ports/033f2945-8e2c-4589-b59f-e1035f19f128", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_192_volume_volume_target_id_get_member [0.175349s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets/51a0f773-56a2-4f52-8c40-f272aa4467bb WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1027f39b-5df9-455a-bc63-38a869c53b44
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume target 51a0f773-56a2-4f52-8c40-f272aa4467bb could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test__resolve_tag_auth_needed [0.106000s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_get_collection_custom_fields [0.173253s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors?fields=uuid,extra WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a6c69564-8d84-4107-aa3b-946633ab389e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"connectors": [{"uuid": "d66c2096-dd97-43cc-83a2-ea4709c259f3", "extra": {}, "links": [{"href": "http://localhost/v1/volume/connectors/d66c2096-dd97-43cc-83a2-ea4709c259f3", "rel": "self"}, {"href": "http://localhost/volume/connectors/d66c2096-dd97-43cc-83a2-ea4709c259f3", "rel": "bookmark"}]}, {"uuid": "44d8cf91-702a-4b6d-a0d1-947988178c4f", "extra": {}, "links": [{"href": "http://localhost/v1/volume/connectors/44d8cf91-702a-4b6d-a0d1-947988178c4f", "rel": "self"}, {"href": "http://localhost/volume/connectors/44d8cf91-702a-4b6d-a0d1-947988178c4f", "rel": "bookmark"}]}, {"uuid": "496bf0f5-8624-46ca-a06c-e8c1f56a1dc9", "extra": {}, "links": [{"href": "http://localhost/v1/volume/connectors/496bf0f5-8624-46ca-a06c-e8c1f56a1dc9", "rel": "self"}, {"href": "http://localhost/volume/connectors/496bf0f5-8624-46ca-a06c-e8c1f56a1dc9", "rel": "bookmark"}]}]}
DEBUG: {3} ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test__resolve_tag_follows_links [0.063271s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_list_non_admin_forbidden [0.108027s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-96940d9d-619f-4203-98cd-78ad0d2ea607
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: fake\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test__resolve_tag_if_not_found [0.046951s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_193_volume_volume_target_id_get_observer [0.202082s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets/815a089b-504d-44f2-aa8c-ea03d613b4cf WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-23948771-4c1d-4c4c-91ab-50c895aa5cfd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "815a089b-504d-44f2-aa8c-ea03d613b4cf", "created_at": "2025-05-22T02:51:55.778006+00:00", "updated_at": null, "boot_index": 0, "extra": {}, "properties": {"redacted_contents": "** Value redacted: Requires permission baremetal:volume:view_target_properties access. Permission denied. **"}, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/815a089b-504d-44f2-aa8c-ea03d613b4cf", "rel": "self"}, {"href": "http://localhost/volume/targets/815a089b-504d-44f2-aa8c-ea03d613b4cf", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_get_collection_pagination_no_uuid [0.144551s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors?fields=connector_id&limit=2 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-784d6c6d-9746-44c9-889f-406c04980f79
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"connectors": [{"connector_id": "test-connector_id-0", "links": [{"href": "http://localhost/v1/volume/connectors/f9f0bec7-8f14-4df9-96a6-12de9e90291d", "rel": "self"}, {"href": "http://localhost/volume/connectors/f9f0bec7-8f14-4df9-96a6-12de9e90291d", "rel": "bookmark"}]}, {"connector_id": "test-connector_id-1", "links": [{"href": "http://localhost/v1/volume/connectors/15f68048-4b6d-44bd-8e3d-d75aa7e595a9", "rel": "self"}, {"href": "http://localhost/volume/connectors/15f68048-4b6d-44bd-8e3d-d75aa7e595a9", "rel": "bookmark"}]}], "next": "http://localhost/v1/volume/connectors?sort_key=id&sort_dir=asc&fields=connector_id&limit=2&marker=15f68048-4b6d-44bd-8e3d-d75aa7e595a9"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_get_custom_fields_invalid_api_version [0.092484s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781?fields=uuid,extra WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_get_custom_fields_invalid_fields [0.079634s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781?fields=uuid,spongebob WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-048c99ff-0d78-45e7-9225-cd7f0d37eb4a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Field(s) \\\"spongebob\\\" are not valid\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_194_volume_volume_target_id_patch_admin [0.240646s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/targets/559cdad9-96ca-4d93-83c2-fe576a28e3f1 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-33b270d0-4d09-4b33-8eba-ea2dbe5e15ca
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_get_one [0.102639s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3e4cb700-761c-491f-bae1-ba194810d34b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:51:56.137506+00:00", "updated_at": null, "connector_id": "iqn.2012-06.com.example:initiator", "extra": {}, "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_get_one_custom_fields [0.106758s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781?fields=connector_id,extra WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-99b38ff8-26d3-4cd4-a52d-6f1984b282c3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"connector_id": "iqn.2012-06.com.example:initiator", "extra": {}, "links": [{"href": "http://localhost/v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}]}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_get_one_invalid_api_version [0.074923s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_list_non_admin_forbidden_no_project [0.601985s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f6ce679b-b1c1-442a-8f71-a9c2105e6cd0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: fake\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test__resolve_tag_temp_failure [0.588028s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_195_volume_volume_target_id_patch_member [0.281942s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/targets/44f62a85-bb24-4842-b878-e830b8013f53 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9ea1f63c-28be-44aa-8ac1-f6b5163d6c2a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume target 44f62a85-bb24-4842-b878-e830b8013f53 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_authenticate_401_bad_header [0.057979s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_links [0.149525s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors/eae404fd-7165-4a32-935f-1f25cd8c0ade WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-410f97b6-aed4-4097-bd48-c431c359775f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "eae404fd-7165-4a32-935f-1f25cd8c0ade", "created_at": "2025-05-22T02:51:56.418970+00:00", "updated_at": null, "connector_id": "iqn.2012-06.com.example:initiator", "extra": {}, "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/eae404fd-7165-4a32-935f-1f25cd8c0ade", "rel": "self"}, {"href": "http://localhost/volume/connectors/eae404fd-7165-4a32-935f-1f25cd8c0ade", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: GET /v1/volume/connectors/eae404fd-7165-4a32-935f-1f25cd8c0ade WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9aa35bfe-aa14-404a-b409-fb8c8ab7ffe0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "eae404fd-7165-4a32-935f-1f25cd8c0ade", "created_at": "2025-05-22T02:51:56.418970+00:00", "updated_at": null, "connector_id": "iqn.2012-06.com.example:initiator", "extra": {}, "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/eae404fd-7165-4a32-935f-1f25cd8c0ade", "rel": "self"}, {"href": "http://localhost/volume/connectors/eae404fd-7165-4a32-935f-1f25cd8c0ade", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: GET /volume/connectors/eae404fd-7165-4a32-935f-1f25cd8c0ade WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-739b6239-4bb4-4206-9097-5c8dab3faf74
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "eae404fd-7165-4a32-935f-1f25cd8c0ade", "created_at": "2025-05-22T02:51:56.418970+00:00", "updated_at": null, "connector_id": "iqn.2012-06.com.example:initiator", "extra": {}, "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/eae404fd-7165-4a32-935f-1f25cd8c0ade", "rel": "self"}, {"href": "http://localhost/volume/connectors/eae404fd-7165-4a32-935f-1f25cd8c0ade", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {3} ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_authenticate_401_basic_auth [0.062402s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_many [0.186650s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e35d9665-c7ae-4cbd-8a0d-3ed784a7305c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"ports": [{"uuid": "0c9ced6b-698c-4148-bbea-c5ab894ea02d", "address": "52:54:00:cf:2d:30", "links": [{"href": "http://localhost/v1/ports/0c9ced6b-698c-4148-bbea-c5ab894ea02d", "rel": "self"}, {"href": "http://localhost/ports/0c9ced6b-698c-4148-bbea-c5ab894ea02d", "rel": "bookmark"}]}, {"uuid": "3052b0c1-e983-430d-8211-448fdc9748cb", "address": "52:54:00:cf:2d:31", "links": [{"href": "http://localhost/v1/ports/3052b0c1-e983-430d-8211-448fdc9748cb", "rel": "self"}, {"href": "http://localhost/ports/3052b0c1-e983-430d-8211-448fdc9748cb", "rel": "bookmark"}]}, {"uuid": "bc0c1d84-0d0e-4c20-9c17-561b221ac4c5", "address": "52:54:00:cf:2d:32", "links": [{"href": "http://localhost/v1/ports/bc0c1d84-0d0e-4c20-9c17-561b221ac4c5", "rel": "self"}, {"href": "http://localhost/ports/bc0c1d84-0d0e-4c20-9c17-561b221ac4c5", "rel": "bookmark"}]}, {"uuid": "a2f8ab0a-e849-43fe-bab6-c5bca24388b0", "address": "52:54:00:cf:2d:33", "links": [{"href": "http://localhost/v1/ports/a2f8ab0a-e849-43fe-bab6-c5bca24388b0", "rel": "self"}, {"href": "http://localhost/ports/a2f8ab0a-e849-43fe-bab6-c5bca24388b0", "rel": "bookmark"}]}, {"uuid": "9452d5db-2461-406c-99fd-3bba339528aa", "address": "52:54:00:cf:2d:34", "links": [{"href": "http://localhost/v1/ports/9452d5db-2461-406c-99fd-3bba339528aa", "rel": "self"}, {"href": "http://localhost/ports/9452d5db-2461-406c-99fd-3bba339528aa", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_196_volume_volume_target_id_patch_observer [0.162937s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/targets/995791c7-4c3b-4054-93d9-784a5d39c753 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6e9c4ac0-9666-4659-890a-8cf9e5de378f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:update\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_authenticate_401_basic_auth_no_username [0.109716s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_197_volume_volume_target_id_delete_admin [0.091715s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/volume/targets/04470bf4-8962-4867-9fe5-d5ba05efd8da GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2da4aefc-c9ae-4e23-9716-56cfec9c24b0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_many_non_admin [0.118927s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-08b75862-ec4e-47df-a557-261de7abb3fa
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"ports": [{"uuid": "bba9a96d-68e9-4e8b-9b39-4268ccb96b36", "address": "52:54:00:cf:2d:30", "links": [{"href": "http://localhost/v1/ports/bba9a96d-68e9-4e8b-9b39-4268ccb96b36", "rel": "self"}, {"href": "http://localhost/ports/bba9a96d-68e9-4e8b-9b39-4268ccb96b36", "rel": "bookmark"}]}, {"uuid": "3ba64f44-714a-48bc-8162-13bd6a2d7e36", "address": "52:54:00:cf:2d:31", "links": [{"href": "http://localhost/v1/ports/3ba64f44-714a-48bc-8162-13bd6a2d7e36", "rel": "self"}, {"href": "http://localhost/ports/3ba64f44-714a-48bc-8162-13bd6a2d7e36", "rel": "bookmark"}]}]}
DEBUG: {3} ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_authenticate_401_bearer_auth [0.075256s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_many [0.223625s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-de41d408-b1f2-4f09-aebd-d9b1872784a7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"connectors": [{"uuid": "91a6df35-d179-478c-851e-5debcc0114a4", "connector_id": "test-connector_id-0", "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/91a6df35-d179-478c-851e-5debcc0114a4", "rel": "self"}, {"href": "http://localhost/volume/connectors/91a6df35-d179-478c-851e-5debcc0114a4", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}, {"uuid": "aed2c654-abac-45a2-953a-805c8ab7104d", "connector_id": "test-connector_id-1", "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/aed2c654-abac-45a2-953a-805c8ab7104d", "rel": "self"}, {"href": "http://localhost/volume/connectors/aed2c654-abac-45a2-953a-805c8ab7104d", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}, {"uuid": "52b91062-f901-4e6d-b707-d8dc6494279c", "connector_id": "test-connector_id-2", "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/52b91062-f901-4e6d-b707-d8dc6494279c", "rel": "self"}, {"href": "http://localhost/volume/connectors/52b91062-f901-4e6d-b707-d8dc6494279c", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}, {"uuid": "dcf20351-4b5b-496f-85a6-c5d5a926be05", "connector_id": "test-connector_id-3", "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/dcf20351-4b5b-496f-85a6-c5d5a926be05", "rel": "self"}, {"href": "http://localhost/volume/connectors/dcf20351-4b5b-496f-85a6-c5d5a926be05", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}, {"uuid": "14237b73-fc7d-43b8-869d-3f7f1db35d19", "connector_id": "test-connector_id-4", "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/14237b73-fc7d-43b8-869d-3f7f1db35d19", "rel": "self"}, {"href": "http://localhost/volume/connectors/14237b73-fc7d-43b8-869d-3f7f1db35d19", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_one [0.062937s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-919ec4ea-770f-478b-8fa7-6aa7a13e9dcb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"ports": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "address": "52:54:00:cf:2d:31", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}]}]}
DEBUG: {3} ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_authenticate_401_fallback_to_service_config [0.073938s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_198_volume_volume_target_id_delete_member [0.117879s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/volume/targets/9c86f127-c755-4ed7-8f20-575bc1099a10 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3364673a-4576-40ac-a9ad-ac51e7d3571d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume target 9c86f127-c755-4ed7-8f20-575bc1099a10 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_port_by_address [0.051631s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports?address=aa:bb:cc:dd:ee:f1 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1d56b171-f9f0-4969-9924-5e2085b950a8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"ports": [{"uuid": "6dab0f75-cc93-4e47-9857-b4ad6d625e0d", "address": "aa:bb:cc:dd:ee:f1", "links": [{"href": "http://localhost/v1/ports/6dab0f75-cc93-4e47-9857-b4ad6d625e0d", "rel": "self"}, {"href": "http://localhost/ports/6dab0f75-cc93-4e47-9857-b4ad6d625e0d", "rel": "bookmark"}]}]}
DEBUG: {3} ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_authenticate_401_no_header [0.054066s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_one [0.134407s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c4daaae3-cf39-4aad-9ade-e260b03dfe65
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"connectors": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "connector_id": "iqn.2012-06.com.example:initiator", "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}]}
DEBUG: {3} ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_authenticate_noop [0.056396s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_199_volume_volume_target_id_delete_observer [0.115583s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/volume/targets/fd901b31-3a3e-48ad-b060-f4a92c2bde81 GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-02e2d66e-7ef0-49e6-bd05-dcf6e015d3dc
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:delete\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_port_by_address_invalid_address_format [0.122920s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports?address=invalid-mac-format WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-45124446-6c8b-4253-8b38-9829e90363bf
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Expected valid MAC address for address: invalid-mac-format\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_one_invalid_api_version [0.096246s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
DEBUG: {3} ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_download_blob_from_manifest [0.086705s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_200_nodes_volume_get_admin [0.091897s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-580dad95-af87-4be1-8922-93f839cb0beb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/", "rel": "bookmark"}], "connectors": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/connectors", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/connectors", "rel": "bookmark"}], "targets": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/targets", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/targets", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_download_blob_from_manifest_code_401 [0.056265s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_sort_key [0.109922s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors?sort_key=uuid WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8d5d505f-7054-4691-8d16-77ccf9d75545
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"connectors": [{"uuid": "1546dc38-a35a-452b-9544-6d32fb84415e", "connector_id": "test-connector_id-2", "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/1546dc38-a35a-452b-9544-6d32fb84415e", "rel": "self"}, {"href": "http://localhost/volume/connectors/1546dc38-a35a-452b-9544-6d32fb84415e", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}, {"uuid": "783bb219-b686-47af-ad40-97a28bd1b386", "connector_id": "test-connector_id-1", "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/783bb219-b686-47af-ad40-97a28bd1b386", "rel": "self"}, {"href": "http://localhost/volume/connectors/783bb219-b686-47af-ad40-97a28bd1b386", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}, {"uuid": "fe5a1715-9079-4342-a645-033b11463532", "connector_id": "test-connector_id-0", "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/fe5a1715-9079-4342-a645-033b11463532", "rel": "self"}, {"href": "http://localhost/volume/connectors/fe5a1715-9079-4342-a645-033b11463532", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_port_by_address_non_admin [0.140198s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports?address=aa:bb:cc:dd:ee:f1 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-804dcc39-a51f-404a-a977-beb0ed8ffef1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"ports": [{"uuid": "5c49f95b-1b81-47b6-bd23-fbe2b6ee83a8", "address": "aa:bb:cc:dd:ee:f1", "links": [{"href": "http://localhost/v1/ports/5c49f95b-1b81-47b6-bd23-fbe2b6ee83a8", "rel": "self"}, {"href": "http://localhost/ports/5c49f95b-1b81-47b6-bd23-fbe2b6ee83a8", "rel": "bookmark"}]}]}
DEBUG: {3} ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_download_blob_from_manifest_code_403 [0.061017s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_201_nodes_volume_get_member [0.098617s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-258e3cef-74bb-4e74-93fd-016dfce8fbc2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:get\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_download_blob_from_manifest_code_404 [0.074858s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_sort_key_invalid [0.135446s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors?sort_key=foo WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e20f42a4-74a5-46c8-a958-34ac6edd8a26
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The sort_key value \\\"foo\\\" is an invalid field for sorting\", \"debuginfo\": null}"}
DEBUG: GET /v1/volume/connectors?sort_key=extra WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-511b4eda-3aa3-4ed0-bbb7-1e66cbb71b51
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The sort_key value extra is an invalid field for sorting\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_202_nodes_volume_get_observer [0.114045s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d0a7b124-33c0-4cb6-8a93-b6f640e2e519
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/", "rel": "bookmark"}], "connectors": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/connectors", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/connectors", "rel": "bookmark"}], "targets": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/targets", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/targets", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_download_blob_from_manifest_code_500 [0.064928s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_port_by_address_non_admin_no_match [0.175963s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports?address=aa:bb:cc:dd:ee:f1 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5895e533-5625-4e97-8242-03422f7ac682
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"ports": []}
DEBUG: {3} ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_download_blob_from_manifest_code_check [0.061199s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_203_nodes_volume_connectors_get_admin [0.094016s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/connectors WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7ef514c5-69e3-4007-8dab-afc2aef35536
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"connectors": [{"uuid": "4279d383-25d3-48d8-aef8-6c7d28224462", "connector_id": "iqn.2012-06.com.example:initiator", "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/4279d383-25d3-48d8-aef8-6c7d28224462", "rel": "self"}, {"href": "http://localhost/volume/connectors/4279d383-25d3-48d8-aef8-6c7d28224462", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}]}
DEBUG: {3} ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_artifact_index_access_denied [0.050726s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_volume_target.TestDelete.test_delete_volume_target_byid [0.158179s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-d76fc7a4-798e-44ac-b129-2d2094c84572
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_port_by_address_non_existent_address [0.115178s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports?address=aa:bb:cc:dd:ee:ff WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b56ca8cd-2315-4f7b-95ef-1692fa13dd9b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"ports": []}
DEBUG: {3} ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_artifact_index_not_authorized [0.054308s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_204_nodes_volume_connectors_get_member [0.117717s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/connectors WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5b1f80dd-b499-476c-a1b6-6156070ba7f0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_portgroups_subresource_invalid_ident [0.089928s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/123 123/ports WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 400, \"title\": \"Bad Request\", \"description\": \"Expected UUID or name for portgroup: 123 123\"}"}
DEBUG: {3} ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_artifact_index_not_found [0.053892s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_volume_target.TestDelete.test_delete_volume_target_byid_invalid_api_version [0.102374s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
DEBUG: {3} ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_artifact_index_temporaryfailure [0.049574s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_artifact_index_with_tag [0.047773s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_portgroups_subresource_node_not_found [0.108160s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/eeeeeeee-cccc-aaaa-bbbb-cccccccccccc/ports WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
DEBUG: {3} ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_manifest [0.052516s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_volume_target.TestDelete.test_delete_volume_target_invalid_power_state [0.170184s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7f73a6b2-4c66-479e-98ff-ecb218d22bef
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"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}"}
DEBUG: {3} ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_manifest_auth_required [0.065686s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_manifest_checksum_verifies [0.067277s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_sort_key [0.202638s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports?sort_key=uuid WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-adbaaea0-766f-439e-ad70-82679abf684a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"ports": [{"uuid": "3a2118a4-e0f3-4f02-a0af-2313fcc19f9c", "address": "52:54:00:cf:2d:30", "links": [{"href": "http://localhost/v1/ports/3a2118a4-e0f3-4f02-a0af-2313fcc19f9c", "rel": "self"}, {"href": "http://localhost/ports/3a2118a4-e0f3-4f02-a0af-2313fcc19f9c", "rel": "bookmark"}]}, {"uuid": "abdca143-e982-44cf-9756-dd773a43731e", "address": "52:54:00:cf:2d:32", "links": [{"href": "http://localhost/v1/ports/abdca143-e982-44cf-9756-dd773a43731e", "rel": "self"}, {"href": "http://localhost/ports/abdca143-e982-44cf-9756-dd773a43731e", "rel": "bookmark"}]}, {"uuid": "f4f4e631-3013-4040-a0bb-088ef960ed40", "address": "52:54:00:cf:2d:31", "links": [{"href": "http://localhost/v1/ports/f4f4e631-3013-4040-a0bb-088ef960ed40", "rel": "self"}, {"href": "http://localhost/ports/f4f4e631-3013-4040-a0bb-088ef960ed40", "rel": "bookmark"}]}]}
DEBUG: {3} ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_manifest_image_access_denied [0.049416s] ... ok
DEBUG: {2} ironic.tests.unit.api.controllers.v1.test_volume_target.TestDelete.test_delete_volume_target_node_locked [0.186934s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 409 Conflict
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9b6b7a7c-407e-4fc1-92bc-c795fb6c3fa9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node fake-node is locked by host fake-host, please retry after the current operation is completed.\", \"debuginfo\": null}"}
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_manifest_image_not_found [0.075994s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_sort_key_allowed [0.169027s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports?sort_key=pxe_enabled WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d547ea2f-9014-4703-b5bc-81e46e1417bc
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": [{"uuid": "6403bf75-b964-4154-82ef-cdcf9e479543", "address": "52:54:00:cf:2d:30", "links": [{"href": "http://localhost/v1/ports/6403bf75-b964-4154-82ef-cdcf9e479543", "rel": "self"}, {"href": "http://localhost/ports/6403bf75-b964-4154-82ef-cdcf9e479543", "rel": "bookmark"}]}, {"uuid": "e445e5e9-710b-4128-b137-34749fdd4a32", "address": "52:54:00:cf:2d:31", "links": [{"href": "http://localhost/v1/ports/e445e5e9-710b-4128-b137-34749fdd4a32", "rel": "self"}, {"href": "http://localhost/ports/e445e5e9-710b-4128-b137-34749fdd4a32", "rel": "bookmark"}]}]}
DEBUG: {2} ironic.tests.unit.api.test_acl.TestRBACBasic.test_basic_1_values ... SKIPPED: For value storage
DEBUG: {3} ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_manifest_image_temporary_failure [0.097757s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_qemu_img.ConvertImageTestCase.test_convert_image [0.070572s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_sort_key_invalid [0.117140s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports?sort_key=foo WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-df97a4e5-7c4f-404f-bff1-674776b47827
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The sort_key value \\\"foo\\\" is an invalid field for sorting\", \"debuginfo\": null}"}
DEBUG: GET /v1/ports?sort_key=extra WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1a5425ee-5873-4956-8b1a-7d5112208a44
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The sort_key value extra is an invalid field for sorting\", \"debuginfo\": null}"}
DEBUG: GET /v1/ports?sort_key=internal_info WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0c6b3409-c451-4ae6-8aa8-404aa0dfc468
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The sort_key value internal_info is an invalid field for sorting\", \"debuginfo\": null}"}
DEBUG: GET /v1/ports?sort_key=local_link_connection WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fce39f5c-9bde-4c9a-b403-4c4406deecf7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The sort_key value local_link_connection is an invalid field for sorting\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.test_acl.TestRBACBasic.test_basic_2_unauthenticated_user_cannot_get_node [0.148661s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/16aeb9fb-0e26-4456-9663-5872fc1c66d8 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-dd6783aa-cbd4-440b-b7a0-00a8be5b3a19
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 16aeb9fb-0e26-4456-9663-5872fc1c66d8 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.common.test_qemu_img.ConvertImageTestCase.test_convert_image_flags [0.075166s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_sort_key_not_allowed [0.091768s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports?sort_key=pxe_enabled WITH {} GOT Response: 406 Not Acceptable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a028bdc2-1b71-4209-a1f9-726f3c44a4ff
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.18
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Request not acceptable.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.common.test_qemu_img.ConvertImageTestCase.test_convert_image_just_fails [0.047946s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_205_nodes_volume_connectors_get_observer [0.783352s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/connectors WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c80e3b07-8252-4c74-943f-57757205e55f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"connectors": [{"uuid": "2db02b9f-a74d-42e1-b739-8389c960289b", "connector_id": "iqn.2012-06.com.example:initiator", "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/2db02b9f-a74d-42e1-b739-8389c960289b", "rel": "self"}, {"href": "http://localhost/volume/connectors/2db02b9f-a74d-42e1-b739-8389c960289b", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__CheckAllowedPortFields.test__check_allowed_port_fields_allow [0.060332s] ... ok
DEBUG: {2} ironic.tests.unit.api.test_acl.TestRBACBasic.test_basic_3_project_admin_can_get_node [0.112911s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/5e932355-b32b-4c64-a7dc-961c78cc6168 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-126fa966-f4a6-440f-ad8e-a65b37c40aab
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 5e932355-b32b-4c64-a7dc-961c78cc6168 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.common.test_qemu_img.ConvertImageTestCase.test_convert_image_retries [0.055559s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__CheckAllowedPortFields.test__check_allowed_port_fields_empty [0.066858s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_qemu_img.ConvertImageTestCase.test_convert_image_retries_alternate_error [0.050188s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__CheckAllowedPortFields.test__check_allowed_port_fields_local_link_connection_none_type [0.052081s] ... ok
DEBUG: {2} ironic.tests.unit.api.test_acl.TestRBACBasic.test_basic_4_project_member_cannot_get_node [0.105054s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/ca91fb6e-3ef3-4a1f-84d3-abbeba36a6dd WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2de868ea-704f-4b48-994e-e3a978ad5437
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node ca91fb6e-3ef3-4a1f-84d3-abbeba36a6dd could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.common.test_qemu_img.ConvertImageTestCase.test_convert_image_retries_and_fails [0.061934s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__CheckAllowedPortFields.test__check_allowed_port_fields_none [0.049498s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_additional_property [0.048259s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_206_nodes_volume_targets_get_admin [0.200435s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/targets WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-719a6b45-8e60-4fb7-901c-1143419dac10
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"targets": [{"uuid": "b9cd03ca-7907-4ab4-80b7-dea03018a23c", "boot_index": 0, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/b9cd03ca-7907-4ab4-80b7-dea03018a23c", "rel": "self"}, {"href": "http://localhost/volume/targets/b9cd03ca-7907-4ab4-80b7-dea03018a23c", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}]}
DEBUG: {2} ironic.tests.unit.api.test_acl.TestRBACBasic.test_basic_5_public_api [0.091052s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET / WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-de977b30-b5a0-4981-a632-e958032e00fe
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"name": "OpenStack Ironic API", "description": "Ironic is an OpenStack project which enables the provision and management of baremetal machines.", "default_version": {"id": "v1", "links": [{"href": "http://localhost/v1/", "rel": "self"}], "status": "CURRENT", "min_version": "1.1", "version": "1.98"}, "versions": [{"id": "v1", "links": [{"href": "http://localhost/v1/", "rel": "self"}], "status": "CURRENT", "min_version": "1.1", "version": "1.98"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__CheckAllowedPortFields.test__check_allowed_port_fields_not_allow [0.063095s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_custom_schema [0.072716s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_invalid_disk_type [0.044715s] ... ok
DEBUG: {2} ironic.tests.unit.api.test_acl.TestRBACBasic.test_basic_6_public_api_v1 [0.098026s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b6bde5e8-271b-472e-b732-dba462e09e6d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"id": "v1", "links": [{"href": "http://localhost/v1/", "rel": "self"}, {"href": "https://docs.openstack.org//ironic/latest/contributor//webapi.html", "rel": "describedby", "type": "text/html"}], "media_types": {"base": "application/json", "type": "application/vnd.openstack.ironic.v1+json"}, "chassis": [{"href": "http://localhost/v1/chassis/", "rel": "self"}, {"href": "http://localhost/chassis/", "rel": "bookmark"}], "nodes": [{"href": "http://localhost/v1/nodes/", "rel": "self"}, {"href": "http://localhost/nodes/", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/ports/", "rel": "self"}, {"href": "http://localhost/ports/", "rel": "bookmark"}], "drivers": [{"href": "http://localhost/v1/drivers/", "rel": "self"}, {"href": "http://localhost/drivers/", "rel": "bookmark"}], "version": {"id": "v1", "links": [{"href": "http://localhost/v1/", "rel": "self"}], "status": "CURRENT", "min_version": "1.1", "version": "1.98"}, "portgroups": [{"href": "http://localhost/v1/portgroups/", "rel": "self"}, {"href": "http://localhost/portgroups/", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/volume/", "rel": "self"}, {"href": "http://localhost/volume/", "rel": "bookmark"}], "lookup": [{"href": "http://localhost/v1/lookup/", "rel": "self"}, {"href": "http://localhost/lookup/", "rel": "bookmark"}], "heartbeat": [{"href": "http://localhost/v1/heartbeat/", "rel": "self"}, {"href": "http://localhost/heartbeat/", "rel": "bookmark"}], "conductors": [{"href": "http://localhost/v1/conductors/", "rel": "self"}, {"href": "http://localhost/conductors/", "rel": "bookmark"}], "allocations": [{"href": "http://localhost/v1/allocations/", "rel": "self"}, {"href": "http://localhost/allocations/", "rel": "bookmark"}], "events": [{"href": "http://localhost/v1/events/", "rel": "self"}, {"href": "http://localhost/events/", "rel": "bookmark"}], "deploy_templates": [{"href": "http://localhost/v1/deploy_templates/", "rel": "self"}, {"href": "http://localhost/deploy_templates/", "rel": "bookmark"}], "shards": [{"href": "http://localhost/v1/shards/", "rel": "self"}, {"href": "http://localhost/shards/", "rel": "bookmark"}], "runbooks": [{"href": "http://localhost/v1/runbooks/", "rel": "self"}, {"href": "http://localhost/runbooks/", "rel": "bookmark"}], "inspection_rules": [{"href": "http://localhost/v1/inspection_rules/", "rel": "self"}, {"href": "http://localhost/inspection_rules/", "rel": "bookmark"}], "continue_inspection": [{"href": "http://localhost/v1/continue_inspection/", "rel": "self"}, {"href": "http://localhost/continue_inspection/", "rel": "bookmark"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__CheckAllowedPortFields.test__check_allowed_port_fields_physnet_allow [0.086616s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_invalid_int_type [0.054750s] ... ok
DEBUG: {2} ironic.tests.unit.api.test_acl.TestRBACBasic.test_basic_7_public_api_v1_slash [0.070784s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-cffc58d8-c722-46ad-ad99-5473ef2c1ee8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"id": "v1", "links": [{"href": "http://localhost/v1/", "rel": "self"}, {"href": "https://docs.openstack.org//ironic/latest/contributor//webapi.html", "rel": "describedby", "type": "text/html"}], "media_types": {"base": "application/json", "type": "application/vnd.openstack.ironic.v1+json"}, "chassis": [{"href": "http://localhost/v1/chassis/", "rel": "self"}, {"href": "http://localhost/chassis/", "rel": "bookmark"}], "nodes": [{"href": "http://localhost/v1/nodes/", "rel": "self"}, {"href": "http://localhost/nodes/", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/ports/", "rel": "self"}, {"href": "http://localhost/ports/", "rel": "bookmark"}], "drivers": [{"href": "http://localhost/v1/drivers/", "rel": "self"}, {"href": "http://localhost/drivers/", "rel": "bookmark"}], "version": {"id": "v1", "links": [{"href": "http://localhost/v1/", "rel": "self"}], "status": "CURRENT", "min_version": "1.1", "version": "1.98"}, "portgroups": [{"href": "http://localhost/v1/portgroups/", "rel": "self"}, {"href": "http://localhost/portgroups/", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/volume/", "rel": "self"}, {"href": "http://localhost/volume/", "rel": "bookmark"}], "lookup": [{"href": "http://localhost/v1/lookup/", "rel": "self"}, {"href": "http://localhost/lookup/", "rel": "bookmark"}], "heartbeat": [{"href": "http://localhost/v1/heartbeat/", "rel": "self"}, {"href": "http://localhost/heartbeat/", "rel": "bookmark"}], "conductors": [{"href": "http://localhost/v1/conductors/", "rel": "self"}, {"href": "http://localhost/conductors/", "rel": "bookmark"}], "allocations": [{"href": "http://localhost/v1/allocations/", "rel": "self"}, {"href": "http://localhost/allocations/", "rel": "bookmark"}], "events": [{"href": "http://localhost/v1/events/", "rel": "self"}, {"href": "http://localhost/events/", "rel": "bookmark"}], "deploy_templates": [{"href": "http://localhost/v1/deploy_templates/", "rel": "self"}, {"href": "http://localhost/deploy_templates/", "rel": "bookmark"}], "shards": [{"href": "http://localhost/v1/shards/", "rel": "self"}, {"href": "http://localhost/shards/", "rel": "bookmark"}], "runbooks": [{"href": "http://localhost/v1/runbooks/", "rel": "self"}, {"href": "http://localhost/runbooks/", "rel": "bookmark"}], "inspection_rules": [{"href": "http://localhost/v1/inspection_rules/", "rel": "self"}, {"href": "http://localhost/inspection_rules/", "rel": "bookmark"}], "continue_inspection": [{"href": "http://localhost/v1/continue_inspection/", "rel": "self"}, {"href": "http://localhost/continue_inspection/", "rel": "bookmark"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__CheckAllowedPortFields.test__check_allowed_port_fields_physnet_not_allow [0.076197s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_207_nodes_volume_targets_get_member [0.219538s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/targets WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-89fb0145-ac08-4cf1-8755-21e26b318287
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.api.test_acl.TestRBACBasic.test_basic_8_public_api_v1_json [0.036479s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1.json WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
DEBUG: {3} ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_invalid_is_root_volume [0.079979s] ... ok
DEBUG: {2} ironic.tests.unit.api.test_acl.TestRBACBasic.test_basic_9_public_api_v1_xml [0.051816s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1.xml WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
DEBUG: {3} ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_invalid_multiple_is_root_volume [0.052447s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__CheckAllowedPortFields.test__check_allowed_port_fields_portgroup_allow [0.099608s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_invalid_number_of_phy_disks [0.065847s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__CheckAllowedPortFields.test__check_allowed_port_fields_portgroup_not_allow [0.095203s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_invalid_physical_disks [0.076437s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_208_nodes_volume_targets_get_observer [0.244835s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/targets WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e0d065b8-d243-4624-ac7c-d68801f5d856
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"targets": [{"uuid": "10ff7025-f621-4fad-ad39-e55921d24e9a", "boot_index": 0, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/10ff7025-f621-4fad-ad39-e55921d24e9a", "rel": "self"}, {"href": "http://localhost/volume/targets/10ff7025-f621-4fad-ad39-e55921d24e9a", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}]}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__GetPortsCollection.test__get_ports_collection [0.085419s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_invalid_raid_level [0.072637s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_invalid_share_physical_disks [0.041025s] ... ok
DEBUG: {2} ironic.tests.unit.api.test_middleware.TestBasicAuthMiddleware.test_authenticated [0.330427s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-44ec1dbf-b0f7-4eb2-80bb-13862b30b17f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"chassis": []}
DEBUG: {3} ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_invalid_size_gb [0.067962s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_portgroup.TestDelete.test_delete_portgroup_byaddress [0.114285s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/portgroups/52:54:00:cf:2d:31 GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 400, \"title\": \"Bad Request\", \"description\": \"Expected UUID or name for portgroup: 52:54:00:cf:2d:31\"}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_209_drivers_get_admin [0.182232s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9abcd3b9-dea5-491b-97e1-18cbe86b7f42
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"drivers": []}
DEBUG: {2} ironic.tests.unit.api.test_middleware.TestBasicAuthMiddleware.test_not_authenticated [0.048571s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis WITH {} GOT Response: 401 Unauthorized
DEBUG: Content-Type: application/json
DEBUG: Www-Authenticate: Basic realm="Baremetal API"
DEBUG: {"error":{"message":"Authorization required","code":401}}
DEBUG: {3} ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_max_size_gb [0.069154s] ... ok
DEBUG: {2} ironic.tests.unit.api.test_middleware.TestBasicAuthMiddleware.test_public_unauthenticated [0.045692s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a5170ccf-33cb-4146-bd48-8d5b011fbdd9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"id": "v1", "links": [{"href": "http://localhost/v1/", "rel": "self"}, {"href": "https://docs.openstack.org//ironic/latest/contributor//webapi.html", "rel": "describedby", "type": "text/html"}], "media_types": {"base": "application/json", "type": "application/vnd.openstack.ironic.v1+json"}, "chassis": [{"href": "http://localhost/v1/chassis/", "rel": "self"}, {"href": "http://localhost/chassis/", "rel": "bookmark"}], "nodes": [{"href": "http://localhost/v1/nodes/", "rel": "self"}, {"href": "http://localhost/nodes/", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/ports/", "rel": "self"}, {"href": "http://localhost/ports/", "rel": "bookmark"}], "drivers": [{"href": "http://localhost/v1/drivers/", "rel": "self"}, {"href": "http://localhost/drivers/", "rel": "bookmark"}], "version": {"id": "v1", "links": [{"href": "http://localhost/v1/", "rel": "self"}], "status": "CURRENT", "min_version": "1.1", "version": "1.98"}}
DEBUG: {3} ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_no_logical_disk [0.049776s] ... ok
DEBUG: {2} ironic.tests.unit.api.test_middleware.TestCORSMiddleware.test_invalid_cors_get_request [0.047903s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_no_raid_level [0.054382s] ... ok
DEBUG: {2} ironic.tests.unit.api.test_middleware.TestCORSMiddleware.test_invalid_cors_options_request [0.056523s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_210_drivers_get_member [0.167017s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6c5ea51a-36ff-47dd-96f2-0f68ffd980c9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:driver:get\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_portgroup.TestDelete.test_delete_portgroup_byid [0.177963s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-950857b7-da64-4d55-b09b-eda5b558c240
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {2} ironic.tests.unit.api.test_middleware.TestCORSMiddleware.test_valid_cors_get_request [0.035951s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_no_size_gb [0.059739s] ... ok
DEBUG: {2} ironic.tests.unit.api.test_middleware.TestCORSMiddleware.test_valid_cors_options_request [0.025508s] ... ok
DEBUG: {2} ironic.tests.unit.command.test_status.TestUpgradeChecks.test__check_allocations_table_latin1 [0.034224s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_okay [0.054681s] ... ok
DEBUG: {2} ironic.tests.unit.command.test_status.TestUpgradeChecks.test__check_allocations_table_myiasm [0.040692s] ... ok
DEBUG: {2} ironic.tests.unit.command.test_status.TestUpgradeChecks.test__check_allocations_table_myiasm_both [0.024514s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_portgroup.TestDelete.test_delete_portgroup_byname [0.156696s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/portgroups/pg.1 GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-c1bef6b4-be16-4608-9de8-196466214555
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {3} ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_okay_software [0.070715s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_211_drivers_get_observer [0.178214s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-be756a85-0671-4289-9b14-7f328149e187
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"drivers": []}
DEBUG: {2} ironic.tests.unit.command.test_status.TestUpgradeChecks.test__check_allocations_table_ok [0.033567s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_too_few_physical_disks [0.049268s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_with_jbod_volume [0.052632s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_portgroup.TestDelete.test_delete_portgroup_byname_not_existed [0.116345s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/portgroups/blah GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4719435e-dd3b-428c-8709-b27c1048ad90
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup blah could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_zero_logical_disks [0.044703s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_212_drivers_driver_name_get_admin [0.148907s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-57433593-e117-447e-947f-96135ce0b48b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Could not find the following driver(s) or hardware type(s): fake-driverz.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_portgroup.TestDelete.test_delete_portgroup_byname_with_json [0.077674s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/portgroups/pg.1.json GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-fb098099-7a35-439a-b364-e4fd069ba933
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.90
DEBUG: {3} ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_zero_size_gb [0.063983s] ... ok
DEBUG: {2} ironic.tests.unit.command.test_status.TestUpgradeChecks.test__check_obj_versions [0.253407s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_states.StatesTest.test_state_values_length [0.074228s] ... ok
DEBUG: {2} ironic.tests.unit.command.test_status.TestUpgradeChecks.test__check_obj_versions_bad [0.034283s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_and [0.022768s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_portgroup.TestDelete.test_delete_portgroup_invalid_api_version [0.138980s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
DEBUG: {2} ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_boolean [0.019671s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_utils.GetRouteSourceTestCase.test_get_route_source_indexerror [0.074728s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_decorated_args [0.018914s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_decorated_args_kwargs [0.020065s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_213_drivers_driver_name_get_member [0.246174s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c7c379df-a095-4c1c-a1fa-98b6f28a5459
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:driver:get\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_decorated_function [0.028750s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_utils.GetRouteSourceTestCase.test_get_route_source_ipv4 [0.083982s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_decorated_kwargs [0.022928s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_integer [0.032993s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_mac_address [0.019350s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_utils.GetRouteSourceTestCase.test_get_route_source_ipv6 [0.062288s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_mandatory [0.018735s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_mixed_unvalidated [0.036010s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_portgroup.TestDelete.test_delete_portgroup_node_locked [0.218568s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 GOT Response: 409 Conflict
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d411165b-8bd0-49b0-b7b4-d91b920c2028
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node fake-node is locked by host fake-host, please retry after the current operation is completed.\", \"debuginfo\": null}"}
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.common.test_utils.GetRouteSourceTestCase.test_get_route_source_ipv6_linklocal [0.059124s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_name [0.048064s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_214_drivers_driver_name_get_observer [0.212268s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-15f2553b-8e9b-41b3-aea9-7292f18eb66f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Could not find the following driver(s) or hardware type(s): fake-driverz.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.common.test_utils.GetRouteSourceTestCase.test_get_route_source_ipv6_linklocal_allowed [0.054137s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspectionScopedRBAC.test_bmc_address_as_none [0.081845s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/continue_inspection WITH {'inventory': {'bmc_address': None, 'bmc_v6address': None, 'interfaces': [{'mac_address': '11:22:33:44:55:66', 'name': 'em0'}, {'mac_address': '66:55:44:33:22:11', 'name': 'em1'}]}, 'test': 42} GOT Response: 202 Accepted
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a19b2ac0-069a-4ed3-b860-a43ecdcd13f5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "d754f9bd-48d5-4a2c-8c66-8f08f4f217c0"}
DEBUG: {2} ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_or [0.076608s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_utils.IsHttpUrlTestCase.test_is_http_url [0.069193s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspectionScopedRBAC.test_inspector_compatibility [0.066664s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/continue_inspection WITH {'inventory': {'bmc_address': '192.0.2.42', 'bmc_v6address': '2001:db8::42', 'interfaces': [{'mac_address': '11:22:33:44:55:66', 'name': 'em0'}, {'mac_address': '66:55:44:33:22:11', 'name': 'em1'}]}, 'test': 42} GOT Response: 202 Accepted
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ceac0dc2-d435-435e-a4c0-dafb2f9c6f23
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"uuid": "40dda841-fc2c-4d3e-bebe-96028769032c"}
DEBUG: {2} ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_string [0.070894s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspectionScopedRBAC.test_invalid_schema [0.051515s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/continue_inspection WITH {'inventory': {'bmc_address': '192.0.2.42', 'bmc_v6address': '2001:db8::42'}, 'test': 42} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6f733b70-1cb1-457f-9b4d-979e88e544b0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Schema error for data: 'interfaces' is a required property\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.common.test_utils.JinjaTemplatingTestCase.test_render_file [0.078787s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_215_drivers_properties_get_admin [0.163157s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz/properties WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-86c4b873-193b-4bec-bcc8-49b338274c78
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"No conductors registered.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_string_list [0.055739s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_unexpected_args [0.044051s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_utils.JinjaTemplatingTestCase.test_render_string [0.079131s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspectionScopedRBAC.test_new_api [0.099470s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/continue_inspection WITH {'inventory': {'bmc_address': '192.0.2.42', 'bmc_v6address': '2001:db8::42', 'interfaces': [{'mac_address': '11:22:33:44:55:66', 'name': 'em0'}, {'mac_address': '66:55:44:33:22:11', 'name': 'em1'}]}, 'test': 42} GOT Response: 202 Accepted
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-53aedd81-1def-4c1c-9e3c-e018e81811ec
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"node": {"uuid": "1da6e0d7-26e9-4770-9e17-5fad084d92dc", "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "driver_internal_info": {"content": "** Redacted - Requires baremetal:node:get:driver_internal_info permission. **"}, "links": [{"href": "http://localhost/v1/nodes/1da6e0d7-26e9-4770-9e17-5fad084d92dc", "rel": "self"}, {"href": "http://localhost/nodes/1da6e0d7-26e9-4770-9e17-5fad084d92dc", "rel": "bookmark"}]}, "config": {"metrics": {"backend": "noop", "prepend_host": false, "prepend_uuid": false, "prepend_host_reverse": true, "global_prefix": null}, "metrics_statsd": {"statsd_host": "localhost", "statsd_port": 8125}, "heartbeat_timeout": 300, "agent_containers": {"allow_arbitrary_containers": false, "allowed_containers": [], "container_steps_file": "/etc/ironic-python-agent.d/mysteps.yaml", "runner": "podman", "pull_options": "--tls-verify=false", "run_options": "--rm --network=host --tls-verify=false", "container_conf_file": "/etc/containers/containers.conf"}, "agent_token": null, "agent_token_required": true, "agent_md5_checksum_enable": true, "disable_deep_image_inspection": false, "permitted_image_formats": ["raw", "gpt", "qcow2", "iso"]}}
DEBUG: {2} ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_uuid [0.059820s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_utils.JinjaTemplatingTestCase.test_render_with_quotes [0.062517s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_uuid_or_name [0.041947s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_216_drivers_properties_get_member [0.185451s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz/properties WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-312d18ff-290d-4379-90db-af14da85e38f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:driver:get_properties\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test__append_operator_to_hints [0.050692s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspectionScopedRBAC.test_no_usable_lookup_data [0.099172s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/continue_inspection WITH {'inventory': {'interfaces': [{'mac_address': 'meow'}]}, 'test': 42} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-afb9c28a-c410-4b6b-a330-97e90ecfe601
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"No lookup information provided\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_args.ValidateDictTest.test_dict_valid [0.041926s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_args.ValidateDictTest.test_dict_valid_colon_key_name [0.020448s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_extract_hint_operator_and_values_empty_value [0.052113s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_args.ValidatePatchSchemaTest.test_patch [0.023510s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_args.ValidatePatchSchemaTest.test_patch_validation_failed [0.031289s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspectionScopedRBAC.test_old_api_version [0.095979s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/continue_inspection WITH {'inventory': {'bmc_address': '192.0.2.42', 'bmc_v6address': '2001:db8::42', 'interfaces': [{'mac_address': '11:22:33:44:55:66', 'name': 'em0'}, {'mac_address': '66:55:44:33:22:11', 'name': 'em1'}]}, 'test': 42} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2eda33c1-1a7d-48fa-9893-b911bded4625
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.83
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"API version 1.84 or newer is required\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_extract_hint_operator_and_values_integer [0.061526s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_args.ValidateTypesTest.test_types [0.020253s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_driver_factory.DriverLoadTestCase.test_driver_duplicated_entry [0.036243s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_extract_hint_operator_and_values_multiple_values [0.041663s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_217_drivers_properties_get_observer [0.188984s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz/properties WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-72b087e6-c89f-4ccb-bede-7b0829a47a7c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"No conductors registered.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_driver_factory.DriverLoadTestCase.test_driver_empty_entry [0.036955s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_bad_invalid_agent_status [0.099966s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/heartbeat/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {'callback_url': 'https://url', 'agent_token': 'meow', 'agent_status': 'invalid_state', 'agent_status_message': 'woof', 'agent_verify_ca': 'abcdef1'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-52ac317b-abb8-435a-86bd-c32ccffc1468
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Agent status is invalid. Valid states are start,end,error.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_extract_hint_operator_and_values_multiple_values_space [0.061983s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_driver_factory.DriverLoadTestCase.test_driver_init_checks_unsupported [0.030022s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_driver_factory.DriverLoadTestCase.test_driver_load_error_if_driver_enabled [0.033414s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_extract_hint_operator_and_values_no_operator [0.053472s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_driver_factory.DriverLoadTestCase.test_no_driver_load_error_if_driver_disabled [0.029795s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_heartbeat_rejects_different_callback_url [0.096851s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/heartbeat/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {'callback_url': 'https://url2'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8a7b8689-5341-48ee-8c86-175c46d43288
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Detected change in ramdisk provided \\\"callback_url\\\"\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_driver_factory.DriverLoadTestCase.test_wrap_in_driver_load_error_if_driver_enabled [0.035926s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_extract_hint_operator_and_values_single_value [0.053812s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_normalize_hint_expression_empty_value [0.047237s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_build_driver_for_task [0.052966s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_heartbeat_rejects_file_url [0.095370s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/heartbeat/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {'callback_url': 'file:///path/to/the/wizzard'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-bd64163b-2a45-4733-9138-642a243d1a3f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"An issue with the supplied \\\"callback_url\\\" has been detected.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_normalize_hint_expression_in [0.048350s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_build_driver_for_task_bad_default [0.071804s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_218_drivers_raid_logical_disk_properties_get_admin [0.277476s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz/raid/logical_disk_properties WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9c979279-9913-49fa-848b-e22ce4fa21d4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"No conductors registered.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_normalize_hint_expression_no_op_no_space [0.055973s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_build_driver_for_task_calculated_defaults [0.062422s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_node_not_found [0.103749s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/heartbeat/a70d17a7-7683-4c10-9a53-9615e75c7603 WITH {'callback_url': 'https://url'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e5ac0bbb-b519-4d02-a3d3-299dcff73f3f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node a70d17a7-7683-4c10-9a53-9615e75c7603 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_build_driver_for_task_configured_defaults [0.045388s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_219_drivers_raid_logical_disk_properties_get_member [0.104715s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz/raid/logical_disk_properties WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f262b150-43f9-46e4-907d-454edadefbc7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:driver:get_raid_logical_disk_properties\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_normalize_hint_expression_no_op_space [0.095332s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_build_driver_for_task_fake [0.042956s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_220_drivers_raid_logical_disk_properties_get_observer [0.086402s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz/raid/logical_disk_properties WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-73e16497-7ebf-4770-8936-1bb9227245bf
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"No conductors registered.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_ok [0.158552s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/heartbeat/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {'callback_url': 'https://url', 'agent_token': 'x'} GOT Response: 202 Accepted
DEBUG: Openstack-Request-Id: req-a1d3d6a5-184b-4c98-8913-fc4c520c162e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {2} ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_build_driver_for_task_fallback_defaults [0.109985s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_221_drivers_vendor_passthru_methods_get_admin [0.073456s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz/vendor_passthru/methods WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fdb3b2a3-5f03-4e82-a29e-cd42dfc7322a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"No conductors registered.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_build_driver_for_task_incorrect [0.086632s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_222_drivers_vendor_passthru_methods_get_member [0.083919s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz/vendor_passthru/methods WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f626dda4-6012-45d8-adde-49cd2e56f783
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:driver:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_ok_agent_status_and_status [0.158478s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/heartbeat/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {'callback_url': 'https://url', 'agent_token': 'meow', 'agent_status': 'start', 'agent_status_message': 'woof', 'agent_verify_ca': 'abcdef1'} GOT Response: 202 Accepted
DEBUG: Openstack-Request-Id: req-14c96e79-5a83-4dba-9634-7f924562776c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {2} ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_build_driver_for_task_instance_info_override [0.060585s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_223_drivers_vendor_passthru_methods_get_observer [0.082793s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz/vendor_passthru/methods WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0c4e84f2-ecc8-44e7-a695-6f12fd2234cb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:driver:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_build_driver_for_task_not_fake [0.046817s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_enabled_supported_interfaces [0.025507s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_enabled_supported_interfaces_non_default [0.038917s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_get_hardware_type_existing [0.023486s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_ok_agent_token [0.148118s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/heartbeat/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {'callback_url': 'http://url', 'agent_token': 'abcdef1'} GOT Response: 202 Accepted
DEBUG: Openstack-Request-Id: req-11a5e8b8-1ec0-4ed8-9707-1023e80f9456
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {2} ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_get_hardware_type_missing [0.023050s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_invalid_rescue_interface [0.031887s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_224_drivers_vendor_passthru_get_admin [0.159545s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz/vendor_passthru?method=test WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-76ea367f-8894-4e2b-8a94-a4c2f8fcec76
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"No conductors registered.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_invalid_storage_interface [0.026109s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_no_raid_interface_no_default [0.054388s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_225_drivers_vendor_passthru_get_member [0.084304s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz/vendor_passthru?method=test WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b4d7f083-cff1-4095-ab05-43505c6a2c2f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:driver:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_no_rescue_interface_default_from_conf [0.030227s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_ok_agent_verify_ca [0.147899s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/heartbeat/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {'callback_url': 'https://url', 'agent_token': 'meow', 'agent_verify_ca': 'abcdef1'} GOT Response: 202 Accepted
DEBUG: Openstack-Request-Id: req-854d0595-8771-4676-a495-28974213cf98
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {2} ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_no_storage_interface [0.025809s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_226_drivers_vendor_passthru_get_observer [0.077521s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz/vendor_passthru?method=test WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a174bed0-06c2-4bd6-843c-d2aaf43de062
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:driver:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_no_storage_interface_default_from_conf [0.035073s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_none_storage_interface [0.041951s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_driver_factory.NetworkInterfaceFactoryTestCase.test_build_driver_for_task [0.050947s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_ok_agent_version [0.154918s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/heartbeat/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {'callback_url': 'https://url', 'agent_version': '1.4.1', 'agent_token': 'meow'} GOT Response: 202 Accepted
DEBUG: Openstack-Request-Id: req-e51b131a-6612-44fe-b5ce-b0f41a43e551
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_227_drivers_vendor_passthru_post_admin [0.131902s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/drivers/fake-driverz/vendor_passthru?method=test WITH None GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fd227154-7a73-43a4-8e12-90bcc4c010e2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"No conductors registered.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_driver_factory.NetworkInterfaceFactoryTestCase.test_build_driver_for_task_default_is_flat [0.048639s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.common.test_driver_factory.NetworkInterfaceFactoryTestCase.test_build_driver_for_task_unknown_network_interface [0.069541s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_normalize_hint_expression_op_no_space [0.870022s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_228_drivers_vendor_passthru_post_member [0.120235s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/drivers/fake-driverz/vendor_passthru?method=test WITH None GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7dbb0311-12d0-4d0f-9a03-ff6895f82ab0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:driver:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_ok_by_name [0.164423s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/heartbeat/test.1 WITH {'callback_url': 'https://url', 'agent_token': 'token'} GOT Response: 202 Accepted
DEBUG: Openstack-Request-Id: req-a38e15dc-1909-465a-a97e-df4138e295a2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {3} ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_normalize_hint_expression_op_space [0.063271s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_normalize_hint_expression_or [0.020600s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_convert_rotational [0.027738s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_229_drivers_vendor_passthru_post_observer [0.095371s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/drivers/fake-driverz/vendor_passthru?method=test WITH None GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9f6f9ad1-24f0-45b0-87e8-4f62b682251f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:driver:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_convert_size [0.021666s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_ok_for_anaconda [0.098165s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/heartbeat/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {'callback_url': '', 'agent_token': 'x'} GOT Response: 202 Accepted
DEBUG: Openstack-Request-Id: req-3b4eb6f9-b36b-4f24-af72-0dfaad4f9ebf
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {3} ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_int_or [0.024369s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_int_or_invalid [0.019634s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_230_drivers_vendor_passthru_put_admin [0.084806s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/drivers/fake-driverz/vendor_passthru?method=test WITH None GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-341723f5-ef7e-4a5b-b0b1-986d639c71cb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"No conductors registered.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_by_path [0.039074s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_ok_with_json [0.101042s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/heartbeat/1be26c0b-03f2-4d2e-ae87-c02d7f33c123.json WITH {'callback_url': 'https://url', 'agent_token': 'maybe some magic'} GOT Response: 202 Accepted
DEBUG: Openstack-Request-Id: req-fa645eee-30da-4c84-9a98-73f28fe40d50
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.90
DEBUG: {3} ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_hctl [0.056887s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_231_drivers_vendor_passthru_put_member [0.076342s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/drivers/fake-driverz/vendor_passthru?method=test WITH None GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-412bae00-ceb8-43d7-aca0-3fdb6a8ec133
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:driver:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_model [0.052671s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_old_API_agent_verify_ca_error [0.112089s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/heartbeat/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {'callback_url': 'https://url', 'agent_token': 'meow', 'agent_verify_ca': 'abcd'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e6f1a904-c3a9-4bda-8f41-7e482144a9df
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.67
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Field \\\"agent_verify_ca\\\" not recognised in this version\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_name [0.058369s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_232_drivers_vendor_passthru_put_observer [0.109421s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/drivers/fake-driverz/vendor_passthru?method=test WITH None GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1b5ac647-4210-47ce-b46c-65fce40330b7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:driver:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_rotational [0.045388s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_old_API_agent_version_error [0.072310s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/heartbeat/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {'callback_url': 'https://url', 'agent_version': '1.4.1'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-af36ef95-26e8-4ae1-bf07-b03555b4cbdf
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.35
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Field \\\"agent_version\\\" not recognised\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_233_drivers_vendor_passthru_delete_admin ... SKIPPED: not updated for scope testing
DEBUG: {3} ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_serial [0.068448s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_old_api_agent_status_error [0.083988s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/heartbeat/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {'callback_url': 'https://url', 'agent_token': 'meow', 'agent_verify_ca': 'abcd', 'agent_status': 'wow', 'agent_status_message': 'much status'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3328bd40-6508-4098-b25a-8db1a9b9eee3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.71
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Fields \\\"agent_status\\\" and \\\"agent_status_message\\\" not recognised.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_234_drivers_vendor_passthru_delete_observer ... SKIPPED: not updated for scope testing
DEBUG: {3} ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_size [0.045160s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_old_api_version [0.062449s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/heartbeat/42ba0af5-36b8-45c9-b71c-ef09949fe580 WITH {'callback_url': 'https://url'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-83ead38b-ea40-41dd-af3d-01b32df89b9a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Resource could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_vendor [0.053165s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_hash_ring.HashRingManagerTestCase.test_hash_ring_manager_automatic_retry [0.637936s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: {3} ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_wwn [0.053410s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_235_nodes_bios_get_admin [0.133065s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d4279498-aa14-4104-a59a-00dfdc95adee
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"bios": [{"created_at": "2025-05-22T02:52:02.452426+00:00", "updated_at": null, "name": "FAKE_SETTING", "value": "FAKE_SETTING", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios/FAKE_SETTING", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios/FAKE_SETTING", "rel": "bookmark"}]}]}
DEBUG: {3} ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_wwn_vendor_extension [0.036019s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_hash_ring.HashRingManagerTestCase.test_hash_ring_manager_driver_not_found [0.100875s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: {3} ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_wwn_with_extension [0.044187s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_fast_deploy_lookup [0.157612s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/lookup?addresses=11:22:33:44:55:66,66:55:44:33:22:11&node_uuid=a454675d-f7fe-4211-8a95-0de827007c55 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1f8430b9-3c48-4746-b09b-fc08e3743116
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"node": {"uuid": "a454675d-f7fe-4211-8a95-0de827007c55", "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "driver_internal_info": {"private_state": "secret value", "agent_secret_token": "******"}, "links": [{"href": "http://localhost/v1/nodes/a454675d-f7fe-4211-8a95-0de827007c55", "rel": "self"}, {"href": "http://localhost/nodes/a454675d-f7fe-4211-8a95-0de827007c55", "rel": "bookmark"}]}, "config": {"metrics": {"backend": "statsd", "prepend_host": false, "prepend_uuid": false, "prepend_host_reverse": true, "global_prefix": null}, "metrics_statsd": {"statsd_host": "localhost", "statsd_port": 8125}, "heartbeat_timeout": 300, "agent_containers": {"allow_arbitrary_containers": false, "allowed_containers": [], "container_steps_file": "/etc/ironic-python-agent.d/mysteps.yaml", "runner": "podman", "pull_options": "--tls-verify=false", "run_options": "--rm --network=host --tls-verify=false", "container_conf_file": "/etc/containers/containers.conf"}, "agent_token": "abcxyz", "agent_token_required": true, "agent_md5_checksum_enable": true, "disable_deep_image_inspection": false, "permitted_image_formats": ["raw", "gpt", "qcow2", "iso"]}}
DEBUG: GET /v1/lookup?addresses=11:22:33:44:55:66,66:55:44:33:22:11&node_uuid=a454675d-f7fe-4211-8a95-0de827007c55 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4283a023-6d8e-49ec-a6b1-f694486298f3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"node": {"uuid": "a454675d-f7fe-4211-8a95-0de827007c55", "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "driver_internal_info": {"private_state": "secret value", "agent_secret_token": "******"}, "links": [{"href": "http://localhost/v1/nodes/a454675d-f7fe-4211-8a95-0de827007c55", "rel": "self"}, {"href": "http://localhost/nodes/a454675d-f7fe-4211-8a95-0de827007c55", "rel": "bookmark"}]}, "config": {"metrics": {"backend": "statsd", "prepend_host": false, "prepend_uuid": false, "prepend_host_reverse": true, "global_prefix": null}, "metrics_statsd": {"statsd_host": "localhost", "statsd_port": 8125}, "heartbeat_timeout": 300, "agent_containers": {"allow_arbitrary_containers": false, "allowed_containers": [], "container_steps_file": "/etc/ironic-python-agent.d/mysteps.yaml", "runner": "podman", "pull_options": "--tls-verify=false", "run_options": "--rm --network=host --tls-verify=false", "container_conf_file": "/etc/containers/containers.conf"}, "agent_token": "abcxyz", "agent_token_required": true, "agent_md5_checksum_enable": true, "disable_deep_image_inspection": false, "permitted_image_formats": ["raw", "gpt", "qcow2", "iso"]}}
DEBUG: GET /v1/lookup?addresses=11:22:33:44:55:66,66:55:44:33:22:11&node_uuid=a454675d-f7fe-4211-8a95-0de827007c55 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-43f9b854-6452-40be-83d7-bfb7b1245d4d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"node": {"uuid": "a454675d-f7fe-4211-8a95-0de827007c55", "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "driver_internal_info": {"private_state": "secret value", "agent_secret_token": "******"}, "links": [{"href": "http://localhost/v1/nodes/a454675d-f7fe-4211-8a95-0de827007c55", "rel": "self"}, {"href": "http://localhost/nodes/a454675d-f7fe-4211-8a95-0de827007c55", "rel": "bookmark"}]}, "config": {
DEBUG:     "metrics": {"backend": "statsd", "prepend_host": false, "prepend_uuid": false, "prepend_host_reverse": true, "global_prefix": null}, "metrics_statsd": {"statsd_host": "localhost", "statsd_port": 8125}, "heartbeat_timeout": 300, "agent_containers": {"allow_arbitrary_containers": false, "allowed_containers": [], "container_steps_file": "/etc/ironic-python-agent.d/mysteps.yaml", "runner": "podman", "pull_options": "--tls-verify=false", "run_options": "--rm --network=host --tls-verify=false", "container_conf_file": "/etc/containers/containers.conf"}, "agent_token": "abcxyz", "agent_token_required": true, "agent_md5_checksum_enable": true, "disable_deep_image_inspection": false, "permitted_image_formats": ["raw", "gpt", "qcow2", "iso"]}}
DEBUG: {3} ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_no_hints [0.050863s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_236_nodes_bios_get_member [0.138094s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b54f0b05-534c-489a-8f95-7317a2e13660
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_hash_ring.HashRingManagerTestCase.test_hash_ring_manager_hardware_type_success [0.092247s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: {3} ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_non_existent_hint [0.047166s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_found_by_addresses [0.130647s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/lookup?addresses=11:22:33:44:55:66,66:55:44:33:22:11 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-82b66b7d-b0a9-4861-ba56-1298d97e324d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"node": {"uuid": "206fd947-280d-489e-8ed5-8918f40d7922", "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "driver_internal_info": {"private_state": "secret value", "agent_secret_token": "******"}, "links": [{"href": "http://localhost/v1/nodes/206fd947-280d-489e-8ed5-8918f40d7922", "rel": "self"}, {"href": "http://localhost/nodes/206fd947-280d-489e-8ed5-8918f40d7922", "rel": "bookmark"}]}, "config": {"metrics": {"backend": "statsd", "prepend_host": false, "prepend_uuid": false, "prepend_host_reverse": true, "global_prefix": null}, "metrics_statsd": {"statsd_host": "localhost", "statsd_port": 8125}, "heartbeat_timeout": 300, "agent_containers": {"allow_arbitrary_containers": false, "allowed_containers": [], "container_steps_file": "/etc/ironic-python-agent.d/mysteps.yaml", "runner": "podman", "pull_options": "--tls-verify=false", "run_options": "--rm --network=host --tls-verify=false", "container_conf_file": "/etc/containers/containers.conf"}, "agent_token": "some-value", "agent_token_required": true, "agent_md5_checksum_enable": true, "disable_deep_image_inspection": false, "permitted_image_formats": ["raw", "gpt", "qcow2", "iso"]}}
DEBUG: {3} ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_string_compare_operator_name [0.059406s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_hash_ring.HashRingManagerTestCase.test_hash_ring_manager_hardware_type_success_groups [0.083081s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_237_nodes_bios_get_observer [0.097489s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f6afab45-ae87-486c-b9ce-6461980d4dba
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"bios": [{"created_at": "2025-05-22T02:52:02.706360+00:00", "updated_at": null, "name": "FAKE_SETTING", "value": "FAKE_SETTING", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios/FAKE_SETTING", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios/FAKE_SETTING", "rel": "bookmark"}]}]}
DEBUG: {3} ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_string_or_space [0.049475s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_found_by_only_uuid [0.099545s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/lookup?node_uuid=fcc9b7c8-e784-438c-8828-331016539f9d WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a0b13b56-3f85-4d31-aee4-337931bcb831
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"node": {"uuid": "fcc9b7c8-e784-438c-8828-331016539f9d", "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "driver_internal_info": {"private_state": "secret value", "agent_secret_token": "******"}, "links": [{"href": "http://localhost/v1/nodes/fcc9b7c8-e784-438c-8828-331016539f9d", "rel": "self"}, {"href": "http://localhost/nodes/fcc9b7c8-e784-438c-8828-331016539f9d", "rel": "bookmark"}]}, "config": {"metrics": {"backend": "statsd", "prepend_host": false, "prepend_uuid": false, "prepend_host_reverse": true, "global_prefix": null}, "metrics_statsd": {"statsd_host": "localhost", "statsd_port": 8125}, "heartbeat_timeout": 300, "agent_containers": {"allow_arbitrary_containers": false, "allowed_containers": [], "container_steps_file": "/etc/ironic-python-agent.d/mysteps.yaml", "runner": "podman", "pull_options": "--tls-verify=false", "run_options": "--rm --network=host --tls-verify=false", "container_conf_file": "/etc/containers/containers.conf"}, "agent_token": "xyzabc", "agent_token_required": true, "agent_md5_checksum_enable": true, "disable_deep_image_inspection": false, "permitted_image_formats": ["raw", "gpt", "qcow2", "iso"]}}
DEBUG: {2} ironic.tests.unit.common.test_hash_ring.HashRingManagerTestCase.test_hash_ring_manager_reset_interval [0.075651s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: {3} ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_with_operators [0.065850s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_hash_ring.HashRingManagerTestCase.test_hash_ring_manager_reset_interval_not_happen_sqlite [0.072185s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: {3} ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_without_operators [0.046046s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_found_by_uuid [0.101708s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/lookup?addresses=11:22:33:44:55:66,66:55:44:33:22:11&node_uuid=05e4093f-276d-4e8c-bbb8-9b9207d454c2 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c459ead6-a542-42f9-86d8-f6c5a4ecaece
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"node": {"uuid": "05e4093f-276d-4e8c-bbb8-9b9207d454c2", "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "driver_internal_info": {"private_state": "secret value", "agent_secret_token": "******"}, "links": [{"href": "http://localhost/v1/nodes/05e4093f-276d-4e8c-bbb8-9b9207d454c2", "rel": "self"}, {"href": "http://localhost/nodes/05e4093f-276d-4e8c-bbb8-9b9207d454c2", "rel": "bookmark"}]}, "config": {"metrics": {"backend": "statsd", "prepend_host": false, "prepend_uuid": false, "prepend_host_reverse": true, "global_prefix": null}, "metrics_statsd": {"statsd_host": "localhost", "statsd_port": 8125}, "heartbeat_timeout": 300, "agent_containers": {"allow_arbitrary_containers": false, "allowed_containers": [], "container_steps_file": "/etc/ironic-python-agent.d/mysteps.yaml", "runner": "podman", "pull_options": "--tls-verify=false", "run_options": "--rm --network=host --tls-verify=false", "container_conf_file": "/etc/containers/containers.conf"}, "agent_token": "this_thing_on?", "agent_token_required": true, "agent_md5_checksum_enable": true, "disable_deep_image_inspection": false, "permitted_image_formats": ["raw", "gpt", "qcow2", "iso"]}}
DEBUG: {2} ironic.tests.unit.common.test_hash_ring.HashRingManagerTestCase.test_hash_ring_manager_uncached [0.053538s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_utils.TempFilesTestCase.test__check_dir_free_space_ok [0.051072s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_utils.TempFilesTestCase.test__check_dir_writable_not_writable [0.055025s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_image_service.FileImageServiceTestCase.test_download_copy [0.076752s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_ignore_malformed_address [0.123996s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/lookup?addresses=not-a-valid-address,80:00:02:48:fe:80:00:00:00:00:00:00:f4:52:14:03:00:54:06:c2,11:22:33:44:55:66,66:55:44:33:22:11 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-569aa8aa-4a90-4028-a0b1-af4c924ac874
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"node": {"uuid": "6f2c4a6c-4e33-4eaa-a686-c30c19a8dd99", "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "driver_internal_info": {"private_state": "secret value", "agent_secret_token": "******"}, "links": [{"href": "http://localhost/v1/nodes/6f2c4a6c-4e33-4eaa-a686-c30c19a8dd99", "rel": "self"}, {"href": "http://localhost/nodes/6f2c4a6c-4e33-4eaa-a686-c30c19a8dd99", "rel": "bookmark"}]}, "config": {"metrics": {"backend": "statsd", "prepend_host": false, "prepend_uuid": false, "prepend_host_reverse": true, "global_prefix": null}, "metrics_statsd": {"statsd_host": "localhost", "statsd_port": 8125}, "heartbeat_timeout": 300, "agent_containers": {"allow_arbitrary_containers": false, "allowed_containers": [], "container_steps_file": "/etc/ironic-python-agent.d/mysteps.yaml", "runner": "podman", "pull_options": "--tls-verify=false", "run_options": "--rm --network=host --tls-verify=false", "container_conf_file": "/etc/containers/containers.conf"}, "agent_token": "123456", "agent_token_required": true, "agent_md5_checksum_enable": true, "disable_deep_image_inspection": false, "permitted_image_formats": ["raw", "gpt", "qcow2", "iso"]}}
DEBUG: {3} ironic.tests.unit.common.test_utils.TempFilesTestCase.test__check_dir_writable_ok [0.051956s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_image_service.FileImageServiceTestCase.test_download_copy_fail [0.054022s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_utils.TempFilesTestCase.test_check_dir_free_space_raises [0.052648s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_invalid_input_addresses [0.097615s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/lookup?addresses=meow1 WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-634c945a-81d8-4b12-8cdb-54b311629040
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"At least one of 'addresses' and 'node_uuid' parameters is required\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_image_service.FileImageServiceTestCase.test_download_hard_link [0.081653s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_utils.TempFilesTestCase.test_check_dir_no_dir [0.061594s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_image_service.FileImageServiceTestCase.test_download_symlink [0.035408s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_utils.TempFilesTestCase.test_check_dir_ok [0.052982s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_image_service.FileImageServiceTestCase.test_show [0.031668s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_utils.TempFilesTestCase.test_check_dir_with_pass_in [0.057173s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_image_service.FileImageServiceTestCase.test_validate_href [0.052230s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_238_nodes_bios_bios_setting_get_admin [0.546645s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios/FAKE_SETTING WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-83d2c0a2-450e-4e02-a643-399501a9c95e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"FAKE_SETTING": {"created_at": "2025-05-22T02:52:02.836151+00:00", "updated_at": null, "name": "FAKE_SETTING", "value": "FAKE_SETTING", "attribute_type": "Enumeration", "allowable_values": ["on", "off"], "lower_bound": null, "max_length": null, "min_length": null, "read_only": false, "reset_required": true, "unique": false, "upper_bound": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios/FAKE_SETTING", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios/FAKE_SETTING", "rel": "bookmark"}]}}
DEBUG: {2} ironic.tests.unit.common.test_image_service.FileImageServiceTestCase.test_validate_href_blocked_path [0.023184s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_image_service.FileImageServiceTestCase.test_validate_href_empty_allowlist [0.026169s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_utils.TempFilesTestCase.test_is_memory_insufficient [0.057364s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_image_service.FileImageServiceTestCase.test_validate_href_in_allowlist [0.021109s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_image_service.FileImageServiceTestCase.test_validate_href_not_in_allowlist [0.033415s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_utils.TempFilesTestCase.test_is_memory_insufficient_good [0.051662s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_image_service.FileImageServiceTestCase.test_validate_href_path_not_found_or_not_file [0.036529s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_utils.TempFilesTestCase.test_is_memory_insufficient_recovers [0.059165s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test__validate_url_is_specific [0.046702s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_utils.TempFilesTestCase.test_is_memory_insufficient_warning_only [0.054625s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test__validate_url_is_specific_bad_format [0.051564s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_utils.TempFilesTestCase.test_tempdir [0.040039s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test__validate_url_is_specific_not_specific [0.047479s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_utils.TempFilesTestCase.test_tempdir_mocked [0.046569s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_239_nodes_bios_bios_setting_get_member [0.317605s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios/FAKE_SETTING WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8a4c6ad3-8201-45ce-9c62-8e808945d6ac
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test_download_direct_manifest_reference [0.058534s] ... ok
DEBUG: {3} ironic.tests.unit.common.test_utils.TempFilesTestCase.test_tempdir_mocked_error_on_rmtree [0.072199s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test_download_direct_manifest_reference_just_digest [0.127014s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_candidate_nodes_mismatch [0.124431s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test_identify_specific_image [0.101167s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test_identify_specific_image_aarch64 [0.033182s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test_identify_specific_image_bad_manifest [0.022319s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test_identify_specific_image_local [0.022965s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_node_associated_with_another_instance [0.132571s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test_identify_specific_image_specific_digest [0.030618s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_240_nodes_bios_bios_setting_get_observer [0.382525s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios/FAKE_SETTING WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-cb8d6341-01c2-455c-9be6-513e383137c7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"FAKE_SETTING": {"created_at": "2025-05-22T02:52:03.852744+00:00", "updated_at": null, "name": "FAKE_SETTING", "value": "FAKE_SETTING", "attribute_type": "Enumeration", "allowable_values": ["on", "off"], "lower_bound": null, "max_length": null, "min_length": null, "read_only": false, "reset_required": true, "unique": false, "upper_bound": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios/FAKE_SETTING", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios/FAKE_SETTING", "rel": "bookmark"}]}}
DEBUG: {2} ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test_show [0.029470s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_non_existing_node [0.065269s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test_validate_href [0.022162s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_images.IronicImagesTestCase.test__hanlde_zstd_compression [0.028400s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_images.IronicImagesTestCase.test__hanlde_zstd_compression_disabled [0.030170s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_invalid_input_node_uuid [0.985739s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/lookup?node_uuid=meow1 WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b17ee2d1-0085-416c-90f9-36fbadfd6c7f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Expected UUID for node_uuid: meow1\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_images.IronicImagesTestCase.test_converted_size_estimate_custom [0.041549s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_images.IronicImagesTestCase.test_converted_size_estimate_default [0.029056s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_resource_class_mismatch [0.149794s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_241_conductors_get_admin [0.177213s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/conductors WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a14fd5e2-7d36-43fd-b059-4b007c6e5296
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"conductors": [{"hostname": "test-conductor-node", "conductor_group": "", "links": [{"href": "http://localhost/v1/conductors/test-conductor-node", "rel": "self"}, {"href": "http://localhost/conductors/test-conductor-node", "rel": "bookmark"}], "alive": true}]}
DEBUG: {2} ironic.tests.unit.common.test_images.IronicImagesTestCase.test_converted_size_estimate_raw_smaller [0.058464s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_images.IronicImagesTestCase.test_download_size [0.032966s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_no_restrict_lookup [0.152789s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/lookup?addresses=11:22:33:44:55:66,66:55:44:33:22:11&node_uuid=cee91659-4154-405a-8afe-01740813e5ce WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-38d9b781-49bc-47d4-97f0-501447d9e70f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"node": {"uuid": "cee91659-4154-405a-8afe-01740813e5ce", "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "driver_internal_info": {"private_state": "secret value", "agent_secret_token": "******"}, "links": [{"href": "http://localhost/v1/nodes/cee91659-4154-405a-8afe-01740813e5ce", "rel": "self"}, {"href": "http://localhost/nodes/cee91659-4154-405a-8afe-01740813e5ce", "rel": "bookmark"}]}, "config": {"metrics": {"backend": "statsd", "prepend_host": false, "prepend_uuid": false, "prepend_host_reverse": true, "global_prefix": null}, "metrics_statsd": {"statsd_host": "localhost", "statsd_port": 8125}, "heartbeat_timeout": 300, "agent_containers": {"allow_arbitrary_containers": false, "allowed_containers": [], "container_steps_file": "/etc/ironic-python-agent.d/mysteps.yaml", "runner": "podman", "pull_options": "--tls-verify=false", "run_options": "--rm --network=host --tls-verify=false", "container_conf_file": "/etc/containers/containers.conf"}, "agent_token": "234567890", "agent_token_required": true, "agent_md5_checksum_enable": true, "disable_deep_image_inspection": false, "permitted_image_formats": ["raw", "gpt", "qcow2", "iso"]}}
DEBUG: {2} ironic.tests.unit.common.test_images.IronicImagesTestCase.test_fetch_image_service [0.037705s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_242_conductors_get_member [0.170029s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/conductors WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-236c82b6-0758-488c-8b39-e587342b10d5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:conductor:get\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_state_not_active [0.182752s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.common.test_images.IronicImagesTestCase.test_fetch_image_service_auth_data_checksum [0.067607s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_images.IronicImagesTestCase.test_fetch_image_service_force_raw [0.029711s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_not_found [0.123364s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/lookup?addresses=11:22:33:44:55:66,66:55:44:33:22:11 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-dbea7d27-2b8d-405c-a26b-ff0ba1265df8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Resource could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_images.IronicImagesTestCase.test_fetch_image_service_force_raw_combined_algo [0.028896s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_images.IronicImagesTestCase.test_fetch_image_service_force_raw_no_checksum_algo [0.028452s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_images.IronicImagesTestCase.test_fetch_image_service_force_raw_with_checksum [0.035413s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_images.IronicImagesTestCase.test_fetch_image_service_with_checksum_mismatch [0.032854s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_nothing_provided [0.122012s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/lookup WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-dd987141-bab3-45f0-a785-ce4b43baf97b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"At least one of 'addresses' and 'node_uuid' parameters is required\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_show_image_service [0.025678s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_243_conductors_get_observer [0.210945s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/conductors WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6996a66a-4006-4ed6-91a1-499780213d2c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"conductors": [{"hostname": "test-conductor-node", "conductor_group": "", "links": [{"href": "http://localhost/v1/conductors/test-conductor-node", "rel": "self"}, {"href": "http://localhost/conductors/test-conductor-node", "rel": "bookmark"}], "alive": true}]}
DEBUG: {2} ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_show_no_image_service [0.033612s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_traits_mismatch [0.234768s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_gpt [0.043515s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_gpt_backward_compatibility [0.038414s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_old_api_version [0.148597s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/lookup?addresses=11:22:33:44:55:66,66:55:44:33:22:11 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-221d4548-c124-4ebc-b3c3-843520b92727
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Resource could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_raw [0.030205s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_raw_already_gpt_format [0.025829s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_raw_already_iso [0.035920s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_uuid_associated_with_another_instance [0.198733s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_244_conductors_hostname_get_admin [0.250063s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/conductors/test-conductor-node WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-24ef816c-501d-463f-942e-32be6c57f93b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"created_at": "2025-05-22T02:52:04.700614+00:00", "updated_at": "2025-05-22T02:52:04.701773+00:00", "hostname": "test-conductor-node", "conductor_group": "", "drivers": ["fake-driver", "null-driver"], "links": [{"href": "http://localhost/v1/conductors/test-conductor-node", "rel": "self"}, {"href": "http://localhost/conductors/test-conductor-node", "rel": "bookmark"}], "alive": true}
DEBUG: {2} ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_raw_already_raw_format [0.048780s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_restrict_lookup [0.141166s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/lookup?addresses=11:22:33:44:55:66,66:55:44:33:22:11&node_uuid=68df09c0-028a-4091-aac2-fd0fb0690acb WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-57571c63-428a-47a5-ac46-a67145383d10
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Resource could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckNodePolicyAndRetrieve.test_check_node_policy_and_retrieve [0.070700s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_245_conductors_hostname_get_member [0.165188s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/conductors/test-conductor-node WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a39de742-7e45-442c-b097-88c5b249e82a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:conductor:get\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_with_associated_node [0.186229s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckNodePolicyAndRetrieve.test_check_node_policy_and_retrieve_no_node [0.076594s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckNodePolicyAndRetrieve.test_check_node_policy_and_retrieve_no_node_policy_notfound [0.078527s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_246_conductors_hostname_get_observer [0.158717s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/conductors/test-conductor-node WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-21933ffd-911f-4174-99e9-ef58a42ad7cb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"created_at": "2025-05-22T02:52:05.073999+00:00", "updated_at": "2025-05-22T02:52:05.074865+00:00", "hostname": "test-conductor-node", "conductor_group": "", "drivers": ["fake-driver", "null-driver"], "links": [{"href": "http://localhost/v1/conductors/test-conductor-node", "rel": "self"}, {"href": "http://localhost/conductors/test-conductor-node", "rel": "bookmark"}], "alive": true}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckNodePolicyAndRetrieve.test_check_node_policy_and_retrieve_policy_forbidden [0.074315s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_with_candidate_nodes [0.165315s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckNodePolicyAndRetrieve.test_check_node_policy_and_retrieve_with_suffix [0.077600s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckPortListPolicy.test_check_port_list_policy [0.068496s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_247_allocations_post_admin [0.170875s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/allocations WITH {'resource_class': 'CUSTOM_TEST'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b34d8fde-5048-421a-891b-6b7bbdd122f4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_raw_fails_safety_check [0.513654s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_with_unassociated_node [0.172126s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckPortListPolicy.test_check_port_list_policy_forbidden [0.078408s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_raw_not_permitted_format [0.050957s] ... ok
DEBUG: {0} 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.
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckPortListPolicy.test_check_port_list_policy_forbidden_no_project [0.079982s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_raw_not_raw_after_conversion [0.070080s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_without_resource_class [0.172323s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_utils.TestCheckPortListPolicy.test_check_port_list_policy_non_admin [0.074006s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_raw_safety_check_disabled [0.077237s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_raw_safety_check_disabled_fails_to_convert [0.055856s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_249_allocations_post_observer [0.209046s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/allocations WITH {'resource_class': 'CUSTOM_TEST'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-41877a11-5b47-4df2-97fc-442cb8683a4e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:allocation:create_restricted\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_source_a_path_content_length [0.053435s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestDelete.test_delete_volume_connector_byid [0.131793s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-8a59abda-7cea-40fc-9363-cc1332e8651b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {2} ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_source_a_path_content_type [0.049455s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_source_a_path_other_error [0.054371s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestDelete.test_delete_volume_connector_byid_invalid_api_version [0.110110s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
DEBUG: {2} ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_source_a_path_redirect [0.058687s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_250_allocations_get_admin [0.195810s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-925bfaa9-ab67-4f6e-812e-8f1690d6fc82
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"allocations": [{"uuid": "68e30500-d903-4181-ac5e-402bd435ceaf", "created_at": "2025-05-22T02:52:05.719188+00:00", "updated_at": "2025-05-22T02:52:05.733080+00:00", "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": null, "resource_class": "CUSTOM_TEST", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/68e30500-d903-4181-ac5e-402bd435ceaf", "rel": "self"}, {"href": "http://localhost/allocations/68e30500-d903-4181-ac5e-402bd435ceaf", "rel": "bookmark"}], "node_uuid": "22e26c0b-03f2-4d2e-ae87-c02d7f33c000"}]}
DEBUG: {2} ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_source_a_path_returns_none [0.054662s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestDelete.test_delete_volume_connector_invalid_power_state [0.157426s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-88b9278a-900a-47ea-bbee-c3d1fac93682
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"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}"}
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_source_a_path_simple [0.051132s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test__do_next_deploy_step_all [0.470715s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_whole_disk_image_explicit [0.052714s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_251_allocations_get_member [0.173461s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d6e56639-ae12-48cc-8048-4c9db9dd8a64
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:allocation:list\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_whole_disk_image_no_img_src [0.045402s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_whole_disk_image_partition_image [0.055786s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestDelete.test_delete_volume_connector_node_locked [0.152521s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 409 Conflict
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-75be290f-052c-4b3f-b18d-03ccd96b3421
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node fake-node is locked by host fake-host, please retry after the current operation is completed.\", \"debuginfo\": null}"}
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_whole_disk_image_partition_image_with_type [0.058445s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_252_allocations_get_observer [0.205519s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e204e5c4-32fa-4ac0-b007-1bba3a190977
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"allocations": [{"uuid": "bceee22f-b607-4d29-a720-b2bc3ef5d559", "created_at": "2025-05-22T02:52:06.116324+00:00", "updated_at": "2025-05-22T02:52:06.128684+00:00", "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": null, "resource_class": "CUSTOM_TEST", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/bceee22f-b607-4d29-a720-b2bc3ef5d559", "rel": "self"}, {"href": "http://localhost/allocations/bceee22f-b607-4d29-a720-b2bc3ef5d559", "rel": "bookmark"}], "node_uuid": "22e26c0b-03f2-4d2e-ae87-c02d7f33c000"}]}
DEBUG: {2} ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_whole_disk_image_partition_non_glance [0.076112s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_add_multi [0.192626s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/extra/foo1', 'value': 'bar1', 'op': 'add'}, {'path': '/extra/foo2', 'value': 'bar2', 'op': 'add'}, {'path': '/extra/foo3', 'value': 'bar3', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-efd2a4e2-4609-465d-929f-221322372521
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:52:06.195717+00:00", "updated_at": null, "connector_id": "iqn.2012-06.com.example:initiator", "extra": {"foo1": "bar1", "foo2": "bar2", "foo3": "bar3"}, "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {2} ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_whole_disk_image_whole_disk_image [0.066072s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test__do_next_deploy_step_async [0.364751s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_whole_disk_image_whole_disk_image_oci [0.040879s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_whole_disk_image_whole_disk_non_glance [0.065573s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_253_allocations_allocation_id_get_admin [0.200941s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations/3a4fe7ce-95e5-47ab-b0ba-8eb3c564b99e WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9c099c3e-c2bf-416e-8f5e-3742366e86ee
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "3a4fe7ce-95e5-47ab-b0ba-8eb3c564b99e", "created_at": "2025-05-22T02:52:06.326772+00:00", "updated_at": "2025-05-22T02:52:06.336521+00:00", "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": null, "resource_class": "CUSTOM_TEST", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/3a4fe7ce-95e5-47ab-b0ba-8eb3c564b99e", "rel": "self"}, {"href": "http://localhost/allocations/3a4fe7ce-95e5-47ab-b0ba-8eb3c564b99e", "rel": "bookmark"}], "node_uuid": "22e26c0b-03f2-4d2e-ae87-c02d7f33c000"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_add_node_id [0.133733s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/node_id', 'value': '1', 'op': 'add'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0c35c19e-e3ea-447b-a542-5546724e17f5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot patch /node_id. Only the following can be updated: connector_id, extra, node_uuid, type\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_json_rpc.TestService.test_authenticated [0.073852s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_json_rpc.TestService.test_authenticated_no_admin_role [0.069465s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_json_rpc.TestService.test_authenticated_no_allowed_role [0.060777s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_add_node_uuid [0.177699s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/node_uuid', 'value': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4410f7cc-57af-443b-a304-dcdeb4d7a1c6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:52:06.542468+00:00", "updated_at": null, "connector_id": "iqn.2012-06.com.example:initiator", "extra": {}, "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_254_allocations_allocation_id_get_member [0.239417s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations/3b7052c4-ab85-40bf-a1ce-8c704697dd78 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-50543d27-719e-4d55-a854-997ef4a04b4d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Allocation 3b7052c4-ab85-40bf-a1ce-8c704697dd78 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_json_rpc.TestService.test_authenticated_with_allowed_role [0.077769s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test__do_next_deploy_step_continue_from_last_step [0.355705s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.common.test_json_rpc.TestService.test_expected_failure [0.060031s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_add_node_uuid_invalid_type [0.159331s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/node_uuid', 'value': 123, 'op': 'add'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ae196ea0-0159-440b-b6d7-40fc246ce14b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Expected a UUID for node_uuid, but received 123.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_json_rpc.TestService.test_expected_failure_oslo [0.085273s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_255_allocations_allocation_id_get_observer [0.216886s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations/05497524-a5ba-41bd-a462-7ac18ce8fdcd WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-47d79173-ffd2-42d3-8db6-b137ab64a43e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "05497524-a5ba-41bd-a462-7ac18ce8fdcd", "created_at": "2025-05-22T02:52:06.779057+00:00", "updated_at": "2025-05-22T02:52:06.794918+00:00", "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": null, "resource_class": "CUSTOM_TEST", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/05497524-a5ba-41bd-a462-7ac18ce8fdcd", "rel": "self"}, {"href": "http://localhost/allocations/05497524-a5ba-41bd-a462-7ac18ce8fdcd", "rel": "bookmark"}], "node_uuid": "22e26c0b-03f2-4d2e-ae87-c02d7f33c000"}
DEBUG: {2} ironic.tests.unit.common.test_json_rpc.TestService.test_http_basic [0.078352s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_add_root [0.206421s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/connector_id', 'value': 'test-connector-id-123', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7c843bad-db3c-47e8-865a-2fd71c39b39d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:52:06.902776+00:00", "updated_at": null, "connector_id": "test-connector-id-123", "extra": {}, "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {2} ironic.tests.unit.common.test_json_rpc.TestService.test_http_basic_not_authenticated [0.070315s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_json_rpc.TestService.test_invalid_requests [0.070206s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_256_allocations_allocation_id_patch_admin [0.219904s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/allocations/6e2640d5-cb68-4773-9fa2-b5a89e709efe WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ebfc7372-2732-41e0-a7d7-f8f7cebf414f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "6e2640d5-cb68-4773-9fa2-b5a89e709efe", "created_at": "2025-05-22T02:52:06.964025+00:00", "updated_at": "2025-05-22T02:52:07.097885+00:00", "candidate_nodes": [], "extra": {"test": "testing"}, "last_error": null, "name": null, "owner": null, "resource_class": "CUSTOM_TEST", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/6e2640d5-cb68-4773-9fa2-b5a89e709efe", "rel": "self"}, {"href": "http://localhost/allocations/6e2640d5-cb68-4773-9fa2-b5a89e709efe", "rel": "bookmark"}], "node_uuid": "22e26c0b-03f2-4d2e-ae87-c02d7f33c000"}
DEBUG: {2} ironic.tests.unit.common.test_json_rpc.TestService.test_malformed_context [0.057175s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_add_root_non_existent [0.202717s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-083816b4-4026-4481-a16c-6d70fb174d38
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot patch /foo. Only the following can be updated: connector_id, extra, node_uuid, type\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_json_rpc.TestService.test_mask_secrets [0.067719s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_257_allocations_allocation_id_patch_member [0.201769s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/allocations/39692615-4988-453a-a039-083475544df4 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7a710ab9-500a-42dd-b411-39f89df5cf83
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Allocation 39692615-4988-453a-a039-083475544df4 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_json_rpc.TestService.test_method_not_found [0.079541s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_remove_mandatory_field [0.161105s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/value', 'op': 'remove'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-228d69cf-498e-47c8-8cd0-37650e5aca72
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot patch /value. Only the following can be updated: connector_id, extra, node_uuid, type\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_json_rpc.TestService.test_method_not_post [0.072924s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_json_rpc.TestService.test_missing_argument [0.057233s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_json_rpc.TestService.test_no_context [0.081506s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_258_allocations_allocation_id_patch_observer [0.230600s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/allocations/5bb70711-65c2-46d7-91fc-1d46596dd222 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-34a83fe6-d52f-4454-90b8-a78d1508e988
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:allocation:update\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_json_rpc.TestService.test_no_deny_methods [0.069555s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_remove_multi [0.252168s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/extra/foo1', 'op': 'remove'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-21d7411d-38ac-41fe-87e2-e6fcaf5f344b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:52:07.476166+00:00", "updated_at": "2025-05-22T02:52:07.490761+00:00", "connector_id": "iqn.2012-06.com.example:initiator", "extra": {"foo2": "bar2", "foo3": "bar3"}, "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: PATCH /v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/extra', 'op': 'remove'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f3d35497-049b-480d-998b-4222f58330c4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:52:07.476166+00:00", "updated_at": "2025-05-22T02:52:07.490761+00:00", "connector_id": "iqn.2012-06.com.example:initiator", "extra": {}, "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {2} ironic.tests.unit.common.test_json_rpc.TestService.test_non_json_body [0.073504s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_259_allocations_allocation_id_delete_admin [0.192351s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/allocations/18b55d45-5c40-467c-aa6a-16868e2b41cd GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0fb5325a-a60c-4e28-8dbe-708a23cb7ff3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_json_rpc.TestService.test_notification [0.071322s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_remove_node_id [0.182123s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/node_id', 'op': 'remove'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3350bb56-1a25-4482-807b-245c520be9a8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot patch /node_id. Only the following can be updated: connector_id, extra, node_uuid, type\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_json_rpc.TestService.test_success [0.057025s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_260_allocations_allocation_id_delete_member [0.165189s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/allocations/b9951da5-311d-4e83-be92-4cdcb4000e49 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-dd4f85ec-a929-4333-a34f-20285d063645
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Allocation b9951da5-311d-4e83-be92-4cdcb4000e49 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_json_rpc.TestService.test_success_no_result [0.076303s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test__do_next_deploy_step_dynamic [1.251500s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.common.test_json_rpc.TestService.test_unexpected_failure [0.078645s] ... ok
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_remove_non_existent_property_fail [0.167481s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/extra/non-existent', 'op': 'remove'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-009e0f10-8430-468d-bf51-b6f296102f84
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Couldn't apply patch '{'path': '/extra/non-existent', 'op': 'remove'}'. Reason: can't remove non-existent object 'non-existent'\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_261_allocations_allocation_id_delete_observer [0.199677s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/allocations/90ba8e0c-30c2-4d19-b578-47fcb7864378 GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-97fcb510-1bb3-413b-8e06-a9c6117e1da1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:allocation:delete\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_get_configuration_connection_error [0.117123s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_remove_uuid [0.146140s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/uuid', 'op': 'remove'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f4e73f43-f2b4-4583-b94a-a06bd7cf18d4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot patch /uuid. Only the following can be updated: connector_id, extra, node_uuid, type\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_get_configuration_empty [0.097892s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_262_nodes_allocation_get_admin [0.218000s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/allocation WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-65df859b-e1c1-4656-b28b-a5d9ca7cb3e2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "116db3fb-96ab-4963-b33e-4920fb420d3a", "created_at": "2025-05-22T02:52:08.197485+00:00", "updated_at": "2025-05-22T02:52:08.219986+00:00", "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": null, "resource_class": "CUSTOM_TEST", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/116db3fb-96ab-4963-b33e-4920fb420d3a", "rel": "self"}, {"href": "http://localhost/allocations/116db3fb-96ab-4963-b33e-4920fb420d3a", "rel": "bookmark"}], "node_uuid": "22e26c0b-03f2-4d2e-ae87-c02d7f33c000"}
DEBUG: {2} ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_get_configuration_http [0.106839s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_replace_connector_id_already_exist [0.180799s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/connector_id', 'value': 'test-connector-id-123', 'op': 'replace'}] GOT Response: 409 Conflict
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9840094d-fa28-4519-aa18-d29d35f6a8b4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"A volume connector with type None and connector ID test-connector-id-123 already exists.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test__do_next_deploy_step_fast_track [0.413892s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_get_configuration_http_error [0.088723s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_replace_invalid_power_state [0.136157s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/connector_id', 'value': 'test-connector-id-123', 'op': 'replace'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e14ca6a9-8f01-44db-b4ff-4124f4c6a2d7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The requested action \\\"volume connector update\\\" can not be performed on node \\\"1be26c0b-03f2-4d2e-ae87-c02d7f33c123\\\" while it is in state \\\"power on\\\".\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_get_configuration_http_noauth [0.097769s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_263_nodes_allocation_get_member [0.225051s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/allocation WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-96ef964d-d02a-490b-996d-657ab3b32941
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Resource could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_replace_multi [0.114079s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/extra/foo1', 'value': 'bar1x', 'op': 'replace'}, {'path': '/extra/foo2', 'value': 'bar2x', 'op': 'replace'}, {'path': '/extra/foo3', 'value': 'bar3x', 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0510fab5-65e2-4a1e-8f8a-edac98297356
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:52:08.543544+00:00", "updated_at": "2025-05-22T02:52:08.556783+00:00", "connector_id": "iqn.2012-06.com.example:initiator", "extra": {"foo1": "bar1x", "foo2": "bar2x", "foo3": "bar3x"}, "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {2} ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_get_configuration_invalid_json [0.075229s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test__do_next_deploy_step_in_deploywait [0.244131s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_get_configuration_mold_connection_error_exceeded [0.051699s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_replace_node_id [0.109105s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/node_id', 'value': '1', 'op': 'replace'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-25453e96-6056-4801-a38b-7d7357f39967
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot patch /node_id. Only the following can be updated: connector_id, extra, node_uuid, type\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_get_configuration_swift [0.060322s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_get_configuration_swift_noauth [0.052575s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_264_nodes_allocation_get_observer [0.305839s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/allocation WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-216987e3-a17a-448b-af6e-9800930e7e1c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "142b7b6e-ea79-4026-adbb-d4d2d6166372", "created_at": "2025-05-22T02:52:08.664923+00:00", "updated_at": "2025-05-22T02:52:08.681475+00:00", "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": null, "resource_class": "CUSTOM_TEST", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/142b7b6e-ea79-4026-adbb-d4d2d6166372", "rel": "self"}, {"href": "http://localhost/allocations/142b7b6e-ea79-4026-adbb-d4d2d6166372", "rel": "bookmark"}], "node_uuid": "22e26c0b-03f2-4d2e-ae87-c02d7f33c000"}
DEBUG: {2} ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_save_configuration_connection_error [0.070237s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_replace_node_uuid [0.155036s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/node_uuid', 'value': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e81ba0fd-4c1e-49fc-b6e3-f6783b413464
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:52:08.813241+00:00", "updated_at": null, "connector_id": "iqn.2012-06.com.example:initiator", "extra": {}, "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {3} ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test__do_next_deploy_step_last_step_done [0.275772s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_save_configuration_connection_error_exceeded [0.069954s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_replace_node_uuid_invalid_type [0.103188s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/node_uuid', 'value': 123, 'op': 'replace'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-72dc22a5-974c-4863-bf9e-a9b7bef87e79
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Expected a UUID for node_uuid, but received 123.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_save_configuration_http [0.063032s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_save_configuration_http_error [0.048524s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_replace_non_existent_node_uuid [0.115375s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/node_uuid', 'value': '12506333-a81c-4d59-9987-889ed5f8687b', 'op': 'replace'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e08341a3-8544-4bf1-a207-0ecbaeb59bc4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 12506333-a81c-4d59-9987-889ed5f8687b could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_save_configuration_http_noauth [0.059049s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_265_nodes_allocation_delete_admin [0.308383s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/allocation GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7918c3c5-44ea-4e1a-9eac-3fc5a6e6bf69
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test__do_next_deploy_step_last_step_done_with_console [0.258921s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_save_configuration_swift [0.064702s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_replace_singular [0.120683s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/connector_id', 'value': 'test-connector-id-999', 'op': 'replace'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-59a269de-6d8d-4881-a405-210fef61b4e5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:52:09.161391+00:00", "updated_at": null, "connector_id": "test-connector-id-999", "extra": {}, "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {2} ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_save_configuration_swift_noauth [0.081473s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_update_byid [0.129548s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/extra/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2e050a44-f0a1-4852-9554-8055f65bd160
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:52:09.307800+00:00", "updated_at": null, "connector_id": "iqn.2012-06.com.example:initiator", "extra": {"foo": "bar"}, "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_266_nodes_allocation_delete_member [0.292885s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/allocation GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5b2190b0-609f-4c02-97ac-28708a034179
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 22e26c0b-03f2-4d2e-ae87-c02d7f33c000 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_update_invalid_api_version [0.091555s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'path': '/extra/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
DEBUG: {3} ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test__do_next_deploy_step_last_step_done_with_console_error [0.324238s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_update_not_found [0.089607s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/connectors/61fab480-9676-492a-a0ce-5bea5dde1b57 WITH [{'path': '/extra/foo', 'value': 'bar', 'op': 'add'}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-abd726f2-14c2-4684-9671-ab608385f62e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume connector 61fab480-9676-492a-a0ce-5bea5dde1b57 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.test_healthcheck.TestHealthcheckMiddleware.test_disable [0.108317s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_267_nodes_allocation_delete_observer [0.231798s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/allocation GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-90b0358f-eae9-4c41-826a-25d3d8c6ed72
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:allocation:delete\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test__do_next_deploy_step_none [0.269390s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.api.test_healthcheck.TestHealthcheckMiddleware.test_enable [0.105401s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_network.GetPhysnetsByPortgroupID.test_empty [0.610405s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_268_deploy_templates_post_admin [0.237941s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/deploy_templates WITH {'name': 'CUSTOM_TEST_TEMPLATE', 'steps': [{'interface': 'deploy', 'step': 'noop', 'args': {}, 'priority': 0}]} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/deploy_templates/3b75233c-668c-499e-b612-ce1ba2f26e33
DEBUG: Openstack-Request-Id: req-9f75ecb8-af88-4bca-b025-23c9cb54ae21
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "3b75233c-668c-499e-b612-ce1ba2f26e33", "created_at": "2025-05-22T02:52:09.925018+00:00", "updated_at": null, "name": "CUSTOM_TEST_TEMPLATE", "extra": {}, "links": [{"href": "http://localhost/v1/deploy_templates/3b75233c-668c-499e-b612-ce1ba2f26e33", "rel": "self"}, {"href": "http://localhost/deploy_templates/3b75233c-668c-499e-b612-ce1ba2f26e33", "rel": "bookmark"}], "steps": [{"interface": "deploy", "step": "noop", "args": {}, "priority": 0}]}
DEBUG: {3} ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_continue_node_deploy [0.159304s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.common.test_network.GetPhysnetsByPortgroupID.test_exclude_port [0.147233s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_continue_node_deploy_first_agent_boot [0.128151s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_269_deploy_templates_post_member [0.184918s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/deploy_templates WITH {'name': 'CUSTOM_TEST_TEMPLATE', 'steps': [{'interface': 'deploy', 'step': 'noop', 'args': {}, 'priority': 0}]} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-558ab31e-9581-42f9-b02e-352007d6492b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:create\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_network.GetPhysnetsByPortgroupID.test_exclude_port_no_id [0.131126s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_continue_node_deploy_no_skip_step [0.206449s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_270_deploy_templates_post_observer [0.174481s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/deploy_templates WITH {'name': 'CUSTOM_TEST_TEMPLATE', 'steps': [{'interface': 'deploy', 'step': 'noop', 'args': {}, 'priority': 0}]} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-05ef9aaa-0c82-4118-9cb7-63a226fa5a02
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:create\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_network.GetPhysnetsByPortgroupID.test_one_port [0.125675s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.common.test_network.GetPhysnetsByPortgroupID.test_two_ports [0.151835s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_271_deploy_templates_get_admin [0.199639s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9b456976-8171-455d-88ee-feef88f3cfd0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"deploy_templates": [{"uuid": "5559d06b-cb6c-4bf8-92de-6bef2092cfb2", "name": "CUSTOM_DT1", "links": [{"href": "http://localhost/v1/deploy_templates/5559d06b-cb6c-4bf8-92de-6bef2092cfb2", "rel": "self"}, {"href": "http://localhost/deploy_templates/5559d06b-cb6c-4bf8-92de-6bef2092cfb2", "rel": "bookmark"}]}]}
DEBUG: {1} ironic.tests.unit.api.test_hooks.TestContextHook.test_context_hook_after_add_request_id [0.761588s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_continue_node_steps_validation [0.257078s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.api.test_hooks.TestContextHook.test_context_hook_after_miss_context [0.054082s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/bad/path WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
DEBUG: {2} ironic.tests.unit.common.test_network.GetPhysnetsByPortgroupID.test_two_ports_inconsistent [0.184381s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_272_deploy_templates_get_member [0.208948s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-30ce79e6-866e-44c0-8d2b-14c1c6cbec79
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:get\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.api.test_hooks.TestContextHook.test_context_hook_auth_token_info [0.095105s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestGetNetworkByUUIDOrName.test__get_network_by_uuid_or_name_duplicate [0.063442s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestGetNetworkByUUIDOrName.test__get_network_by_uuid_or_name_failure [0.056387s] ... ok
DEBUG: {1} ironic.tests.unit.api.test_hooks.TestContextHook.test_context_hook_noauth_token_removed [0.077703s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_do_next_deploy_step_agent_busy [0.236489s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.api.test_hooks.TestContextHook.test_context_hook_not_admin [0.062392s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestGetNetworkByUUIDOrName.test__get_network_by_uuid_or_name_missing [0.093295s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_273_deploy_templates_get_observer [0.226900s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9e4b578c-9032-4205-8715-bc0523891829
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"deploy_templates": [{"uuid": "cac8e160-6b39-476c-ab47-1608b4b0b47d", "name": "CUSTOM_DT1", "links": [{"href": "http://localhost/v1/deploy_templates/cac8e160-6b39-476c-ab47-1608b4b0b47d", "rel": "self"}, {"href": "http://localhost/deploy_templates/cac8e160-6b39-476c-ab47-1608b4b0b47d", "rel": "bookmark"}]}]}
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestGetNetworkByUUIDOrName.test__get_network_by_uuid_or_name_name [0.072744s] ... ok
DEBUG: {1} ironic.tests.unit.api.test_hooks.TestContextHook.test_context_hook_public_api [0.092262s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestGetNetworkByUUIDOrName.test__get_network_by_uuid_or_name_uuid [0.033251s] ... ok
DEBUG: {1} ironic.tests.unit.api.test_ospmiddleware.TestOsprofilerWsgiMiddleware.test_disable_osp_wsgi_request [0.072497s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestGetSegmentBySubnetUUID.test__get_segment_by_subnet_uuid [0.046759s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestGetSegmentBySubnetUUID.test__get_segment_by_subnet_uuid_failure [0.051170s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_do_next_deploy_step_bad_step_return_value [0.294005s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.api.test_ospmiddleware.TestOsprofilerWsgiMiddleware.test_enable_osp_wsgi_request [0.074964s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestGetSegmentBySubnetUUID.test__get_segment_by_subnet_uuid_missing_segment [0.055003s] ... ok
DEBUG: {1} ironic.tests.unit.api.test_root.TestV1Root.test_get_v1_22_root [0.060753s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-61415bd1-38a6-4fc5-bda4-3f753ff89a35
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.22
DEBUG: {"id": "v1", "links": [{"href": "http://localhost/v1/", "rel": "self"}, {"href": "https://docs.openstack.org//ironic/latest/contributor//webapi.html", "rel": "describedby", "type": "text/html"}], "media_types": {"base": "application/json", "type": "application/vnd.openstack.ironic.v1+json"}, "chassis": [{"href": "http://localhost/v1/chassis/", "rel": "self"}, {"href": "http://localhost/chassis/", "rel": "bookmark"}], "nodes": [{"href": "http://localhost/v1/nodes/", "rel": "self"}, {"href": "http://localhost/nodes/", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/ports/", "rel": "self"}, {"href": "http://localhost/ports/", "rel": "bookmark"}], "drivers": [{"href": "http://localhost/v1/drivers/", "rel": "self"}, {"href": "http://localhost/drivers/", "rel": "bookmark"}], "version": {"id": "v1", "links": [{"href": "http://localhost/v1/", "rel": "self"}], "status": "CURRENT", "min_version": "1.1", "version": "1.98"}, "lookup": [{"href": "http://localhost/v1/lookup/", "rel": "self"}, {"href": "http://localhost/lookup/", "rel": "bookmark"}], "heartbeat": [{"href": "http://localhost/v1/heartbeat/", "rel": "self"}, {"href": "http://localhost/heartbeat/", "rel": "bookmark"}]}
DEBUG: {1} ironic.tests.unit.api.test_root.TestV1Root.test_get_v1_23_root [0.057407s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ea3a1271-aa57-401a-accc-3e3275ff81a8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.23
DEBUG: {"id": "v1", "links": [{"href": "http://localhost/v1/", "rel": "self"}, {"href": "https://docs.openstack.org//ironic/latest/contributor//webapi.html", "rel": "describedby", "type": "text/html"}], "media_types": {"base": "application/json", "type": "application/vnd.openstack.ironic.v1+json"}, "chassis": [{"href": "http://localhost/v1/chassis/", "rel": "self"}, {"href": "http://localhost/chassis/", "rel": "bookmark"}], "nodes": [{"href": "http://localhost/v1/nodes/", "rel": "self"}, {"href": "http://localhost/nodes/", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/ports/", "rel": "self"}, {"href": "http://localhost/ports/", "rel": "bookmark"}], "drivers": [{"href": "http://localhost/v1/drivers/", "rel": "self"}, {"href": "http://localhost/drivers/", "rel": "bookmark"}], "version": {"id": "v1", "links": [{"href": "http://localhost/v1/", "rel": "self"}], "status": "CURRENT", "min_version": "1.1", "version": "1.98"}, "portgroups": [{"href": "http://localhost/v1/portgroups/", "rel": "self"}, {"href": "http://localhost/portgroups/", "rel": "bookmark"}], "lookup": [{"href": "http://localhost/v1/lookup/", "rel": "self"}, {"href": "http://localhost/lookup/", "rel": "bookmark"}], "heartbeat": [{"href": "http://localhost/v1/heartbeat/", "rel": "self"}, {"href": "http://localhost/heartbeat/", "rel": "bookmark"}]}
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test__add_ip_addresses_for_ipv6_stateful [0.110549s] ... ok
DEBUG: {1} ironic.tests.unit.api.test_root.TestV1Root.test_get_v1_32_root [0.056724s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2ffd2834-d376-4a50-9522-b059dd7e8092
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.32
DEBUG: {"id": "v1", "links": [{"href": "http://localhost/v1/", "rel": "self"}, {"href": "https://docs.openstack.org//ironic/latest/contributor//webapi.html", "rel": "describedby", "type": "text/html"}], "media_types": {"base": "application/json", "type": "application/vnd.openstack.ironic.v1+json"}, "chassis": [{"href": "http://localhost/v1/chassis/", "rel": "self"}, {"href": "http://localhost/chassis/", "rel": "bookmark"}], "nodes": [{"href": "http://localhost/v1/nodes/", "rel": "self"}, {"href": "http://localhost/nodes/", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/ports/", "rel": "self"}, {"href": "http://localhost/ports/", "rel": "bookmark"}], "drivers": [{"href": "http://localhost/v1/drivers/", "rel": "self"}, {"href": "http://localhost/drivers/", "rel": "bookmark"}], "version": {"id": "v1", "links": [{"href": "http://localhost/v1/", "rel": "self"}], "status": "CURRENT", "min_version": "1.1", "version": "1.98"}, "portgroups": [{"href": "http://localhost/v1/portgroups/", "rel": "self"}, {"href": "http://localhost/portgroups/", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/volume/", "rel": "self"}, {"href": "http://localhost/volume/", "rel": "bookmark"}], "lookup": [{"href": "http://localhost/v1/lookup/", "rel": "self"}, {"href": "http://localhost/lookup/", "rel": "bookmark"}], "heartbeat": [{"href": "http://localhost/v1/heartbeat/", "rel": "self"}, {"href": "http://localhost/heartbeat/", "rel": "bookmark"}]}
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test__uncidr_ipv4 [0.088924s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_do_next_deploy_step_execute_exception [0.257503s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.api.test_root.TestV1Root.test_get_v1_root [0.078760s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f58ed4a9-70cb-4d5c-8d7d-b8581b74ed5b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"id": "v1", "links": [{"href": "http://localhost/v1/", "rel": "self"}, {"href": "https://docs.openstack.org//ironic/latest/contributor//webapi.html", "rel": "describedby", "type": "text/html"}], "media_types": {"base": "application/json", "type": "application/vnd.openstack.ironic.v1+json"}, "chassis": [{"href": "http://localhost/v1/chassis/", "rel": "self"}, {"href": "http://localhost/chassis/", "rel": "bookmark"}], "nodes": [{"href": "http://localhost/v1/nodes/", "rel": "self"}, {"href": "http://localhost/nodes/", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/ports/", "rel": "self"}, {"href": "http://localhost/ports/", "rel": "bookmark"}], "drivers": [{"href": "http://localhost/v1/drivers/", "rel": "self"}, {"href": "http://localhost/drivers/", "rel": "bookmark"}], "version": {"id": "v1", "links": [{"href": "http://localhost/v1/", "rel": "self"}], "status": "CURRENT", "min_version": "1.1", "version": "1.98"}}
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test__uncidr_ipv6 [0.081148s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_do_next_deploy_step_execute_handled_exception [0.123740s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.command.test_dbsync.DbSyncTestCase.test_upgrade_and_version [0.118531s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
DEBUG: INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
DEBUG: INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
DEBUG: INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
DEBUG: {1} ironic.tests.unit.command.test_dbsync.OnlineMigrationTestCase.test__run_migration_functions [0.056439s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     foo() migrated 15 of 15 objects.
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_add_network_all_ports_fail [0.124240s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.command.test_dbsync.OnlineMigrationTestCase.test__run_migration_functions_2 [0.072784s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     func1() migrated 15 of 15 objects.
DEBUG: func2() migrated 20 of 20 objects.
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_274_deploy_templates_deploy_template_id_get_admin [0.727899s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates/1446cf76-20ec-465d-9085-135893431f9c WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-afacf308-8e88-4f99-8ba0-63599b588827
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1446cf76-20ec-465d-9085-135893431f9c", "created_at": "2025-05-22T02:52:11.588600+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "links": [{"href": "http://localhost/v1/deploy_templates/1446cf76-20ec-465d-9085-135893431f9c", "rel": "self"}, {"href": "http://localhost/deploy_templates/1446cf76-20ec-465d-9085-135893431f9c", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "priority": 10}]}
DEBUG: {1} ironic.tests.unit.command.test_dbsync.OnlineMigrationTestCase.test__run_migration_functions_2_done [0.051541s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     func1() migrated 10 of 10 objects.
DEBUG: func2() migrated 0 of 0 objects.
DEBUG: {3} ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_do_next_deploy_step_execute_ironic_exception [0.264735s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.command.test_dbsync.OnlineMigrationTestCase.test__run_migration_functions_2_notdone [0.046452s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     func1() migrated 10 of 15 objects.
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_add_network_create_some_ports_fail [0.185597s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_275_deploy_templates_deploy_template_id_get_member [0.092056s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates/741d7557-70fb-42c9-a81b-efce85c697fc WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d62a842f-69ec-4fd5-8d81-27b05d86bac5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:get\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.command.test_dbsync.OnlineMigrationTestCase.test__run_migration_functions_2_onedone [0.055200s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     func1() migrated 10 of 10 objects.
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_276_deploy_templates_deploy_template_id_get_observer [0.082129s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates/aec9eb0c-0208-422a-8556-8565a5c10350 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4a4206a7-2753-40d7-9ecb-72306740fbb1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "aec9eb0c-0208-422a-8556-8565a5c10350", "created_at": "2025-05-22T02:52:11.800741+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "links": [{"href": "http://localhost/v1/deploy_templates/aec9eb0c-0208-422a-8556-8565a5c10350", "rel": "self"}, {"href": "http://localhost/deploy_templates/aec9eb0c-0208-422a-8556-8565a5c10350", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "priority": 10}]}
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_add_network_no_port [0.114689s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.command.test_dbsync.OnlineMigrationTestCase.test__run_migration_functions_exception [0.065591s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     Error while running foo: bar.
DEBUG: {3} ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_do_next_deploy_step_handles_hold_from_active [0.150824s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.command.test_dbsync.OnlineMigrationTestCase.test__run_migration_functions_none [0.057116s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_277_deploy_templates_deploy_template_id_patch_admin [0.135176s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/deploy_templates/5102b657-b967-4dc4-b2a1-c291f28dfad3 WITH [{'op': 'replace', 'path': '/name', 'value': 'CUSTOM_MAGIC'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-02f6b679-3b6e-43eb-8a12-cf9447cc2caa
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "5102b657-b967-4dc4-b2a1-c291f28dfad3", "created_at": "2025-05-22T02:52:11.894934+00:00", "updated_at": "2025-05-22T02:52:11.956166+00:00", "name": "CUSTOM_MAGIC", "extra": {}, "links": [{"href": "http://localhost/v1/deploy_templates/5102b657-b967-4dc4-b2a1-c291f28dfad3", "rel": "self"}, {"href": "http://localhost/deploy_templates/5102b657-b967-4dc4-b2a1-c291f28dfad3", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "priority": 10}]}
DEBUG: {1} ironic.tests.unit.command.test_dbsync.OnlineMigrationTestCase.test__run_migration_functions_two_calls_done [0.057884s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     func1() migrated 10 of 10 objects.
DEBUG: func1() migrated 0 of 0 objects.
DEBUG: func2() migrated 0 of 0 objects.
DEBUG: {1} ironic.tests.unit.command.test_dbsync.OnlineMigrationTestCase.test__run_online_data_migrations [0.051326s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     Running batches of 50 until migrations have been completed.
DEBUG: Data migrations have completed.
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_add_network_no_pxe_enabled_ports [0.206867s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.command.test_dbsync.OnlineMigrationTestCase.test__run_online_data_migrations_batches [0.054406s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     Running batches of 50 until migrations have been completed.
DEBUG: Data migrations have completed.
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_278_deploy_templates_deploy_template_id_patch_member [0.149451s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/deploy_templates/0dddc77a-4db9-4299-b936-5d448b795371 WITH [{'op': 'replace', 'path': '/name', 'value': 'CUSTOM_MAGIC'}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-aa3c432d-4b40-4913-bc43-733eac2c0b8a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:update\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_add_ports_to_network [0.068594s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_do_next_deploy_step_handles_hold_from_wait [0.249211s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.command.test_dbsync.OnlineMigrationTestCase.test__run_online_data_migrations_exception [0.059486s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     Running batches of 50 until migrations have been completed.
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_279_deploy_templates_deploy_template_id_patch_observer [0.101182s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/deploy_templates/624b0fb8-15b6-407d-a0e5-2f28b4be4644 WITH [{'op': 'replace', 'path': '/name', 'value': 'CUSTOM_MAGIC'}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-04bf7b74-3fb4-4b1e-9022-40071740961d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:update\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.command.test_dbsync.OnlineMigrationTestCase.test__run_online_data_migrations_invalid_option1 [0.054196s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     Malformed option m1key1=value1
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_add_ports_to_network_all_ports [0.106844s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.command.test_dbsync.OnlineMigrationTestCase.test__run_online_data_migrations_invalid_option2 [0.062004s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     Malformed option m1.key1value1
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_280_deploy_templates_deploy_template_id_delete_admin [0.103861s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/deploy_templates/5417992f-5bec-4d8c-9164-833527098d1a GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-18237a09-9b44-48a9-93dd-0b60387d5820
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {1} ironic.tests.unit.command.test_dbsync.OnlineMigrationTestCase.test__run_online_data_migrations_max_count_neg [0.061670s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     "max-count" must be a positive value.
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_add_ports_to_network_all_ports_via_not_pxe [0.130673s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.command.test_dbsync.OnlineMigrationTestCase.test__run_online_data_migrations_notdone [0.058804s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     Data migrations have not completed. Please re-run.
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_281_deploy_templates_deploy_template_id_delete_member [0.128153s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/deploy_templates/7452ef9e-0fe8-452f-9ef1-1699f51aa7de GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-31b0bba9-955e-4e4b-bc13-3a7a33d89439
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:delete\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_add_ports_to_network_instance_uuid [0.083296s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.command.test_dbsync.OnlineMigrationTestCase.test__run_online_data_migrations_with_options [0.049827s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     Running batches of 50 until migrations have been completed.
DEBUG: Data migrations have completed.
DEBUG: {1} ironic.tests.unit.command.test_dbsync.OnlineMigrationTestCase.test_check_obj_versions [0.054706s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_282_deploy_templates_deploy_template_id_delete_observer [0.083767s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/deploy_templates/86dc7886-314b-4207-b275-6a7e68662b6c GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-818bb8fb-b72e-450d-b54c-5e251d31187b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:delete\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.command.test_dbsync.OnlineMigrationTestCase.test_check_obj_versions_bad [0.058191s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_283_chassis_post_admin [0.090518s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/chassis WITH {'description': 'test-chassis'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/chassis/ebefd105-f652-4a6d-bd4e-56ae984250af
DEBUG: Openstack-Request-Id: req-dc00986b-121c-4079-8ece-a518c6c65255
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "ebefd105-f652-4a6d-bd4e-56ae984250af", "created_at": "2025-05-22T02:52:12.634899+00:00", "updated_at": null, "description": "test-chassis", "extra": {}, "links": [{"href": "http://localhost/v1/chassis/ebefd105-f652-4a6d-bd4e-56ae984250af", "rel": "self"}, {"href": "http://localhost/chassis/ebefd105-f652-4a6d-bd4e-56ae984250af", "rel": "bookmark"}], "nodes": [[{"href": "http://localhost/v1/chassis/ebefd105-f652-4a6d-bd4e-56ae984250af/nodes", "rel": "self"}, {"href": "http://localhost/chassis/ebefd105-f652-4a6d-bd4e-56ae984250af/nodes", "rel": "bookmark"}]]}
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_add_ports_to_network_with_sg [0.168349s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_do_next_deploy_step_no_steps [0.497344s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.command.test_dbsync.OnlineMigrationTestCase.test_check_obj_versions_ignore_models [0.075523s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_284_chassis_post_member [0.078698s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/chassis WITH {'description': 'test-chassis'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d6a09f8c-a8d2-4bfc-bb87-b618beefb175
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:chassis:create\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.command.test_dbsync.OnlineMigrationTestCase.test_check_versions_bad [0.066832s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     This is bad
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_add_ports_with_client_id_to_network [0.141129s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_285_chassis_post_observer [0.094581s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/chassis WITH {'description': 'test-chassis'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3e7a20b3-74a4-4c1a-9610-4ede2070e19d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:chassis:create\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.common.test_cinder.TestCinderActions.test_attach_volumes [0.105102s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_286_chassis_get_admin [0.074273s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8c2fddc7-dccc-493b-b908-b2ccb1178f40
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"chassis": [{"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "description": "data-center-1-chassis", "links": [{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}]}]}
DEBUG: {3} ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_do_next_deploy_step_oob_reboot [0.277914s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_cinder.TestCinderActions.test_attach_volumes_attach_record_failure [0.125867s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_287_chassis_get_member [0.086364s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-39059798-43bd-457c-81fa-a12d51ef6bb3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:chassis:get\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_add_smartnic_port_to_network [0.201343s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_cinder.TestCinderActions.test_attach_volumes_attach_set_meta_failure [0.081070s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_288_chassis_get_observer [0.134710s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-73c6d781-c61f-458c-af21-9e16879bc13f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"chassis": [{"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "description": "data-center-1-chassis", "links": [{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}]}]}
DEBUG: {1} ironic.tests.unit.common.test_cinder.TestCinderActions.test_attach_volumes_conn_init_failure [0.053662s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_get_local_group_information [0.119354s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_cinder.TestCinderActions.test_attach_volumes_initialize_connection_failure [0.083953s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_do_next_deploy_step_oob_reboot_fail [0.267167s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_get_neutron_port_data [0.088485s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_cinder.TestCinderActions.test_attach_volumes_one_attached [0.058480s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_289_chassis_detail_get_admin [0.163582s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-49229490-bb86-4bc2-afa9-ae9efaec5643
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"chassis": [{"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "created_at": "2025-05-22T02:52:13.201946+00:00", "updated_at": null, "description": "data-center-1-chassis", "extra": {}, "links": [{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "nodes": [[{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "bookmark"}]]}]}
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_get_neutron_port_data_ipv6 [0.072867s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_cinder.TestCinderActions.test_attach_volumes_reserve_failure [0.058524s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.conductor.test_inspection.TestContinueInspection.test_failure [0.171815s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_get_node_portmap [0.122807s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_290_chassis_detail_get_member [0.161234s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis/detail WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6082e964-e8b7-499c-aff1-49478c3d5809
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:chassis:get\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.common.test_cinder.TestCinderActions.test_attach_volumes_vol_not_found [0.109490s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_is_smartnic_port_false [0.072468s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_inspection.TestContinueInspection.test_ok [0.123797s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.conductor.test_inspection.TestContinueInspection.test_ok_asynchronous [0.064486s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_cinder.TestCinderActions.test_detach_volumes [0.144091s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_is_smartnic_port_true [0.115537s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.BootDeviceTestCase.test_get_boot_device [0.045166s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.conductor.test_manager.BootDeviceTestCase.test_get_boot_device_node_locked [0.040292s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_291_chassis_detail_get_observer [0.235983s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9fcc8cbb-cb31-4ef8-a2cb-a4b7174a0934
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"chassis": [{"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "created_at": "2025-05-22T02:52:13.548805+00:00", "updated_at": null, "description": "data-center-1-chassis", "extra": {}, "links": [{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "nodes": [[{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "bookmark"}]]}]}
DEBUG: {3} ironic.tests.unit.conductor.test_manager.BootDeviceTestCase.test_get_boot_device_validate_fail [0.047084s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_remove_neutron_ports [0.112134s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.conductor.test_manager.BootDeviceTestCase.test_get_supported_boot_devices [0.036731s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_cinder.TestCinderActions.test_detach_volumes_begin_detaching_failure [0.160394s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.conductor.test_manager.BootDeviceTestCase.test_set_boot_device [0.046413s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_remove_neutron_ports_delete_fail [0.117937s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.conductor.test_manager.BootDeviceTestCase.test_set_boot_device_node_locked [0.049429s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.BootDeviceTestCase.test_set_boot_device_validate_fail [0.078985s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_cinder.TestCinderActions.test_detach_volumes_conn_init_failure_bad_request [0.157534s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_remove_neutron_ports_delete_race [0.126442s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_292_chassis_chassis_id_get_admin [0.264431s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-646543e3-b7c2-42cc-a899-0c171c243b48
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "created_at": "2025-05-22T02:52:13.829667+00:00", "updated_at": null, "description": "data-center-1-chassis", "extra": {}, "links": [{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "nodes": [[{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "bookmark"}]]}
DEBUG: {3} ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_disable_console_already_disabled [0.104942s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_remove_neutron_ports_list_fail [0.106936s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_cinder.TestCinderActions.test_detach_volumes_detach_failure_errors_allowed [0.159506s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_enable_console_already_enabled [0.133730s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_remove_neutron_smartnic_ports [0.128377s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_293_chassis_chassis_id_get_member [0.265999s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c5e68699-08eb-42e4-9d9c-5c9769fcfbfa
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:chassis:get\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_get_console [0.065055s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_remove_ports_from_network [0.055330s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_cinder.TestCinderActions.test_detach_volumes_detach_failure_errors_not_allowed [0.191670s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_get_console_disabled [0.073167s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_remove_ports_from_network_not_all_pxe_enabled [0.069869s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_get_console_validate_fail [0.041980s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_remove_ports_from_network_not_all_pxe_enabled_all_ports [0.066212s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_rollback_ports [0.056035s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_cinder.TestCinderActions.test_detach_volumes_detach_meta_failure_errors_not_allowed [0.163547s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_set_console_mode_disabled [0.131824s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_294_chassis_chassis_id_get_observer [0.255831s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e8aab9c8-31cf-43a5-af45-7d1b803ddb8a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "created_at": "2025-05-22T02:52:14.358994+00:00", "updated_at": null, "description": "data-center-1-chassis", "extra": {}, "links": [{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "nodes": [[{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "bookmark"}]]}
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_rollback_ports_exception [0.074110s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_agent_down [0.088464s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_cinder.TestCinderActions.test_detach_volumes_one_detached [0.152444s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_agent_up [0.111795s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_295_chassis_chassis_id_patch_admin [0.273004s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 WITH [{'op': 'replace', 'path': '/description', 'value': 'meow'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f00d2234-3e6f-4af9-a09e-6ed33c7f7a8b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "created_at": "2025-05-22T02:52:14.630896+00:00", "updated_at": "2025-05-22T02:52:14.749004+00:00", "description": "meow", "extra": {}, "links": [{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "nodes": [[{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "bookmark"}]]}
DEBUG: {1} ironic.tests.unit.common.test_cinder.TestCinderActions.test_detach_volumes_term_failure [0.151641s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_port_info_flat_interface [0.134381s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_port_info_flat_interface_with_client_id [0.065045s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_port_info_neutron_interface [0.073798s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_port_info_neutron_interface_missed_info [0.046080s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_296_chassis_chassis_id_patch_member [0.251805s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 WITH [{'op': 'replace', 'path': '/description', 'value': 'meow'}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-65b642f7-8349-49af-9bd4-35cf4c7d0655
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:chassis:update\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_port_info_neutron_interface_with_client_id [0.052813s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_port_info_neutron_with_network_type_unmanaged [0.054223s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_set_console_mode_enabled [0.691315s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_port_info_neutron_with_no_smartnic_and_link_info [0.050827s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_297_chassis_chassis_id_patch_observer [0.280675s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 WITH [{'op': 'replace', 'path': '/description', 'value': 'meow'}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-93313b4a-3b8a-4c8e-afb7-7d3c3d2f4b9b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:chassis:update\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_set_console_mode_start_fail [0.236531s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_port_info_neutron_with_smartnic_and_link_info [0.341828s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_set_console_mode_stop_fail [0.157261s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_port_info_neutron_with_smartnic_and_no_link_info [0.052512s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_298_chassis_chassis_id_delete_admin [0.245141s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-e42e948f-5d67-40e7-bef8-2c3721c7139a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_verify_sec_groups [0.044543s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_verify_sec_groups_exception_by_neutronclient [0.035716s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_set_console_mode_validation_fail [0.106776s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_verify_sec_groups_less_than_configured [0.035193s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_verify_sec_groups_more_than_configured [0.032069s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_cinder.TestCinderActions.test_detach_volumes_vol_not_found [0.941207s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_set_console_mode_worker_pool_full [0.086572s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_verify_sec_groups_no_sg_from_neutron [0.035526s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_299_chassis_chassis_id_delete_member [0.199824s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b64e175d-11e8-4985-bc63-6fa38ca23b4c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:chassis:delete\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_wait_for_host_agent_down_target_state_down [0.039470s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_wait_for_host_agent_down_target_state_up [0.033509s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeAdoptionTestCase.test__do_adoption_boot_validate_failure [0.113630s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_wait_for_host_agent_up_target_state_down [0.040091s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_wait_for_host_agent_up_target_state_up [0.059593s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_300_chassis_chassis_id_delete_observer [0.163086s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7681f508-9051-4f20-aaaa-bab76038f624
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:chassis:delete\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_wait_for_port_status_active_max_retry [0.044287s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeAdoptionTestCase.test__do_adoption_ramdisk_deploy [0.130799s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_wait_for_port_status_down [0.034935s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_wait_for_port_status_down_max_retry [0.034558s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_wait_for_port_status_up [0.054446s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestUpdatePortAddress.test_update_port_address [0.023585s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeAdoptionTestCase.test__do_adoption_take_over_failure [0.147157s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestUpdatePortAddress.test_update_port_address_show_failed [0.023887s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestUpdatePortAddress.test_update_port_address_unbind_port_failed [0.062557s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_301_node_history_get_admin [0.262731s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-51173b8e-af5f-4b1f-8039-df16fd822aad
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"history": [{"uuid": "1fc62708-c9e9-4fe7-a1b6-64d27407d49a", "created_at": "2025-05-22T02:52:16.148070+00:00", "severity": "ERROR", "event": "Something is wrong", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history/1fc62708-c9e9-4fe7-a1b6-64d27407d49a", "rel": "self"}]}]}
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeAdoptionTestCase.test__do_adoption_with_takeover [0.119454s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestUpdatePortAddress.test_update_port_address_with_binding [0.065959s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestUpdatePortAddress.test_update_port_address_with_exception [0.070602s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeAdoptionTestCase.test_do_provisioning_action_adopt_node [0.100744s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.common.test_neutron.TestUpdatePortAddress.test_update_port_address_without_binding [0.046288s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeAdoptionTestCase.test_do_provisioning_action_adopt_node_retry [0.130198s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.CleanUpPxeEnvTestCase.test__clean_up_pxe_env [0.105219s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_302_node_history_get_member [0.252706s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3aa9f4b3-97f1-4f25-8166-be8866a1d05c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test__cache_tftp_images_master_path [0.092340s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_cinder.TestCinderClient.test__get_cinder_session [0.922160s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test__get_deploy_image_info [0.080041s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test__get_deploy_image_info_deploy_ramdisk [0.075932s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeAdoptionTestCase.test_do_provisioning_action_manage_of_failed_adoption [0.270642s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_303_node_history_get_observer [0.271182s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1a4409ea-4141-4b1a-bcb0-82219cee55d5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"history": [{"uuid": "2588f989-5af7-4bdb-a9f3-4c8c31ce00cf", "created_at": "2025-05-22T02:52:16.721887+00:00", "severity": "ERROR", "event": "Something is wrong", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history/2588f989-5af7-4bdb-a9f3-4c8c31ce00cf", "rel": "self"}]}]}
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test__get_deploy_image_info_ipxe [0.073591s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test__get_deploy_image_info_missing_deploy_kernel [0.073731s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_cache_ramdisk_kernel [0.091426s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_continue_node_clean_automated [0.240964s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_cache_ramdisk_kernel_ipxe [0.038194s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_304_node_history_get_entry_admin [0.263142s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history/ecacd506-96d5-40a5-b688-7668bf292cd6 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9e38555d-c82d-495c-87d6-9352e20f14df
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "ecacd506-96d5-40a5-b688-7668bf292cd6", "created_at": "2025-05-22T02:52:16.982314+00:00", "severity": "ERROR", "event_type": "provisioning", "event": "Something is wrong", "conductor": "host-1", "user": "fake-user", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history/ecacd506-96d5-40a5-b688-7668bf292cd6", "rel": "self"}]}
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_cache_ramdisk_kernel_ipxe_anaconda [0.127441s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_get_instance_image_info_boot_iso [0.164624s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_continue_node_clean_automated_abort [0.406194s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_305_node_history_get_entry_member [0.398812s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history/edeed3f8-e441-4da1-89a3-6cbe6ba5077c WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a0b1a02f-f3e3-4ad9-aef4-4ddf15af6fdf
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_get_instance_image_info_kickstart_stage2_missing [0.181199s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_get_instance_image_info_localboot [0.156140s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_306_node_history_get_entry_observer [0.271485s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history/3f74c66b-2d72-4f84-b4c7-092583ccc4c0 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5db739fc-7922-4bf7-aca3-45c7010491c8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "3f74c66b-2d72-4f84-b4c7-092583ccc4c0", "created_at": "2025-05-22T02:52:17.670034+00:00", "severity": "ERROR", "event_type": "provisioning", "event": "Something is wrong", "conductor": "host-1", "user": "fake-user", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history/3f74c66b-2d72-4f84-b4c7-092583ccc4c0", "rel": "self"}]}
DEBUG: {1} ironic.tests.unit.common.test_cinder.TestCinderClient.test_get_cinder_client_with_context [1.086973s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_get_instance_image_info_whole_disk_image [0.122112s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_continue_node_clean_automated_abort_last_clean_step [0.396985s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {1} ironic.tests.unit.common.test_context.RequestContextTestCase.test_create_context [0.084317s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_001_values ... SKIPPED: These are fake reference values for YAML templating
DEBUG: {1} ironic.tests.unit.common.test_context.RequestContextTestCase.test_create_context_with_environ [0.061833s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_002_owner_admin_cannot_post_nodes [0.128380s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'name': 'node', 'driver': 'fake-driverz'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2694ac19-4012-4d3a-8107-137c9ac26049
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:create\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.common.test_context.RequestContextTestCase.test_from_dict [0.088983s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_get_instance_image_info_with_kickstart_boot_option [0.223469s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_003_owner_admin_can_post_nodes [0.119473s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'name': 'node', 'driver': 'fake-driverz'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-aa857777-4950-4259-a4d4-df1da7cab9f7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.common.test_context.RequestContextTestCase.test_from_dict_older_api_server [0.118785s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_continue_node_clean_locked [0.308277s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {1} ironic.tests.unit.common.test_context.RequestContextTestCase.test_thread_with_context [0.079338s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_get_instance_image_info_with_kickstart_url_http [0.207787s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_context.RequestContextTestCase.test_thread_without_context [0.079832s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_004_service_nodes_cannot_post_nodes [0.227943s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'name': 'node', 'driver': 'fake-driverz'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8c11b0dc-00b0-4850-8725-3da854a6cb55
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:create\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.common.test_context.RequestContextTestCase.test_to_dict_get_auth_token_info [0.066524s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_deploy [0.105330s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_continue_node_clean_manual [0.213220s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_context.RequestContextTestCase.test_to_policy_values [0.061434s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_from_conf_deploy [0.094706s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase.test_calculated_fallback [0.059771s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase.test_calculated_no_answer_drivername [0.056856s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_from_conf_deploy_by_arch [0.096259s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_005_service_nodes_can_post_nodes [0.213038s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'name': 'node', 'driver': 'fake-driverz'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6150b208-10fd-435b-80b3-bc8277b5ee8f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase.test_calculated_no_answer_drivername_node [0.054599s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_continue_node_clean_manual_abort [0.234344s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {1} ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase.test_calculated_with_one [0.063531s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_from_conf_rescue [0.100069s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase.test_calculated_with_two [0.061208s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_from_conf_rescue_by_arch [0.090516s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase.test_calculated_with_unsupported [0.055271s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_006_owner_manager_cannot_post_nodes [0.234700s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'name': 'node', 'driver': 'fake-driverz'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-963d3336-64f6-4548-90db-e04470e4c2d8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:create\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase.test_check_exception_IncompatibleInterface [0.063243s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_missing_deploy_kernel [0.101849s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_continue_node_clean_manual_abort_last_clean_step [0.232790s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {1} ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase.test_from_additional_defaults [0.061044s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_missing_deploy_ramdisk [0.084523s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_missing_rescue_kernel [0.060729s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_007_lessee_admin_cannot_post_nodes [0.251520s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'name': 'node', 'driver': 'fake-driverz'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-71e1ec5e-c2fe-49b8-ade4-d86754c43b20
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:create\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_missing_rescue_ramdisk [0.052281s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_mixed_source_deploy [0.049766s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_mixed_source_deploy_by_arch [0.075239s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_continue_node_clean_worker_pool_full [0.306556s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_mixed_source_rescue [0.079618s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_ramdisk [0.061702s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase.test_from_config [0.479017s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_rescue [0.055712s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_008_lessee_admin_can_post_nodes [0.356405s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'name': 'node', 'driver': 'fake-driverz'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2a61e514-0d1d-44a3-818f-0de9ecaea448
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:create\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase.test_network_from_additional_defaults_hardware_type [0.029148s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_driver_factory.NewFactoryTestCase.test_new_driver_factory_unknown_entrypoint [0.032811s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.TFTPImageCacheTestCase.test_with_master_path [0.070848s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_driver_factory.WarnUnsupportedDriversTestCase.test__warn_if_unsupported_with_supported [0.024032s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_driver_factory.WarnUnsupportedDriversTestCase.test__warn_if_unsupported_with_unsupported [0.019153s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_continue_node_clean_wrong_state [0.297857s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.TFTPImageCacheTestCase.test_without_master_path [0.052614s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.TestPXEUtilsBootloader.test_place_loaders_for_boot_default_noop [0.059490s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.TestPXEUtilsBootloader.test_place_loaders_for_boot_no_source [0.071764s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.TestPXEUtilsBootloader.test_place_loaders_for_boot_raises_exception_with_absolute_path [0.052190s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_009_lessee_manager_cannot_post_nodes [0.325845s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'name': 'node', 'driver': 'fake-driverz'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-33c695b0-ff02-4d60-bdf1-4350c2e83c09
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:create\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.TestPXEUtilsBootloader.test_place_loaders_for_boot_two_files [0.089922s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_do_node_clean_invalid_state [0.312665s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.TestPXEUtilsBootloader.test_place_loaders_for_boot_two_files_exception_on_chmod [0.059473s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_glance_service.CheckImageServiceTestCase.test_check_image_service__config_auth [0.396162s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.TestPXEUtilsBootloader.test_place_loaders_for_boot_two_files_exception_on_copy [0.061962s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.TestPXEUtilsBootloader.test_place_loaders_for_boot_two_files_relative_path [0.057288s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe [0.122673s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_010_lessee_manager_can_post_nodes [0.372899s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'name': 'node', 'driver': 'fake-driverz'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-25a277f9-9ef8-4d14-b91c-4d43e1d96a0d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:create\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_do_node_clean_maintenance [0.332413s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_and_ipxe_timeout [0.121001s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_and_iscsi_boot [0.145813s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_glance_service.CheckImageServiceTestCase.test_check_image_service__no_auth [0.560998s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_011_third_party_admin_cannot_post_nodes [0.362364s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'name': 'node', 'driver': 'fake-driverz'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f7ba0dad-d657-4c7b-bdc1-252d67e0d931
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:create\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_do_node_clean_network_validate_fail [0.340568s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_do_node_clean_ok [0.302776s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_012_third_party_admin_can_post_nodes [0.331626s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'name': 'node', 'driver': 'fake-driverz'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ab502d01-e3d0-4497-b691-bff008f0b8c1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_013_owner_member_cannot_post_nodes [0.123806s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'name': 'node', 'driver': 'fake-driverz'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-035e7ed2-96ec-49f3-ad84-0bc79ace1f0a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:create\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_and_iscsi_boot_from_lists [0.721479s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_014_owner_reader_cannot_post_reader [0.177782s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'name': 'node', 'driver': 'fake-driverz'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-aebd98c7-d116-4dab-975d-b2d37f7202f6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:create\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_do_node_clean_power_validate_fail [0.375707s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_015_owner_admin_can_get_node [0.103761s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0ac14401-1bee-45bb-9807-9d97746e3dbd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"nodes": [{"uuid": "1ab63b9e-66d7-4cd7-8618-dddd0f9f7881", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881", "rel": "self"}, {"href": "http://localhost/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881", "rel": "bookmark"}]}, {"uuid": "38d5abed-c585-4fce-a57e-a2ffc2a2ec6f", "instance_uuid": "a136154b-1f04-4dec-b3b9-d634a1022dc6", "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f", "rel": "self"}, {"href": "http://localhost/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f", "rel": "bookmark"}]}]}
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_boot_iso [0.139839s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_016_owner_manager_can_get_node [0.093179s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0020b2c2-f63e-4982-812b-31745370b5dc
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"nodes": [{"uuid": "1ab63b9e-66d7-4cd7-8618-dddd0f9f7881", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881", "rel": "self"}, {"href": "http://localhost/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881", "rel": "bookmark"}]}, {"uuid": "38d5abed-c585-4fce-a57e-a2ffc2a2ec6f", "instance_uuid": "85333f43-1635-40ef-8fc3-10c2549a7b20", "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f", "rel": "self"}, {"href": "http://localhost/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f", "rel": "bookmark"}]}]}
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_ipa_debug [0.112051s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_017_owner_member_can_get_node [0.089104s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5383dda0-0073-44ca-b882-252c80022099
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"nodes": [{"uuid": "1ab63b9e-66d7-4cd7-8618-dddd0f9f7881", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881", "rel": "self"}, {"href": "http://localhost/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881", "rel": "bookmark"}]}, {"uuid": "38d5abed-c585-4fce-a57e-a2ffc2a2ec6f", "instance_uuid": "19b201da-052b-45c8-ae00-d82d9ae43353", "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f", "rel": "self"}, {"href": "http://localhost/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f", "rel": "bookmark"}]}]}
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_do_node_clean_worker_pool_full [0.297294s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_local_boot [0.136990s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_018_owner_reader_can_get_node [0.126786s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ab83e3fa-7fcb-4996-bd52-a91b7036be49
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"nodes": [{"uuid": "1ab63b9e-66d7-4cd7-8618-dddd0f9f7881", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881", "rel": "self"}, {"href": "http://localhost/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881", "rel": "bookmark"}]}, {"uuid": "38d5abed-c585-4fce-a57e-a2ffc2a2ec6f", "instance_uuid": "f452298e-e015-4f83-b3e8-844e2457ac93", "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f", "rel": "self"}, {"href": "http://localhost/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_019_lessee_admin_can_get_node [0.092043s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-15da30d7-b0e9-4f83-8768-06770c086949
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"nodes": [{"uuid": "38d5abed-c585-4fce-a57e-a2ffc2a2ec6f", "instance_uuid": "0fd55cd5-5c9f-4252-85e2-5c78e3b5469f", "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f", "rel": "self"}, {"href": "http://localhost/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f", "rel": "bookmark"}]}]}
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_rescue [0.164309s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_020_lessee_manager_can_get_node [0.114412s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1e0c0fa0-44dc-4d3d-a601-639f48eab5c2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"nodes": [{"uuid": "38d5abed-c585-4fce-a57e-a2ffc2a2ec6f", "instance_uuid": "39c6ddfd-7d12-415e-a803-a43b6b43f1c3", "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f", "rel": "self"}, {"href": "http://localhost/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_021_lessee_member_can_get_node [0.085128s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d1896383-c228-46c1-a474-a0ffb5181dbf
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"nodes": [{"uuid": "38d5abed-c585-4fce-a57e-a2ffc2a2ec6f", "instance_uuid": "8d1e7a45-0f73-4dbb-bf5d-de589921c3aa", "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f", "rel": "self"}, {"href": "http://localhost/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f", "rel": "bookmark"}]}]}
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_rescue_swift [0.217695s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_022_lessee_reader_can_get_node [0.075206s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-40a176f7-79df-4ce2-960a-b0847243fddd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"nodes": [{"uuid": "38d5abed-c585-4fce-a57e-a2ffc2a2ec6f", "instance_uuid": "b614e896-8b8b-4fe4-aac9-bdf0f744d8a8", "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f", "rel": "self"}, {"href": "http://localhost/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_023_third_party_admin_cannot_get_node [0.128860s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c557dd62-d357-44cb-90f4-07cf0ada5e6a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"nodes": []}
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_rescue_timeout [0.205527s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_024_owner_reader_can_get_their_node [0.131330s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c30d6e4b-0f5d-4bba-bb70-4b34fe97d53e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1ab63b9e-66d7-4cd7-8618-dddd0f9f7881", "created_at": "2025-05-22T02:52:22.061534+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": "meow", "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": "70e5e25a-2ca2-4cb1-8ae8-7d8739cee205", "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": "lolcats", "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881", "rel": "self"}, {"href": "http://localhost/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/ports", "rel": "self"}, {"href": "http://localhost/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/states", "rel": "self"}, {"href": "http://localhost/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/volume", "rel": "self"}, {"href": "http://localhost/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/volume", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_025_owner_reader_cannot_get_other_node [0.091455s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/930288af-3068-4cba-952b-b0aedea9d15d WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-81ba8f2b-5b12-4012-a405-ec1a2dfe2bde
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 930288af-3068-4cba-952b-b0aedea9d15d could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_swift_partition [0.188323s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_026_lessee_reader_can_get_their_node [0.088872s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6cedc4ac-1f8c-4b78-b09e-b2145e35997c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "38d5abed-c585-4fce-a57e-a2ffc2a2ec6f", "created_at": "2025-05-22T02:52:22.284130+00:00", "updated_at": "2025-05-22T02:52:22.298775+00:00", "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"content": "** Redacted - requires baremetal:node:get:driver_info permission. **"}, "driver_internal_info": {"content": "** Redacted - Requires baremetal:node:get:driver_internal_info permission. **"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar", "traits": []}, "instance_uuid": "5696033c-8735-4a68-9efd-469484881560", "last_error": "** Value Redacted - Requires baremetal:node:get:last_error permission. **", "lessee": "f11853c7-fa9c-4db3-a477-c9d8e0dbbf13", "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": "70e5e25a-2ca2-4cb1-8ae8-7d8739cee205", "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": "** Redacted - requires baremetal:node:get:reservation permission. **", "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f", "rel": "self"}, {"href": "http://localhost/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f", "rel": "bookmark"}], "conductor": null, "allocation_uuid": "5696033c-8735-4a68-9efd-469484881560", "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/ports", "rel": "self"}, {"href": "http://localhost/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/states", "rel": "self"}, {"href": "http://localhost/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/volume", "rel": "self"}, {"href": "http://localhost/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/volume", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_027_lessee_reader_cant_get_other_node [0.104726s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/02d0c451-fcb3-41f6-af91-37ad55806f64 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-787c17f3-a8f3-4d29-8eed-4fed546efecf
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 02d0c451-fcb3-41f6-af91-37ad55806f64 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_swift_wdi [0.173259s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_glance_service.CheckImageServiceTestCase.test_check_image_service__token_auth [2.012699s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_do_provision_action_unlocks_cleaning_automated [1.040583s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_clean_up_ipxe_config_uefi [0.130615s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_028_third_party_admin_cant_get_node [0.205752s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/e9d2f22c-b3ab-4730-9233-929f50ec29fb WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b08e2aa6-f1ca-4de6-9e94-3ba5fd60f942
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node e9d2f22c-b3ab-4730-9233-929f50ec29fb could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_dhcp_options_for_instance_ipxe_bios [0.117938s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_do_provision_action_unlocks_cleaning_manual [0.274505s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_dhcp_options_for_instance_ipxe_uefi [0.103616s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_029_owner_reader_can_get_restricted_fields [0.203195s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-57f97b7d-eae7-4569-8c1f-30af85a00fce
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1ab63b9e-66d7-4cd7-8618-dddd0f9f7881", "created_at": "2025-05-22T02:52:22.731834+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": "meow", "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": "70e5e25a-2ca2-4cb1-8ae8-7d8739cee205", "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": "lolcats", "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881", "rel": "self"}, {"href": "http://localhost/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/ports", "rel": "self"}, {"href": "http://localhost/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/states", "rel": "self"}, {"href": "http://localhost/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/volume", "rel": "self"}, {"href": "http://localhost/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/volume", "rel": "bookmark"}]}
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_dhcp_options_for_ipxe_ipv6 [0.174793s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_do_provision_action_unlocks_deploying [0.275520s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_030_lessee_reader_cannot_get_restricted_fields [0.216291s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b3cc1347-d73d-4100-9eea-fd40ed0178f9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "38d5abed-c585-4fce-a57e-a2ffc2a2ec6f", "created_at": "2025-05-22T02:52:22.984116+00:00", "updated_at": "2025-05-22T02:52:23.000407+00:00", "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"content": "** Redacted - requires baremetal:node:get:driver_info permission. **"}, "driver_internal_info": {"content": "** Redacted - Requires baremetal:node:get:driver_internal_info permission. **"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar", "traits": []}, "instance_uuid": "4207016d-5090-492c-8fd2-39c72dabda7b", "last_error": "** Value Redacted - Requires baremetal:node:get:last_error permission. **", "lessee": "f11853c7-fa9c-4db3-a477-c9d8e0dbbf13", "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": "70e5e25a-2ca2-4cb1-8ae8-7d8739cee205", "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": "** Redacted - requires baremetal:node:get:reservation permission. **", "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f", "rel": "self"}, {"href": "http://localhost/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f", "rel": "bookmark"}], "conductor": null, "allocation_uuid": "4207016d-5090-492c-8fd2-39c72dabda7b", "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/ports", "rel": "self"}, {"href": "http://localhost/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/states", "rel": "self"}, {"href": "http://localhost/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/volume", "rel": "self"}, {"href": "http://localhost/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/volume", "rel": "bookmark"}]}
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_dhcp_options_for_ipxe_ipv6_uefi [0.151696s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_glance_service.CheckImageServiceTestCase.test_check_image_service_client_already_set [0.736265s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test__do_node_rescue_abort [0.160011s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_glance_service.TestIsImageAvailable.test_allow_access_via_auth_token_enabled [0.064958s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_get_volume_pxe_options [0.143364s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_031_owner_reader_can_get_detail [0.226370s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d9f6cf5d-fef1-4178-bf40-5af6aa159fc8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"nodes": [{"uuid": "1ab63b9e-66d7-4cd7-8618-dddd0f9f7881", "created_at": "2025-05-22T02:52:23.144605+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": "meow", "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": "70e5e25a-2ca2-4cb1-8ae8-7d8739cee205", "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": "lolcats", "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881", "rel": "self"}, {"href": "http://localhost/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/ports", "rel": "self"}, {"href": "http://localhost/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/states", "rel": "self"}, {"href": "http://localhost/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/volume", "rel": "self"}, {"href": "http://localhost/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/volume", "rel": "bookmark"}]}, {"uuid": "38d5abed-c585-4fce-a57e-a2ffc2a2ec6f", "created_at": "2025-05-22T02:52:23.168223+00:00", "updated_at": "2025-05-22T02:52:23.192290+00:00", "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar", "traits": []}, "instance_uuid": "cef4515d-ad16-4a2b-9f3e-f722235ddd80", "last_error": "meow", "lessee": "f11853c7-fa9c-4db3-a477-c9d8e0dbbf13", "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_
DEBUG:     interface": null, "owner": "70e5e25a-2ca2-4cb1-8ae8-7d8739cee205", "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": "lolcats", "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f", "rel": "self"}, {"href": "http://localhost/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f", "rel": "bookmark"}], "conductor": null, "allocation_uuid": "cef4515d-ad16-4a2b-9f3e-f722235ddd80", "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/ports", "rel": "self"}, {"href": "http://localhost/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/states", "rel": "self"}, {"href": "http://localhost/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/volume", "rel": "self"}, {"href": "http://localhost/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/volume", "rel": "bookmark"}]}]}
DEBUG: {1} ironic.tests.unit.common.test_glance_service.TestIsImageAvailable.test_allow_admin_if_config_enabled [0.068972s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test__do_node_rescue_abort_clean_up_fail [0.148469s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_glance_service.TestIsImageAvailable.test_allow_community_image [0.059963s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_glance_service.TestIsImageAvailable.test_allow_private_image_owned_by_conductor [0.044930s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_glance_service.TestIsImageAvailable.test_allow_public_image [0.043163s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_get_volume_pxe_options_hexadecimal_lunid [0.213771s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_glance_service.TestIsImageAvailable.test_allow_shared_image_if_member [0.053516s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_glance_service.TestIsImageAvailable.test_deny_private_image_different_owner [0.043529s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_glance_service.TestSwiftTempUrlCache.test_add_items_to_cache [0.059688s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_032_lessee_reader_can_get_detail [0.350618s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ab260f63-8319-4835-87c6-d3abe5078263
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"nodes": [{"uuid": "38d5abed-c585-4fce-a57e-a2ffc2a2ec6f", "created_at": "2025-05-22T02:52:23.527803+00:00", "updated_at": "2025-05-22T02:52:23.560179+00:00", "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"content": "** Redacted - requires baremetal:node:get:driver_info permission. **"}, "driver_internal_info": {"content": "** Redacted - Requires baremetal:node:get:driver_internal_info permission. **"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar", "traits": []}, "instance_uuid": "ff6ec0be-e0e3-4c74-9be4-1a9802e7bfc7", "last_error": "** Value Redacted - Requires baremetal:node:get:last_error permission. **", "lessee": "f11853c7-fa9c-4db3-a477-c9d8e0dbbf13", "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": "70e5e25a-2ca2-4cb1-8ae8-7d8739cee205", "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": "** Redacted - requires baremetal:node:get:reservation permission. **", "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f", "rel": "self"}, {"href": "http://localhost/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f", "rel": "bookmark"}], "conductor": null, "allocation_uuid": "ff6ec0be-e0e3-4c74-9be4-1a9802e7bfc7", "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/ports", "rel": "self"}, {"href": "http://localhost/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/states", "rel": "self"}, {"href": "http://localhost/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/volume", "rel": "self"}, {"href": "http://localhost/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/volume", "rel": "bookmark"}]}]}
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test__do_node_rescue_bad_state [0.317888s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_get_volume_pxe_options_unsupported_additional_volume_type [0.183643s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_glance_service.TestSwiftTempUrlCache.test_do_not_return_expired_tempurls [0.072791s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_glance_service.TestSwiftTempUrlCache.test_remove_expired_items_from_cache [0.053376s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_get_volume_pxe_options_unsupported_volume_type [0.105388s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_glance_service.TestSwiftTempUrlCache.test_return_cached_tempurl [0.066658s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_033_third_party_admin_cannot_get_detail [0.194109s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-18deaa6d-50bf-4527-991f-0a08a542a88d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"nodes": []}
DEBUG: {2} ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_filter_target_raid_config [0.088331s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_glance_service.TestSwiftTempUrlCache.test_swift_temp_url_cache_disabled [0.066289s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_filter_target_raid_config_empty_target_raid_config [0.074450s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_glance_service.TestSwiftTempUrlCache.test_swift_temp_url_cache_enabled [0.088355s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test__do_node_rescue_errors [0.322228s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_filter_target_raid_config_no_target_raid_config_after_skipping [0.066670s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_fail_verify_false_connerror [0.059841s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_filter_target_raid_config_skip_nonroot [0.065765s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_fail_verify_false_ioerror [0.067419s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_034_owner_admin_can_patch_node_extra [0.243682s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ab6c469e-f229-4b27-8107-e42f9ecfe379
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_filter_target_raid_config_skip_root [0.082570s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_fail_verify_true_ioerror [0.058786s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_fail_verify_true_oserror [0.050085s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_035_owner_manager_can_patch_node_extra [0.149222s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7e2132b4-94cf-4af2-89e9-bedd8bc3644d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_get_logical_disk_properties [0.099556s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_success_custom_timeout [0.050823s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test__do_node_rescue_returns_rescue [0.272721s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_success_http_scheme [0.055413s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_get_logical_disk_properties_custom_schema [0.099222s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_success_verify_false [0.091377s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_update_raid_info_multiple_root_volumes [0.111404s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test__do_node_rescue_returns_rescuewait [0.210773s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_success_verify_false_basic_auth_failed [0.071669s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_success_verify_false_basic_auth_sucess [0.068987s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_success_verify_path [0.062109s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_update_raid_info_okay [0.151713s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test__do_node_unrescue [0.228248s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_success_verify_true [0.089258s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_update_raid_info_okay_current_capabilities_empty [0.091240s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_036_owner_member_can_patch_node_extra [0.468687s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e6bd5b4d-613f-42e7-bf27-e93a42ab216d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_success_verify_true_connerror [0.080946s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_update_raid_info_okay_no_root_volumes [0.110345s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_gen_auth_from_conf_user_pass_none [0.047311s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_037_owner_reader_cannot_patch_node_extra [0.130577s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c3d1d9c4-bf9a-46c5-8221-140648252026
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:update_extra\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_gen_auth_from_conf_user_pass_success [0.033177s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_get_handles_exceptions [0.051685s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_update_raid_info_skip_MAX [0.111965s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_get_success [0.066030s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_utils.BareMetalUtilsTestCase.test_create_link [0.066640s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_038_lessee_admin_can_patch_node_extra [0.153012s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d5423b99-2202-4696-816e-286ab081a9df
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_get_success_verify_false [0.041705s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_utils.BareMetalUtilsTestCase.test_create_link_EEXIST [0.059929s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test__do_node_unrescue_bad_state [0.381924s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.common.test_utils.UnlinkTestCase.test_unlink [0.062482s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_039_lessee_manager_can_patch_node_extra [0.140555s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6d0c8a2a-d5a7-421f-b377-366673374f17
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_utils.UnlinkTestCase.test_unlink_ENOENT [0.060841s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_utils.ValidateConductorGroupTestCase.test_validate_conductor_group_fail [0.057655s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_040_lessee_member_can_patch_node_extra [0.138535s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ada17701-62ce-47e0-a84f-05d85a1cc785
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_utils.ValidateConductorGroupTestCase.test_validate_conductor_group_success [0.062342s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_wsgi_service.TestWSGIService.test_workers_set_correct_setting [0.086401s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_041_lessee_reader_cannot_patch_node_extra [0.107025s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-56ca04fc-d274-42ef-9226-d8c0bfcbbc5e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:update_extra\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_wsgi_service.TestWSGIService.test_workers_set_default [0.083083s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test__do_node_unrescue_ironic_error [0.414234s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_042_third_party_admin_cannot_patch_node_extra [0.153582s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8101a945-5d1c-4f1b-8e7e-b411096a3a47
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.common.test_wsgi_service.TestWSGIService.test_workers_set_default_limit [0.089834s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_wsgi_service.TestWSGIService.test_workers_set_negative_setting [0.078712s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_show_ansi_c [0.691223s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_wsgi_service.TestWSGIService.test_workers_set_zero_setting [0.086008s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_show_cache_allowed [0.040504s] ... ok
DEBUG: {2} ironic.tests.unit.common.test_wsgi_service.TestWSGIService.test_wsgi_service_with_ssl_enabled [0.070160s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_show_cache_disabled [0.053291s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_043_owner_admin_can_change_drivers [0.259282s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 WITH [{'op': 'replace', 'path': '/driver', 'value': 'fake-hardware'}, {'op': 'replace', 'path': '/power_interface', 'value': 'fake'}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ede6bae3-10d2-4f8e-ab50-d5a8d678f44d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_show_no_content_length [0.037764s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test__do_node_unrescue_other_error [0.394687s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_show_rfc_822 [0.057241s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_show_rfc_850 [0.041915s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_044_owner_manager_can_change_drivers [0.162134s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 WITH [{'op': 'replace', 'path': '/driver', 'value': 'fake-hardware'}, {'op': 'replace', 'path': '/power_interface', 'value': 'fake'}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-33353980-4c02-4002-a6a0-329146e889e0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_base_manager.KeepAliveTestCase.test__conductor_service_record_keepalive [0.189276s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {1} ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_custom_timeout [0.043544s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_error_with_secret_parameter [0.078168s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_045_owner_member_can_patch_all_the_things [0.150029s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 WITH [{'op': 'replace', 'path': '/instance_info', 'value': {'test': 'testing'}}, {'op': 'replace', 'path': '/driver_info', 'value': {'test': 'testing'}}, {'op': 'replace', 'path': '/properties', 'value': {'test': 'testing'}}, {'op': 'replace', 'path': '/network_data', 'value': {'links': [], 'networks': [], 'services': []}}, {'op': 'replace', 'path': '/name', 'value': 'meow-node-1'}, {'op': 'replace', 'path': '/retired', 'value': True}, {'op': 'replace', 'path': '/retired_reason', 'value': '43'}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-61c159ca-41d8-4f41-a967-407001eff2f4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_http_scheme [0.064615s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_base_manager.KeepAliveTestCase.test__conductor_service_record_keepalive_failed_db_conn [0.170350s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_do_node_rescue [0.295134s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {1} ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_path_forbidden [0.056714s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_path_redirected [0.046603s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_valid_path_invalid_basic_auth [0.061179s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_046_owner_member_can_change_lessee [0.179588s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 WITH [{'op': 'replace', 'path': '/lessee', 'value': '198566a5-a609-4463-9800-e8920be7c2fa'}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5ccc6ca2-d3ef-4426-9d04-943c30b88c2e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_base_manager.KeepAliveTestCase.test__conductor_service_record_keepalive_failed_error [0.188598s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {1} ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_valid_path_valid_basic_auth [0.048030s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_verify_connect_error [0.047623s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_base_manager.ManagerSpawnWorkerTestCase.test__spawn_worker [0.054885s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_verify_error [0.039157s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_base_manager.ManagerSpawnWorkerTestCase.test__spawn_worker_cannot_use_reserved [0.052123s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_verify_false [0.048533s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_base_manager.ManagerSpawnWorkerTestCase.test__spawn_worker_no_reserved [0.065850s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_verify_false_error [0.042683s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_verify_os_error [0.040023s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_base_manager.ManagerSpawnWorkerTestCase.test__spawn_worker_none_free [0.054282s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_047_lessee_admin_cannot_change_lessee [0.258978s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f WITH [{'op': 'replace', 'path': '/lessee', 'value': '1234'}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0164032e-82d0-4751-8cc8-589aed1a6240
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:update:lessee\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_verify_true [0.056681s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_do_node_rescue_invalid_state [0.448270s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_base_manager.ManagerSpawnWorkerTestCase.test__spawn_worker_reserved [0.050690s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_verify_true_error [0.045573s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_048_lessee_manager_cannot_change_lessee [0.101679s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f WITH [{'op': 'replace', 'path': '/lessee', 'value': '1234'}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1a4c40ce-27c7-46fc-8e91-ffd07d67efda
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:update:lessee\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_verify_valid_path [0.040711s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_verify_basic_auth_cred_format [0.056341s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_verify_basic_auth_cred_format_empty_password [0.045248s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_conductor_shutdown_flag [0.186242s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_do_node_rescue_maintenance [0.229424s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_049_lessee_admin_cannot_change_owner [0.158053s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f WITH [{'op': 'replace', 'path': '/owner', 'value': '1234'}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-aecb33ed-3b02-4b30-b8c1-34946c2beb47
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:update:owner\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_verify_basic_auth_cred_format_empty_user [0.075333s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_verify_basic_auth_cred_format_none_password [0.038031s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_050_lessee_manager_cannot_change_owner [0.102580s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f WITH [{'op': 'replace', 'path': '/owner', 'value': '1234'}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b8132ca1-6a62-4ffb-8fcd-f1c5f9f5cc7c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:update:owner\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_verify_basic_auth_cred_format_none_user [0.032835s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_del_host_waits_on_workerpool [0.189096s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {1} ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_get_file_image_service [0.064335s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_get_glance_image_service [0.046904s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_get_glance_image_service_url [0.023270s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_get_http_image_service [0.018927s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_do_node_rescue_when_network_validate_fail [0.266799s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_get_https_image_service [0.028713s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_get_image_service_auth_override [0.018277s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_del_host_with_mdns [0.166292s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {1} ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_get_image_service_auth_override_no_data [0.028132s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_051_owner_admin_can_change_lessee [0.246234s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 WITH [{'op': 'replace', 'path': '/lessee', 'value': '1234'}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7f42940b-191c-49c9-ab8a-cb82b5ae00b8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_get_image_service_auth_override_no_user_auth [0.019496s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_get_image_service_invalid_image_ref [0.017932s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_get_image_service_oci_url [0.018526s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_is_container_registry_url [0.016921s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_inspection_rule.TestActions.test_action_error_cases [0.054321s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_052_owner_manager_can_change_lessee [0.125290s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 WITH [{'op': 'replace', 'path': '/lessee', 'value': '1234'}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3f42bcf9-d54f-41f4-a0bb-442fe6936f90
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_do_node_rescue_when_power_validate_fail [0.269344s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_prevent_double_start [0.235100s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_053_owner_admin_cannot_change_owner [0.098174s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 WITH [{'op': 'replace', 'path': '/owner', 'value': '1234'}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0d8d524a-838b-4eba-a4c9-359cffc6b796
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:update:owner\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.common.test_inspection_rule.TestActions.test_action_path_dot_slash_notation [0.129879s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_054_owner_manager_cannot_change_owner [0.106672s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 WITH [{'op': 'replace', 'path': '/owner', 'value': '1234'}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-69fb6991-b7e6-4541-afca-a9f7d901e220
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:update:owner\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.common.test_inspection_rule.TestActions.test_action_with_dict_loop [0.111596s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_do_node_rescue_when_rescue_validate_fail [0.195132s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_clears_conductor_locks [0.196519s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {1} ironic.tests.unit.common.test_inspection_rule.TestActions.test_action_with_list_loop [0.154487s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_do_node_unrescue [0.190614s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {1} ironic.tests.unit.common.test_inspection_rule.TestActions.test_add_trait_action [0.115516s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_055_lessee_member_can_set_protected [0.302013s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f WITH [{'op': 'replace', 'path': '/protected', 'value': True}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1543ff47-b0b1-4a94-b1b8-6d1e919c7202
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_do_node_unrescue_invalid_state [0.176073s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_inspection_rule.TestActions.test_del_attribute_action [0.173044s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_056_lessee_member_cannot_patch_instance_info [0.193744s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f WITH [{'op': 'replace', 'path': '/instance_info', 'value': {'test': 'testing'}}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-45e7ac5e-f85b-4185-baad-8b6ac8331c2f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:update_instance_info\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_do_node_unrescue_maintenance [0.122983s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_inspection_rule.TestActions.test_del_port_attribute_action [0.097992s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_do_node_unrescue_validate_fail [0.127242s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_inspection_rule.TestActions.test_extend_attribute_action [0.116311s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_057_lessee_member_cannot_patch_driver_info [0.185011s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f WITH [{'op': 'replace', 'path': '/driver_info', 'value': {'test': 'testing'}}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6e52ef27-cb7d-43d1-b2dc-ffd7808e35fd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:update:driver_info\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_dbapi_single_call [0.674319s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {1} ironic.tests.unit.common.test_inspection_rule.TestActions.test_extend_plugin_data_action [0.109709s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_fails_hw_type_register [0.105302s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: {1} ironic.tests.unit.common.test_inspection_rule.TestActions.test_extend_port_attribute_action [0.095269s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_fails_on_hw_types [0.088427s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_058_lessee_member_cannot_patch_properties [0.220353s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f WITH [{'op': 'replace', 'path': '/properties', 'value': {'test': 'testing'}}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1ec1a789-41f7-450d-b528-7cd41b065c90
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:update:properties\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_provision_rescue_abort [0.310608s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_fails_on_missing_driver [0.072719s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: {1} ironic.tests.unit.common.test_inspection_rule.TestActions.test_fail_action [0.111794s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_inspection_rule.TestActions.test_log_action [0.095654s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_inspection_rule.TestActions.test_remove_trait_action [0.105281s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeServiceTestCase.test_continue_node_service [0.231567s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_059_lessee_member_cannot_patch_network_data [0.314742s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f WITH [{'op': 'replace', 'path': '/network_data', 'value': {'links': [], 'networks': [], 'services': []}}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-abba9a3e-fb58-4114-932b-2f2b0e66c981
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:update:network_data\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.common.test_inspection_rule.TestActions.test_set_attribute_action [0.127957s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_060_lessee_member_cannot_patch_name [0.189406s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f WITH [{'op': 'replace', 'path': '/name', 'value': 'meow-node-1'}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a78d4966-223b-4e3d-a1f3-51e9a3815d31
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:update:name\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.common.test_inspection_rule.TestActions.test_set_capability_action [0.130544s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeServiceTestCase.test_continue_node_service_abort [0.316511s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {1} ironic.tests.unit.common.test_inspection_rule.TestActions.test_set_plugin_data_action [0.156263s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_recover_nodes_stuck [0.664490s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/tooz/hashring.py:126: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   hashed_key = self._hash2int(md5(data, usedforsecurity=False))
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/tooz/hashring.py:126: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   hashed_key = self._hash2int(md5(data, usedforsecurity=False))
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/tooz/hashring.py:126: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   hashed_key = self._hash2int(md5(data, usedforsecurity=False))
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/tooz/hashring.py:126: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   hashed_key = self._hash2int(md5(data, usedforsecurity=False))
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/tooz/hashring.py:126: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   hashed_key = self._hash2int(md5(data, usedforsecurity=False))
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/tooz/hashring.py:126: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   hashed_key = self._hash2int(md5(data, usedforsecurity=False))
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/tooz/hashring.py:126: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   hashed_key = self._hash2int(md5(data, usedforsecurity=False))
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_061_lessee_member_cannot_patch_retired [0.248437s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f WITH [{'op': 'replace', 'path': '/retired', 'value': True}, {'op': 'replace', 'path': '/retired_reason', 'value': '43'}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-13f647a5-a01b-431b-90fc-5ddd3382e9ae
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:update:retired\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.common.test_inspection_rule.TestActions.test_set_port_attribute_action [0.153371s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_registers_conductor [0.190523s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeServiceTestCase.test_continue_node_service_abort_last_service_step [0.316788s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {1} ironic.tests.unit.common.test_inspection_rule.TestActions.test_unset_capability_action [0.147658s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_062_owner_admin_can_patch_node_instance_info [0.326291s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 WITH [{'op': 'replace', 'path': '/instance_info', 'value': {'test': 'testing'}}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f22c14ef-b0ef-4d31-bef0-9062c61a4ab4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.common.test_inspection_rule.TestActions.test_unset_plugin_data_action [0.151066s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeServiceTestCase.test_continue_node_service_locked [0.240146s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_063_owner_manager_can_patch_node_instance_info [0.129500s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 WITH [{'op': 'replace', 'path': '/instance_info', 'value': {'test': 'testing'}}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fab3c351-612c-4ec9-950d-9e7e8018dbeb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.common.test_inspection_rule.TestOperators.test_is_true_false_operators_edge_cases [0.147939s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_064_owner_member_can_patch_node_instance_info [0.116193s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 WITH [{'op': 'replace', 'path': '/instance_info', 'value': {'test': 'testing'}}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0fc7d1b3-4f0d-4724-a55c-92a76544e4a2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_registers_driver_names [0.410945s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {1} ironic.tests.unit.common.test_inspection_rule.TestOperators.test_oneofoperator_edge_cases [0.133321s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_registers_driver_specific_tasks [0.136010s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_065_owner_reader_can_patch_node_instance_info [0.166401s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 WITH [{'op': 'replace', 'path': '/instance_info', 'value': {'test': 'testing'}}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fdbc94ff-c041-489b-a473-5ec724ab0600
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:update_instance_info\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeServiceTestCase.test_continue_node_service_worker_pool_full [0.310888s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_inspection_rule.TestOperators.test_operator_exceptions [0.113819s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_with_json_rpc [0.170839s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {1} ironic.tests.unit.common.test_inspection_rule.TestOperators.test_operator_with_loop [0.128001s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_066_lessee_admin_can_patch_node_instance_info [0.278317s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f WITH [{'op': 'replace', 'path': '/instance_info', 'value': {'test': 'testing'}}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2ef6a129-2bb1-4cc5-81fb-98a3be887e5c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.common.test_inspection_rule.TestOperators.test_rule_operators [0.134456s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_with_json_rpc_port [0.175035s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {1} ironic.tests.unit.common.test_kickstart_utils.KSUtilsTestCase.test_prepare_config_drive [0.153761s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_with_mdns [0.167724s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_067_lessee_manager_can_patch_node_instance_info [0.240350s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f WITH [{'op': 'replace', 'path': '/instance_info', 'value': {'test': 'testing'}}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-487593e6-00dc-45fe-a282-9000640dd483
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.common.test_kickstart_utils.KSUtilsTestCase.test_prepare_config_drive_in_swift [0.124817s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_with_mdns_and_debug [0.213318s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {1} ironic.tests.unit.common.test_network.GetPortsByPortgroupIdTestCase.test_ports_by_portgroup_id [0.155272s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeServiceTestCase.test_continue_node_service_wrong_state [0.755160s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_with_no_enabled_interfaces [0.151676s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {2} ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_without_jsonrpc_port_pined_version [0.118810s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeServiceTestCase.test_do_node_provision_action_unhold_service [0.200963s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_stop_clears_conductor_locks [0.097038s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {2} ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_stop_doesnt_unregister_conductor [0.100859s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeServiceTestCase.test_do_node_service [0.202386s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_stop_uninitialized_conductor [0.052678s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_network.GetPortsByPortgroupIdTestCase.test_ports_by_portgroup_id_empty [0.595501s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_068_lessee_member_cannot_patch_node_instance_info [0.804387s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f WITH [{'op': 'replace', 'path': '/instance_info', 'value': {'test': 'testing'}}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c6579db0-e47a-4c4e-a4ca-f043c6b0b26d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:update_instance_info\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_stop_unregisters_conductor [0.131361s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {1} ironic.tests.unit.common.test_network.TestNetwork.test_get_node_vif_ids_during_cleaning [0.060863s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.conductor.test_manager.DoNodeServiceTestCase.test_do_node_service_maintenance [0.210274s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_network.TestNetwork.test_get_node_vif_ids_during_provisioning [0.055451s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_network.TestNetwork.test_get_node_vif_ids_during_rescuing [0.059025s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_069_lessee_reader_can_patch_node_instance_info [0.182637s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f WITH [{'op': 'replace', 'path': '/instance_info', 'value': {'test': 'testing'}}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7e77104b-7fb7-4425-b717-ba2006c7d0e5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:update_instance_info\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_warning_on_low_workers_pool [0.181697s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {3} ironic.tests.unit.conductor.test_manager.IndicatorsTestCase.test_get_indicator_state [0.110184s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_network.TestNetwork.test_get_node_vif_ids_no_ports_no_portgroups [0.090376s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_network.TestNetwork.test_get_node_vif_ids_one_port_int_info [0.066433s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_070_third_party_admin_cannot_patch_node_instance_info [0.181177s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 WITH [{'op': 'replace', 'path': '/instance_info', 'value': {'test': 'testing'}}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f14636fc-79f0-4c46-b89d-daf40d4df95b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.conductor.test_manager.IndicatorsTestCase.test_get_supported_indicators [0.175840s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_network.TestNetwork.test_get_node_vif_ids_one_portgroup_int_info [0.085194s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_network.TestNetwork.test_get_node_vif_ids_two_portgroups_int_info [0.047942s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_manager.CheckTimeoutsTestCase.test__check_cleanwait_timeouts_automated_clean [0.319390s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {3} ironic.tests.unit.conductor.test_manager.IndicatorsTestCase.test_set_indicator_state [0.175418s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_network.TestNetwork.test_get_node_vif_ids_two_ports_int_info [0.135402s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_acquire_node_disappears [0.057758s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_071_owner_admin_cannot_delete_nodes [0.296528s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1146bf8c-8e80-40f4-a8b0-446cc2fa8533
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:delete\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_acquire_node_locked [0.070605s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_exiting_no_worker_avail [0.077454s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_manager.CheckTimeoutsTestCase.test__check_cleanwait_timeouts_boot_timeout [0.282082s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {1} ironic.tests.unit.common.test_network.TestNetwork.test_remove_vifs_from_node [0.246176s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_exiting_with_other_exception [0.068043s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_072_owner_admin_can_delete_nodes [0.208869s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-69f300d1-4be3-4061-ab14-cd37e7750c5b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_maintenance_after_lock [0.064913s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_no_deploywait_after_lock [0.068536s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_073_service_cannot_delete_owner_admin_nodes [0.168860s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-84ad3e9a-05b3-4f02-908d-7afa0a8554bd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_not_mapped [0.087555s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_network.TestRemoveVifsTestCase.test_remove_vifs_from_node_failure [0.233543s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_manager.CheckTimeoutsTestCase.test__check_cleanwait_timeouts_manual_clean [0.342437s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_074_service_can_delete_nodes_in_own_project [0.106160s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-889b9200-81c3-4548-b565-eddd286c4ab9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:delete:self_owned_node\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_timeout [0.090840s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_075_owner_manager_cannot_delete_nodes [0.125010s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ffe378f5-571f-4ee0-a848-058b037c7865
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:delete:self_owned_node\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_worker_limit [0.088939s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_076_lessee_admin_cannot_delete_nodes [0.108715s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-bbfd805b-a74d-4c89-8125-204fd78d9374
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:delete:self_owned_node\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_manager.CheckTimeoutsTestCase.test__check_deploy_timeouts [0.261265s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_077_lessee_manager_cannot_delete_nodes [0.117416s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d8e2e1ca-dd65-4ccb-bdd1-920322871aa3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:delete:self_owned_node\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_078_third_party_admin_cannot_delete_nodes [0.090917s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b1716eb3-fee9-4a3c-9672-caf020131ece
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.conductor.test_manager.ManagerCheckOrphanNodesTestCase.test__check_orphan_nodes [0.338928s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_079_owner_admin_can_validate_node [0.113315s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/validate WITH {} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-067c4e0e-d421-41ae-9acb-c661cd8acd29
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_080_owner_manager_can_validate_node [0.095955s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/validate WITH {} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0b5713b2-c470-4257-a007-60f595de23b5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.conductor.test_manager.ManagerCheckOrphanNodesTestCase.test__check_orphan_nodes_alive [0.264102s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_081_lessee_admin_can_validate_node [0.102987s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/validate WITH {} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7047b7af-a180-4c97-ad67-28437ea3797a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_082_lessee_manager_can_validate_node [0.079173s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/validate WITH {} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-09ec7613-0573-4d15-8c6e-9f20fbe5464e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_083_owner_member_can_validate_node [0.100251s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/validate WITH {} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6e48b1f3-e9d7-46c9-ae85-3214a8bdd5d8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.common.test_neutron.TestNeutronClient.test_get_neutron_client_auth_from_config [1.092326s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_084_lessee_member_cannot_validate_node [0.105585s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/validate WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1b9f05c7-56d8-423d-b32a-dbb7d68cf563
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:validate\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_manager.CheckTimeoutsTestCase.test_check_rescuewait_timeouts [0.845337s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {3} ironic.tests.unit.conductor.test_manager.ManagerCheckOrphanNodesTestCase.test__check_orphan_nodes_cleaning [0.372854s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_085_third_party_admin_cannot_validate_node [0.098199s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/validate WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-18aabdd6-87ab-4bfd-a823-bf771c8c0121
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_086_owner_admin_can_set_maintenance [0.071935s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/maintenance WITH None GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8ff77965-50b1-4648-bfd4-e9f21aec3a5d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_087_owner_manager_can_set_maintenance [0.086143s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/maintenance WITH None GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-de46d737-ba4b-42b7-a04f-d36ed0e9dc6f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_manager.CheckTimeoutsTestCase.test_check_servicewait_timeouts [0.232329s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_088_lessee_admin_can_set_maintenance [0.093595s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/maintenance WITH None GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d72dadea-92f6-4908-b34a-a787564d8db1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.conductor.test_manager.ManagerCheckOrphanNodesTestCase.test__check_orphan_nodes_maintenance [0.328985s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_089_lessee_manager_can_set_maintenance [0.123414s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/maintenance WITH None GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-876923ac-6be6-4dca-a6b8-f5b583e9e152
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_manager.ContinueNodeDeployTestCase.test_continue_node_deploy [0.230471s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_090_owner_member_can_set_maintenance [0.157276s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/maintenance WITH None GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ac518fcc-4309-4897-ad59-7415b7f40ec7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.conductor.test_manager.ManagerCheckOrphanNodesTestCase.test__check_orphan_nodes_release_exceptions_skipping [0.294032s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {2} ironic.tests.unit.conductor.test_manager.ContinueNodeDeployTestCase.test_continue_node_deploy_deprecated [0.226141s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_091_lessee_member_cannot_set_maintenance [0.086510s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/maintenance WITH None GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1b92d4ba-5163-4a0c-a392-89855116234b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:set_maintenance\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_092_third_party_admin_cannot_set_maintenance [0.098917s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/maintenance WITH None GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-63278368-7495-437a-bc36-1331a1e67301
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_093_owner_admin_can_unset_maintenance [0.072344s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/maintenance GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e909fcc0-73fa-49e4-a525-ee7169e403e8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_manager.ContinueNodeDeployTestCase.test_continue_node_deploy_locked [0.197015s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_094_owner_manager_can_unset_maintenance [0.084992s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/maintenance GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-85d735d2-b329-4485-8301-d9eee0fe976b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_095_lessee_admin_can_unset_maintenance [0.090341s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/maintenance GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-557c76ae-90b0-4a71-89ce-f23402c94de8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.conductor.test_manager.ManagerCheckOrphanNodesTestCase.test__check_orphan_nodes_release_node_not_locked [0.365305s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_neutron.TestNeutronClient.test_get_neutron_client_noauth [1.159321s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_manager.ContinueNodeDeployTestCase.test_continue_node_deploy_worker_pool_full [0.257179s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_096_lessee_manager_can_unset_maintenance [0.105375s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/maintenance GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d144acd6-80a5-408d-9875-9ba7609c47a8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.conductor.test_manager.ManagerSyncLocalStateTestCase.test_already_mapped [0.105285s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_097_owner_member_can_unset_maintnenance [0.101737s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/maintenance GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5cc55811-1bd5-4c59-998d-cd5fc9ed9c8f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.conductor.test_manager.ManagerSyncLocalStateTestCase.test_good [0.100412s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.ManagerSyncLocalStateTestCase.test_no_free_worker [0.070308s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_manager.ContinueNodeDeployTestCase.test_continue_node_deploy_wrong_state [0.206982s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_098_lessee_member_cannot_unset_maintenance [0.139160s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/maintenance GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a5641580-0bdc-427e-80eb-b3334cc9414c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:clear_maintenance\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.conductor.test_manager.ManagerSyncLocalStateTestCase.test_node_locked [0.081799s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.ManagerSyncLocalStateTestCase.test_not_mapped [0.075463s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_manager.DestroyPortgroupTestCase.test_destroy_portgroup [0.182320s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.conductor.test_manager.ManagerSyncLocalStateTestCase.test_worker_limit [0.096209s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_099_third_party_admin_cannot_unset_maintenance [0.246514s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/f62eee9a-8917-42b0-9079-961b71bb723c/maintenance GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-879d60fd-a9cf-44f5-a205-7fea4e182564
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node f62eee9a-8917-42b0-9079-961b71bb723c could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_manager.DestroyPortgroupTestCase.test_destroy_portgroup_node_locked [0.144181s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.MiscTestCase.test__mapped_to_this_conductor [0.289700s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: {2} ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_invalid_agent_token [0.237141s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_100_owner_admin_can_set_boot_device [0.292784s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/management/boot_device WITH {'boot_device': 'pxe'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1ff8e38b-6b13-409e-8834-5af3965e1921
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.conductor.test_manager.MiscTestCase.test_get_node_with_token [0.175955s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_invalid_agent_token_older_version [0.227087s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_101_owner_manager_can_set_boot_device [0.268564s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/management/boot_device WITH {'boot_device': 'pxe'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-230a1bfe-82de-4d51-b703-ac3f5012043e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.conductor.test_manager.MiscTestCase.test_iter_nodes [0.170061s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {2} ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_invalid_newer_version [0.243827s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.conductor.test_manager.MiscTestCase.test_iter_nodes_shutdown [0.154545s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_102_lessee_admin_cannot_set_boot_device [0.256689s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/management/boot_device WITH {'boot_device': 'pxe'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-358fe50d-96e0-413e-a1f7-4f45368cf080
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:set_boot_device\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.conductor.test_manager.MiscTestCase.test_node_with_token_already_locked [0.090331s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.MiscTestCase.test_node_with_token_already_set [0.073476s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_tls_required [0.236678s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.conductor.test_manager.MiscTestCase.test_validate_driver_interfaces_validation_fail [0.104646s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.MiscTestCase.test_validate_driver_interfaces_validation_fail_deploy_templates [0.051476s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_103_lessee_manager_cannot_set_boot_device [0.269304s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/management/boot_device WITH {'boot_device': 'pxe'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6a814b0b-0d4e-40d2-86b6-d6b127bc37b4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:set_boot_device\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.conductor.test_manager.MiscTestCase.test_validate_driver_interfaces_validation_fail_instance_traits [0.071224s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_with_agent_token [0.220996s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_neutron.TestNeutronClient.test_get_neutron_client_with_context [1.793581s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_with_agent_verify_ca [0.213797s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.conductor.test_manager.MiscTestCase.test_validate_driver_interfaces_validation_fail_unexpected [0.363196s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.MiscTestCase.test_validate_dynamic_driver_interfaces [0.059477s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_with_agent_version [0.237593s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.conductor.test_manager.NodeHistoryRecordCleanupTestCase.test_history_is_pruned_from_all_nodes_one_pass [0.106759s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {3} ironic.tests.unit.conductor.test_manager.NodeHistoryRecordCleanupTestCase.test_history_is_pruned_to_config [0.142026s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {2} ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_with_no_required_agent_token [0.260765s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.conductor.test_manager.NodeHistoryRecordCleanupTestCase.test_history_is_pruned_to_config_two_pass [0.174995s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {2} ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_with_required_agent_token [0.217595s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.conductor.test_manager.NodeHistoryRecordCleanupTestCase.test_history_is_pruned_to_config_with_days [0.204478s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_104_owner_member_cannot_set_boot_device [1.113615s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/management/boot_device WITH {'boot_device': 'pxe'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-160ab54e-8ce7-4d2f-bee8-4e6cfe1ac9e9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:set_boot_device\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_without_agent_version_anaconda [0.245777s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.conductor.test_manager.NodeHistoryRecordCleanupTestCase.test_history_pruning_no_work [0.216300s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {1} ironic.tests.unit.common.test_neutron.TestNeutronClient.test_get_neutron_client_without_token [1.240889s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_105_lessee_member_cannot_set_boot_device [0.316764s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/management/boot_device WITH {'boot_device': 'pxe'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-de793121-84a2-42de-8aa6-470955960ac9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:set_boot_device\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.common.test_neutron.TestUnbindPort.test_unbind_neutron_port [0.071375s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_without_version [0.239000s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_neutron.TestUnbindPort.test_unbind_neutron_port_client_passed [0.074768s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.NodeHistoryRecordCleanupTestCase.test_history_pruning_not_other_conductor [0.246964s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {2} ironic.tests.unit.conductor.test_manager.ManagerSyncPowerStatesTestCase.test__sync_power_state_multiple_nodes [0.126415s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_neutron.TestUnbindPort.test_unbind_neutron_port_failure [0.096991s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_106_third_party_admin_cannot_set_boot_device [0.262641s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/management/boot_device WITH {'boot_device': 'pxe'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-729b4202-d009-476d-82f9-f1251dd032b6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.common.test_neutron.TestUnbindPort.test_unbind_neutron_port_if_bound [0.079203s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_manager.ManagerSyncPowerStatesTestCase.test_node_disappears_on_acquire [0.089267s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_manager.ManagerSyncPowerStatesTestCase.test_node_in_deploywait_on_acquire [0.064166s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_neutron.TestUnbindPort.test_unbind_neutron_port_if_bound_not_bound [0.072871s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.NodeInspectHardware.test__check_inspect_wait_timeouts [0.271635s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_manager.ManagerSyncPowerStatesTestCase.test_node_in_enroll_on_acquire [0.067039s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_neutron.TestUnbindPort.test_unbind_neutron_port_if_bound_not_bound_empty [0.064013s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_manager.ManagerSyncPowerStatesTestCase.test_node_in_maintenance_on_acquire [0.055783s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.NodeInspectHardware.test_inspect_hardware_power_validate_fail [0.122362s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_neutron.TestUnbindPort.test_unbind_neutron_port_if_bound_port_not_found [0.066987s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_manager.ManagerSyncPowerStatesTestCase.test_node_in_power_transition_on_acquire [0.063755s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_107_owner_admin_can_get_boot_device [0.272887s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/management/boot_device WITH {} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9cfabec7-f2c4-46db-9f4b-6b1ca808f08b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_manager.ManagerSyncPowerStatesTestCase.test_node_locked_on_acquire [0.052355s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_neutron.TestUnbindPort.test_unbind_neutron_port_if_bound_port_osc_error [0.070486s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.NodeInspectHardware.test_inspect_hardware_validate_fail [0.101010s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_manager.ManagerSyncPowerStatesTestCase.test_node_not_mapped [0.059518s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_neutron.TestUnbindPort.test_unbind_neutron_port_not_found [0.088107s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_manager.ManagerSyncPowerStatesTestCase.test_single_node [0.057266s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_neutron.TestUnbindPort.test_unbind_neutron_port_not_reset_mac [0.069965s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_manager.ManagerSyncPowerStatesTestCase.test_single_node_adopt_failed [0.079077s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_108_owner_manager_can_get_boot_device [0.251465s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/management/boot_device WITH {} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0bd02599-3230-4c48-b49b-a34f53d2aacb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.common.test_neutron.TestValidateNetwork.test_by_name [0.071000s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.NodeInspectHardware.test_inspect_hardware_worker_pool_full [0.261683s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_neutron.TestValidateNetwork.test_by_uuid [0.049073s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_neutron.TestValidateNetwork.test_duplicate [0.050027s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_manager.ManagerTestProperties.test_driver_properties_fail [0.164150s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {1} ironic.tests.unit.common.test_neutron.TestValidateNetwork.test_failure [0.055569s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_109_lessee_admin_cannot_get_boot_device [0.197558s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/management/boot_device WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0e685146-641d-41bc-89a9-29b9bacfb5e2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:get_boot_device\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.common.test_neutron.TestValidateNetwork.test_not_found [0.052555s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.RaidTestCases.test_get_raid_logical_disk_properties [0.249923s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_110_owner_member_cannot_get_boot_device [0.192771s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/management/boot_device WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8c739d9a-d061-442c-b5e2-cc66639105ca
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:get_boot_device\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_manager.ManagerTestProperties.test_driver_properties_ilo [0.249719s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {3} ironic.tests.unit.conductor.test_manager.RaidTestCases.test_set_target_raid_config [0.204323s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_111_lessee_member_cannot_get_boot_device [0.194715s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/management/boot_device WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f088c165-852b-4496-a1ae-11cddf6898fa
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:get_boot_device\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.conductor.test_manager.RaidTestCases.test_set_target_raid_config_empty [0.211751s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_112_owner_reader_cannot_get_boot_device [0.196896s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/management/boot_device WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-cde0da07-a825-4737-9670-8494cea07ca9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:get_boot_device\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.conductor.test_manager.RaidTestCases.test_set_target_raid_config_invalid_parameter_value [0.208562s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_113_lessee_reader_cannot_get_boot_device [0.211087s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/management/boot_device WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-98177c35-63f9-4a0d-8208-60e5e50897e0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:get_boot_device\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.common.test_oci_registry.OciClientTestCase.test__image_to_url [0.760043s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.TestIndirectionApiConductor.test_object_action [0.085182s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_oci_registry.OciClientTestCase.test__image_to_url_adds_oci [0.039388s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_oci_registry.OciClientTestCase.test_client_init_make_session [0.048825s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.TestIndirectionApiConductor.test_object_action_copies_object [0.113513s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_oci_registry.OciClientTestCase.test_get_blob_url [0.049978s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_114_third_party_admin_cannot_get_boot_device [0.199262s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/8fea0729-71f3-4543-a852-0aec5ad6d62b/management/boot_device WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-84a0aefd-174a-4089-ad23-6effa090621c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 8fea0729-71f3-4543-a852-0aec5ad6d62b could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.common.test_oci_registry.OciClientTestCase.test_image_tag_from_url [0.045561s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.TestIndirectionApiConductor.test_object_action_on_object [0.111185s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_oci_registry.OciClientTestCase.test_image_tag_from_url_with_digest [0.046240s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_oci_registry.OciClientTestCase.test_image_tag_from_url_with_tag [0.058029s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.TestIndirectionApiConductor.test_object_action_on_raise [0.112582s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_115_owner_admin_can_get_supported_boot_devices [0.182214s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/management/boot_device/supported WITH {} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9cd89511-38e3-40c7-9919-d5ff6aa49475
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_01 [0.060926s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_02 [0.044072s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.TestIndirectionApiConductor.test_object_backport_versions [0.084610s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_manager.ManagerTestProperties.test_driver_properties_ipmi [1.081791s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {1} ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_03 [0.045189s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_04 [0.051985s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.TestIndirectionApiConductor.test_object_class_action [0.094025s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_116_owner_manager_can_get_supported_boot_devices [0.179231s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/management/boot_device/supported WITH {} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-cd961d67-efd8-4da2-a886-bc414f190745
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_05 [0.052487s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.TestIndirectionApiConductor.test_object_class_action_on_object [0.077220s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_06 [0.058090s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_manager.ManagerTestProperties.test_driver_properties_manual_management [0.228268s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {1} ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_07 [0.053458s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.TestIndirectionApiConductor.test_object_class_action_on_raise [0.090584s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_117_owner_member_cannot_get_supported_boot_devices [0.183295s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/management/boot_device/supported WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7d3e2c8b-5c6f-4d2a-8a67-e8afadd8b172
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:get_boot_device\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_08 [0.048431s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_09 [0.041245s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_10 [0.055156s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.UpdateVolumeConnectorTestCase.test_update_volume_connector [0.154348s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_11 [0.046143s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_118_lessee_admin_cannot_get_supported_boot_devices [0.189762s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/management/boot_device/supported WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f4f1be4a-4f24-4261-bd39-6a62c80596d0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:get_boot_device\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_manager.ManagerTestProperties.test_driver_properties_snmp [0.245275s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {1} ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_12 [0.045211s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_13 [0.048398s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.UpdateVolumeConnectorTestCase.test_update_volume_connector_duplicate [0.185264s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_14 [0.048692s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_119_lessee_manager_cannot_get_supported_boot_devices [0.176480s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/management/boot_device/supported WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-235c259c-7ab1-40dc-96bd-bf9ef57a2dcb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:get_boot_device\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_15 [0.053795s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.UpdateVolumeConnectorTestCase.test_update_volume_connector_node_locked [0.070878s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_16 [0.060503s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.UpdateVolumeConnectorTestCase.test_update_volume_connector_node_power_on [0.114508s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_manager.RaidHardwareTypeTestCases.test_get_raid_logical_disk_properties [0.306252s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {1} ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_17 [0.064309s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_120_third_party_admin_cannot_get_supported_boot_devices [0.169107s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/management/boot_device/supported WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-bcb5ca01-75b1-4098-b42b-c50b331f0ea3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_manager.RaidHardwareTypeTestCases.test_get_raid_logical_disk_properties_iface_not_supported [0.075106s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.UpdateVolumeConnectorTestCase.test_update_volume_connector_type [0.091722s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_policy.PolicyTestCase.test_authorize_access_forbidden [0.095441s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_policy.PolicyTestCase.test_authorize_passes [0.056922s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.UpdateVolumeConnectorTestCase.test_update_volume_connector_uuid [0.089893s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_manager.RaidHardwareTypeTestCases.test_set_target_raid_config [0.132481s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_policy.PolicyTestCase.test_authorize_policy_not_registered [0.052304s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_121_owner_admin_can_send_non_masking_interrupt [0.212983s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/management/inject_nmi WITH {} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ac4ebf64-af85-45db-ba6c-68c8db50209d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.conductor.test_manager.UpdateVolumeTargetTestCase.test_update_volume_target [0.131691s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_policy.PolicyTestCase.test_get_oslo_policy_enforcer_config_file [0.108066s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_manager.RaidHardwareTypeTestCases.test_set_target_raid_config_empty [0.130091s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_policy.PolicyTestCase.test_get_oslo_policy_enforcer_namespace [0.092136s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_manager.RaidHardwareTypeTestCases.test_set_target_raid_config_iface_not_supported [0.112057s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_policy.PolicyTestCase.test_get_oslo_policy_enforcer_no_args [0.105584s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_122_owner_manager_can_send_non_masking_interrupt [0.286016s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/management/inject_nmi WITH {} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9e5aa888-03d1-4da1-904a-be59ccd36f43
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.conductor.test_manager.UpdateVolumeTargetTestCase.test_update_volume_target_duplicate [0.232238s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_manager.RaidHardwareTypeTestCases.test_set_target_raid_config_invalid_parameter_value [0.119954s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipa_debug_rescue [0.121761s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.UpdateVolumeTargetTestCase.test_update_volume_target_node_locked [0.164031s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_invalid_state [0.185514s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_kernel_params_from_driver_info [0.117754s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.UpdateVolumeTargetTestCase.test_update_volume_target_node_not_found [0.138929s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_123_lessee_admin_cannot_send_non_masking_interrupt [0.320823s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/management/inject_nmi WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4b5ea16c-b3c6-4790-adaa-a9bf2b94675c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:inject_nmi\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_kernel_params_from_instance_info [0.104042s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_maintenance [0.221771s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_kernel_params_with_default [0.126235s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.UpdateVolumeTargetTestCase.test_update_volume_target_node_power_on [0.190008s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_pxe [0.102555s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_124_lessee_manager_cannot_send_non_masking_interrupt [0.236166s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/management/inject_nmi WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-559cdb22-3f10-4a15-8d7e-5c5c528bc944
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:inject_nmi\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_pxe_ipa_debug [0.104839s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.UpdateVolumeTargetTestCase.test_update_volume_target_not_found [0.185944s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_125_third_party_admin_cannot_send_non_masking_interrupt [0.187800s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/c45bc189-111d-4cf2-b0ce-4ee847318494/management/inject_nmi WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c1a8b491-7a73-44da-9ee3-1dfa12c244e2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node c45bc189-111d-4cf2-b0ce-4ee847318494 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_pxe_local_boot [0.102435s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_partial_ok [0.411160s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_pxe_no_kernel_no_ramdisk [0.092201s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_pxe_opts_ramdisk_opt [0.107470s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_126_owner_reader_get_states [0.237350s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/states WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7bebfa04-20b6-4e77-b1f2-66e66f72bb4c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"console_enabled": false, "last_error": "meow", "power_state": null, "provision_state": "available", "target_power_state": null, "target_provision_state": null, "provision_updated_at": null, "raid_config": {}, "target_raid_config": {}, "boot_mode": null, "secure_boot": null}
DEBUG: {2} ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_power_validate_fail [0.210196s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_pxe_rescue [0.100725s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_pxe_without_is_whole_disk_image [0.112403s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_127_lessee_reader_get_states [0.207398s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/states WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a98dc2e6-a58b-4497-9e72-ddced3de55bd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"console_enabled": false, "last_error": "meow", "power_state": null, "provision_state": "available", "target_power_state": null, "target_provision_state": null, "provision_updated_at": null, "raid_config": {}, "target_raid_config": {}, "boot_mode": null, "secure_boot": null}
DEBUG: {2} ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_rebuild_active_state_done [0.202811s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {1} ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ramdisk_params [0.109179s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_pxe_utils.PXEBuildKickstartConfigOptionsTestCase.test_build_kickstart_config_options_pxe [0.109600s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.UpdateVolumeTargetTestCase.test_update_volume_target_uuid [0.763682s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_rebuild_active_state_error [0.190360s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_128_third_part_admin_cannot_get_states [0.271485s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/ca725403-651e-48d4-b70c-2cc3be1f9bd8/states WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-72541216-27d4-468b-86a9-f46f38ae7cc5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node ca725403-651e-48d4-b70c-2cc3be1f9bd8 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.common.test_pxe_utils.PXEBuildKickstartConfigOptionsTestCase.test_build_kickstart_config_options_pxe_insecure_heartbeat [0.119386s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_rebuild_active_state_waiting [0.152585s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {3} ironic.tests.unit.conductor.test_manager.UpdateVolumeTargetTestCase.test_update_volume_target_volume_type [0.167409s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_pxe_utils.PXEBuildKickstartConfigOptionsTestCase.test_build_kickstart_config_options_pxe_source_path [0.113540s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_pxe_utils.PXEBuildKickstartConfigOptionsTestCase.test_prepare_instance_kickstart_config [0.093345s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_rebuild_deployfail_state [0.159804s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_129_owner_admin_can_put_power_state_change [0.270957s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/states/power WITH {'target': 'power on'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-20fe9ea7-c9ec-4b61-a307-2d804e83fd94
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_attach [0.171904s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_pxe_utils.PXEBuildKickstartConfigOptionsTestCase.test_prepare_instance_kickstart_config_not_anaconda_boot [0.085095s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_pxe_utils.PXEBuildKickstartConfigOptionsTestCase.test_validate_kickstart_template [0.086632s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_rebuild_error_state [0.151865s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {3} ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_attach_node_locked [0.133340s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_pxe_utils.PXEBuildKickstartConfigOptionsTestCase.test_validate_kickstart_template_has_additional_variables [0.064330s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_130_owner_manager_can_put_power_state_change [0.229323s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/states/power WITH {'target': 'power on'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f68d2a25-f186-4cd0-a5ff-31ba5100ab6f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_rebuild_from_available_state [0.146936s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_attach_raises_network_error [0.134420s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_pxe_utils.PXEBuildKickstartConfigOptionsTestCase.test_validate_kickstart_template_missing_variable [0.082367s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_release_mappings.GetObjectVersionsTestCase.test_get_object_versions [0.046928s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_release_mappings.GetObjectVersionsTestCase.test_get_object_versions_objects [0.057058s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_attach_raises_portgroup_physnet_inconsistent [0.109571s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_131_lessee_admin_can_put_power_state_change [0.198137s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/states/power WITH {'target': 'power on'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-63171280-d89d-4f1d-9164-aa38b00ae295
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.common.test_release_mappings.GetObjectVersionsTestCase.test_get_object_versions_releases [0.051431s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_rebuild_protected [0.180154s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_release_mappings.GetObjectVersionsTestCase.test_get_object_versions_releases_objects [0.040002s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_attach_raises_vif_invalid_for_attach [0.111063s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_release_mappings.ReleaseMappingsTestCase.test_contains_all_db_objects [0.041828s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_release_mappings.ReleaseMappingsTestCase.test_current_object_versions [0.043652s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_attach_validate_error [0.098729s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_132_lessee_manager_can_put_power_state_change [0.197745s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/states/power WITH {'target': 'power on'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-eefe18d1-2f99-45aa-bc2b-9daddec5920f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.common.test_release_mappings.ReleaseMappingsTestCase.test_current_rpc_version [0.050228s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_traits_validate_fail [0.216521s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_release_mappings.ReleaseMappingsTestCase.test_no_gaps_in_object_versions [0.047038s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_release_mappings.ReleaseMappingsTestCase.test_object_names_are_registered [0.043675s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_detach [0.120685s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_release_mappings.ReleaseMappingsTestCase.test_rpc_and_objects_versions_supported [0.056496s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_133_owner_member_can_put_power_state_change [0.190640s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/states/power WITH {'target': 'power on'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b4f50462-db08-49f5-bee6-1d182f795c87
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_detach_node_locked [0.096921s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_release_mappings.ReleaseMappingsTestCase.test_structure [0.057415s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_validate_fail [0.237063s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_utils.ExecuteTestCase.test_execute_command_not_found [0.058246s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_utils.ExecuteTestCase.test_execute_not_use_standard_locale [0.054905s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_detach_raises_network_error [0.144210s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_134_lessee_member_can_put_power_state_change [0.256676s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/states/power WITH {'target': 'power on'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4fdb45c0-1978-4e18-b18a-4dfc76886b4d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_validate_template_fail [0.198440s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_detach_validate_error [0.128674s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_list [0.091460s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_135_owner_reader_cannot_put_power_state_change [0.183142s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/states/power WITH {'target': 'power on'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-cf877d0d-710f-4cc9-81a7-5cfc22eb6fe1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:set_power_state\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.conductor.test_manager.VirtualMediaTestCase.test_attach_virtual_media_http [0.164807s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_worker_pool_full [0.302411s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_136_lessee_reader_cannot_put_power_state_change [0.165240s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/states/power WITH {'target': 'power on'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f6080896-db6e-4526-84ca-971b202f7f43
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:set_power_state\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_periodics.NodePeriodicTestCase.test_exclusive [0.106284s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_periodics.NodePeriodicTestCase.test_interface_check [0.066047s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.VirtualMediaTestCase.test_attach_virtual_media_local [0.209632s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_137_third_party_admin_cannot_put_power_state_change [0.165132s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/3e9eabd4-5e58-4d10-a852-8ca5f3b2f463/states/power WITH {'target': 'power on'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-20b7323c-9f80-4e59-afe9-6ee845d9cee6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 3e9eabd4-5e58-4d10-a852-8ca5f3b2f463 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.common.test_utils.ExecuteTestCase.test_execute_use_standard_locale_no_env_variables [0.663213s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_periodics.NodePeriodicTestCase.test_limit [0.071280s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_utils.ExecuteTestCase.test_execute_use_standard_locale_with_env_variables [0.068283s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.VirtualMediaTestCase.test_do_attach_virtual_media [0.182963s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_utils.ExecuteTestCase.test_execute_with_log_stdout_default [0.095198s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_138_owner_admin_can_put_boot_mode_state_change [0.209015s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/states/boot_mode WITH {'target': 'uefi'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ad9848aa-ced5-4390-ab19-272ff5988fc0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.common.test_utils.ExecuteTestCase.test_execute_with_log_stdout_false [0.099283s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.VirtualMediaTestCase.test_do_attach_virtual_media_fails_on_attach [0.200238s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_utils.ExecuteTestCase.test_execute_with_log_stdout_true [0.094707s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_vnc.VncTestCase.test_get_console [0.087780s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_manager.VirtualMediaTestCase.test_do_attach_virtual_media_fails_on_prepare [0.193011s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_vnc.VncTestCase.test_novnc_authorize [0.115808s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_periodics.NodePeriodicTestCase.test_never_run [0.624911s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_servicing.DoNodeServiceAbortTestCase.test__do_node_cleanhold_abort_tear_down_fail [0.169577s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_vnc.VncTestCase.test_novnc_unauthorize [0.157868s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_vnc.VncTestCase.test_novnc_validate [0.103603s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_139_owner_manager_can_put_boot_mode_state_change [0.688003s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/states/boot_mode WITH {'target': 'uefi'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-eb12794e-42a5-4a26-8ffe-254cc794f48a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.conductor.test_servicing.DoNodeServiceAbortTestCase.test__do_node_service_abort_tear_down_fail [0.164715s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.common.test_vnc.VncTestCase.test_novnc_validate_expired [0.067733s] ... ok
DEBUG: {1} ironic.tests.unit.common.test_vnc.VncTestCase.test_token_valid_until [0.061266s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_140_lessee_admin_can_put_boot_mode_state_change [0.089790s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/states/boot_mode WITH {'target': 'uefi'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-722a0a76-d31d-4e5c-814b-7b63c96f00ba
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.conductor.test_servicing.DoNodeServiceAbortTestCase.test_do_node_service_abort_early [0.140316s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_141_lessee_manager_can_put_boot_mode_state_change [0.110385s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/states/boot_mode WITH {'target': 'uefi'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-04aaaecf-6970-4741-8107-ac86053c6577
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.conductor.test_servicing.DoNodeServiceAbortTestCase.test_do_node_service_abort_with_step [0.128944s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_allocations.AllocationTestCase.test_check_orphaned_allocations [0.205276s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_142_owner_member_can_put_boot_mode_state_change [0.102174s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/states/boot_mode WITH {'target': 'uefi'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-bb242c35-26de-4fe8-8893-8ad38371cb2f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.conductor.test_steps.GetValidatedStepsFromTemplatesTestCase.test_instance_deploy_failure [0.116615s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_143_lessee_member_can_put_boot_mode_state_change [0.094095s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/states/boot_mode WITH {'target': 'uefi'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-dd86a0a4-2d05-4cc4-a860-f8419dfacc0e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.conductor.test_allocations.AllocationTestCase.test_create_allocation [0.175160s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {3} ironic.tests.unit.conductor.test_steps.GetValidatedStepsFromTemplatesTestCase.test_invalid_parameter_value [0.119377s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_144_owner_reader_cannot_put_boot_mode_state_change [0.144041s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/states/boot_mode WITH {'target': 'uefi'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-db3552e4-84c8-40d8-9ab8-2b334d18a64d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:set_boot_mode\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.conductor.test_steps.GetValidatedStepsFromTemplatesTestCase.test_ok [0.103037s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_allocations.AllocationTestCase.test_create_allocation_with_node_id [0.178474s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_145_lessee_reader_cannot_put_boot_mode_state_change [0.120320s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/states/boot_mode WITH {'target': 'uefi'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-648ae184-fe98-4e00-9e12-bc617ea8d755
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:set_boot_mode\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.conductor.test_steps.GetValidatedStepsFromTemplatesTestCase.test_skip_missing [0.107034s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_146_third_party_admin_cannot_put_boot_mode_state_change [0.079005s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/f9756ceb-c216-4f4a-8681-d227a61258e7/states/boot_mode WITH {'target': 'uefi'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a62a7d2c-3bfc-4fef-8cc8-f05a75d35aea
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node f9756ceb-c216-4f4a-8681-d227a61258e7 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.conductor.test_allocations.AllocationTestCase.test_destroy_allocation_with_active_node [0.139898s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.conductor.test_steps.ReservedStepHandlerByNameTestCase.test_reserved_step_wait [0.110256s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_147_owner_admin_can_put_secure_boot_state_change [0.103458s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/states/secure_boot WITH {'target': 'true'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f7ddb7b3-8838-4195-af69-8bace4d9aff5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.conductor.test_allocations.AllocationTestCase.test_destroy_allocation_with_node [0.142899s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.conductor.test_steps.ReservedStepHandlerByNameTestCase.test_reserved_step_wait_time [0.121099s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_148_owner_manager_can_put_secure_boot_state_change [0.135358s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/states/secure_boot WITH {'target': 'true'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-21aeb986-dde3-4fbd-9bb2-5a0a05fb8796
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.conductor.test_steps.ReservedStepHandlerByNameTestCase.test_reserved_step_wait_time_to_long [0.128146s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_149_lessee_admin_can_put_secure_boot_state_change [0.115639s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/states/secure_boot WITH {'target': 'true'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3c0286d8-2146-4d10-aabd-fcae9c08a6a3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.conductor.test_allocations.AllocationTestCase.test_destroy_allocation_with_node_in_maintenance [0.209094s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.conductor.test_steps.ValidateUserDeployStepsAndTemplatesTestCase.test_error_on_template [0.110256s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_150_lessee_manager_can_put_secure_boot_state_change [0.091025s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/states/secure_boot WITH {'target': 'true'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-75139d9b-c511-4eed-bd2c-b375abf18d7b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.conductor.test_allocations.AllocationTestCase.test_destroy_allocation_with_transient_node [0.121708s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.conductor.test_steps.ValidateUserDeployStepsAndTemplatesTestCase.test_error_on_usersteps [0.095334s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_151_owner_member_can_put_secure_boot_state_change [0.085253s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/states/secure_boot WITH {'target': 'true'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-649eb8f2-1b84-4e7f-86db-d008e257591a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.conductor.test_allocations.AllocationTestCase.test_destroy_allocation_without_node [0.064565s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_152_lessee_member_can_put_secure_boot_state_change [0.098741s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/states/secure_boot WITH {'target': 'true'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-315c7b27-3182-4eab-8e40-4ce7620b96bf
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.conductor.test_steps.ValidateUserDeployStepsAndTemplatesTestCase.test_ok [0.102244s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.conductor.test_steps.ValidateUserDeployStepsAndTemplatesTestCase.test_skip_missing [0.100283s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_153_owner_reader_cannot_put_secure_boot_state_change [0.100989s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/states/secure_boot WITH {'target': 'true'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e824eab0-2706-4b8b-9227-149ab9fff991
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:set_secure_boot\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.conductor.test_allocations.AllocationTestCase.test_resume_allocations [0.177202s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {3} ironic.tests.unit.conductor.test_steps.ValidateUserDeployStepsTestCase.test__get_validate_user_deploy_steps [0.109623s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_154_lessee_reader_cannot_put_secure_boot_state_change [0.112555s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/states/secure_boot WITH {'target': 'true'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-219d77a3-529e-4dd3-b637-8c74b4297436
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:set_secure_boot\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.conductor.test_steps.ValidateUserDeployStepsTestCase.test__get_validate_user_deploy_steps_no_steps [0.107580s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_base_manager.MiscTestCase.test__fail_transient_state [0.247922s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_155_third_party_admin_cannot_put_secure_boot_state_change [0.176204s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/375ced44-56e1-4035-8fee-d4297db0f3c4/states/secure_boot WITH {'target': 'true'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8c22cf07-f517-4dac-afe2-1c94922e4082
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 375ced44-56e1-4035-8fee-d4297db0f3c4 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.conductor.test_steps.ValidateUserDeployStepsTestCase.test__get_validate_user_deploy_steps_on_node [0.101810s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.conductor.test_task_manager.ThreadExceptionTestCase.test_set_node_last_error [0.045757s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_base_manager.MiscTestCase.test__fail_transient_state_maintenance [0.136175s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_periodics.NodePeriodicTestCase.test_simple [2.150010s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.conductor.test_task_manager.ThreadExceptionTestCase.test_set_node_last_error_cancelled [0.052461s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_periodics.NodePeriodicTestCase.test_stop [0.062040s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_156_owner_admin_can_change_provision_state [0.170277s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/states/provision WITH {'target': 'deploy'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c4edc266-6ca2-4445-b629-de3df98080a3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.conductor.test_task_manager.ThreadExceptionTestCase.test_set_node_last_error_exists [0.058423s] ... ok
DEBUG: {3} ironic.tests.unit.conductor.test_task_manager.ThreadExceptionTestCase.test_set_node_last_error_no_error [0.050726s] ... ok
DEBUG: {3} ironic.tests.unit.console.container.test_console_container.TestConsoleContainerFactory.test_factory [0.043549s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_automated_bad_step_return_value [0.182070s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.console.container.test_console_container.TestSystemdConsoleContainer.test__container_name [0.052379s] ... ok
DEBUG: {3} ironic.tests.unit.console.container.test_console_container.TestSystemdConsoleContainer.test__container_path [0.049647s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_next_clean_step_automated_execute_fail [0.205143s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.console.container.test_console_container.TestSystemdConsoleContainer.test__host_port [0.052485s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_157_owner_manager_can_change_provision_state [0.275188s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/states/provision WITH {'target': 'deploy'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a7beff6c-4ae0-47af-9471-319ac744477a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.console.container.test_console_container.TestSystemdConsoleContainer.test__reload [0.069517s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_automated_execute_fail [0.250608s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.console.container.test_console_container.TestSystemdConsoleContainer.test__start [0.059481s] ... ok
DEBUG: {3} ironic.tests.unit.console.container.test_console_container.TestSystemdConsoleContainer.test__stop [0.050774s] ... ok
DEBUG: {3} ironic.tests.unit.console.container.test_console_container.TestSystemdConsoleContainer.test__unit_name [0.060739s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_next_service_step_automated_fail_in_tear_down_service [0.299852s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_158_owner_member_can_change_provision_state [0.225837s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/states/provision WITH {'target': 'deploy'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0038b25e-d378-4dc1-888f-06ed1ed03c56
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_automated_fail_in_tear_down_cleaning [0.213042s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_next_service_step_automated_last_step_noop [0.130209s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_159_lessee_admin_can_change_provision_state [0.167175s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/states/provision WITH {'target': 'deploy'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3c88c821-b4c8-4a43-b5cd-e0bf28011a4a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_automated_last_step_noop [0.129977s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_next_service_step_automated_no_steps [0.210339s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_160_lessee_manager_can_change_provision_state [0.182358s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/states/provision WITH {'target': 'deploy'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fc59e690-e6c1-4074-80f5-e5bc6f94c9b2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_automated_no_steps [0.305196s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_next_service_step_bad_step_return_value [0.181620s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_161_lessee_member_cannot_change_provision_state [0.192265s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/states/provision WITH {'target': 'deploy'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1c0f4c93-6463-4aac-9f98-0f2d5874dce8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:set_provision_state\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.console.container.test_console_container.TestSystemdConsoleContainer.test__write_container_file [0.561069s] ... ok
DEBUG: {3} ironic.tests.unit.console.container.test_console_container.TestSystemdConsoleContainer.test_delete_container_file [0.062094s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_next_service_step_manual_last_step_noop [0.131079s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.console.container.test_console_container.TestSystemdConsoleContainer.test_start_stop_container [0.089121s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_162_third_party_admin_cannot_change_provision_state [0.192295s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/states/provision WITH {'target': 'deploy'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ad10dcf9-dae1-42ce-92c6-24b4b7b74095
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.console.container.test_console_container.TestSystemdConsoleContainer.test_stop_all_containers [0.059650s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_fast_track [0.295812s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_client_auth_invalid_fails [0.046130s] ... ok
DEBUG: {3} ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_exception_in_choose_security_type_fails [0.049916s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service [0.204599s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_exception_security_handshake_fails [0.055920s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_163_service_can_change_provision_state_for_own_nodes [0.209891s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/states/provision WITH {'target': 'deploy'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-95eb4844-1053-4f05-aee8-d2560176f68a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_fail [0.053244s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_last_step_noop_fast_track [0.204125s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service_automated_network_validate_fail [0.152008s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_fail_server_message [0.057295s] ... ok
DEBUG: {3} ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_fails_on_host_version [0.057486s] ... ok
DEBUG: {3} ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_fails_on_sec_type_cnt_zero [0.061920s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_164_service_cannot_change_provision_state [0.181310s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/states/provision WITH {'target': 'deploy'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d3d6c161-dec3-4273-814f-f0622a78baa0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_manual_bad_step_return_value [0.160965s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service_automated_power_validate_fail [0.153822s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_fails_on_tenant_version [0.054305s] ... ok
DEBUG: {3} ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_full_run [0.058238s] ... ok
DEBUG: {3} ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_parse_version [0.032694s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_165_owner_member_can_set_provision_state_clean [0.249588s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/states/provision WITH {'target': 'clean', 'clean_steps': [{'interface': 'deploy', 'step': 'update_firmware', 'args': {'foo': 'bar'}, 'priority': 99}]} GOT Response: 409 Conflict
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9620c9c2-8fbf-4d89-8480-59f394572045
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 is locked by host lolcats, please retry after the current operation is completed.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service_disable_ramdisk [0.213253s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_manual_execute_fail [0.247335s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test__close_connection [0.146583s] ... ok
DEBUG: {3} ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test__close_connection_raise_OSError [0.153155s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service_manual_network_validate_fail [0.234906s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_166_owner_reader_cannot_set_provision_state_clean [0.271316s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/states/provision WITH {'target': 'clean', 'clean_steps': [{'interface': 'deploy', 'step': 'update_firmware', 'args': {'foo': 'bar'}, 'priority': 99}]} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-93e7a702-2521-4d3f-a353-cb3cd9e35687
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:set_provision_state\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_address_string_doesnt_do_reverse_dns_lookup [0.174260s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_manual_fail_in_tear_down_cleaning [0.347425s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service_manual_power_validate_fail [0.239925s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_new_websocket_client [0.191247s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_167_lessee_admin_can_set_provision_state_clean [0.293555s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/states/provision WITH {'target': 'clean', 'clean_steps': [{'interface': 'deploy', 'step': 'update_firmware', 'args': {'foo': 'bar'}, 'priority': 99}]} GOT Response: 409 Conflict
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-43836e87-218b-4660-a2f3-5034b1537b43
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 38d5abed-c585-4fce-a57e-a2ffc2a2ec6f is locked by host lolcats, please retry after the current operation is completed.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_manual_last_step_noop [0.224476s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_new_websocket_client_http_forwarded_proto_https [0.143580s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service_network_error_fail [0.216711s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_168_lessee_member_cannot_set_provision_state_clean [0.206311s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/states/provision WITH {'target': 'clean', 'clean_steps': [{'interface': 'deploy', 'step': 'update_firmware', 'args': {'foo': 'bar'}, 'priority': 99}]} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-39a657e5-1b04-4d3f-af94-6373267fa801
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:set_provision_state\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_manual_no_steps [0.212410s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_new_websocket_client_ipv6_url [0.164197s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service_prepare_service_active [0.169999s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_169_owner_member_can_set_provision_state_service [0.167095s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/states/provision WITH {'target': 'service', 'clean_steps': [{'interface': 'deploy', 'step': 'update_firmware', 'args': {'foo': 'bar'}, 'priority': 99}]} GOT Response: 409 Conflict
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a2b8a41b-8c8d-4d8e-90ff-d1ac1519b0e9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 is locked by host lolcats, please retry after the current operation is completed.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_retired_last_step_change_tgt_state [0.145742s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_new_websocket_client_novnc_allowed_origin_header [0.185312s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service_prepare_service_fail [0.194902s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated [0.147456s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_170_owner_reader_cannot_set_provision_state_service [0.182634s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/states/provision WITH {'target': 'service', 'clean_steps': [{'interface': 'deploy', 'step': 'update_firmware', 'args': {'foo': 'bar'}, 'priority': 99}]} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-cef0bd78-f92a-4c07-a898-f991001420cd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:set_provision_state\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service_prepare_service_wait [0.081081s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_new_websocket_client_novnc_bad_origin_header [0.173592s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_cache_bios [0.167224s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service_steps_fail [0.131606s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_171_lessee_admin_can_set_provision_state_service [0.174264s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/states/provision WITH {'target': 'service', 'clean_steps': [{'interface': 'deploy', 'step': 'update_firmware', 'args': {'foo': 'bar'}, 'priority': 99}]} GOT Response: 409 Conflict
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-70e60d24-ed76-487e-8da2-a984f4d6f97a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 38d5abed-c585-4fce-a57e-a2ffc2a2ec6f is locked by host lolcats, please retry after the current operation is completed.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_continue_node_service [0.056794s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_new_websocket_client_novnc_blank_origin_header [0.160554s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_continue_node_service_no_skip_step [0.079812s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_172_lessee_member_cannot_set_provision_state_service [0.188984s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/states/provision WITH {'target': 'service', 'clean_steps': [{'interface': 'deploy', 'step': 'update_firmware', 'args': {'foo': 'bar'}, 'priority': 99}]} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-39f812f5-76f2-42dc-9ef8-feaf2695e3d4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:set_provision_state\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_new_websocket_client_novnc_no_origin_header [0.160834s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_clean_step_all [0.136315s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_new_websocket_client_token_invalid [0.144414s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_clean_step_all_disable_ramdisk [0.120751s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_173_owner_admin_can_set_raid_config [0.186023s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/states/raid WITH {'target_raid_config': {'logical_disks': [{'size_gb': 500, 'is_root_volume': True, 'raid_level': 1}]}} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6324b094-3735-4b02-8088-f106356f671c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_non_default_ssl_min_version_is_set [0.138626s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_174_owner_manager_can_set_raid_config [0.166209s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/states/raid WITH {'target_raid_config': {'logical_disks': [{'size_gb': 500, 'is_root_volume': True, 'raid_level': 1}]}} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-faa05513-31f6-4065-88a5-27ec8abb310d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_clean_step_collect_logs [0.238259s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_cache_bios_exception [0.671734s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_clean_step_continue_from_last_cleaning [0.061611s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_clean_step_manual_continue_from_last_cleaning [0.102210s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_cache_bios_unsupported [0.180836s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_175_lessee_admin_cannot_set_raid_config [0.431625s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/states/raid WITH {'target_raid_config': {'logical_disks': [{'size_gb': 500, 'is_root_volume': True, 'raid_level': 1}]}} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-67d94da5-7e5d-4da9-a67d-e3d3111f3572
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:set_raid_state\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_service_step_agent_busy [0.245618s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_disabled [0.245083s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_176_lessee_manager_cannot_set_raid_config [0.101063s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/states/raid WITH {'target_raid_config': {'logical_disks': [{'size_gb': 500, 'is_root_volume': True, 'raid_level': 1}]}} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3eb31a16-b354-4b6b-92a7-2e524e838ea7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:set_raid_state\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_177_owner_member_can_set_raid_config [0.096218s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/states/raid WITH {'target_raid_config': {'logical_disks': [{'size_gb': 500, 'is_root_volume': True, 'raid_level': 1}]}} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0b56e933-c4ad-41d4-8a9c-03a0abfd80db
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_disabled_individual_disabled [0.226594s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_178_service_owner_can_set_raid_config [0.093204s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/states/raid WITH {'target_raid_config': {'logical_disks': [{'size_gb': 500, 'is_root_volume': True, 'raid_level': 1}]}} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-74f4d6ca-3592-4c93-a90c-130a2db3058c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_service_step_automated_first_step_async [0.307166s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_reject_open_redirect [0.895092s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_179_lessee_member_cannot_set_raid_config [0.146947s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/states/raid WITH {'target_raid_config': {'logical_disks': [{'size_gb': 500, 'is_root_volume': True, 'raid_level': 1}]}} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9030ef53-feb7-4768-b0b7-aeacdd3bf877
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:set_raid_state\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_service_step_handles_hold_from_active [0.150890s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_service_step_handles_hold_from_wait [0.077855s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_180_third_party_admin_cannot_set_raid_config [0.154417s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/states/raid WITH {'target_raid_config': {'logical_disks': [{'size_gb': 500, 'is_root_volume': True, 'raid_level': 1}]}} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3e4b439b-90b9-45dc-a218-0363a7cb49e5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 38d5abed-c585-4fce-a57e-a2ffc2a2ec6f could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_disabled_individual_enabled [0.307076s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_service_step_manual_first_step_async [0.080166s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_reject_open_redirect_3_slashes [0.252025s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_service_step_oob_reboot [0.087186s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_181_service_cannot_set_raid_config [0.169856s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/states/raid WITH {'target_raid_config': {'logical_disks': [{'size_gb': 500, 'is_root_volume': True, 'raid_level': 1}]}} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-42d11496-44d1-4fc4-966d-cad2e1d48e80
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 38d5abed-c585-4fce-a57e-a2ffc2a2ec6f could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_service_step_oob_reboot_fail [0.077191s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_service_step_oob_reboot_last_step [0.078623s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_ssl_min_version_is_not_set [0.252111s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_node_service_steps_fail_poweroff [0.064545s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_enabled [0.340663s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_182_owner_admin_can_get_console [0.191844s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/states/console WITH {} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-02e39dca-70c6-4787-bdbe-307e83f67a0e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_steps.ReservedStepsHandlerTestCase.test_reserved_step_power_off [0.081593s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_ssl_min_version_not_set_by_default [0.194581s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_steps.ReservedStepsHandlerTestCase.test_reserved_step_power_on [0.070981s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_enabled_individual_disabled [0.161449s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_183_owner_manager_can_get_console [0.170864s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/states/console WITH {} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-129d1d98-2ebe-412d-bd5d-43f71bc383d0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_steps.ReservedStepsHandlerTestCase.test_reserved_step_power_reboot [0.072972s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_task_manager.ProvisionNotifyTestCase.test_notify_error_state [0.023225s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_task_manager.ProvisionNotifyTestCase.test_notify_no_state_change [0.035837s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_task_manager.ProvisionNotifyTestCase.test_notify_only_once [0.036145s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_enabled_individual_enabled [0.152701s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_task_manager.ProvisionNotifyTestCase.test_notify_resource_released [0.034948s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_184_owner_service_can_get_console [0.158855s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/states/console WITH {} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3a8353ae-b90c-46ad-845d-e07a58fddd2e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_enabled_individual_none [0.184339s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.db.sqlalchemy.test_migrations.ModelsMigrationsSyncMysql.test_models_sync ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_185_lessee_admin_cannot_get_console [0.196853s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/states/console WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8f0128a7-4017-4bbc-9ae7-8532e0179081
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:get_console\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.db.sqlalchemy.test_migrations.TestMigrationsPostgreSQL.test_create_schema_and_version ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect
DEBUG: {3} ironic.tests.unit.db.sqlalchemy.test_migrations.TestMigrationsPostgreSQL.test_upgrade_and_create_schema ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect
DEBUG: {3} ironic.tests.unit.db.sqlalchemy.test_migrations.TestMigrationsPostgreSQL.test_upgrade_and_version ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect
DEBUG: {3} ironic.tests.unit.db.sqlalchemy.test_migrations.TestMigrationsPostgreSQL.test_upgrade_twice ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect
DEBUG: {3} ironic.tests.unit.db.sqlalchemy.test_migrations.TestMigrationsPostgreSQL.test_walk_versions ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_network_validate_fail [0.104627s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_create [0.058447s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_power_validate_fail [0.079527s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_create_allocation_duplicated_name [0.071780s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_186_lessee_manager_cannot_get_console [0.217406s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/states/console WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-dbfa5a2b-bd6b-4283-9851-4c7b7c957925
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:get_console\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_create_allocation_duplicated_uuid [0.065379s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_prepare_clean_fail [0.081895s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_task_manager.ProvisionNotifyTestCase.test_notify_stable_to_stable [0.497484s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_destroy_allocation [0.074048s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_prepare_clean_wait [0.076273s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_task_manager.ProvisionNotifyTestCase.test_notify_stable_to_unstable [0.043453s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_task_manager.ProvisionNotifyTestCase.test_notify_unstable_to_stable [0.044684s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_destroy_allocation_that_does_not_exist [0.066838s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_187_owner_member_can_get_console [0.167003s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/states/console WITH {} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-962ac7b8-de0a-412d-872f-d1bfda7877b1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_task_manager.ProvisionNotifyTestCase.test_notify_unstable_to_unstable [0.051516s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_destroy_allocation_uuid [0.057623s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_steps_fail [0.141086s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_task_manager.TaskManagerStateModelTestCases.test_process_event_callback_stable_state [0.051006s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_task_manager.TaskManagerStateModelTestCases.test_process_event_fsm_raises [0.049940s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_188_lessee_member_cannot_get_console [0.141478s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/states/console WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-750d124b-212a-4729-9e3d-57b7fe336cf2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:get_console\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_destroy_allocation_with_node [0.096813s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_maintenance [0.077516s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_manual [0.059289s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_task_manager.TaskManagerStateModelTestCases.test_process_event_no_callback_notify [0.091053s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_by_id [0.101990s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_manual_cache_bios [0.082132s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_189_owner_reader_cannot_get_console [0.166485s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/states/console WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-43b74de3-0490-4541-a35a-554080eef678
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:get_console\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_task_manager.TaskManagerStateModelTestCases.test_process_event_no_callback_stable_state [0.078873s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_by_id_that_does_not_exist [0.105355s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_task_manager.TaskManagerStateModelTestCases.test_process_event_sets_callback [0.077319s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_by_name [0.082420s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_manual_cache_bios_exception [0.152646s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_task_manager.TaskManagerStateModelTestCases.test_process_event_sets_callback_and_error_handler [0.075561s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_190_lessee_reader_cannot_get_console [0.173319s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/states/console WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4f929af3-ee58-427e-963f-f7e3bb4f3923
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:get_console\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_task_manager.TaskManagerStateModelTestCases.test_process_event_sets_target_state [0.075590s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_by_name_that_does_not_exist [0.113707s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_manual_cache_bios_unsupported [0.112437s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_task_manager.TaskManagerStateModelTestCases.test_release_clears_resources [0.071923s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_by_uuid [0.092533s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_manual_disable_ramdisk [0.078563s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_191_third_party_admin_cannot_get_console [0.160369s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/states/console WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-341fd855-ba31-4e86-840f-bdaa0ebfffd2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 38d5abed-c585-4fce-a57e-a2ffc2a2ec6f could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_manual_network_validate_fail [0.076903s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_abort_on_conductor_take_over_cleaning [0.112721s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_by_uuid_that_does_not_exist [0.110909s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_manual_power_validate_fail [0.072946s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_abort_on_conductor_take_over_deploying [0.099042s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_list [0.102801s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_192_owner_admin_can_set_console [0.212390s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/states/console WITH {'enabled': True} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-63406fe7-e9ce-413e-bcff-b02a559e8264
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_manual_prepare_clean_fail [0.089316s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleaning_error_handler [0.083098s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_list_filter_by_conductor_affinity [0.127668s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleaning_error_handler_cleanfail [0.074022s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_manual_prepare_clean_wait [0.132093s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleaning_error_handler_cleanwait [0.072562s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_list_filter_by_node [0.125816s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_193_owner_manager_can_set_console [0.244235s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/states/console WITH {'enabled': True} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5edfb24d-0181-4558-9aa4-9ae33e03d059
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleaning_error_handler_manual [0.074683s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_manual_steps_fail [0.162369s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleaning_error_handler_no_fail [0.074121s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_list_filter_by_rsc [0.118918s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleaning_error_handler_no_teardown [0.067483s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_network_error_fail [0.115433s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_list_filter_by_state [0.115337s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_194_lessee_admin_cannot_set_console [0.251258s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/states/console WITH {'enabled': True} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-323156c4-67e0-4c97-90d3-b813ab107e52
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:set_console_state\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleaning_error_handler_tear_down_error [0.115543s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_continue_node_clean [0.096418s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_list_invalid_fields [0.082006s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleanup_cleanwait_timeout [0.085821s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_continue_node_clean_no_skip_step [0.070289s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_list_sorted [0.103772s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleanup_cleanwait_timeout_handler_call [0.071903s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_agent_busy [0.084372s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_195_lessee_manager_cannot_set_console [0.235575s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/states/console WITH {'enabled': True} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0b3135d1-86ef-4ce7-bd5c-9ea410e992ba
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:set_console_state\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_take_over_allocation_not_found [0.095518s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleanup_rescuewait_timeout [0.096461s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_automated_all [0.122305s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleanup_rescuewait_timeout_known_exc [0.074141s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_take_over_conflict [0.112544s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_automated_first_step_async [0.105700s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleanup_rescuewait_timeout_unknown_exc [0.108265s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_take_over_success [0.107656s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_196_owner_member_can_set_console [0.265503s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/states/console WITH {'enabled': True} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d3609d0f-acfb-4620-b5f2-e293b344771a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleanup_servicewait_timeout [0.065325s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_collect_logs [0.138416s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_update_allocation [0.097902s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleanup_servicewait_timeout_handler_call [0.079538s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_continue_from_last_cleaning [0.063107s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_power_state_error_handler_no_worker [0.074540s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_update_allocation_associated_with_another_node [0.116011s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_handles_hold_from_active [0.082436s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_197_lessee_member_cannot_set_console [0.229011s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/states/console WITH {'enabled': True} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c846939e-3ed9-40c7-9294-59a40279259e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:set_console_state\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_power_state_error_handler_other_error [0.078730s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_update_allocation_duplicated_name [0.099093s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_handles_hold_from_wait [0.078030s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_provision_error_handler_no_worker [0.070221s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_manual_all [0.109652s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_update_allocation_node_already_associated [0.116806s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_provision_error_handler_other_error [0.116519s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_update_allocation_not_found [0.048315s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_198_owner_service_can_set_console [0.254212s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/states/console WITH {'enabled': True} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-40eb2e34-e589-4e55-8686-62ab35d45d58
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_manual_all_disable_ramdisk [0.129207s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_update_allocation_uuid [0.071050s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_rescuing_error_handler [0.120137s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_update_allocation_with_node_id [0.068173s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_rescuing_error_handler_bad_state [0.083727s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_manual_continue_from_last_cleaning [0.131012s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_create_chassis_already_exists [0.066263s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_199_service_cannot_set_console [0.197259s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/states/console WITH {'enabled': True} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-025e6af8-4907-4ea0-8c44-3cd2cc6aa8d1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_rescuing_error_handler_ironic_exc [0.084570s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_destroy_chassis [0.072116s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_manual_first_step_async [0.099231s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_rescuing_error_handler_other_exc [0.075979s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_destroy_chassis_that_does_not_exist [0.069841s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_200_owner_admin_cannot_get_vendor_passthru_methods [0.172872s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vendor_passthru/methods WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e26c5bb4-6f91-417f-b843-26931fdb9cc5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_rescuing_error_handler_set_failed_state_false [0.077031s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_destroy_chassis_with_nodes [0.092785s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_oob_reboot [0.142192s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_servicing_error_handler [0.073613s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_get_chassis_by_id [0.085810s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_201_owner_manager_cannot_get_vendor_passthru_methods [0.155838s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vendor_passthru/methods WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-bec9252f-42ec-4515-9353-303f36da4b7e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_servicing_error_handler_no_fail [0.079956s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_oob_reboot_fail [0.162328s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_get_chassis_by_uuid [0.088127s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_servicing_error_handler_no_teardown [0.068357s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_get_chassis_list [0.063279s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_202_owner_service_cannot_get_vendor_passthru_methods [0.138849s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vendor_passthru/methods WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c298a65b-59e8-454c-ae9f-3d5d24c6b711
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_servicing_error_handler_servicefail [0.096066s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_get_chassis_that_does_not_exist [0.060486s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_oob_reboot_last_step [0.152203s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_servicing_error_handler_servicewait [0.065233s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_update_chassis [0.063025s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_203_owner_member_cannot_get_vendor_passthru_methods [0.174506s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vendor_passthru/methods WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b5196ad6-e740-456a-8957-c0f4d42c9253
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_update_chassis_that_does_not_exist [0.079200s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_servicing_error_handler_tear_down_error [0.099530s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_update_chassis_uuid [0.050461s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_204_owner_reader_cannot_get_vendor_passthru_methods [0.092704s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vendor_passthru/methods WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d057724f-024a-44cb-ac94-7b4a103bcfca
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_spawn_cleaning_error_handler_no_worker [0.093932s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_205_lessee_admin_cannot_get_vendor_passthru_methods [0.099225s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/vendor_passthru/methods WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2e9eac4b-3b9f-4015-8705-b339b6ab28c4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_spawn_cleaning_error_handler_other_error [0.089094s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_allocations_get_destroyed_after_destroying_a_node_by_uuid [0.142574s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_206_lessee_manager_cannot_get_vendor_passthru_methods [0.103699s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/vendor_passthru/methods WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a0279b66-d186-4940-9dc7-4e2baca37436
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_spawn_deploying_error_handler_no_worker [0.097580s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_check_node_list [0.096129s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_check_node_list_impossible [0.059470s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_spawn_deploying_error_handler_other_error [0.084414s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_207_lessee_member_cannot_get_vendor_passthru_methods [0.100645s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/vendor_passthru/methods WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-de034471-927a-4b56-83e7-727dc909cdca
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_check_node_list_non_existing [0.074415s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_spawn_rescue_error_handler_no_worker [0.082690s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_create_node [0.060381s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_create_node_already_exists [0.057304s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_spawn_rescue_error_handler_other_error [0.106632s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_208_lessee_reader_cannot_get_vendor_passthru_methods [0.191809s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/vendor_passthru/methods WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4ec6c4c6-ce9c-40f5-8070-7170fb0e70e4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_create_node_instance_already_associated [0.069846s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_spawn_servicing_error_handler_no_worker [0.074522s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_node_clean_steps_fail_poweroff [0.769458s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_create_node_name_duplicate [0.067426s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_209_owner_admin_cannot_get_vendor_passthru [0.116485s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vendor_passthru?method=test WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-55622ccd-10fd-4b61-8489-ad7cf7cd4efb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_spawn_servicing_error_handler_other_error [0.081188s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_create_node_with_tags [0.059998s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_utils.GetAttachedVifTestCase.test_get_attached_vif_cleaning [0.085791s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_create_node_with_traits [0.094749s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_210_owner_manager_cannot_get_vendor_passthru [0.174526s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vendor_passthru?method=test WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d45f6c29-ee61-43f3-ba35-d07197b1033d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_utils.GetAttachedVifTestCase.test_get_attached_vif_inspecting [0.098465s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_destroy_node [0.138276s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_utils.GetAttachedVifTestCase.test_get_attached_vif_none [0.101819s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_utils.GetAttachedVifTestCase.test_get_attached_vif_provisioning [0.119792s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_destroy_node_by_uuid [0.168116s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_utils.GetAttachedVifTestCase.test_get_attached_vif_rescuing [0.098067s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_utils.GetAttachedVifTestCase.test_get_attached_vif_tenant [0.090366s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_211_owner_service_cannot_get_vendor_passthru [0.546940s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vendor_passthru?method=test WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7e2296a8-140e-4c4d-8263-95063276fa7c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_utils.GetNodeNextStepsTestCase.test_get_node_next_clean_steps [0.186299s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_212_owner_member_cannot_get_vendor_passthru [0.140132s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vendor_passthru?method=test WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-863e81e9-95b2-4531-8047-70074665a68e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_utils.GetNodeNextStepsTestCase.test_get_node_next_clean_steps_no_skip [0.124320s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestChildNodes.test_do_next_clean_step_with_children [0.988397s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_213_owner_reader_cannot_get_vendor_passthru [0.173849s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vendor_passthru?method=test WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5d29c0e5-083b-42af-9554-7691d8bea67a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_utils.GetNodeNextStepsTestCase.test_get_node_next_clean_steps_unset_clean_step [0.105555s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestChildNodes.test_do_next_clean_step_with_children_by_uuid [0.182029s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_utils.GetNodeNextStepsTestCase.test_get_node_next_deploy_steps [0.094225s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_destroy_node_that_does_not_exist [0.697482s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_214_lessee_admin_cannot_get_vendor_passthru [0.196219s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/vendor_passthru?method=test WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-612c8814-1622-42ba-a20f-445df767a40d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_firmware_component_list_after_destroying_a_node_by_uuid [0.083772s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.ChangeNodeBootModeTestCase.test_change_node_boot_mode_exception_getting_current [0.130487s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_by_id [0.092083s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.ChangeNodeBootModeTestCase.test_change_node_boot_mode_exception_in_background_task [0.129804s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_215_lessee_manager_cannot_get_vendor_passthru [0.163362s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/vendor_passthru?method=test WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2335eaee-2c66-414c-ae05-f7abb130acad
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_by_instance [0.092387s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_by_instance_invalid_uuid [0.050627s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.ChangeNodeBootModeTestCase.test_change_node_boot_mode_existing [0.134322s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_by_instance_wrong_uuid [0.058839s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_216_lessee_member_cannot_get_vendor_passthru [0.172899s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/vendor_passthru?method=test WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4ab3341b-324b-4e5a-a944-5ff414658ef4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.conductor.test_manager.ChangeNodeBootModeTestCase.test_change_node_boot_mode_node_already_locked [0.111241s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_by_name [0.117190s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_utils.GetNodeNextStepsTestCase.test_get_node_next_deploy_steps_no_skip [0.561684s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_217_lessee_reader_cannot_get_vendor_passthru [0.160616s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/vendor_passthru?method=test WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-cf8041dd-f3b6-49b9-9e7f-2217482e86c9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.conductor.test_manager.ChangeNodeBootModeTestCase.test_change_node_boot_mode_valid [0.116020s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_by_port_addresses [0.103298s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_utils.GetNodeNextStepsTestCase.test_get_node_next_deploy_steps_unset_deploy_step [0.110442s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_by_port_addresses_multiple_found [0.091222s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_218_owner_admin_cannot_post_vendor_passthru [0.166493s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vendor_passthru?method=test WITH None GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-456b4245-1c1c-484c-acbb-19fce6ef78dc
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_utils.GetNodeNextStepsTestCase.test_get_node_next_steps_exception [0.113209s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_by_port_addresses_not_found [0.074373s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test__calculate_target_state [0.049657s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.ChangeNodeBootModeTestCase.test_change_node_boot_mode_validate_fail [0.243363s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_by_uuid [0.092276s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_219_owner_manager_cannot_post_vendor_passthru [0.161999s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vendor_passthru?method=test WITH None GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5e1492e1-55f5-4ed6-82cf-b4ad66405db3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test__can_skip_state_change_db_not_in_sync [0.116175s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_list [0.078229s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.ChangeNodeBootModeTestCase.test_change_node_boot_mode_worker_pool_full [0.136241s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_list_chassis_not_found [0.065761s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test__can_skip_state_change_different_state [0.104468s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_220_owner_service_cannot_post_vendor_passthru [0.162976s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vendor_passthru?method=test WITH None GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-59e6b510-cad0-474f-9502-64539b297dd1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_list_description [0.084763s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_list_filter_by_project [0.100224s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test__can_skip_state_change_failed_getting_state_notify [0.180108s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_change_node_power_state_exception_in_background_task [0.300075s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_list_includes_traits [0.115921s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_221_owner_member_cannot_post_vendor_passthru [0.247789s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vendor_passthru?method=test WITH None GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-611e5e67-1cb5-4560-84d9-58545b404438
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test__can_skip_state_change_same_state [0.133161s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_list_requested_fields_no_traits [0.091630s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_already_being_processed [0.131668s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_list_requested_fields_with_traits [0.113987s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_change_node_power_state_node_already_locked [0.283059s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_222_owner_reader_cannot_post_vendor_passthru [0.243680s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vendor_passthru?method=test WITH None GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-da7e75ce-dbf3-4da8-a038-232b0e618ad3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_disable_power_off [0.101655s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_failed_getting_state [0.117072s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_list_with_filters [0.228569s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_change_node_power_state_power_on [0.257832s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_223_lessee_admin_cannot_post_vendor_passthru [0.267472s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/vendor_passthru?method=test WITH None GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a13c8f4f-e2bf-42a8-9727-b78b1d1bacc5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_that_does_not_exist [0.119160s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_failed_getting_state_notify [0.235170s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_nodeinfo_list_defaults [0.079657s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_224_lessee_manager_cannot_post_vendor_passthru [0.130954s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/vendor_passthru?method=test WITH None GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-00089412-668e-4fdb-a4f3-c862ed6386ac
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_nodeinfo_list_description [0.069215s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_in_same_state [0.135316s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_nodeinfo_list_inspection [0.080299s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_225_lessee_member_cannot_post_vendor_passthru [0.130930s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/vendor_passthru?method=test WITH None GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e500c7ae-9796-42fb-80ba-d96e10d7f0ab
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_change_node_power_state_soft_power_off_timeout [0.331621s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_nodeinfo_list_provision [0.080140s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_in_same_state_db_not_in_sync [0.136731s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_226_lessee_reader_cannot_post_vendor_passthru [0.131328s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/vendor_passthru?method=test WITH None GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-044f24c2-fda8-4d6d-9cd6-1d3e3c19fa3b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_nodeinfo_list_with_cols [0.075940s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_227_owner_admin_cannot_put_vendor_passthru [0.097467s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vendor_passthru?method=test WITH None GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7f13b111-f3d8-4b83-9ebc-b7afc4ba7d5f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_nodeinfo_list_with_filters [0.115357s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_invalid_state [0.176312s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_228_owner_manager_cannot_put_vendor_passthru [0.096993s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vendor_passthru?method=test WITH None GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2bcb8596-70fe-4345-9b9f-c6bdb317ac28
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_change_node_power_state_unsupported_state [0.288460s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_history_get_destroyed_after_destroying_a_node_by_uuid [0.085653s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_229_owner_service_cannot_put_vendor_passthru [0.101572s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vendor_passthru?method=test WITH None GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9337057c-f259-40b9-813a-83167841fdb2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_inventory_get_destroyed_after_destroying_a_node_by_uuid [0.117611s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_230_owner_member_cannot_put_vendor_passthru [0.070070s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vendor_passthru?method=test WITH None GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-dec75b71-af03-4000-b021-1b510fac0b6e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_invalid_state_notify [0.214418s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_inventory_updated_for_node [0.084272s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_231_owner_reader_cannot_put_vendor_passthru [0.111552s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vendor_passthru?method=test WITH None GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a00f0c3c-a485-4f9e-b01c-95d40030993d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_node_provision_state_count [0.092286s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_change_node_power_state_validate_fail [0.314698s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_keep_last_error [0.149123s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_232_lessee_admin_cannot_put_vendor_passthru [0.101497s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/vendor_passthru?method=test WITH None GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-654d66e5-eefa-4bdb-a690-f29be2a13e46
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_ports_get_destroyed_after_destroying_a_node [0.123672s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_off [0.182379s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_233_lessee_manager_cannot_put_vendor_passthru [0.155299s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/vendor_passthru?method=test WITH None GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-837dd280-69fa-44e4-8de4-3e749c6223d1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_ports_get_destroyed_after_destroying_a_node_by_uuid [0.119309s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_change_node_power_state_worker_pool_full [0.296041s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_release_non_existent_node [0.089257s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_off_already [0.160502s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_release_non_locked_node [0.080853s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_234_lessee_member_cannot_put_vendor_passthru [0.269550s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/vendor_passthru?method=test WITH None GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9d3b2446-4b71-4ce1-8d60-0cea114f204d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_release_reservation [0.086453s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_reservation_after_release [0.062646s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_reservation_in_exception_message [0.036648s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_node_set_power_state_notif_get_power_fail [0.322206s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_reservation_non_existent_node [0.054467s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_235_lessee_reader_cannot_put_vendor_passthru [0.198076s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/vendor_passthru?method=test WITH None GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8288cea1-500c-47d7-b0c6-0bc275178fb2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_reservation_of_reserved_node_fails [0.077307s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_reserve_node [0.093640s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_236_owner_admin_cannot_delete_vendor_passthru [0.153888s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vendor_passthru?method=test GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-845397d7-5449-43d2-839d-940cdd59991c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_reserve_node_reads_reservation_once_sqlite [0.078486s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_node_set_power_state_notif_no_state_change [0.319747s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_reserve_node_reads_reservation_twice [0.114161s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_237_owner_manager_cannot_delete_vendor_passthru [0.211802s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vendor_passthru?method=test GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f65bb950-9b31-48ff-9eea-f21ae5f24cf1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_tags_get_destroyed_after_destroying_a_node [0.121566s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_tags_get_destroyed_after_destroying_a_node_by_uuid [0.088084s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_238_owner_service_cannot_delete_vendor_passthru [0.167691s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vendor_passthru?method=test GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-777ac061-2360-44bc-8be0-0675a9dddf49
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_node_set_power_state_notif_set_power_fail [0.318466s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_touch_node_provisioning [0.088945s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_touch_node_provisioning_not_found [0.087771s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_239_owner_member_cannot_delete_vendor_passthru [0.180725s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vendor_passthru?method=test GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-73565260-aa6a-4e95-9596-d5f82718a11f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_traits_get_destroyed_after_destroying_a_node [0.124540s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_240_owner_reader_cannot_delete_vendor_passthru [0.187024s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vendor_passthru?method=test GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ab52e34f-da8e-44c8-b5e1-04e5429e131f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_traits_get_destroyed_after_destroying_a_node_by_uuid [0.098417s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node [0.107392s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_associate_and_disassociate [0.092170s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_241_lessee_admin_cannot_delete_vendor_passthru [0.247196s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/vendor_passthru?method=test GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c9a39d91-2e0c-4770-ac92-b15d8fc28e7c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_inspection_finished_at [0.090857s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_inspection_finished_at_inspecting [0.078183s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_inspection_finished_at_inspectwait [0.081365s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_242_lessee_manager_cannot_delete_vendor_passthru [0.221855s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/vendor_passthru?method=test GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e419288c-0902-4df3-9819-4ad7cf060f89
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_node_set_power_state_notif_spawn_fail [0.887246s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_inspection_started_at [0.086299s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_inspection_started_at_inspecting [0.083744s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_inspection_started_at_inspectwait [0.072588s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_243_lessee_member_cannot_delete_vendor_passthru [0.248615s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/vendor_passthru?method=test GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4b36e923-1011-4703-8046-aa932637dd78
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_instance_already_associated [0.088632s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_node_set_power_state_notif_success [0.339334s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_name_duplicate [0.122824s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_off_exception_if_child_locked [2.241138s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_244_lessee_reader_cannot_delete_vendor_passthru [0.345179s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/vendor_passthru?method=test GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7b667950-3860-42fd-9488-3c2356ba4720
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_no_provision [0.142265s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_not_found [0.126383s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.ConcurrentActionLimitTestCase.test_concurrent_action_limit_cleaning [0.460163s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {2} ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_off_parent [0.436039s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_245_owner_reader_get_traits [0.363975s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/traits WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-49d1bab0-4403-4fe4-b545-d83298fef156
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"traits": []}
DEBUG: {1} ironic.tests.unit.conductor.test_manager.ConcurrentActionLimitTestCase.test_concurrent_action_limit_deploy [0.384607s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {2} ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_off_parent_child_remains [0.357834s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_manager.DestroyVolumeTargetTestCase.test_destroy_volume_target [0.185413s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_off_pregenerated_token [0.323624s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_manager.DestroyVolumeTargetTestCase.test_destroy_volume_target_already_destroyed [0.243467s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_manager.DestroyVolumeTargetTestCase.test_destroy_volume_target_node_gone [0.180084s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_off_storage_detach [0.369335s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_provision [1.287342s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.DestroyVolumeTargetTestCase.test_destroy_volume_target_node_locked [0.149166s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_246_owner_reader_get_traits_service [1.111239s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/traits WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-88e1ed93-b4a3-49d7-bd54-5957b31edc8e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"traits": []}
DEBUG: {1} ironic.tests.unit.conductor.test_manager.DestroyVolumeTargetTestCase.test_destroy_volume_target_node_power_on [0.144418s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_on [0.257246s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_247_lessee_reader_get_traits [0.245681s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/traits WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3582138b-7308-4c35-a513-34aeb05e2e92
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"traits": []}
DEBUG: {1} ironic.tests.unit.conductor.test_manager.DoNodeInspectAbortTestCase.test_do_inspect_abort_interface_not_support [0.296476s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_248_third_party_admin_cannot_get_traits [0.182390s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/traits WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a2e54bf8-4147-4060-9ece-0a1f17e7f869
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 38d5abed-c585-4fce-a57e-a2ffc2a2ec6f could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_retries [0.628634s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.DoNodeInspectAbortTestCase.test_do_inspect_abort_interface_return_failed [0.270520s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_249_owner_admin_can_put_traits [0.237706s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/traits WITH {'traits': ['CUSTOM_TRAIT1', 'HW_CPU_X86_VMX']} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5ffca213-ca98-447e-bd84-2f77e94ffd9f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_250_owner_manager_can_put_traits [0.116254s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/traits WITH {'traits': ['CUSTOM_TRAIT1', 'HW_CPU_X86_VMX']} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e4426717-eb69-40c7-bbd3-61919a9b1a7c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.conductor.test_manager.DoNodeInspectAbortTestCase.test_do_inspect_abort_state_set_by_driver [0.328710s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_251_owner_service_can_put_traits [0.209198s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/traits WITH {'traits': ['CUSTOM_TRAIT1', 'HW_CPU_X86_VMX']} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d85287c6-2f06-44ed-987d-4443096a3dd6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_252_owner_member_cannot_put_traits [0.121465s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/traits WITH {'traits': ['CUSTOM_TRAIT1', 'HW_CPU_X86_VMX']} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0a08556c-750e-46df-83f7-94960c8c8c26
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:traits:set\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.conductor.test_manager.DoNodeInspectAbortTestCase.test_do_inspect_abort_succeeded [0.266502s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_253_lessee_admin_cannot_put_traits [0.145498s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/traits WITH {'traits': ['CUSTOM_TRAIT1', 'HW_CPU_X86_VMX']} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-aca70024-7e73-4bc5-9ff1-ddd8a5ec0f47
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:traits:set\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_254_lessee_manager_cannot_put_traits [0.170426s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/traits WITH {'traits': ['CUSTOM_TRAIT1', 'HW_CPU_X86_VMX']} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-270d208f-de38-4c36-9993-f067d89f1615
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:traits:set\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.conductor.test_manager.DoNodeTakeOverTestCase.test__do_takeover [0.202727s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_255_lessee_member_cannot_put_traits [0.140852s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/traits WITH {'traits': ['CUSTOM_TRAIT1', 'HW_CPU_X86_VMX']} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-97b260bb-b6f6-412c-b392-5f759af0adfa
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:traits:set\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_256_third_party_admin_cannot_put_traits [0.116821s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/traits WITH {'traits': ['CUSTOM_TRAIT1', 'HW_CPU_X86_VMX']} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9d2bc023-ce4a-4bdc-afd4-1bbbb3cde498
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 38d5abed-c585-4fce-a57e-a2ffc2a2ec6f could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.conductor.test_manager.DoNodeTakeOverTestCase.test__do_takeover_with_console_enabled [0.289306s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_257_third_party_admin_cannot_put_traits_service [0.110695s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/traits WITH {'traits': ['CUSTOM_TRAIT1', 'HW_CPU_X86_VMX']} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-894382f1-5468-4012-86d3-948949806913
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 38d5abed-c585-4fce-a57e-a2ffc2a2ec6f could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_258_owner_admin_can_delete_traits [0.135180s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/traits/CUSTOM_MEOW GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b2d0c986-2ade-4209-a793-10a18c83cd1d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_259_owner_manager_can_delete_traits [0.114239s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/traits/CUSTOM_MEOW GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-369e45b8-f415-47c9-8a0a-99c6a2b9cc21
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.conductor.test_manager.DoNodeTakeOverTestCase.test__do_takeover_with_console_exception [0.345372s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_260_owner_member_cannot_delete_traits [0.152020s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/traits/CUSTOM_MEOW GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e065aff6-5a24-4391-a340-0f8d47182be0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:traits:delete\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_retries_without_log_mock [1.691330s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.DoProvisioningActionTestCase.test_do_provision_action_abort_automated_clean [0.251920s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_uuid [0.109002s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_on_exception_if_parent_locked [2.259170s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_with_tags [0.171764s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_261_lessee_admin_cannot_delete_traits [0.357825s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/traits/CUSTOM_MEOW GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-28b2e943-73e1-4573-ba05-ad8412390328
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:traits:delete\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.conductor.test_manager.DoProvisioningActionTestCase.test_do_provision_action_abort_clean_step_not_abortable [0.338743s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_with_traits [0.193101s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_volume_connector_get_destroyed_after_destroying_a_node [0.188232s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_on_notify [0.486863s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_manager.DoProvisioningActionTestCase.test_do_provision_action_abort_cleanhold_automated_clean [0.280745s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_262_lessee_manager_cannot_delete_traits [0.435334s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/traits/CUSTOM_MEOW GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-da221417-a23c-479f-8973-e46c87e8fd70
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:traits:delete\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_volume_connector_get_destroyed_after_destroying_a_node_uuid [0.220471s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.DoProvisioningActionTestCase.test_do_provision_action_abort_cleanhold_manual_clean [0.274742s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_on_parent_off [0.323169s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_volume_target_gets_destroyed_after_destroying_a_node [0.135619s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_263_lessee_member_cannot_delete_traits [0.313991s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/traits/CUSTOM_MEOW GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0221bf7a-cc36-43f7-8e0f-9044c3e23e12
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:traits:delete\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_volume_target_gets_destroyed_after_destroying_a_node_uuid [0.147375s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_on_storage_attach [0.233010s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.db.test_ports.DbPortTestCase.test_create_port_duplicated_address [0.115292s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.DoProvisioningActionTestCase.test_do_provision_action_abort_from_deployhold [0.347216s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.db.test_ports.DbPortTestCase.test_create_port_duplicated_uuid [0.145365s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_264_third_party_admin_cannot_delete_traits [0.325322s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/traits/CUSTOM_MEOW GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2b095fec-78f4-41f9-87ef-f1bf73cd9276
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 38d5abed-c585-4fce-a57e-a2ffc2a2ec6f could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.db.test_ports.DbPortTestCase.test_create_port_with_description [0.165924s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.DoProvisioningActionTestCase.test_do_provision_action_abort_manual_clean [0.310717s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_on_with_parent [0.422002s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.db.test_ports.DbPortTestCase.test_destroy_port [0.141700s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_265_owner_admin_can_put_custom_traits [0.348193s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/traits/CUSTOM_TRAIT2 WITH None GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a5450224-d72a-4d1b-90de-6d032206002b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_by_address [0.143561s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_reboot [0.265663s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_by_address_filter_by_owner [0.146501s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_266_owner_manager_can_put_custom_traits [0.330863s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/traits/CUSTOM_TRAIT2 WITH None GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ed1e8f76-387c-4620-9dfb-e258f83d7b37
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_by_address_filter_by_owner_no_match [0.131259s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_reboot_with_disable_power_off [0.272010s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_by_address_filter_by_project [0.129111s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_by_address_filter_by_project_no_match [0.123118s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_reboot_no_timeout [0.230855s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_267_owner_member_cannot_put_custom_traits [0.320225s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/traits/CUSTOM_TRAIT2 WITH None GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9cc89c87-172d-44f3-a33e-077038a0ee52
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:traits:set\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_by_id [0.167745s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.DoProvisioningActionTestCase.test_do_provision_action_manage [1.032521s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_by_name [0.162958s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_reboot_storage_attach [0.308556s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_268_lessee_admin_cannot_put_custom_traits [0.383951s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/traits/CUSTOM_TRAIT2 WITH None GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-10c26705-ad5e-404e-9b20-0b3ba49db202
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:traits:set\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_by_uuid [0.152551s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.DoProvisioningActionTestCase.test_do_provision_action_provide [0.314693s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_set_power_failure [0.314647s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_list [0.189058s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_list_filter_by_node_owner [0.047622s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_list_filter_by_node_project [0.045689s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_list_sorted [0.049568s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_269_lessee_manager_cannot_put_custom_traits [0.388062s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/traits/CUSTOM_TRAIT2 WITH None GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-534347a4-b80e-49a8-a0bd-682182e381ba
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:traits:set\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_node_id [0.071703s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_set_power_failure_notify [0.232048s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_node_id_filter_by_node_owner [0.069289s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.DoProvisioningActionTestCase.test_do_provision_action_provide_in_maintenance [0.374700s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_utils.NodeSetBootDeviceTestCase.test_node_set_boot_device_adopting [0.105619s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_node_id_filter_by_node_owner_no_match [0.054704s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_node_id_filter_by_node_project [0.116120s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_utils.NodeSetBootDeviceTestCase.test_node_set_boot_device_force_always [0.123203s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_270_lessee_member_cannot_put_custom_traits [0.330961s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/traits/CUSTOM_TRAIT2 WITH None GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e4b2a695-21e4-4b55-aaee-828111d77318
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:traits:set\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_node_id_filter_by_node_project_no_match [0.072107s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_node_id_that_does_not_exist [0.067900s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_utils.NodeSetBootDeviceTestCase.test_node_set_boot_device_force_default [0.142228s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_manager.DoProvisioningActionTestCase.test_do_provisioning_action_worker_pool_full [0.368129s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_portgroup_id [0.072775s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_portgroup_id_filter_by_node_owner [0.052907s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_utils.NodeSetBootDeviceTestCase.test_node_set_boot_device_force_never [0.136418s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_portgroup_id_filter_by_node_owner_no_match [0.034346s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.ManagerCheckInspectWaitTimeoutsTestCase.test__check_inspect_timeout [0.109425s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_271_third_party_admin_cannot_put_custom_traits [0.304472s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/traits/CUSTOM_TRAIT2 WITH None GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-332f0077-3f83-4f22-9181-1eba2712363a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 38d5abed-c585-4fce-a57e-a2ffc2a2ec6f could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_portgroup_id_filter_by_node_project [0.091151s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_utils.NodeSetBootDeviceTestCase.test_node_set_boot_device_non_existent_device [0.117505s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_manager.ManagerCheckInspectWaitTimeoutsTestCase.test__check_inspect_timeouts_acquire_node_disappears [0.124534s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_portgroup_id_filter_by_node_project_no_match [0.078170s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_utils.NodeSetBootDeviceTestCase.test_node_set_boot_device_valid [0.102018s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_portgroup_id_that_does_not_exist [0.045342s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.ManagerCheckInspectWaitTimeoutsTestCase.test__check_inspect_timeouts_acquire_node_locked [0.110544s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_272_owner_reader_get_vifs [0.244133s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vifs WITH {} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2a8cbea3-31a9-4d78-84f9-acf33164c82d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_shard_no_match [0.106897s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.ManagerCheckInspectWaitTimeoutsTestCase.test__check_inspect_timeouts_exit_with_other_exception [0.084512s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_utils.NodeSoftPowerActionTestCase.test_node_power_action_power_soft_reboot [0.134643s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_shard_with_match_multi [0.096904s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.ManagerCheckInspectWaitTimeoutsTestCase.test__check_inspect_timeouts_exiting_no_worker_avail [0.096462s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.ManagerCheckInspectWaitTimeoutsTestCase.test__check_inspect_timeouts_no_acquire_after_lock [0.064792s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_shard_with_match_single [0.080831s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.ManagerCheckInspectWaitTimeoutsTestCase.test__check_inspect_timeouts_not_mapped [0.078256s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_273_lessee_reader_get_vifs [0.309399s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/vifs WITH {} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-23e5ff3e-8ce5-4759-a375-1afc2c8cfcf7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.db.test_ports.DbPortTestCase.test_update_port [0.096859s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.ManagerCheckInspectWaitTimeoutsTestCase.test__check_inspect_timeouts_to_maintenance_after_lock [0.089135s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_ports.DbPortTestCase.test_update_port_duplicated_address [0.113591s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.ManagerCheckInspectWaitTimeoutsTestCase.test__check_inspect_timeouts_worker_limit [0.108643s] ... ok
DEBUG: {3} ironic.tests.unit.db.test_ports.DbPortTestCase.test_update_port_uuid [0.082752s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_274_third_party_admin_cannot_get_vifs [0.295580s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vifs WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c878b0cb-2c33-4d7e-8e33-dfab25c6d2b9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.conductor.test_manager.NmiTestCase.test_inject_nmi [0.144824s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test__ansible_deploy [0.199127s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_manager.NmiTestCase.test_inject_nmi_node_locked [0.121301s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_275_owner_admin_can_post_vifs [0.199789s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vifs WITH {'id': 'ee21d58f-5de2-4956-85ff-33935ea1ca00'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3e245d3c-1446-49ba-aa04-ac94e337afdf
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conductor.test_utils.NodeSoftPowerActionTestCase.test_node_power_action_power_soft_reboot_timeout [0.828386s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test__ansible_deploy_iwdi [0.180243s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_manager.NmiTestCase.test_inject_nmi_not_implemented [0.132504s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_manager.NmiTestCase.test_inject_nmi_validate_invalid_param [0.127703s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_clean_up [0.146141s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_utils.NodeSoftPowerActionTestCase.test_node_power_action_soft_power_off [0.210015s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_276_service_can_post_vifs_for_own_project [0.389320s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vifs WITH {'id': 'ee21d58f-5de2-4956-85ff-33935ea1ca00'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7a0c65dc-8a37-4e54-a351-841e2ebcb3e4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.conductor.test_manager.NmiTestCase.test_inject_nmi_validate_missing_param [0.191163s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_deploy [0.214868s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conductor.test_utils.NodeSoftPowerActionTestCase.test_node_power_action_soft_power_off_storage_detach [0.179518s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_manager.ParallelPowerSyncTestCase.test__sync_power_states_1_nodes_8_workers [0.111779s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.ParallelPowerSyncTestCase.test__sync_power_states_6_nodes_8_workers [0.089251s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_utils.NodeSoftPowerActionTestCase.test_node_power_action_soft_power_off_timeout [0.163929s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_execute_clean_step [0.195110s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_277_service_cannot_post_vifs_for_other_project [0.290448s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vifs WITH {'id': 'ee21d58f-5de2-4956-85ff-33935ea1ca00'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3b9b299a-00d3-46f3-8f92-44c0b7a8b021
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.conductor.test_manager.ParallelPowerSyncTestCase.test__sync_power_states_9_nodes_1_worker [0.140724s] ... ok
DEBUG: {2} ironic.tests.unit.conductor.test_utils.ServiceUtilsTestCase.test_wipe_service_internal_info [0.228357s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.ParallelPowerSyncTestCase.test__sync_power_states_9_nodes_8_workers [0.090576s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_278_owner_manager_can_post_vifs [0.220196s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vifs WITH {'id': 'ee21d58f-5de2-4956-85ff-33935ea1ca00'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f2fd3f25-5a9c-4411-866f-abd7bf409454
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_execute_clean_step_no_success_log [0.247819s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.conf.test_conductor.ValidateConductorAllowedPaths.test_abspath_validation_bad_path_raises [0.126262s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.ParallelPowerSyncTestCase.test__sync_power_states_node_prioritization [0.158520s] ... ok
DEBUG: {2} ironic.tests.unit.conf.test_conductor.ValidateConductorAllowedPaths.test_abspath_validation_good_paths [0.080109s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_get_clean_steps [0.170115s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_279_lessee_admin_can_post_vifs [0.269009s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/vifs WITH {'id': 'ee21d58f-5de2-4956-85ff-33935ea1ca00'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-92f244ad-63e0-4c9b-b940-3d81fbf1eecb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.conf.test_conductor.ValidateConductorAllowedPaths.test_abspath_validation_good_paths_trailing_slash [0.092049s] ... ok
DEBUG: {2} ironic.tests.unit.console.rfb.test_auth.RFBAuthSchemeListTestCase.test_find_scheme_fail [0.070823s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_get_clean_steps_priority [0.228220s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.console.rfb.test_auth.RFBAuthSchemeListTestCase.test_find_scheme_ok [0.077987s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.SensorsTestCase.test___send_sensor_data [0.339566s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {2} ironic.tests.unit.console.rfb.test_auth.RFBAuthSchemeListTestCase.test_find_scheme_priority [0.085175s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_get_properties [0.165255s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_280_lessee_manager_can_post_vifs [0.340849s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/vifs WITH {'id': 'ee21d58f-5de2-4956-85ff-33935ea1ca00'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0852fab0-0e97-49f2-930a-227d3fe2da31
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.console.rfb.test_auth.RFBAuthSchemeListTestCase.test_load_ok [0.112584s] ... ok
DEBUG: {2} ironic.tests.unit.console.rfb.test_auth.RFBAuthSchemeListTestCase.test_load_unknown [0.094170s] ... ok
DEBUG: {2} ironic.tests.unit.db.sqlalchemy.test_api.TestDBWriteMethodsRetryOnDeadlock.test_retry_on_deadlock [0.069778s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.SensorsTestCase.test___send_sensor_data_disabled [0.355881s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {3} ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_prepare [0.264467s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.db.sqlalchemy.test_migrations.TestWalkVersions.test_migrate_up [0.099704s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_prepare_cleaning [0.148138s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.db.sqlalchemy.test_migrations.TestWalkVersions.test_migrate_up_with_data [0.100887s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.SensorsTestCase.test___send_sensor_data_multiple_workers [0.207349s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {3} ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_prepare_cleaning_callback_no_steps [0.154129s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.db.sqlalchemy.test_migrations.TestWalkVersions.test_walk_versions_all_default [0.200375s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.SensorsTestCase.test___send_sensor_data_one_worker [0.182428s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {3} ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_prepare_cleaning_with_smartnic_port [0.154393s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.db.sqlalchemy.test_migrations.TestWalkVersions.test_walk_versions_all_false [0.167539s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_prepare_with_smartnic_port [0.150292s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_manager.SensorsTestCase.test__filter_out_unsupported_types_all [0.287614s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {2} ironic.tests.unit.db.test_api.MigrateToBuiltinInspectionTestCase.test_cannot_migrate [0.145136s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_tear_down [0.180424s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.db.test_api.MigrateToBuiltinInspectionTestCase.test_cannot_migrate_some [0.269111s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.SensorsTestCase.test__filter_out_unsupported_types_non [0.291510s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {3} ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_tear_down_agent_force_reboot [0.218365s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_281_owner_member_can_post_vifs [1.276063s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vifs WITH {'id': 'ee21d58f-5de2-4956-85ff-33935ea1ca00'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1b9d46af-f15d-403a-990b-359a692bfa29
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.db.test_api.MigrateToBuiltinInspectionTestCase.test_migrate_all [0.160145s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_tear_down_agent_soft_poweroff_retry [0.211028s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.db.test_api.MigrateToBuiltinInspectionTestCase.test_migrate_with_limit [0.113606s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.SensorsTestCase.test__filter_out_unsupported_types_part [0.276285s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_282_lessee_member_cannot_post_vifs [0.255563s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/vifs WITH {'id': 'ee21d58f-5de2-4956-85ff-33935ea1ca00'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-082ebcb0-ae95-484b-990e-5192d75bdafe
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vif:attach\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_tear_down_cleaning [0.130327s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_manager.SensorsTestCase.test__sensors_conductor [0.190653s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_283_owner_reader_cannot_post_vifs [0.284751s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vifs WITH {'id': 'ee21d58f-5de2-4956-85ff-33935ea1ca00'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1bdaacd3-e973-405f-9ff8-76fb0ca19d0c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vif:attach\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_284_lessee_reader_cannot_post_vifs [0.188773s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/vifs WITH {'id': 'ee21d58f-5de2-4956-85ff-33935ea1ca00'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2b9df7b6-9537-4f4b-852d-51966d71bfe2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vif:attach\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_tear_down_cleaning_with_smartnic_port [0.709948s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_285_third_party_admin_cannot_post_vifs [0.353685s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vifs WITH {'id': 'ee21d58f-5de2-4956-85ff-33935ea1ca00'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8dbf5b43-ea78-4fc2-b148-21426e2755e1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions [0.963063s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_validate [0.120401s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_manager.SensorsTestCase.test_send_sensor_task [0.837584s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {3} ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_write_image [0.139865s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_286_owner_admin_delete_vifs [0.267704s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vifs/0e21d58f-5de2-4956-85ff-33935ea1ca01 GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f73b9a64-3f9a-4fc4-9630-fde788538f82
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.drac.test_utils.DracUtilsOemManagerTestCase.test_execute_oem_manager_method [0.127976s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_manager.SensorsTestCase.test_send_sensor_task_maintenance [0.188081s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_287_owner_manager_delete_vifs [0.234507s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vifs/0e21d58f-5de2-4956-85ff-33935ea1ca01 GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f62115ef-5220-4ce1-8400-a94106197437
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.drac.test_utils.DracUtilsOemManagerTestCase.test_execute_oem_manager_method_managers_fail [0.201983s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_manager.SensorsTestCase.test_send_sensor_task_no_management [0.303528s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {3} ironic.tests.unit.drivers.modules.drac.test_utils.DracUtilsOemManagerTestCase.test_execute_oem_manager_method_no_managers [0.191789s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions_conductor [0.672451s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_288_lessee_admin_can_delete_vifs [0.277626s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/vifs/0e21d58f-5de2-4956-85ff-33935ea1ca01 GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ca567e0e-2348-4b5e-8012-a17e441fc6e4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions_conductor_old [0.105071s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.drac.test_utils.DracUtilsOemManagerTestCase.test_execute_oem_manager_method_oem_not_found [0.153457s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_manager.SensorsTestCase.test_send_sensor_task_shutdown [0.236873s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_289_lessee_manager_can_delete_vifs [0.244897s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/vifs/0e21d58f-5de2-4956-85ff-33935ea1ca01 GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a89e2340-d7d2-4360-b76e-e914573aef4f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_associate_node_powered_off [0.137430s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_post_boot_bios_get_settings_error_cleaning [0.158614s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_associate_node_powered_on [0.171166s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_290_owner_member_can_delete_vifs [0.205271s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vifs/0e21d58f-5de2-4956-85ff-33935ea1ca01 GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9e64e116-aaed-4b6e-98d2-be3c3c6c3989
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_post_boot_bios_get_settings_error_deploying [0.205656s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node [0.115027s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions_emptyDB [0.567439s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_post_boot_bios_get_settings_failed_cleaning [0.165316s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_291_lessee_member_cannot_delete_vifs [0.209792s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/vifs/0e21d58f-5de2-4956-85ff-33935ea1ca01 GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-bdcd46ec-fa6f-458b-82cc-fa4021cbbf8b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vif:detach\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_already_associated [0.124643s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions_handles_missing_table [0.119533s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_post_boot_bios_get_settings_failed_deploying [0.183128s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_already_locked [0.159106s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_292_third_party_admin_cannot_delete_vifs [0.247831s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vifs/0e21d58f-5de2-4956-85ff-33935ea1ca01 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-256898c8-b2eb-421c-9a6a-062f3fd918cb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_post_boot_bios_step_apply_configuration [0.151475s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_deleting_allocation [0.180333s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_post_boot_bios_step_factory_reset [0.160031s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_deleting_allocation_forbidden [0.138469s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_293_service_can_delete_vifs [0.270722s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vifs/0e21d58f-5de2-4956-85ff-33935ea1ca01 GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9c3751fd-bcd4-4431-8941-79bc02cdafd4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_post_boot_bios_step_iloobj_failed_cleaning [0.140916s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_deleting_allocation_in_maintenance [0.136427s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_post_boot_bios_step_iloobj_failed_deploy [0.154557s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_fix_broken_interface [0.149363s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_294_service_cannot_delete_other_nodes_vifs [0.325994s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vifs/0e21d58f-5de2-4956-85ff-33935ea1ca01 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-23a55644-ad97-43f1-b698-d0ba019399f5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions_ignore_node [0.755996s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_post_boot_bios_step_invalid_cleaning [0.173484s] ... ok
DEBUG: {2} ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions_missing_version_columns [0.098914s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_from_invalid_driver [0.160099s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_hardware_type [0.129730s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_post_boot_bios_step_invalid_deploy [0.151647s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_interface_field_with_broken_interface [0.068579s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_apply_conf_cleaning [0.148853s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_295_owner_readers_can_get_indicators [0.404416s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/management/indicators WITH {} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9d11c142-9ca4-4cf9-b59a-55fc48a44dd3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_apply_conf_deploying [0.189422s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_apply_configuration [0.194390s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_296_lesse_readers_can_get_indicators [0.384863s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/management/indicators WITH {} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-de10d0d2-1574-49af-a901-2d0e801cc2ae
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_factory_reset_cleaning [0.165606s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_297_third_party_admin_cannot_get_indicators [0.365821s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/management/indicators WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d45c6f86-8066-48a6-a3c3-a1bd2f6f3494
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_factory_reset_deploying [0.242273s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_iloobj_failed_cleaning [0.140915s] ... ok
DEBUG: {0} 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.
DEBUG: {2} ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions_node_no_version [1.314661s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_iloobj_failed_deploying [0.148996s] ... ok
DEBUG: {0} 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.
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_invalid_cleaning [0.123893s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_invalid_deploying [0.153653s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_300_owner_member_can_set_indicator [0.232681s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/management/indicators/component/magic_light WITH None GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b9ed1aea-10b0-4e5c-8209-70bc72844e90
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_reset_bios_failed_cleaning [0.215259s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_301_lessee_member_cannot_set_indicator [0.191354s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/management/indicators/component/magic_light WITH None GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f6e43ad1-27f8-41de-8e1f-e09dc9069cc4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:set_indicator_state\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions_node_old [0.756901s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_reset_bios_failed_deploying [0.239072s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_302_third_party_admin_cannot_set_indicator [0.252129s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/580146cb-1884-4400-a87b-dae023a4a6d4/management/indicators/component/magic_light WITH None GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6cd001dd-da42-4d3a-9eb4-22d1f17422f2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 580146cb-1884-4400-a87b-dae023a4a6d4 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions_raises_missing_table [0.079161s] ... ok
DEBUG: {2} ironic.tests.unit.db.test_firmware_component.DbFirmwareComponentTestCase.test_create_firmware_component [0.080528s] ... ok
DEBUG: {2} ironic.tests.unit.db.test_firmware_component.DbFirmwareComponentTestCase.test_create_firmware_component_duplicate [0.083325s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_set_bios_failed_cleaning [0.223032s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_303_owner_reader_can_list_portgroups [0.229755s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-73515fc2-cd9a-4b29-9c90-a73418ec4fcf
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"portgroups": [{"uuid": "b16efcf3-2990-41a1-bc1d-5e2c16f3d5fc", "address": "01:03:09:ff:01:01", "name": "magicfoo", "links": [{"href": "http://localhost/v1/portgroups/b16efcf3-2990-41a1-bc1d-5e2c16f3d5fc", "rel": "self"}, {"href": "http://localhost/portgroups/b16efcf3-2990-41a1-bc1d-5e2c16f3d5fc", "rel": "bookmark"}]}, {"uuid": "c85dec7e-d3fe-4208-ae45-a13a828b14df", "address": "52:54:00:cf:2d:31", "name": "fooname", "links": [{"href": "http://localhost/v1/portgroups/c85dec7e-d3fe-4208-ae45-a13a828b14df", "rel": "self"}, {"href": "http://localhost/portgroups/c85dec7e-d3fe-4208-ae45-a13a828b14df", "rel": "bookmark"}]}]}
DEBUG: {2} ironic.tests.unit.db.test_firmware_component.DbFirmwareComponentTestCase.test_delete_firmware_component_list [0.183318s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_304_owner_service_can_list_portgroups [0.196525s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f6fc64f1-fbbc-49a2-9c9c-9e0f5b5b453f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"portgroups": [{"uuid": "b16efcf3-2990-41a1-bc1d-5e2c16f3d5fc", "address": "01:03:09:ff:01:01", "name": "magicfoo", "links": [{"href": "http://localhost/v1/portgroups/b16efcf3-2990-41a1-bc1d-5e2c16f3d5fc", "rel": "self"}, {"href": "http://localhost/portgroups/b16efcf3-2990-41a1-bc1d-5e2c16f3d5fc", "rel": "bookmark"}]}, {"uuid": "dba0c8a5-f6d8-4604-aa79-4e894bf4a060", "address": "52:54:00:cf:2d:31", "name": "fooname", "links": [{"href": "http://localhost/v1/portgroups/dba0c8a5-f6d8-4604-aa79-4e894bf4a060", "rel": "self"}, {"href": "http://localhost/portgroups/dba0c8a5-f6d8-4604-aa79-4e894bf4a060", "rel": "bookmark"}]}]}
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_set_bios_failed_deploying [0.258399s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test_apply_configuration_post_boot [0.053500s] ... ok
DEBUG: {2} ironic.tests.unit.db.test_firmware_component.DbFirmwareComponentTestCase.test_get_firmware_component [0.161980s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test_apply_configuration_pre_boot [0.086505s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test_cache_bios_settings [0.069478s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_305_lessee_reader_can_list_portgroups [0.248888s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8636bc9a-8558-4569-89e7-c98707ba100d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"portgroups": [{"uuid": "1a058458-5a22-4df3-a570-fd1c37040030", "address": "52:54:00:cf:2d:31", "name": "fooname", "links": [{"href": "http://localhost/v1/portgroups/1a058458-5a22-4df3-a570-fd1c37040030", "rel": "self"}, {"href": "http://localhost/portgroups/1a058458-5a22-4df3-a570-fd1c37040030", "rel": "bookmark"}]}]}
DEBUG: {2} ironic.tests.unit.db.test_firmware_component.DbFirmwareComponentTestCase.test_get_firmware_component_list [0.167096s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test_cache_bios_settings_invalid_parameter [0.065688s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test_cache_bios_settings_missing_parameter [0.059246s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test_cache_bios_settings_with_ilo_error [0.040859s] ... ok
DEBUG: {2} ironic.tests.unit.db.test_firmware_component.DbFirmwareComponentTestCase.test_get_firmware_component_list_node_not_exist [0.139407s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test_cache_bios_settings_with_unknown_error [0.044929s] ... ok
DEBUG: {2} ironic.tests.unit.db.test_firmware_component.DbFirmwareComponentTestCase.test_get_firmware_component_node_not_exist [0.106313s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test_get_properties [0.142666s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_306_third_party_admin_cannot_list_portgroups [0.348509s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-45439216-82d2-4259-a546-2db6f92a2924
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"portgroups": []}
DEBUG: {2} ironic.tests.unit.db.test_firmware_component.DbFirmwareComponentTestCase.test_get_firmware_component_setting_not_exist [0.106360s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test_validate [0.139327s] ... ok
DEBUG: {2} ironic.tests.unit.db.test_firmware_component.DbFirmwareComponentTestCase.test_update_firmware_component_not_exist [0.119049s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test__configure_vmedia_boot_with_boot_iso [0.107290s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_307_owner_reader_can_read_portgroup [0.244271s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/b16efcf3-2990-41a1-bc1d-5e2c16f3d5fc WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0e89cdf4-78e4-41ed-9821-5bc07ab0a272
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "b16efcf3-2990-41a1-bc1d-5e2c16f3d5fc", "created_at": "2025-05-22T02:53:22.782142+00:00", "updated_at": null, "address": "01:03:09:ff:01:01", "extra": {}, "internal_info": {"bar": "buzz"}, "mode": "active-backup", "name": "magicfoo", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1ab63b9e-66d7-4cd7-8618-dddd0f9f7881", "links": [{"href": "http://localhost/v1/portgroups/b16efcf3-2990-41a1-bc1d-5e2c16f3d5fc", "rel": "self"}, {"href": "http://localhost/portgroups/b16efcf3-2990-41a1-bc1d-5e2c16f3d5fc", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/b16efcf3-2990-41a1-bc1d-5e2c16f3d5fc/ports", "rel": "self"}, {"href": "http://localhost/portgroups/b16efcf3-2990-41a1-bc1d-5e2c16f3d5fc/ports", "rel": "bookmark"}]}
DEBUG: {2} ironic.tests.unit.db.test_firmware_component.DbFirmwareComponentTestCase.test_update_firmware_components [0.132667s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_clean_up_instance_boot_from_volume [0.139387s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_interface_in_allowed_state [3.413953s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: 
DEBUG:     Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/
DEBUG:     python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.db.test_node_history.DBNodeHistoryTestCase.test_destroy_node_history_by_uuid [0.146126s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_308_lessee_reader_can_read_portgroup [0.250201s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/caecfb7e-a50d-4251-9f2f-7c25b346be4f WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d6e4bb93-46dd-4aa8-b7b8-8304e0814e64
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "caecfb7e-a50d-4251-9f2f-7c25b346be4f", "created_at": "2025-05-22T02:53:23.036222+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "mode": "active-backup", "name": "fooname", "properties": {}, "standalone_ports_supported": true, "node_uuid": "38d5abed-c585-4fce-a57e-a2ffc2a2ec6f", "links": [{"href": "http://localhost/v1/portgroups/caecfb7e-a50d-4251-9f2f-7c25b346be4f", "rel": "self"}, {"href": "http://localhost/portgroups/caecfb7e-a50d-4251-9f2f-7c25b346be4f", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/caecfb7e-a50d-4251-9f2f-7c25b346be4f/ports", "rel": "self"}, {"href": "http://localhost/portgroups/caecfb7e-a50d-4251-9f2f-7c25b346be4f/ports", "rel": "bookmark"}]}
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_clean_up_instance_boot_from_volume_bios [0.121898s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_clean_up_instance_deleting [0.095537s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.db.test_node_history.DBNodeHistoryTestCase.test_get_history_by_id [0.109994s] ... ok
DEBUG: {2} ironic.tests.unit.db.test_node_history.DBNodeHistoryTestCase.test_get_history_by_id_not_found [0.095081s] ... ok
DEBUG: {2} ironic.tests.unit.db.test_node_history.DBNodeHistoryTestCase.test_get_history_by_node_id [0.083890s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_clean_up_instance_rescuing [0.197793s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.db.test_node_history.DBNodeHistoryTestCase.test_get_history_by_node_id_empty [0.075349s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_309_third_party_admin_cannot_read_portgroup [0.395638s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/b16efcf3-2990-41a1-bc1d-5e2c16f3d5fc WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-aec4dde2-7dcb-49eb-913a-baca09f6c0db
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup b16efcf3-2990-41a1-bc1d-5e2c16f3d5fc could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_clean_up_ramdisk [0.143174s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.db.test_node_history.DBNodeHistoryTestCase.test_get_history_by_uuid [0.103997s] ... ok
DEBUG: {2} ironic.tests.unit.db.test_node_history.DBNodeHistoryTestCase.test_get_history_by_uuid_not_found [0.094700s] ... ok
DEBUG: {2} ironic.tests.unit.db.test_node_history.DBNodeHistoryTestCase.test_get_node_history_list [0.079199s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_interface_in_maintenance [0.713952s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_310_owner_admin_can_add_portgroup [0.365010s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/portgroups WITH {'node_uuid': '1ab63b9e-66d7-4cd7-8618-dddd0f9f7881'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/portgroups/02f235e3-5a5e-4292-aa67-f66647c9d032
DEBUG: Openstack-Request-Id: req-65f416c4-15cb-4cc4-b046-3a2c2a4efb10
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "02f235e3-5a5e-4292-aa67-f66647c9d032", "created_at": "2025-05-22T02:53:23.887501+00:00", "updated_at": null, "address": null, "extra": {}, "internal_info": {}, "mode": "active-backup", "name": null, "properties": {}, "standalone_ports_supported": true, "node_uuid": "1ab63b9e-66d7-4cd7-8618-dddd0f9f7881", "links": [{"href": "http://localhost/v1/portgroups/02f235e3-5a5e-4292-aa67-f66647c9d032", "rel": "self"}, {"href": "http://localhost/portgroups/02f235e3-5a5e-4292-aa67-f66647c9d032", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/02f235e3-5a5e-4292-aa67-f66647c9d032/ports", "rel": "self"}, {"href": "http://localhost/portgroups/02f235e3-5a5e-4292-aa67-f66647c9d032/ports", "rel": "bookmark"}]}
DEBUG: {2} ironic.tests.unit.db.test_node_history.DBNodeHistoryTestCase.test_get_node_history_list_sorted [0.112998s] ... ok
DEBUG: {2} ironic.tests.unit.db.test_node_inventory.DBNodeInventoryTestCase.test_destroy_node_inventory_by_node_id [0.071431s] ... ok
DEBUG: {2} ironic.tests.unit.db.test_node_inventory.DBNodeInventoryTestCase.test_get_inventory_by_node_id [0.089677s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_interface_in_not_allowed_state [0.280392s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_311_owner_service_can_add_portgroup [0.269980s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/portgroups WITH {'node_uuid': '1ab63b9e-66d7-4cd7-8618-dddd0f9f7881'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/portgroups/f32bc856-aa60-4da5-90b3-2a489f11a592
DEBUG: Openstack-Request-Id: req-1da9d3a1-e12d-417c-87bb-6d08cbca05ff
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "f32bc856-aa60-4da5-90b3-2a489f11a592", "created_at": "2025-05-22T02:53:24.171314+00:00", "updated_at": null, "address": null, "extra": {}, "internal_info": {}, "mode": "active-backup", "name": null, "properties": {}, "standalone_ports_supported": true, "node_uuid": "1ab63b9e-66d7-4cd7-8618-dddd0f9f7881", "links": [{"href": "http://localhost/v1/portgroups/f32bc856-aa60-4da5-90b3-2a489f11a592", "rel": "self"}, {"href": "http://localhost/portgroups/f32bc856-aa60-4da5-90b3-2a489f11a592", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/f32bc856-aa60-4da5-90b3-2a489f11a592/ports", "rel": "self"}, {"href": "http://localhost/portgroups/f32bc856-aa60-4da5-90b3-2a489f11a592/ports", "rel": "bookmark"}]}
DEBUG: {2} ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_add_node_tag [0.114715s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_interface_invalid [0.218980s] ... ok
DEBUG: {2} ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_add_node_tag_duplicate [0.096617s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_invalid_driver [0.096058s] ... ok
DEBUG: {2} ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_add_node_tag_node_not_exist [0.101664s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_312_owner_manager_can_add_portgroup [0.251626s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/portgroups WITH {'node_uuid': '1ab63b9e-66d7-4cd7-8618-dddd0f9f7881'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/portgroups/a3e22d0e-b6eb-4e9f-a471-f9cfc03561b1
DEBUG: Openstack-Request-Id: req-37aab4f8-0ad1-400c-bd0a-50fbc569e152
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "a3e22d0e-b6eb-4e9f-a471-f9cfc03561b1", "created_at": "2025-05-22T02:53:24.428063+00:00", "updated_at": null, "address": null, "extra": {}, "internal_info": {}, "mode": "active-backup", "name": null, "properties": {}, "standalone_ports_supported": true, "node_uuid": "1ab63b9e-66d7-4cd7-8618-dddd0f9f7881", "links": [{"href": "http://localhost/v1/portgroups/a3e22d0e-b6eb-4e9f-a471-f9cfc03561b1", "rel": "self"}, {"href": "http://localhost/portgroups/a3e22d0e-b6eb-4e9f-a471-f9cfc03561b1", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/a3e22d0e-b6eb-4e9f-a471-f9cfc03561b1/ports", "rel": "self"}, {"href": "http://localhost/portgroups/a3e22d0e-b6eb-4e9f-a471-f9cfc03561b1/ports", "rel": "bookmark"}]}
DEBUG: {1} ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_maintenance_set_false [0.133507s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_delete_node_tag [0.132161s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_instance_boot_from_volume [0.979286s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_313_owner_member_cannot_add_portgroup [0.207833s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/portgroups WITH {'node_uuid': '1ab63b9e-66d7-4cd7-8618-dddd0f9f7881'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7af5df74-1d79-41da-a55c-b61267e503bc
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:create\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_delete_node_tag_node_not_found [0.100040s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_instance_boot_from_volume_bios [0.113210s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_maintenance_with_broken_interface [0.181195s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_delete_node_tag_not_found [0.101299s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_instance_boot_ramdisk [0.172396s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_protected_invalid_state [0.130177s] ... ok
DEBUG: {2} ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_get_node_tags_by_node_id [0.093558s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_protected_reason_without_protected [0.093027s] ... ok
DEBUG: {2} ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_get_node_tags_empty [0.096347s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_instance_partition_image [0.192694s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_get_node_tags_node_not_exist [0.110520s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_protected_set [0.150858s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_instance_whole_disk_image [0.154369s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_node_tag_exists [0.161820s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_protected_unset [0.212733s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_node_tag_node_not_exist [0.088665s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_retired_invalid_state [0.083405s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_ramdisk_glance_image [0.231415s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_node_tag_not_exists [0.111665s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_retired_reason_without_retired [0.100825s] ... ok
DEBUG: {2} ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_set_node_tags [0.077328s] ... ok
DEBUG: {2} ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_set_node_tags_duplicate [0.065529s] ... ok
DEBUG: {2} ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_set_node_tags_node_not_exist [0.091177s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_314_lessee_admin_cannot_add_portgroup [1.112929s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/portgroups WITH {'node_uuid': '38d5abed-c585-4fce-a57e-a2ffc2a2ec6f'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0f3b5a9f-6014-49d8-9479-4994d5d34516
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:create\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_ramdisk_glance_image_cleaning [0.353236s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_retired_set [0.283690s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_unset_empty_node_tags [0.156306s] ... ok
DEBUG: {2} ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_unset_node_tags [0.159147s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_315_lessee_manager_cannot_add_portgroup [0.318644s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/portgroups WITH {'node_uuid': '38d5abed-c585-4fce-a57e-a2ffc2a2ec6f'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2aff38a4-bba6-4d13-8567-e0548fd2e0f4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:create\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_retired_unset [0.293280s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_unset_node_tags_node_not_exist [0.119484s] ... ok
DEBUG: {2} ironic.tests.unit.db.test_shard.ShardTestCase.test_get_shard_empty_list [0.105831s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_316_lessee_member_cannot_add_portgroup [0.219707s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/portgroups WITH {'node_uuid': '38d5abed-c585-4fce-a57e-a2ffc2a2ec6f'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-eb156b8b-8f77-4b22-94b5-58d9a9188747
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:create\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_ramdisk_in_takeover [0.516256s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.db.test_shard.ShardTestCase.test_get_shard_list [0.122740s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_317_third_party_admin_cannot_add_portgroup [0.246105s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/portgroups WITH {'node_uuid': '38d5abed-c585-4fce-a57e-a2ffc2a2ec6f'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-763b3f7f-392b-43d7-8e87-bff0a391cc4a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:create\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_ramdisk_not_a_glance_image [0.306970s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.dhcp.test_dnsmasq.TestDnsmasqDHCPApi.test_clean_dhcp_opts [0.369603s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_318_owner_admin_can_modify_portgroup [0.239556s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/portgroups/b16efcf3-2990-41a1-bc1d-5e2c16f3d5fc WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e96ba999-d728-4a92-98f5-b4ba1b48e60b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_with_reset_interfaces [0.812591s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_ramdisk_not_a_glance_image_cleaning [0.382232s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_319_owner_manager_can_modify_portgroup [0.211764s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/portgroups/b16efcf3-2990-41a1-bc1d-5e2c16f3d5fc WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a837a42c-2001-4c49-b968-a5979134c632
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.dhcp.test_dnsmasq.TestDnsmasqDHCPApi.test_get_ip_addresses [0.271418s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_ramdisk_not_iso [0.256873s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_resource_class_allowed_state [0.346144s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_320_owner_member_cannot_modify_portgroup [0.267377s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/portgroups/b16efcf3-2990-41a1-bc1d-5e2c16f3d5fc WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7dbf4c25-10ba-4fb2-a77e-54448f1af285
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:update\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.dhcp.test_dnsmasq.TestDnsmasqDHCPApi.test_update_dhcp [0.220284s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.dhcp.test_factory.CompareBasetoModules.test_drivers_match_dhcp_base [0.078994s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_321_lessee_admin_cannot_modify_portgroup [0.207596s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/portgroups/eb4951cb-bf82-4169-8317-4682d67b50d9 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9cf9c489-867b-46eb-9c69-e1b3ca174197
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:update\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_ramdisk_rescue_glance_image [0.299783s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__check_import_configuration_task [0.221373s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_resource_class_no_previous_value [0.417906s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_322_lessee_manager_cannot_modify_portgroup [0.291665s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/portgroups/66c3d049-0dc1-4554-876a-5fa082c3ae37 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8d973d4b-4f60-4890-91a8-f63c457a7885
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:update\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_resource_class_not_allowed [0.141065s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__check_import_configuration_task_failed [0.266677s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_ramdisk_rescue_not_a_glance_image [0.324706s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port [0.074348s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_address_active_node [0.065484s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_address_maintenance [0.056192s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__check_import_configuration_task_missing [0.191722s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate [0.202772s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_node_active_state_and_maintenance [0.117515s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_323_lessee_member_cannot_modify_portgroup [0.355141s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/portgroups/7deeaf32-4e6b-4123-8ca1-48f0e9fa4985 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8d4e1568-23e0-40fb-8422-d46c4fd65162
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:update\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate_boot_from_volume [0.135700s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__check_import_configuration_task_partial_failed [0.213111s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_node_deleting_state [0.136402s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_node_locked [0.060850s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate_inspection [0.171500s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_node_manageable_state [0.070974s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_324_third_party_admin_cannot_modify_portgroup [0.357034s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/portgroups/1ae44f89-0421-4332-aa28-0ca63fa88851 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-76011a5b-2214-4f72-94df-a16260b9c7d3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 1ae44f89-0421-4332-aa28-0ca63fa88851 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__check_import_configuration_task_partial_failed_idrac5 [0.249916s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate_inspection_missing [0.181572s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_physnet_maintenance [0.147606s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_physnet_node_deleting_state [0.128013s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate_ramdisk_deploy_glance [0.180491s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__check_import_configuration_task_still_processing [0.272553s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_physnet_validation_failure_conflict [0.138294s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate_ramdisk_deploy_webserver [0.090408s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_325_owner_admin_can_delete_portgroup [0.354448s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/portgroups/b16efcf3-2990-41a1-bc1d-5e2c16f3d5fc GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6c0d0a94-3176-438f-ae37-c753aa0eb2fb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate_ramdisk_deploy_webserver_exc [0.137266s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_physnet_validation_failure_inconsistent [0.146435s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate_rescue [0.134599s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__check_import_configuration_task_with_export [0.391356s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__check_import_configuration_task_with_export_failed [0.078931s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate_rescue_deprecated [0.158221s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_326_owner_manager_can_delete_portgroup [0.469859s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/portgroups/b16efcf3-2990-41a1-bc1d-5e2c16f3d5fc GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-97efd0df-0f37-465b-9d20-9cb8430056f4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__query_import_configuration_not_drac [0.078252s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__query_import_configuration_status [0.043622s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate_rescue_no_rescue_ramdisk [0.179859s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_327_owner_member_cannot_delete_portgroup [0.210217s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/portgroups/b16efcf3-2990-41a1-bc1d-5e2c16f3d5fc GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-310ad937-fc99-4fb8-838f-22e5b844e0a3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:delete\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_inspect.IloInspectTestCase.test_get_properties [0.233567s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_328_owner_service_can_delete_portgroup [0.263692s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/portgroups/b16efcf3-2990-41a1-bc1d-5e2c16f3d5fc GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4ebc4512-7021-4a34-9a22-13618268174b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_port_changed_failure [0.881087s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__query_import_configuration_status_no_task_monitor_url [0.501506s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__query_import_configuration_status_node_locked [0.045816s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__query_import_configuration_status_node_notfound [0.058541s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_329_lessee_admin_cannot_delete_portgroup [0.211429s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/portgroups/7b7b5bbd-ab1d-45c4-bc30-c26e3e0186fd GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-cf06d035-1d1d-49a6-8bd7-c19eac82141c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:delete\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_inspect.IloInspectTestCase.test_inspect_essential_capabilities_exist_ok [0.323267s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__set_failed_clean [0.056183s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_portgroup_active_node [0.204782s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__set_failed_deploy [0.091356s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__set_success_clean [0.089840s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_inspect.IloInspectTestCase.test_inspect_essential_capabilities_ok [0.208656s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_330_lessee_manager_cannot_delete_portgroup [0.214794s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/portgroups/6865f93c-9cc0-43d3-a3c6-959ba86863a3 GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fcebd3f6-2981-4f05-97d7-5bbe9b8a9b53
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:delete\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_portgroup_enroll_node [0.201656s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__set_success_deploy [0.102931s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__validate_conf_mold [0.059219s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__validate_conf_mold_data_empty [0.034671s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_331_lessee_member_cannot_delete_portgroup [0.208539s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/portgroups/28152ca4-df4d-47cc-b546-82ae7d060987 GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e76fd88c-b27d-40c6-ac21-5f9abda8c8bb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:delete\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_inspect.IloInspectTestCase.test_inspect_essential_ok [0.232760s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__validate_conf_mold_data_missing [0.060244s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_to_node_in_inspect_wait_state [0.196038s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__validate_conf_mold_interface_missing [0.090537s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_notification_utils.ProvisionNotifyTestCase.test_emit_notification [0.137760s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__validate_conf_mold_interface_not_supported [0.066956s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__validate_conf_mold_oem_missing [0.041266s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_notification_utils.ProvisionNotifyTestCase.test_mask_secrets [0.067089s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_332_third_party_admin_cannot_delete_portgroup [0.300362s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/portgroups/2ebbc401-4301-434c-b674-0de0f2fe6fa8 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fc4f911d-8fb1-4093-be82-f42ffc6efd75
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 2ebbc401-4301-434c-b674-0de0f2fe6fa8 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.conductor.test_notification_utils.TestNotificationUtils.test__emit_conductor_node_notification [0.070139s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_inspect.IloInspectTestCase.test_inspect_essential_ok_local_gb_zero [0.300187s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_clear_job_queue [0.134696s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_notification_utils.TestNotificationUtils.test__emit_conductor_node_notification_known_notify_exc [0.133655s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_clear_job_queue_missing_attr_clean_step [0.094300s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_notification_utils.TestNotificationUtils.test__emit_conductor_node_notification_known_payload_exc [0.096919s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_clear_job_queue_missing_attr_verify_step [0.098717s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_inspect.IloInspectTestCase.test_inspect_essential_ok_power_off [0.296945s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_notification_utils.TestNotificationUtils.test_emit_console_notification [0.097925s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_export_configuration_export_failed [0.116675s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_notification_utils.TestNotificationUtils.test_emit_console_notification_error_status [0.061275s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_333_service_cannot_delete_portgroup [0.458516s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/portgroups/89bdb612-4861-4ac4-9a50-789005396cd7 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-02650e13-f99a-4755-a4f7-6e9a9514de2a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 89bdb612-4861-4ac4-9a50-789005396cd7 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_export_configuration_name_missing [0.074896s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_notification_utils.TestNotificationUtils.test_emit_power_set_notification [0.078931s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_inspect.IloInspectTestCase.test_inspect_ok_gen10 [0.212802s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_notification_utils.TestNotificationUtils.test_emit_power_state_corrected_notification [0.070820s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_export_configuration_success [0.101783s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_rpc_service.TestRPCService.test_drain_has_reserved [0.088751s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_import_configuration_file_not_found [0.088965s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_import_configuration_incorrect_schema [0.045919s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_inspect.IloInspectTestCase.test_inspect_ok_gen8 [0.169404s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_rpc_service.TestRPCService.test_shutdown_timeout_reached [0.058545s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_import_configuration_name_missing [0.049881s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_rpc_service.TestRPCService.test_start [0.094495s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_inspect.IloInspectTestCase.test_validate [0.125142s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_334_owner_reader_can_get_node_portgroups [0.401181s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/portgroups WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-034f31c4-69c2-46bf-9f68-1e7c6d546e98
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"portgroups": [{"uuid": "b16efcf3-2990-41a1-bc1d-5e2c16f3d5fc", "address": "01:03:09:ff:01:01", "name": "magicfoo", "links": [{"href": "http://localhost/v1/portgroups/b16efcf3-2990-41a1-bc1d-5e2c16f3d5fc", "rel": "self"}, {"href": "http://localhost/portgroups/b16efcf3-2990-41a1-bc1d-5e2c16f3d5fc", "rel": "bookmark"}]}]}
DEBUG: {2} ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_import_configuration_success [0.161668s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_rpc_service.TestRPCService.test_start_failure [0.147750s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerTestCase.test_get_power_state [0.167568s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_rpc_service.TestRPCService.test_start_no_rpc [0.067701s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_import_export_configuration_success [0.142146s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_335_lessee_reader_can_get_node_porgtroups [0.240946s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/portgroups WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ca54d2ed-b45d-4de0-8d69-bbe580a22f4b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"portgroups": [{"uuid": "02a9568d-6f28-4146-9121-c9b70de3dff9", "address": "52:54:00:cf:2d:31", "name": "fooname", "links": [{"href": "http://localhost/v1/portgroups/02a9568d-6f28-4146-9121-c9b70de3dff9", "rel": "self"}, {"href": "http://localhost/portgroups/02a9568d-6f28-4146-9121-c9b70de3dff9", "rel": "bookmark"}]}]}
DEBUG: {1} ironic.tests.unit.conductor.test_rpc_service.TestRPCService.test_stop_after_full_reset_interval [0.072472s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerTestCase.test_get_properties [0.161543s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_rpc_service.TestRPCService.test_stop_after_remaining_interval [0.055516s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerTestCase.test_get_supported_power_states [0.065132s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_rpc_service.TestRPCService.test_stop_has_reserved [0.056096s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_rpc_service.TestRPCService.test_stop_instant [0.050178s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerTestCase.test_reboot_no_timeout [0.070798s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_known_good_state [0.247249s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_rpc_service.TestRPCService.test_stop_slow [0.043278s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerTestCase.test_reboot_with_timeout [0.088570s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_336_third_party_admin_cannot_get_portgroups [0.350919s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/portgroups WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3c80686b-2290-408a-98f7-30b7bdaf9d54
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 38d5abed-c585-4fce-a57e-a2ffc2a2ec6f could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerTestCase.test_set_power_state_no_timeout [0.091704s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_reset_idrac [0.236124s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerTestCase.test_set_power_state_timeout [0.078713s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerTestCase.test_validate [0.099552s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_servicing.DoNodeCleanTestChildNodes.test_do_next_clean_step_with_children [0.377192s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerTestCase.test_validate_fail [0.074613s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_337_service_cannot_get_portgroups [0.383522s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/portgroups WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b27fb1bb-d248-4ad6-af24-655cd7342a26
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 38d5abed-c585-4fce-a57e-a2ffc2a2ec6f could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_reset_idrac_missing_attr_clean_step [0.298877s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_vendor.VendorPassthruTestCase.test__validate_boot_into_iso_invalid_state [0.118774s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_servicing.DoNodeCleanTestChildNodes.test_do_next_clean_step_with_children_by_uuid [0.206525s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_vendor.VendorPassthruTestCase.test__validate_boot_into_iso_maintenance [0.157373s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_all_steps [0.139374s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_reset_idrac_missing_attr_verify_step [0.235772s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_338_owner_reader_can_list_ports [0.343148s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7fe82641-7466-4465-ada3-240d71a9da6f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": [{"uuid": "ebe30f19-358d-41e1-8d28-fd7357a0164c", "address": "00:00:00:00:00:01", "links": [{"href": "http://localhost/v1/ports/ebe30f19-358d-41e1-8d28-fd7357a0164c", "rel": "self"}, {"href": "http://localhost/ports/ebe30f19-358d-41e1-8d28-fd7357a0164c", "rel": "bookmark"}]}, {"uuid": "21a3c5a7-1e14-44dc-a9dd-0c84d5477a57", "address": "00:00:00:00:00:02", "links": [{"href": "http://localhost/v1/ports/21a3c5a7-1e14-44dc-a9dd-0c84d5477a57", "rel": "self"}, {"href": "http://localhost/ports/21a3c5a7-1e14-44dc-a9dd-0c84d5477a57", "rel": "bookmark"}]}, {"uuid": "33a694a0-d851-4ace-bd92-5db3e8872a8d", "address": "52:54:00:cf:2d:31", "links": [{"href": "http://localhost/v1/ports/33a694a0-d851-4ace-bd92-5db3e8872a8d", "rel": "self"}, {"href": "http://localhost/ports/33a694a0-d851-4ace-bd92-5db3e8872a8d", "rel": "bookmark"}]}]}
DEBUG: {1} ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_disable_core_steps [0.106342s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_vendor.VendorPassthruTestCase.test__validate_boot_into_iso_manage [0.139125s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_duplicate_template_and_user_steps [0.055654s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_bootloader_none [0.133719s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_duplicate_template_steps [0.061911s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_bootloader_none_by_arch [0.094940s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_vendor.VendorPassthruTestCase.test__validate_boot_into_iso_missing_boot_iso_href [0.144122s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_error [0.061757s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_no_steps [0.052256s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_deploy [0.134535s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_no_template_and_driver_steps [0.087673s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_339_owner_service_can_list_ports [0.346592s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b16a9b5e-e19a-4db5-9bfd-05e1db9bee3a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": [{"uuid": "ebe30f19-358d-41e1-8d28-fd7357a0164c", "address": "00:00:00:00:00:01", "links": [{"href": "http://localhost/v1/ports/ebe30f19-358d-41e1-8d28-fd7357a0164c", "rel": "self"}, {"href": "http://localhost/ports/ebe30f19-358d-41e1-8d28-fd7357a0164c", "rel": "bookmark"}]}, {"uuid": "21a3c5a7-1e14-44dc-a9dd-0c84d5477a57", "address": "00:00:00:00:00:02", "links": [{"href": "http://localhost/v1/ports/21a3c5a7-1e14-44dc-a9dd-0c84d5477a57", "rel": "self"}, {"href": "http://localhost/ports/21a3c5a7-1e14-44dc-a9dd-0c84d5477a57", "rel": "bookmark"}]}, {"uuid": "ad293319-71cc-4722-ba19-fc2870dc209f", "address": "52:54:00:cf:2d:31", "links": [{"href": "http://localhost/v1/ports/ad293319-71cc-4722-ba19-fc2870dc209f", "rel": "self"}, {"href": "http://localhost/ports/ad293319-71cc-4722-ba19-fc2870dc209f", "rel": "bookmark"}]}]}
DEBUG: {1} ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_no_template_and_user_steps [0.088793s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_deploy_config [0.133140s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_deploy_config_by_arch [0.078289s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_no_user_and_driver_steps [0.145234s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_deploy_deprecated [0.075356s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_340_lessee_reader_can_list_ports [0.256577s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8128abde-dec5-4ba5-ba22-e4526115aea2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": [{"uuid": "8f2281d7-c040-4010-b2b5-1ba9ff2c8d52", "address": "52:54:00:cf:2d:31", "links": [{"href": "http://localhost/v1/ports/8f2281d7-c040-4010-b2b5-1ba9ff2c8d52", "rel": "self"}, {"href": "http://localhost/ports/8f2281d7-c040-4010-b2b5-1ba9ff2c8d52", "rel": "bookmark"}]}]}
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_deploy_iso [0.076046s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_override_driver_steps [0.131016s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_deploy_iso_deprecated [0.095022s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_341_third_party_admin_cannot_list_ports [0.194942s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1c48a95b-453e-4a1d-9e43-0a8653c43f91
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": []}
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_exc [0.109820s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_override_template_steps [0.178578s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_rescue [0.096024s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_skip_missing [0.128052s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_rescue_config [0.067026s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_342_owner_reader_can_read_port [0.308881s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/ebe30f19-358d-41e1-8d28-fd7357a0164c WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-64350865-faa0-4a4e-a460-3ac304abd642
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "ebe30f19-358d-41e1-8d28-fd7357a0164c", "created_at": "2025-05-22T02:53:33.928555+00:00", "updated_at": null, "address": "00:00:00:00:00:01", "extra": {}, "internal_info": {"bar": "buzz"}, "is_smartnic": false, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": null, "pxe_enabled": true, "node_uuid": "1ab63b9e-66d7-4cd7-8618-dddd0f9f7881", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/ebe30f19-358d-41e1-8d28-fd7357a0164c", "rel": "self"}, {"href": "http://localhost/ports/ebe30f19-358d-41e1-8d28-fd7357a0164c", "rel": "bookmark"}], "portgroup_uuid": null}
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_rescue_iso [0.060939s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_template_and_driver_steps [0.110936s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_vendor.VendorPassthruTestCase.test__validate_is_it_a_supported_system [1.076006s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_boot.IloPXEBootTestCase.test_clean_up_instance [0.155642s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_user_and_driver_steps [0.152359s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_343_owner_service_can_read_port [0.263042s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/ebe30f19-358d-41e1-8d28-fd7357a0164c WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-43e4a180-35b6-4e2b-9143-e06e98c81101
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "ebe30f19-358d-41e1-8d28-fd7357a0164c", "created_at": "2025-05-22T02:53:34.249996+00:00", "updated_at": null, "address": "00:00:00:00:00:01", "extra": {}, "internal_info": {"bar": "buzz"}, "is_smartnic": false, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": null, "pxe_enabled": true, "node_uuid": "1ab63b9e-66d7-4cd7-8618-dddd0f9f7881", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/ebe30f19-358d-41e1-8d28-fd7357a0164c", "rel": "self"}, {"href": "http://localhost/ports/ebe30f19-358d-41e1-8d28-fd7357a0164c", "rel": "bookmark"}], "portgroup_uuid": null}
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_vendor.VendorPassthruTestCase.test__validate_is_it_a_supported_system_exception [0.187038s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_user_and_template_steps [0.122739s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_boot.IloPXEBootTestCase.test_clean_up_instance_boot_from_volume [0.168389s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_vendor.VendorPassthruTestCase.test_boot_into_iso [0.192706s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_deploy_steps_unsorted [0.188433s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_boot.IloPXEBootTestCase.test_clean_up_instance_boot_from_volume_bios [0.193220s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_344_lessee_reader_can_read_port [0.297094s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/45aee48d-3a5c-40f1-9071-cc08846bce74 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7060fd87-b965-4e1c-8e2a-f03cf0a72369
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "45aee48d-3a5c-40f1-9071-cc08846bce74", "created_at": "2025-05-22T02:53:34.556357+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "is_smartnic": false, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": null, "pxe_enabled": true, "node_uuid": "38d5abed-c585-4fce-a57e-a2ffc2a2ec6f", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/45aee48d-3a5c-40f1-9071-cc08846bce74", "rel": "self"}, {"href": "http://localhost/ports/45aee48d-3a5c-40f1-9071-cc08846bce74", "rel": "bookmark"}], "portgroup_uuid": null}
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_vendor.VendorPassthruTestCase.test_validate_boot_into_iso [0.163056s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_deployment_steps [0.181942s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_boot.IloPXEBootTestCase.test_prepare_instance [0.223813s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_deployment_steps_only_enabled [0.141076s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_345_third_party_admin_cannot_read_port [0.314505s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/abfd8dbb-1732-449a-b760-2224035c6b99 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1d4f69d6-6f73-4630-8270-4cd71f82b263
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Port abfd8dbb-1732-449a-b760-2224035c6b99 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_vendor.VendorPassthruTestCase.test_validate_create_subscription [0.247912s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_boot.IloPXEBootTestCase.test_prepare_instance_anaconda_cleaning [0.146302s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_deployment_templates [0.141806s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_boot.IloPXEBootTestCase.test_prepare_instance_anaconda_deploying [0.124343s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.ilo.test_vendor.VendorPassthruTestCase.test_validate_operation_exeption [0.167989s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_deployment_templates_no_traits [0.119331s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_346_owner_admin_can_add_ports [0.300026s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'node_uuid': '1ab63b9e-66d7-4cd7-8618-dddd0f9f7881', 'address': '00:01:02:03:04:05'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-86c45e75-9bf3-4f17-ab15-1b70c0f883df
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_boot.IloPXEBootTestCase.test_prepare_instance_anaconda_rescuing [0.131415s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_steps_from_deployment_templates [0.119912s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.inspector.hooks.test_extra_hardware.ExtraHardwareTestCase.test_extra_hardware_with_errors [0.164598s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps [0.147191s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_347_owner_manager_can_add_ports [0.273398s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'node_uuid': '1ab63b9e-66d7-4cd7-8618-dddd0f9f7881', 'address': '00:01:02:03:04:05'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f9ba72e3-991e-42c2-97d4-2e0385daf678
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.inspector.hooks.test_extra_hardware.ExtraHardwareTestCase.test_invalid_data_strict_mode_off [0.187201s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps_disable_core [0.189802s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_348_owner_admin_cannot_add_ports_to_other_nodes [0.238436s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'node_uuid': '573208e5-cd41-4e26-8f06-ef44022b3793', 'address': '09:01:02:03:04:09'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-98fe7c8c-07ee-46d6-98bf-9bd5359e78ce
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:create\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.inspector.hooks.test_extra_hardware.ExtraHardwareTestCase.test_invalid_data_strict_mode_on [0.234131s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps_disable_non_core [0.248320s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_349_owner_manager_cannot_add_ports_to_other_nodes [0.239205s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'node_uuid': '573208e5-cd41-4e26-8f06-ef44022b3793', 'address': '09:01:02:03:04:09'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c9fcc20b-0f5a-465b-bb14-d1ed0c6d429c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:create\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.inspector.hooks.test_extra_hardware.ExtraHardwareTestCase.test_no_data_received [0.251150s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps_duplicates [0.211209s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.inspector.hooks.test_extra_hardware.ExtraHardwareTestCase.test_valid_extra_hardware [0.195830s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps_get_steps_exception [0.178353s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_boot.IloPXEBootTestCase.test_prepare_instance_bios [1.173322s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.inspector.hooks.test_ports.AddPortsTestCase.test_add_ports [0.232368s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_boot.IloPXEBootTestCase.test_prepare_instance_boot_from_volume [0.173929s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.inspector.hooks.test_ports.AddPortsTestCase.test_duplicates [0.191832s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_boot.IloPXEBootTestCase.test_prepare_ramdisk_in_cleaning [0.142739s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.inspector.hooks.test_ramdisk_error.RamdiskErrorTestCase.test_ramdisk_error [0.128823s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps_invalid_arg [0.553300s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.inspector.test_agent.ContinueInspectionTestCase.test [0.132756s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_boot.IloPXEBootTestCase.test_prepare_ramdisk_in_deploying [0.151626s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps_missing_required_arg [0.065175s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.inspector.test_agent.ContinueInspectionTestCase.test_store_logs [0.118020s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_boot.IloPXEBootTestCase.test_prepare_ramdisk_in_rescuing [0.133298s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps_no_steps [0.114680s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_exception_ignored [0.104473s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps_not_supported [0.123890s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test__parse_deploy_info [0.176654s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_not_check_inspecting [0.113069s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps_override_core [0.092333s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps_skip_missing [0.081323s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_not_finished [0.157555s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test__parse_driver_info_default_mode [0.266452s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test_set_node_deployment_steps [0.132167s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_not_inspecting [0.143845s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_350_owner_service_cannot_add_ports_to_other_nodes [1.575669s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'node_uuid': '573208e5-cd41-4e26-8f06-ef44022b3793', 'address': '09:01:02:03:04:09'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-97f967ee-c02a-4973-843d-5135b88b0f8b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:create\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test_set_node_deployment_steps_skip_missing [0.077447s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock [0.055928s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_not_inspector [0.129319s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test__parse_driver_info_invalid_params [0.222092s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock_build_driver_exception [0.072395s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock_exception_no_retries [0.103655s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_status_clean_up_failed [0.164272s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_351_owner_member_cannot_add_port [0.328702s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'node_uuid': '1ab63b9e-66d7-4cd7-8618-dddd0f9f7881', 'address': '00:01:02:03:04:05'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-99b18def-a379-42f4-93e7-1198e31fe404
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:create\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test__parse_driver_info_rescue_mode [0.206529s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock_exception_patient [0.105022s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_status_error [0.126228s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock_exception_then_lock [0.065779s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_status_error_dont_store_inventory [0.131038s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock_get_portgroups_exception [0.100320s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test__validate_hrefs_http_image [0.168120s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock_get_ports_exception [0.114793s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_status_ok [0.140582s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_352_lessee_admin_cannot_add_port [0.322669s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'node_uuid': '38d5abed-c585-4fce-a57e-a2ffc2a2ec6f', 'address': '00:01:02:03:04:05'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2661b993-d890-49f7-93c2-06112e224383
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:create\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock_get_volconn_exception [0.047119s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test__validate_hrefs_https_image [0.160170s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock_get_voltgt_exception [0.040175s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_status_ok_store_inventory [0.120949s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock_reserve_exception [0.051020s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock_upgade_exception_no_retries [0.047764s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test__validate_instance_image_info [0.158274s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_nested_acquire [0.056191s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_status_ok_store_inventory_nostore [0.105447s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_init_prepares_fsm [0.055290s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_no_driver [0.033881s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_353_lessee_manager_cannot_add_port [0.313330s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'node_uuid': '38d5abed-c585-4fce-a57e-a2ffc2a2ec6f', 'address': '00:01:02:03:04:05'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c4e55936-b0c8-4d8f-a3a7-d7f4e04ec65d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:create\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_shared_lock [0.034838s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareAbortTestCase.test_abort_error [0.124579s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_clean_up_instance [0.179321s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_shared_lock_build_driver_exception [0.088637s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareAbortTestCase.test_abort_ok [0.126724s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_shared_lock_get_portgroups_exception [0.127002s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_shared_lock_get_ports_exception [0.127738s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_clean_up_ramdisk [0.296084s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.intel_ipmi.test_management.IntelIPMIManagementTestCase.test_configure_intel_speedselect [0.242975s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_354_lessee_member_cannot_add_port [0.405982s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'node_uuid': '38d5abed-c585-4fce-a57e-a2ffc2a2ec6f', 'address': '00:01:02:03:04:05'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-71ee236b-7073-41c1-b40e-cf4bf1cc0133
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:create\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_shared_lock_get_volconn_exception [0.143728s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.intel_ipmi.test_management.IntelIPMIManagementTestCase.test_configure_intel_speedselect_empty [0.161920s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_prepare_instance_boot_ramdisk [0.227914s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_shared_lock_get_voltgt_exception [0.111788s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_355_third_party_admin_cannot_add_port [0.308670s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'node_uuid': '38d5abed-c585-4fce-a57e-a2ffc2a2ec6f', 'address': '00:01:02:03:04:05'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fd780ef3-5dc9-466f-8679-7262d9927183
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:create\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.intel_ipmi.test_management.IntelIPMIManagementTestCase.test_configure_intel_speedselect_error [0.162476s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_prepare_instance_local_or_whole_disk_image [0.178501s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_shared_lock_node_get_exception [0.162020s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_spawn_after [0.104621s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.intel_ipmi.test_management.IntelIPMIManagementTestCase.test_configure_intel_speedselect_invalid_input [0.265915s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_prepare_instance_partition_image [0.220724s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_spawn_after_exception_while_yielded [0.120376s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_356_service_can_add_port [0.334141s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'node_uuid': '1ab63b9e-66d7-4cd7-8618-dddd0f9f7881', 'address': '00:01:02:03:04:05'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9a14aa77-4fdb-4d76-84c0-66156ca483d2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_spawn_after_link_fails [0.112869s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.intel_ipmi.test_management.IntelIPMIManagementTestCase.test_configure_intel_speedselect_more_socket [0.173169s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_spawn_after_on_error_hook [0.094043s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.irmc.test_boot.IsImageHrefOrdinaryFileNameTestCase.test_is_image_href_ordinary_file_name_false [0.076010s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_spawn_after_on_error_hook_exception [0.076604s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.irmc.test_boot.IsImageHrefOrdinaryFileNameTestCase.test_is_image_href_ordinary_file_name_true [0.077979s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_prepare_ramdisk_glance_image [0.313752s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_357_service_cannot_add_ports_to_other_project [0.301398s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'node_uuid': '1ab63b9e-66d7-4cd7-8618-dddd0f9f7881', 'address': '00:01:02:03:04:05'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d53c79af-e2a2-4460-8c5f-896c6063c7be
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:create\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_spawn_after_spawn_fails [0.099969s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test__init_fail_invalid_fpga_ids_input [0.117938s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_upgrade_lock [0.166856s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test__init_fail_invalid_gpu_ids_input [0.142022s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_upgrade_lock_refreshes_fsm [0.133099s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_prepare_ramdisk_glance_image_cleaning [0.382471s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_utils.AgentTokenUtilsTestCase.test_add_secret_token [0.060196s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_get_properties [0.179838s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_utils.AgentTokenUtilsTestCase.test_is_agent_token_present [0.032720s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_utils.AgentTokenUtilsTestCase.test_wipe_deploy_internal_info [0.021154s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_utils.GetTokenProjectFromRequestTestCase.test_no_token_info [0.026301s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_358_owner_admin_can_modify_port [0.489077s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/ebe30f19-358d-41e1-8d28-fd7357a0164c WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-084b70ee-9de0-44e0-b114-713e44e29114
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.conductor.test_utils.GetTokenProjectFromRequestTestCase.test_returns_project_id_if_present [0.030260s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_utils.NodeSetBootModeTestCase.test_node_set_boot_mode_adopting [0.057335s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_utils.NodeSetBootModeTestCase.test_node_set_boot_mode_non_existent_mode [0.071627s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_utils.NodeSetBootModeTestCase.test_node_set_boot_mode_valid [0.071217s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_prepare_ramdisk_middle_of_clean_step [0.363587s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_no_physnet_create_1 [0.087645s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware [0.440395s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_no_physnet_create_2 [0.077405s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_359_owner_manager_can_modify_port [0.401647s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/ebe30f19-358d-41e1-8d28-fd7357a0164c WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3bc8779a-a560-4e71-85b8-e38ae3f92dd0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_no_physnet_update_1 [0.076318s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_prepare_ramdisk_not_a_glance_image [0.254257s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware_existing_cap_in_props [0.182617s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_no_physnet_update_2 [0.136405s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_360_owner_service_can_modify_port [0.284662s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/ebe30f19-358d-41e1-8d28-fd7357a0164c WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e90641ad-93d0-4d55-adca-ab1fcfbee8dc
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_prepare_ramdisk_not_a_glance_image_cleaning [0.229077s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware_inspect_exception [0.247510s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_no_physnet_update_add_1 [0.197864s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_361_owner_member_cannot_modify_port [0.207684s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/ebe30f19-358d-41e1-8d28-fd7357a0164c WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d19e62e8-2fd4-4f33-a6f8-d03d958d28b4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:update\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_prepare_ramdisk_rescue_glance_image [0.253792s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_no_physnet_update_add_2 [0.209032s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware_mac_already_exist [0.310434s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_w_physnet_create_1 [0.181436s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_prepare_ramdisk_rescue_not_a_glance_image [0.226518s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_362_lessee_admin_cannot_modify_port [0.288716s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/3d09d7dc-dbd3-4916-908d-a984f91410c2 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a8c98d1c-2175-4d52-a7df-1254de66bbc4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:update\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware_props_empty_gpu_ids_fpga_id_sand_existing_cap [0.148325s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_w_physnet_create_2 [0.161275s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_validate [0.146774s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_363_lessee_manager_cannot_modify_port [0.288405s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/cf8993c1-ffd4-49db-b080-18fceeccae8b WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8e99471c-6984-4116-bd3a-162f409a53c9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:update\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_validate_bios [0.126352s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_validate_inspection [0.197848s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_364_lessee_member_cannot_modify_port [0.252007s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/d167b2f3-0a47-403c-9f61-04c3b53425bd WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-65ea77b1-df69-45f4-875e-b4b8ea11bfab
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:update\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_validate_inspection_missing [0.164885s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_365_third_party_admin_cannot_modify_port [0.188038s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/114aa66a-4643-4bf7-9f50-827ae10cae4b WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-96255084-de6b-44d1-9424-0fb755d6e616
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Port 114aa66a-4643-4bf7-9f50-827ae10cae4b could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_validate_ramdisk_deploy_glance [0.156844s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware_props_empty_gpu_ids_fpga_ids [0.863227s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_366_owner_admin_can_delete_port [0.205020s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/ports/ebe30f19-358d-41e1-8d28-fd7357a0164c GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-64f67f54-5160-4889-9176-4fb1a37826e0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_validate_ramdisk_deploy_webserver [0.144892s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware_props_gpu_and_cpu_fpgas_results_are_different [0.117260s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_w_physnet_create_3 [0.940410s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware_props_gpu_cpu_fpgas_zero_and_existing_cap [0.124344s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_validate_ramdisk_deploy_webserver_exc [0.155583s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_367_owner_manager_can_delete_port [0.218104s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/ports/ebe30f19-358d-41e1-8d28-fd7357a0164c GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-897a3681-70a5-43f0-b338-b70bc275a537
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_w_physnet_update_1 [0.151323s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_validate_rescue [0.165159s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware_props_pci_gpu_devices_return_zero [0.187761s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_368_owner_service_can_delete_port [0.250553s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/ports/ebe30f19-358d-41e1-8d28-fd7357a0164c GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-25e0495e-a78d-499a-b413-8c43bc371dae
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware_props_trusted_boot_removed [0.133119s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_w_physnet_update_2 [0.270807s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_validate_rescue_no_rescue_ramdisk [0.265224s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test__get_certificate_file_list [0.129502s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_369_owner_member_cannot_delete_port [0.293965s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/ports/ebe30f19-358d-41e1-8d28-fd7357a0164c GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-385e9f3e-344d-4d42-b17e-ae249b65e20f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:delete\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_w_physnet_update_3 [0.248777s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test__get_certificate_file_list_empty [0.109630s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware_with_power_off [0.438990s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test__get_certificate_file_list_empty_no_path [0.102103s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_w_physnet_update_add_1 [0.193431s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_370_lessee_admin_cannot_delete_port [0.265028s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/ports/1eddc9c5-3e51-46c0-bb8a-3c90bccdddac GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-953a3568-2a55-48c0-bf41-3efabe7f9e7e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:delete\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test__get_certificate_file_list_none [0.081182s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_validate [0.106195s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test__get_certificate_file_list_string_type [0.072895s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_validate_fail [0.092525s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_w_physnet_update_add_2 [0.143883s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test__get_floppy_image_name [0.064650s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__is_expected_power_state [0.068132s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_371_lessee_manager_cannot_delete_port [0.207407s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/ports/ecbdda81-655d-495d-b84f-dd9c75adfe89 GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a015cd23-c114-4881-a70d-5df0b203f1bf
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:delete\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test__prepare_floppy_image [0.135900s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_w_physnet_update_add_3 [0.143652s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__set_power_state_invalid_target_state [0.142859s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__set_power_state_power_off_ok [0.064293s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test__prepare_floppy_image_use_webserver [0.180530s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__set_power_state_power_on_ok [0.077932s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_2_port_portgroup_no_physnet_update_1 [0.194488s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__set_power_state_reboot_ok [0.043627s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_372_lessee_member_cannot_delete_port [0.298053s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/ports/3524e318-725b-4ac4-b152-ec6eaaec2eab GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d4564de1-3ada-40da-a2ea-c8fd18d5fd37
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:delete\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__set_power_state_scci_exception [0.072949s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__set_power_state_snmp_exception [0.090922s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_add_certificates_None [0.209684s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_2_port_portgroup_no_physnet_update_2 [0.255386s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__set_power_state_soft_power_off_ok [0.101785s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_373_third_party_admin_cannot_delete_port [0.271363s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/ports/96e2a3a2-d360-4097-a985-d8384fbb970e GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ef63a558-1adc-452b-8c2b-83479fec2d2e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Port 96e2a3a2-d360-4097-a985-d8384fbb970e could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__set_power_state_soft_reboot_ok [0.071967s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_add_certificates_false [0.184606s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_2_port_portgroup_w_physnet_update_1 [0.196386s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__wait_power_state_soft_power_off [0.151289s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_add_certificates_invalid [0.155459s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_374_owner_reader_can_get_node_ports [0.326741s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/ports WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-34e1c0eb-78bc-4852-bcd1-ef024797637e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": [{"uuid": "ebe30f19-358d-41e1-8d28-fd7357a0164c", "address": "00:00:00:00:00:01", "links": [{"href": "http://localhost/v1/ports/ebe30f19-358d-41e1-8d28-fd7357a0164c", "rel": "self"}, {"href": "http://localhost/ports/ebe30f19-358d-41e1-8d28-fd7357a0164c", "rel": "bookmark"}]}, {"uuid": "21a3c5a7-1e14-44dc-a9dd-0c84d5477a57", "address": "00:00:00:00:00:02", "links": [{"href": "http://localhost/v1/ports/21a3c5a7-1e14-44dc-a9dd-0c84d5477a57", "rel": "self"}, {"href": "http://localhost/ports/21a3c5a7-1e14-44dc-a9dd-0c84d5477a57", "rel": "bookmark"}]}]}
DEBUG: {1} ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_2_port_portgroup_w_physnet_update_2 [0.186477s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__wait_power_state_soft_reboot [0.167082s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_add_certificates_raises_ilo_error [0.169045s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__wait_power_state_timeout [0.105353s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_2_port_portgroup_w_physnet_update_3 [0.261816s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_cleaning_network [0.156050s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_375_owner_service_can_get_node_ports [0.331835s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/ports WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ace675f2-1083-41dc-9819-3680eca1ef09
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": [{"uuid": "ebe30f19-358d-41e1-8d28-fd7357a0164c", "address": "00:00:00:00:00:01", "links": [{"href": "http://localhost/v1/ports/ebe30f19-358d-41e1-8d28-fd7357a0164c", "rel": "self"}, {"href": "http://localhost/ports/ebe30f19-358d-41e1-8d28-fd7357a0164c", "rel": "bookmark"}]}, {"uuid": "21a3c5a7-1e14-44dc-a9dd-0c84d5477a57", "address": "00:00:00:00:00:02", "links": [{"href": "http://localhost/v1/ports/21a3c5a7-1e14-44dc-a9dd-0c84d5477a57", "rel": "self"}, {"href": "http://localhost/ports/21a3c5a7-1e14-44dc-a9dd-0c84d5477a57", "rel": "bookmark"}]}]}
DEBUG: {1} ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_empty_portgroup_create_1 [0.180642s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_cleaning_network_from_node [0.233706s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_empty_portgroup_create_2 [0.181836s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_cleaning_network_with_sg [0.140759s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_376_lessee_reader_can_get_node_port [0.366060s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/ports WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2481e481-279c-4e4b-8bf1-6d10630427d7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": [{"uuid": "afcc7f32-1403-41cd-8183-6de33a0cbb15", "address": "52:54:00:cf:2d:31", "links": [{"href": "http://localhost/v1/ports/afcc7f32-1403-41cd-8183-6de33a0cbb15", "rel": "self"}, {"href": "http://localhost/ports/afcc7f32-1403-41cd-8183-6de33a0cbb15", "rel": "bookmark"}]}]}
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_inspection_network [0.102357s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_empty_portgroup_update_1 [0.154178s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_add_certificates_true [0.846913s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_inspection_network_from_node [0.141769s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_empty_portgroup_update_2 [0.200229s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_inspection_network_with_sg [0.091649s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_add_certificates_true_default [0.157710s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_377_third_party_admin_cannot_get_ports [0.397370s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/ports WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7ab1bc14-7ff4-4a33-b10d-34cb9be991f2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 38d5abed-c585-4fce-a57e-a2ffc2a2ec6f could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_provisioning_network [0.090228s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_attach_vmedia [0.094036s] ... ok
DEBUG: {1} ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_inconsistent_physnets [0.239836s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_provisioning_network_from_node [0.148519s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_attach_vmedia_fails [0.093103s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_provisioning_network_with_sg [0.067582s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_378_service_cannot_get_ports [0.263603s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/ports WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b7c49b6d-7a10-4309-ba18-06efb05bcadc
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 38d5abed-c585-4fce-a57e-a2ffc2a2ec6f could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_cleanup_vmedia_boot [0.174606s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_rescuing_network [0.128477s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_inconsistent_physnets_fix [0.254927s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_rescuing_network_from_node [0.130618s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_no_portgroup_create [0.093265s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_no_portgroup_update [0.052581s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_rescuing_network_with_sg [0.062289s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_379_owner_reader_can_get_ports_by_portgroup [0.300300s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/b16efcf3-2990-41a1-bc1d-5e2c16f3d5fc/ports WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d3e6bda7-263c-4f2a-9294-d34857127dde
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": []}
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_cleanup_vmedia_boot_exc [0.267029s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_verify.DoNodeVerifyTestCase.test__do_node_cache_bios [0.119235s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_verify.DoNodeVerifyTestCase.test__do_node_cache_bios_exception [0.084818s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_configure_tenant_networks [0.215585s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_verify.DoNodeVerifyTestCase.test__do_node_cache_bios_unsupported [0.074616s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_cleanup_vmedia_boot_exc_resource_not_found [0.227689s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_380_owner_service_cam_get_ports_by_portgroup [0.386662s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/b16efcf3-2990-41a1-bc1d-5e2c16f3d5fc/ports WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-22c5d169-b24a-4ea8-8e81-3f0d0431917b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": []}
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_configure_tenant_networks_multiple_ports_one_vif_id [0.216348s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_verify.DoNodeVerifyTestCase.test__do_node_verify [0.164769s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_cleanup_vmedia_boot_for_webserver [0.186800s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_configure_tenant_networks_no_ports_for_node [0.092066s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conductor.test_verify.DoNodeVerifyTestCase.test__do_node_verify_get_state_fails [0.160681s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_configure_tenant_networks_no_vif_id [0.085608s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_clear_certificates [0.228020s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_configure_tenant_networks_update_fail [0.117804s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_381_lessee_reader_can_get_ports_by_portgroup [0.368529s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/dd2f6c09-5344-4e0e-8387-31d0744a1e9b/ports WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-51b93d31-7836-40c1-98ce-28ea8fb1db58
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": []}
DEBUG: {1} ironic.tests.unit.conductor.test_verify.DoNodeVerifyTestCase.test__do_node_verify_validation_fails [0.161841s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.conf.test_auth.AuthConfTestCase.test_add_auth_opts [0.035095s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_configure_tenant_networks_with_client_id [0.115193s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.console.rfb.test_authnone.RFBAuthSchemeNoneTestCase.test_handshake [0.080081s] ... ok
DEBUG: {1} ironic.tests.unit.console.rfb.test_authnone.RFBAuthSchemeNoneTestCase.test_types [0.022816s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_clear_certificates_default [0.190741s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_configure_tenant_networks_with_portgroups [0.127081s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerDBTestCase.test_new_websocket_client_db [0.106933s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_382_third_party_admin_cannot_get_ports_by_portgroup [0.306111s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/5810f41c-6585-41fc-b9c9-a94f50d421b5/ports WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d44181f0-76ff-4e80-9b2c-217c2b3745dc
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 5810f41c-6585-41fc-b9c9-a94f50d421b5 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerDBTestCase.test_new_websocket_client_db_instance_not_found [0.079604s] ... ok
DEBUG: {1} ironic.tests.unit.db.sqlalchemy.test_models.TestGetClass.test_get_class [0.032104s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_clear_certificates_raises_ilo_error [0.215914s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.db.sqlalchemy.test_models.TestGetClass.test_get_class_bad [0.028447s] ... ok
DEBUG: {1} ironic.tests.unit.db.sqlalchemy.test_types.SqlAlchemyCustomTypesTestCase.test_JSONEncodedDict_default_value [0.034338s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_configure_tenant_networks_with_portgroups_no_address [0.226878s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.db.sqlalchemy.test_types.SqlAlchemyCustomTypesTestCase.test_JSONEncodedDict_type_check [0.039641s] ... ok
DEBUG: {1} ironic.tests.unit.db.sqlalchemy.test_types.SqlAlchemyCustomTypesTestCase.test_JSONEncodedList_default_value [0.029556s] ... ok
DEBUG: {1} ironic.tests.unit.db.sqlalchemy.test_types.SqlAlchemyCustomTypesTestCase.test_JSONEncodedList_type_check [0.024497s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_copy_image_to_swift [0.181510s] ... ok
DEBUG: {1} ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_create_bios_setting_list [0.031311s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_get_node_network_data [0.154404s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_create_bios_setting_list_duplicate [0.053120s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_383_service_cannot_get_ports_by_portgroup [0.330815s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/5810f41c-6585-41fc-b9c9-a94f50d421b5/ports WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fbc2ae50-1812-4a86-90d6-fdb4b2a5479c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 5810f41c-6585-41fc-b9c9-a94f50d421b5 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_create_bios_setting_list_node_not_exist [0.058421s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_need_power_on_false [0.094404s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_copy_image_to_swift_throws_error_if_swift_operation_fails [0.191360s] ... ok
DEBUG: {1} ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_delete_bios_setting_list [0.122651s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_need_power_on_true [0.113360s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_delete_bios_setting_list_node_not_exist [0.085628s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_copy_image_to_web_server [0.148011s] ... ok
DEBUG: {1} ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_delete_bios_setting_list_setting_not_exist [0.042913s] ... ok
DEBUG: {1} ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_get_bios_setting [0.049782s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_copy_image_to_web_server_fails [0.106974s] ... ok
DEBUG: {1} ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_get_bios_setting_list [0.061247s] ... ok
DEBUG: {1} ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_get_bios_setting_list_node_not_exist [0.041512s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_destroy_floppy_image_from_web_server [0.197685s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_download_file_url [0.208241s] ... ok
DEBUG: {1} ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_get_bios_setting_node_not_exist [0.393081s] ... ok
DEBUG: {1} ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_get_bios_setting_setting_not_exist [0.049114s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_remove_cleaning_network [0.749258s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_update_bios_setting_list [0.060614s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_download_http_url [0.189606s] ... ok
DEBUG: {1} ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_update_bios_setting_list_node_not_exist [0.066419s] ... ok
DEBUG: {1} ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_update_bios_setting_list_setting_not_exist [0.042897s] ... ok
DEBUG: {1} ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_add_node_trait [0.038319s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_remove_cleaning_network_from_node [0.176260s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_eject_vmedia_devices [0.223387s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_remove_provisioning_network [0.104956s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_384_owner_reader_can_list_volume_connectors [1.215633s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ea7beacd-118e-4a23-9ea0-e041f7007df2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"connectors": [{"uuid": "65ea0296-219b-4635-b0c8-a6e055da878d", "connector_id": "iqn.2012-06.org.openstack.magic", "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/65ea0296-219b-4635-b0c8-a6e055da878d", "rel": "self"}, {"href": "http://localhost/volume/connectors/65ea0296-219b-4635-b0c8-a6e055da878d", "rel": "bookmark"}], "node_uuid": "1ab63b9e-66d7-4cd7-8618-dddd0f9f7881"}, {"uuid": "8cb04951-5c9f-4a5c-b4e6-12b4d00457a2", "connector_id": "iqn.2012-06.com.example:initiator", "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/8cb04951-5c9f-4a5c-b4e6-12b4d00457a2", "rel": "self"}, {"href": "http://localhost/volume/connectors/8cb04951-5c9f-4a5c-b4e6-12b4d00457a2", "rel": "bookmark"}], "node_uuid": "38d5abed-c585-4fce-a57e-a2ffc2a2ec6f"}]}
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_remove_provisioning_network_from_node [0.113802s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_add_node_trait_at_limit [0.310135s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_eject_vmedia_devices_raises [0.231497s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_add_node_trait_duplicate [0.048164s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_remove_rescuing_network [0.197932s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_current_boot_mode [0.151887s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_385_lessee_reader_can_list_volume_connectors [0.362384s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b78bcb93-d070-43d7-b19d-b9cd6b33c01b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"connectors": [{"uuid": "e0965a29-c531-4b29-b040-a09ee2590b2c", "connector_id": "iqn.2012-06.com.example:initiator", "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/e0965a29-c531-4b29-b040-a09ee2590b2c", "rel": "self"}, {"href": "http://localhost/volume/connectors/e0965a29-c531-4b29-b040-a09ee2590b2c", "rel": "bookmark"}], "node_uuid": "38d5abed-c585-4fce-a57e-a2ffc2a2ec6f"}]}
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_unconfigure_tenant_networks [0.164622s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_current_boot_mode_fail [0.133253s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_ilo_object_cafile [0.085598s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_unconfigure_tenant_networks_portgroup_1 [0.162789s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_add_node_trait_duplicate_at_limit [0.436647s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_ilo_object_cafile_boolean [0.101649s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_386_third_party_admin_cannot_get_connector_list [0.344057s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b8539a91-e7d7-479c-86ef-7c109b40a020
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"connectors": []}
DEBUG: {1} ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_add_node_trait_node_not_exist [0.092383s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_ilo_object_snmp [0.110448s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_unconfigure_tenant_networks_portgroup_2 [0.196680s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_secure_boot_mode [0.137912s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_unconfigure_tenant_networks_smartnic [0.208269s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_387_owner_admin_can_post_volume_connector [0.348113s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/connectors WITH {'node_uuid': '1ab63b9e-66d7-4cd7-8618-dddd0f9f7881', 'type': 'ip', 'connector_id': '192.168.1.100'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/volume/connectors/e5f855d8-c2ff-4d07-887c-bfbc3a31229d
DEBUG: Openstack-Request-Id: req-6009857f-79c6-4af7-9719-b6d87fb91911
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "e5f855d8-c2ff-4d07-887c-bfbc3a31229d", "created_at": "2025-05-22T02:53:50.170152+00:00", "updated_at": null, "connector_id": "192.168.1.100", "extra": {}, "type": "ip", "links": [{"href": "http://localhost/v1/volume/connectors/e5f855d8-c2ff-4d07-887c-bfbc3a31229d", "rel": "self"}, {"href": "http://localhost/volume/connectors/e5f855d8-c2ff-4d07-887c-bfbc3a31229d", "rel": "bookmark"}], "node_uuid": "1ab63b9e-66d7-4cd7-8618-dddd0f9f7881"}
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_secure_boot_mode_bios [0.156596s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_add_node_trait_over_limit [0.330090s] ... ok
DEBUG: {1} ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_delete_node_trait [0.064068s] ... ok
DEBUG: {1} ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_delete_node_trait_node_not_found [0.029075s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_secure_boot_mode_fail [0.130524s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_delete_node_trait_not_found [0.036512s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_validate [0.181120s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_get_node_traits_by_node_id [0.064765s] ... ok
DEBUG: {1} ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_get_node_traits_empty [0.054044s] ... ok
DEBUG: {1} ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_get_node_traits_node_not_exist [0.036424s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_validate_inspection [0.182550s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_388_owner_manager_can_post_volume_connector [0.326507s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/connectors WITH {'node_uuid': '1ab63b9e-66d7-4cd7-8618-dddd0f9f7881', 'type': 'ip', 'connector_id': '192.168.1.100'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/volume/connectors/e9c05ef0-febe-4876-8fcd-2cdabffe0e4b
DEBUG: Openstack-Request-Id: req-0dda8d2d-3f1a-4cd8-964d-85e87795a766
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "e9c05ef0-febe-4876-8fcd-2cdabffe0e4b", "created_at": "2025-05-22T02:53:50.493892+00:00", "updated_at": null, "connector_id": "192.168.1.100", "extra": {}, "type": "ip", "links": [{"href": "http://localhost/v1/volume/connectors/e9c05ef0-febe-4876-8fcd-2cdabffe0e4b", "rel": "self"}, {"href": "http://localhost/volume/connectors/e9c05ef0-febe-4876-8fcd-2cdabffe0e4b", "rel": "bookmark"}], "node_uuid": "1ab63b9e-66d7-4cd7-8618-dddd0f9f7881"}
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_secure_boot_mode_not_supported [0.202358s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_node_trait_exists [0.062619s] ... ok
DEBUG: {1} ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_node_trait_node_not_exist [0.027631s] ... ok
DEBUG: {1} ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_node_trait_not_exists [0.030147s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_validate_inspection_exc [0.138426s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_set_node_traits [0.052903s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_server_post_state [0.143318s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_set_node_traits_at_limit [0.084343s] ... ok
DEBUG: {1} ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_set_node_traits_duplicate [0.074076s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_validate_rescue [0.190154s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_389_owner_service_can_post_volume_connector [0.344935s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/connectors WITH {'node_uuid': '1ab63b9e-66d7-4cd7-8618-dddd0f9f7881', 'type': 'ip', 'connector_id': '192.168.1.100'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/volume/connectors/613bb9a7-3344-41e7-8f87-2da78ac363ae
DEBUG: Openstack-Request-Id: req-90dd6688-68b9-4617-82ff-cd546db3a22c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "613bb9a7-3344-41e7-8f87-2da78ac363ae", "created_at": "2025-05-22T02:53:50.835772+00:00", "updated_at": null, "connector_id": "192.168.1.100", "extra": {}, "type": "ip", "links": [{"href": "http://localhost/v1/volume/connectors/613bb9a7-3344-41e7-8f87-2da78ac363ae", "rel": "self"}, {"href": "http://localhost/volume/connectors/613bb9a7-3344-41e7-8f87-2da78ac363ae", "rel": "bookmark"}], "node_uuid": "1ab63b9e-66d7-4cd7-8618-dddd0f9f7881"}
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_server_post_state_fail [0.180954s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_set_node_traits_node_not_exist [0.113200s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_validate_rescue_exc [0.147510s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_set_node_traits_over_limit [0.089612s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_server_post_state_not_supported [0.218596s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_unset_empty_node_traits [0.077337s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_validate_with_disable_power_off [0.154259s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_unset_node_traits [0.061147s] ... ok
DEBUG: {1} ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_unset_node_traits_node_not_exist [0.030409s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_remove_image_from_swift [0.116628s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_390_lessee_admin_cannot_post_volume_connector [0.340174s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/connectors WITH {'node_uuid': '1ab63b9e-66d7-4cd7-8618-dddd0f9f7881', 'type': 'ip', 'connector_id': '192.168.1.100'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e642c582-845f-4f20-825c-b9dbed3dd0df
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:create\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_create [0.029891s] ... ok
DEBUG: {1} ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_create_duplicate_name [0.043931s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_vif_attach [0.167869s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_create_duplicate_uuid [0.057787s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_remove_image_from_swift_suppresses_notfound_exc [0.140838s] ... ok
DEBUG: {1} ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_create_invalid_step_no_interface [0.048453s] ... ok
DEBUG: {1} ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_create_no_steps [0.044455s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_remove_image_from_swift_suppresses_operror_exc [0.109086s] ... ok
DEBUG: {1} ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_destroy [0.042981s] ... ok
DEBUG: {1} ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_get_runbook_by_id [0.039928s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_vif_detach [0.203129s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_391_lessee_manager_cannot_post_volume_connector [0.323199s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/connectors WITH {'node_uuid': '1ab63b9e-66d7-4cd7-8618-dddd0f9f7881', 'type': 'ip', 'connector_id': '192.168.1.100'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-97ae21b5-55b2-4fa1-ab86-208cc79d659f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:create\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_get_runbook_by_name [0.068513s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_remove_image_from_web_server [0.155413s] ... ok
DEBUG: {1} ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_get_runbook_by_uuid [0.041052s] ... ok
DEBUG: {1} ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_get_runbook_list [0.047268s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_vif_list [0.156496s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_remove_single_or_list_of_files_with_file_list [0.083339s] ... ok
DEBUG: {1} ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_get_runbook_list_by_names [0.058255s] ... ok
DEBUG: {1} ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_get_runbook_list_by_names_no_match [0.039484s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_remove_single_or_list_of_files_with_file_str [0.105690s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_vif_port_changed [0.140657s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_get_runbook_list_sorted [0.084693s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_392_third_party_admin_cannot_post_volume_connector [0.332810s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/connectors WITH {'node_uuid': '1ab63b9e-66d7-4cd7-8618-dddd0f9f7881', 'type': 'ip', 'connector_id': '192.168.1.100'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-60625fe6-fb62-47fb-a44b-dbfb814c7394
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:create\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_set_boot_mode [0.086524s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_add_cleaning_network [0.133577s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_update_duplicate_name [0.117825s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_set_boot_mode_with_IloOperationError [0.098306s] ... ok
DEBUG: {1} ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_update_extra [0.088578s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_set_boot_mode_without_set_pending_boot_mode [0.060999s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_add_inspection_network [0.125406s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_update_name [0.119497s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_393_service_admin_cannot_post_volume_connector [0.323411s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/connectors WITH {'node_uuid': '1ab63b9e-66d7-4cd7-8618-dddd0f9f7881', 'type': 'ip', 'connector_id': '192.168.1.100'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6ddfe27d-f181-4947-8f78-6ee28ebfc6cd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:create\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_add_provisioning_network [0.210335s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_update_not_found [0.150569s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_set_secure_boot_mode [0.263258s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_394_owner_reader_can_get_volume_connector [0.225797s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors/57ba1001-6db9-4f3a-9364-d7fec2c2e013 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-67404ebb-1639-4e4f-9d5d-3f5e81a01cd9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "57ba1001-6db9-4f3a-9364-d7fec2c2e013", "created_at": "2025-05-22T02:53:52.416254+00:00", "updated_at": null, "connector_id": "iqn.2012-06.com.example:initiator", "extra": {}, "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/57ba1001-6db9-4f3a-9364-d7fec2c2e013", "rel": "self"}, {"href": "http://localhost/volume/connectors/57ba1001-6db9-4f3a-9364-d7fec2c2e013", "rel": "bookmark"}], "node_uuid": "38d5abed-c585-4fce-a57e-a2ffc2a2ec6f"}
DEBUG: {1} ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_update_steps_add [0.141301s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_configure_tenant_networks [0.217844s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_395_lessee_reader_can_get_volume_connector [0.091115s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors/9c67fd11-4105-47a3-abf2-52756e1135ae WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-65e65d08-e537-499c-9793-8de9cff98098
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "9c67fd11-4105-47a3-abf2-52756e1135ae", "created_at": "2025-05-22T02:53:52.516501+00:00", "updated_at": null, "connector_id": "iqn.2012-06.com.example:initiator", "extra": {}, "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/9c67fd11-4105-47a3-abf2-52756e1135ae", "rel": "self"}, {"href": "http://localhost/volume/connectors/9c67fd11-4105-47a3-abf2-52756e1135ae", "rel": "bookmark"}], "node_uuid": "38d5abed-c585-4fce-a57e-a2ffc2a2ec6f"}
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_set_secure_boot_mode_fail [0.228284s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_update_steps_remove_all [0.152710s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_396_third_party_admin_cannot_get_volume_connector [0.132690s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors/c8eb10fb-1589-408f-ac9b-9864783f70bb WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-758a3ffa-f151-4d9c-adfa-42772252167d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume connector c8eb10fb-1589-408f-ac9b-9864783f70bb could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_set_secure_boot_mode_not_supported [0.146733s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_update_steps_replace [0.125045s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_get_current_vif [0.234852s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_setup_uefi_https_persistent_false [0.136555s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_397_lessee_member_cannot_patch_volume_connectors_extra [0.204958s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/connectors/5acc2277-dbb1-4799-a8d1-bd39ee6fe395 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7ed26083-d118-49c1-84e8-330d6ba3316c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:update\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_update_steps_replace_args [0.150565s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_setup_uefi_https_persistent_true [0.151466s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_get_node_network_data [0.269008s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_update_uuid_not_allowed [0.146525s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_398_owner_admin_can_patch_volume_connectors [0.214624s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/connectors/849942ca-db25-446f-b829-4c5d9f87f05b WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-92d61af9-7491-4b97-9dae-b8b67d9e48c3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_setup_uefi_https_raises_ilo_error [0.109322s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_create_volume_target [0.110725s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_get_properties [0.149575s] ... ok
DEBUG: {1} ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_create_volume_target_duplicated_nodeid_and_bootindex [0.115247s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_setup_uefi_https_raises_not_supported [0.176398s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_port_changed [0.178708s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_create_volume_target_duplicated_uuid [0.106011s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_399_owner_manager_can_patch_volume_connectors [0.309657s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/connectors/6ce18895-db5b-4874-a2a3-52cbc007c460 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-003e55ca-e230-4a78-a40d-d474b6ea176e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_setup_uefi_https_scheme_http [0.197234s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_destroy_volume_target [0.122909s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_400_lessee_admin_cannot_patch_volume_connectors [0.126931s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/connectors/f7e0ad4c-35dc-4e8a-ac34-b24fb2b59699 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6a6fb0d4-459a-4373-a8a3-48e50887c743
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_portgroup_changed [0.203769s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_get_volume_target_by_id [0.096929s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_401_lessee_manager_can_patch_volume_connectors [0.173005s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/connectors/c1073dd6-3122-4739-9f30-3284b89586ac WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3ae028a5-269c-404d-af02-23977840a8af
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_get_volume_target_by_uuid [0.128538s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_remove_cleaning_network [0.182209s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_402_owner_member_can_patch_volume_connectors [0.119523s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/connectors/4b8a947a-1a71-40ad-9e7b-1f0d6cb82fb7 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-aaa44423-43da-498d-bb3c-676c477a8b97
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_get_volume_target_list [0.145441s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_403_lessee_member_cannot_patch_volume_connectors [0.118735s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/connectors/8b79c5a5-c78b-4e14-a9eb-eb98575a3e7a WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6a8bd076-3c52-4369-ad33-8a317b527b46
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:update\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_remove_inspection_network [0.207870s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_get_volume_target_list_sorted [0.138145s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_404_third_party_admin_cannot_patch_volume_connectors [0.112272s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/connectors/b7563156-c60a-40d6-9bc7-62159600f8b5 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6739d10a-5f2e-4447-b7ff-64cc958b95e2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume connector b7563156-c60a-40d6-9bc7-62159600f8b5 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_get_volume_targets_by_node_id [0.114841s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_remove_provisioning_network [0.166204s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_405_owner_admin_can_delete_volume_connectors [0.132050s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/volume/connectors/6255b556-2f7d-488d-9638-7dc00ebc4ae9 GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1fac81ea-0453-4573-a69b-b8369c53a040
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_get_volume_targets_by_node_id_that_does_not_exist [0.099580s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_unconfigure_tenant_networks [0.184313s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_get_volume_targets_by_volume_id [0.104958s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_406_owner_manager_can_delete_volume_connectors [0.177423s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/volume/connectors/accc12f8-efc1-4b0e-a288-3aa2582b8b68 GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-60b821d6-8b37-40c5-88bf-991b2c0f6168
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_get_volume_targets_by_volume_id_that_does_not_exist [0.108784s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_407_owner_service_can_delete_volume_connectors [0.113437s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/volume/connectors/4b4348ac-4d18-4c63-b8db-a3332667f3d0 GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f53516d5-26c9-42b2-b53e-1d6cb4c7af57
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_validate [0.133179s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_408_lessee_admin_can_delete_volume_connectors [0.110365s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/volume/connectors/ab77ad28-b4cc-47b2-8b15-890ecfca1291 GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1416f665-3583-43cf-ab21-93b6cb0c0d5c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_update_volume_target [0.107350s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_vif_attach [0.117473s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_409_lessee_manager_can_delete_volume_connectors [0.125283s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/volume/connectors/1fb644e3-929a-46c4-9049-3664797c0830 GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e41492cb-d056-4fc3-8a2b-a8f2f352e99c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_update_volume_target_duplicated_nodeid_and_bootindex [0.128271s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_vif_detach [0.133653s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_setup_vmedia [1.243821s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_update_volume_target_fails_invalid_id [0.085119s] ... ok
DEBUG: {1} ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_update_volume_target_uuid [0.072856s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_vif_list [0.172446s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.dhcp.test_factory.TestDHCPFactory.test_default_dhcp [0.047413s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_410_third_party_admin_cannot_delete_volume_connector [0.243949s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/volume/connectors/abb69b5a-ebc2-47a7-9d08-c5c47f5a4a00 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c854096c-b539-45f2-9533-c38e9e3428d8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume connector abb69b5a-ebc2-47a7-9d08-c5c47f5a4a00 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_setup_vmedia_for_boot_with_parameters [0.216532s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test__has_vmedia_device [0.092416s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test__has_vmedia_device_inserted [0.084079s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_setup_vmedia_for_boot_with_swift [0.201691s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_411_service_cannot_delete_volume_connector [0.222004s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/volume/connectors/455b0383-d2b1-4fa9-9808-d491259e9033 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-40289b8a-81c2-47c7-839d-009b29828097
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume connector 455b0383-d2b1-4fa9-9808-d491259e9033 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test__insert_vmedia_already_inserted [0.134943s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_setup_vmedia_for_boot_with_url [0.133267s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test__insert_vmedia_anew [0.164044s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_setup_vmedia_without_params [0.136281s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_412_owner_reader_can_get_targets [0.290895s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ff6309f4-268e-42ee-923f-3b7114046b85
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"targets": [{"uuid": "a265e2f0-e97f-4177-b1c0-8298add53086", "boot_index": 0, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/a265e2f0-e97f-4177-b1c0-8298add53086", "rel": "self"}, {"href": "http://localhost/volume/targets/a265e2f0-e97f-4177-b1c0-8298add53086", "rel": "bookmark"}], "node_uuid": "1ab63b9e-66d7-4cd7-8618-dddd0f9f7881"}, {"uuid": "ed1bc646-4f33-42b9-9c52-a7569a31390c", "boot_index": 0, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/ed1bc646-4f33-42b9-9c52-a7569a31390c", "rel": "self"}, {"href": "http://localhost/volume/targets/ed1bc646-4f33-42b9-9c52-a7569a31390c", "rel": "bookmark"}], "node_uuid": "38d5abed-c585-4fce-a57e-a2ffc2a2ec6f"}]}
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test__insert_vmedia_anew_dvd [0.127015s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test__insert_vmedia_anew_dvd_retry [0.105422s] ... ok
DEBUG: {1} ironic.tests.unit.dhcp.test_factory.TestDHCPFactory.test_dhcp_some_error [0.721421s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_update_boot_mode [0.182758s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.dhcp.test_factory.TestDHCPFactory.test_only_one_dhcp [0.063570s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_413_lesse_reader_can_get_targets [0.205483s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f4208287-2b4f-4608-91c8-7b6f6a0dc754
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"targets": [{"uuid": "5fadc7a3-62e3-4bb9-ac85-0bb12e759d38", "boot_index": 0, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/5fadc7a3-62e3-4bb9-ac85-0bb12e759d38", "rel": "self"}, {"href": "http://localhost/volume/targets/5fadc7a3-62e3-4bb9-ac85-0bb12e759d38", "rel": "bookmark"}], "node_uuid": "38d5abed-c585-4fce-a57e-a2ffc2a2ec6f"}]}
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test__insert_vmedia_bad_device [0.103321s] ... ok
DEBUG: {1} ironic.tests.unit.dhcp.test_factory.TestDHCPFactory.test_set_bad_dhcp [0.049583s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_update_boot_mode_capabilities_exist [0.123022s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test__insert_vmedia_while_ejecting [0.106965s] ... ok
DEBUG: {1} ironic.tests.unit.dhcp.test_factory.TestDHCPFactory.test_set_neutron_dhcp [0.092997s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_update_boot_mode_instance_info_exists [0.079586s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_414_third_party_admin_cannot_get_target_list [0.184427s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e367a3fd-6409-4a1a-9315-82dde4409584
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"targets": []}
DEBUG: {1} ironic.tests.unit.dhcp.test_factory.TestDHCPFactory.test_set_none_dhcp [0.086488s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_update_boot_mode_legacy [0.089926s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_update_boot_mode_prop_boot_mode_exist [0.096862s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__calculate_memory_req [0.157179s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_415_owner_reader_can_get_volume_target [0.305875s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets/636b948f-6498-46ba-9a56-3fd9402904cc WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-766fa91b-e6b2-4a0c-b2b8-50fc6aedb8ac
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "636b948f-6498-46ba-9a56-3fd9402904cc", "created_at": "2025-05-22T02:53:56.110209+00:00", "updated_at": null, "boot_index": 0, "extra": {}, "properties": {"redacted_contents": "** Value redacted: Requires permission baremetal:volume:view_target_properties access. Permission denied. **"}, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/636b948f-6498-46ba-9a56-3fd9402904cc", "rel": "self"}, {"href": "http://localhost/volume/targets/636b948f-6498-46ba-9a56-3fd9402904cc", "rel": "bookmark"}], "node_uuid": "38d5abed-c585-4fce-a57e-a2ffc2a2ec6f"}
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_update_boot_mode_unknown [0.182896s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__get_clean_steps [0.148190s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_update_boot_mode_unknown_except [0.074037s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__get_configdrive_path [0.088440s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_update_boot_mode_use_def_boot_mode [0.109659s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_update_ipmi_properties [0.060127s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_416_lessee_reader_can_get_volume_target [0.295599s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets/b491ccf6-abf8-44c7-931b-d2fe99e8d316 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d63c0bd4-0c65-4e2d-bf78-d075aa7bfa46
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "b491ccf6-abf8-44c7-931b-d2fe99e8d316", "created_at": "2025-05-22T02:53:56.391256+00:00", "updated_at": null, "boot_index": 0, "extra": {}, "properties": {"redacted_contents": "** Value redacted: Requires permission baremetal:volume:view_target_properties access. Permission denied. **"}, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/b491ccf6-abf8-44c7-931b-d2fe99e8d316", "rel": "self"}, {"href": "http://localhost/volume/targets/b491ccf6-abf8-44c7-931b-d2fe99e8d316", "rel": "bookmark"}], "node_uuid": "38d5abed-c585-4fce-a57e-a2ffc2a2ec6f"}
DEBUG: {1} ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__get_node_ip [0.195937s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_update_redfish_properties [0.076260s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_validate_security_parameter_values [0.030793s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_validate_security_parameter_values_invalid_param [0.035147s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__get_python_interpreter [0.117223s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_validate_security_parameter_values_no_param [0.065478s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__parse_ansible_driver_info [0.095473s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__parse_ansible_driver_info_defaults [0.041586s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_verify_image_checksum [0.179056s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test_eject_vmedia_everything [1.070786s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__parse_ansible_driver_info_no_playbook [0.066743s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_417_third_party_admin_cannot_get_volume_target [0.440963s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets/8e2e863e-d199-4334-948b-dcccc67be43b WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c62a8bf6-35f6-4047-8aeb-c48ab4832efa
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume target 8e2e863e-d199-4334-948b-dcccc67be43b could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__parse_partitioning_info_all_gpt [0.118238s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_verify_image_checksum_sha256 [0.163148s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test_eject_vmedia_from_all_resources [0.165455s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__parse_partitioning_info_root_msdos [0.087300s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test_eject_vmedia_not_inserted [0.128487s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_verify_image_checksum_sha512 [0.125229s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_418_owner_admin_create_volume_target [0.248873s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/targets WITH {'node_uuid': '1ab63b9e-66d7-4cd7-8618-dddd0f9f7881', 'volume_type': 'iscsi', 'boot_index': 2, 'volume_id': 'test-id'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/volume/targets/492abc24-6202-42b3-a4fb-cf82b320bd52
DEBUG: Openstack-Request-Id: req-7e6f658f-0284-4559-9cf8-ffe0f5a7ce57
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "492abc24-6202-42b3-a4fb-cf82b320bd52", "created_at": "2025-05-22T02:53:57.225066+00:00", "updated_at": null, "boot_index": 2, "extra": {}, "properties": {}, "volume_id": "test-id", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/492abc24-6202-42b3-a4fb-cf82b320bd52", "rel": "self"}, {"href": "http://localhost/volume/targets/492abc24-6202-42b3-a4fb-cf82b320bd52", "rel": "bookmark"}], "node_uuid": "1ab63b9e-66d7-4cd7-8618-dddd0f9f7881"}
DEBUG: {1} ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__parse_root_device_hints [0.138955s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test_eject_vmedia_specific [0.120035s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_verify_image_checksum_throws_for_failed_validation [0.188440s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__parse_root_device_hints_fail_advanced [0.167819s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test_eject_vmedia_unknown [0.185562s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_verify_image_checksum_throws_for_nonexistent_file [0.196689s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test_eject_vmedia_with_dvd_cisco_ucs [0.111803s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__parse_root_device_hints_iinfo [0.194911s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__parse_root_device_hints_override [0.126171s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__prepare_extra_vars [0.078756s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_create_port_when_its_state_is_none [0.295396s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_clear_ca_certificates [0.357611s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_419_owner_service_create_volume_target [0.751643s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/targets WITH {'node_uuid': '1ab63b9e-66d7-4cd7-8618-dddd0f9f7881', 'volume_type': 'iscsi', 'boot_index': 2, 'volume_id': 'test-id'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/volume/targets/6bcb3b81-5294-43dc-85cc-bcb7252630eb
DEBUG: Openstack-Request-Id: req-42403638-54d2-41e9-b229-f3efc9d1bdea
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "6bcb3b81-5294-43dc-85cc-bcb7252630eb", "created_at": "2025-05-22T02:53:57.999450+00:00", "updated_at": null, "boot_index": 2, "extra": {}, "properties": {}, "volume_id": "test-id", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/6bcb3b81-5294-43dc-85cc-bcb7252630eb", "rel": "self"}, {"href": "http://localhost/volume/targets/6bcb3b81-5294-43dc-85cc-bcb7252630eb", "rel": "bookmark"}], "node_uuid": "1ab63b9e-66d7-4cd7-8618-dddd0f9f7881"}
DEBUG: {1} ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__prepare_variables [0.198618s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_420_owner_manager_create_volume_target [0.115053s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/targets WITH {'node_uuid': '1ab63b9e-66d7-4cd7-8618-dddd0f9f7881', 'volume_type': 'iscsi', 'boot_index': 3, 'volume_id': 'test-id'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/volume/targets/f96590ce-8589-4853-a49c-3894e6e3d2c6
DEBUG: Openstack-Request-Id: req-66cb3fb8-e486-4173-bb3b-23eb555a19e6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "f96590ce-8589-4853-a49c-3894e6e3d2c6", "created_at": "2025-05-22T02:53:58.115095+00:00", "updated_at": null, "boot_index": 3, "extra": {}, "properties": {}, "volume_id": "test-id", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/f96590ce-8589-4853-a49c-3894e6e3d2c6", "rel": "self"}, {"href": "http://localhost/volume/targets/f96590ce-8589-4853-a49c-3894e6e3d2c6", "rel": "bookmark"}], "node_uuid": "1ab63b9e-66d7-4cd7-8618-dddd0f9f7881"}
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_get_properties [0.196889s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_421_lessee_admin_create_volume_target [0.145450s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/targets WITH {'node_uuid': '38d5abed-c585-4fce-a57e-a2ffc2a2ec6f', 'volume_type': 'iscsi', 'boot_index': 2, 'volume_id': 'test-id2'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/volume/targets/ad688a6f-ff3e-43d5-96d8-4d9f5eb52a58
DEBUG: Openstack-Request-Id: req-d68311be-30b7-4354-b908-e0f26b5c6157
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "ad688a6f-ff3e-43d5-96d8-4d9f5eb52a58", "created_at": "2025-05-22T02:53:58.256735+00:00", "updated_at": null, "boot_index": 2, "extra": {}, "properties": {}, "volume_id": "test-id2", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/ad688a6f-ff3e-43d5-96d8-4d9f5eb52a58", "rel": "self"}, {"href": "http://localhost/volume/targets/ad688a6f-ff3e-43d5-96d8-4d9f5eb52a58", "rel": "bookmark"}], "node_uuid": "38d5abed-c585-4fce-a57e-a2ffc2a2ec6f"}
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_clear_ca_certificates_clear_flag [0.279550s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_get_pxe_port_macs [0.146446s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__prepare_variables_configdrive_file [0.245799s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_422_lessee_manager_create_volume_target [0.114912s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/targets WITH {'node_uuid': '38d5abed-c585-4fce-a57e-a2ffc2a2ec6f', 'volume_type': 'iscsi', 'boot_index': 2, 'volume_id': 'test-id3'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/volume/targets/f1ff6e83-442c-4196-bd5c-e395f51d37a0
DEBUG: Openstack-Request-Id: req-c7d81c4b-30db-4ab5-80f9-41e858b285c8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "f1ff6e83-442c-4196-bd5c-e395f51d37a0", "created_at": "2025-05-22T02:53:58.379249+00:00", "updated_at": null, "boot_index": 2, "extra": {}, "properties": {}, "volume_id": "test-id3", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/f1ff6e83-442c-4196-bd5c-e395f51d37a0", "rel": "self"}, {"href": "http://localhost/volume/targets/f1ff6e83-442c-4196-bd5c-e395f51d37a0", "rel": "bookmark"}], "node_uuid": "38d5abed-c585-4fce-a57e-a2ffc2a2ec6f"}
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_fail_missing_cpu_arch [0.205299s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__prepare_variables_configdrive_json [0.203921s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_clear_ca_certificates_ilo_operation_error [0.240621s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_423_third_party_admin_cannot_create_volume_target [0.188362s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/targets WITH {'node_uuid': '1ab63b9e-66d7-4cd7-8618-dddd0f9f7881', 'volume_type': 'iscsi', 'boot_index': 2, 'volume_id': 'test-id'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-585d6ac9-adba-4bf0-8e4f-5b5f4d4d16d9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:create\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_fail_missing_memory_mb [0.211761s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_424_owner_member_can_patch_volume_target [0.171569s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/targets/a8864503-412f-4998-b01e-9f798064cbc9 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3617142c-913b-498b-af0d-f7189ebddc0a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__prepare_variables_configdrive_url [0.267014s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_clear_ca_certificates_ilo_operation_not_supported [0.282404s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_425_owner_service_can_patch_volume_target [0.232566s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/targets/90c40873-89f8-4bb8-a268-b2aea4f2c438 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-079b538c-5bb3-4ca6-8a60-7b8a89fcd8de
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_boot_mode [0.266130s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__prepare_variables_insecure_activated [0.230317s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_erase_devices_completed [0.366319s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_426_lessee_admin_can_patch_volume_target [0.248644s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/targets/4ff2d0b6-06af-4d27-b519-a774bebc7ce2 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2e308289-42e0-4385-ab34-2153e05c1225
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_cpu_count [0.296426s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__prepare_variables_root_device_hints [0.264107s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_427_lessee_manager_can_patch_volume_target [0.214350s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/targets/8785aaff-b042-4fc5-a480-03da01017bb3 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9749db22-f9b8-4cda-93f0-79e091615c7b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__run_playbook [0.155820s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_erase_devices_hdd [0.366745s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_cpu_frequency [0.301003s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__run_playbook_ansible_interpreter_override [0.143503s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_428_lessee_member_cannot_patch_volume_target [0.254332s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/targets/dabd68d6-b3fb-49a2-b8a4-ae429eccdcc2 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ce326328-416d-4dcf-9adb-cc0d3dfad219
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:update\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__run_playbook_ansible_interpreter_python3 [0.125445s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_erase_devices_hdd_ilo_error [0.282698s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_cpu_instruction_set [0.254626s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__run_playbook_default_verbosity_debug [0.111012s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__run_playbook_default_verbosity_nodebug [0.091077s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_429_third_party_admin_cannot_patch_volume_target [0.277488s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/targets/ad90bca4-656c-4b2d-a88c-451a88e9d671 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ec0546aa-b3a5-4b90-bb16-4b1c93f5484d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume target ad90bca4-656c-4b2d-a88c-451a88e9d671 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_cpu_model [0.204081s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_erase_devices_hdd_with_erase_pattern_zero [0.241287s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__run_playbook_fail [0.108340s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__validate_clean_steps [0.062230s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_erase_devices_hdd_with_invalid_device_type_erase_pattern [0.105982s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__validate_clean_steps_missing [0.065233s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__validate_clean_steps_names_not_unique [0.063538s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_cpus [0.226615s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_erase_devices_hdd_with_invalid_erase_pattern [0.126731s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_430_service_cannot_patch_volume_target [0.342988s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/targets/c7d8d40f-af50-48f6-9cbe-fa57be292706 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5b35e7b9-572b-491e-b2d4-2b442edac8f4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume target c7d8d40f-af50-48f6-9cbe-fa57be292706 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.drac.test_boot.DracBootTestCase.test__set_boot_device_cd [0.140599s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_erase_devices_hdd_with_invalid_format_erase_pattern [0.130022s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_local_gb [0.223590s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.drac.test_boot.DracBootTestCase.test__set_boot_device_disk [0.143078s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_erase_devices_ssd [0.204874s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_431_owner_admin_can_delete_volume_target [0.338239s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/volume/targets/a0ef0a3e-c11f-430d-9be9-dad5ada5a708 GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a2ae89d6-379b-40da-8da8-ffc0c906289c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_memory_mb [0.185541s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.drac.test_boot.DracBootTestCase.test__set_boot_device_floppy [0.139109s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_nics [0.138005s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_erase_devices_ssd_when_hdd_done [0.283495s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.drac.test_boot.DracBootTestCase.test__set_boot_device_persistent [0.214615s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_432_owner_manager_can_delete_volume_target [0.334021s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/volume/targets/5a85c1b9-48b5-40fc-969d-4642c16558fd GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2936a59d-bf04-4548-b40b-b59b2febbe79
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.drac.test_boot.DracBootTestCase.test_validate_correct_vendor [0.106504s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_simple_storage [0.209185s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_erase_devices_when_no_drive_available [0.160234s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test__disable_secure_boot_exception [0.189566s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_simple_storage_and_storage [0.234235s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_433_owner_manager_can_delete_volume_target_service [0.306697s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/volume/targets/1e14c1ee-e07b-43d0-a2e0-c15a32e32bf7 GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4509ad2c-62ed-40ca-8b20-82df807f75c1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_one_button_secure_erase [0.248480s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test__disable_secure_boot_false [0.204232s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_storage [0.216021s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_one_button_secure_erase_ilo_error [0.221431s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test__disable_secure_boot_true [0.185249s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_system_vendor [0.146111s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_434_lessee_admin_can_delete_volume_target [0.341573s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/volume/targets/895d4c21-4bc4-4440-876e-b56837ed24df GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-02d78614-d08b-421d-a5ae-89bafa94545f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__attach_boot_iso_if_needed [0.159050s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ok [0.129817s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test__get_boot_iso_create [0.185937s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__attach_boot_iso_if_needed_on_rebuild [0.200973s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_435_lessee_manager_can_delete_volume_target [0.408915s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/volume/targets/01423b8d-be22-4fa8-b12c-5d4ee867e7d7 GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7fa41b22-15c4-41ab-b1da-ce19d19e0635
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__get_power_state [0.177436s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test__get_boot_iso_glance_image [0.314680s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__get_power_state_fail [0.155219s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__get_power_state_ilo6_redirect [0.128908s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_436_owner_member_cannot_delete_volume_target [0.348386s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/volume/targets/2cf523e0-966f-4eff-b7e7-f87666010839 GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-812d98a3-8c4b-4f8f-a592-e99c0a231fa4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:delete\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test__get_boot_iso_http_url [0.285283s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_preserve_boot_mode [0.704410s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_invalid_state [0.164480s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_with_empty_pxe_port_macs [0.167688s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test__get_boot_iso_swift_image [0.247791s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_437_lessee_member_cannot_delete_volume_target [0.314035s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/volume/targets/3f9622fd-a392-41f4-a18f-4546c9e97ac7 GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0ae7c7cd-1e98-4019-8a81-515c8ec06609
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:delete\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test__parse_deploy_info [0.071126s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test__validate_driver_info [0.105127s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_with_no_mac [0.239597s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_438_third_party_admin_cannot_delete_volume_target [0.177708s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/volume/targets/452f569c-2b94-499d-861d-6bb462c7e527 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5323bfbb-2027-4824-b127-a44c8c90ab42
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume target 452f569c-2b94-499d-861d-6bb462c7e527 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test__validate_instance_image_info [0.141670s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_with_none_pxe_port_macs [0.167432s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_with_set_port_pxe_disabled [0.102964s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_439_service_cannot_delete_volume_target [0.286344s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/volume/targets/c5e95226-0fec-4882-ad26-32faa5d58554 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fabdf842-a8ca-4eb3-bb7e-39aa9cf9186c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume target c5e95226-0fec-4882-ad26-32faa5d58554 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test_prepare_node_for_deploy [0.174969s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_with_set_port_pxe_enabled [0.132368s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test_prepare_node_for_deploy_inst_info [0.138110s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_port_creation [0.089558s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_440_owner_reader_can_get_volume_connectors [0.257908s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/volume/connectors WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-423bc6bb-721e-4eb0-ab20-0fb82ecb4dd3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"connectors": [{"uuid": "65ea0296-219b-4635-b0c8-a6e055da878d", "connector_id": "iqn.2012-06.org.openstack.magic", "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/65ea0296-219b-4635-b0c8-a6e055da878d", "rel": "self"}, {"href": "http://localhost/volume/connectors/65ea0296-219b-4635-b0c8-a6e055da878d", "rel": "bookmark"}], "node_uuid": "1ab63b9e-66d7-4cd7-8618-dddd0f9f7881"}]}
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_validate [0.064296s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_get_power_state [0.088458s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_get_properties [0.054727s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_get_supported_power_states [0.067119s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_441_owner_service_can_get_volume_connectors [0.257545s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/volume/connectors WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-bc2e897e-b1ef-44fb-a7f1-d3879d10b775
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"connectors": [{"uuid": "65ea0296-219b-4635-b0c8-a6e055da878d", "connector_id": "iqn.2012-06.org.openstack.magic", "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/65ea0296-219b-4635-b0c8-a6e055da878d", "rel": "self"}, {"href": "http://localhost/volume/connectors/65ea0296-219b-4635-b0c8-a6e055da878d", "rel": "bookmark"}], "node_uuid": "1ab63b9e-66d7-4cd7-8618-dddd0f9f7881"}]}
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_reboot_fail [0.126745s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_442_lessee_reader_can_get_node_volume_connectors [0.219498s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/volume/connectors WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e857c132-e0a7-4895-affc-41f96f8ca682
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"connectors": [{"uuid": "cd6c63fb-a285-42ee-be45-84e65ec73442", "connector_id": "iqn.2012-06.com.example:initiator", "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/cd6c63fb-a285-42ee-be45-84e65ec73442", "rel": "self"}, {"href": "http://localhost/volume/connectors/cd6c63fb-a285-42ee-be45-84e65ec73442", "rel": "bookmark"}], "node_uuid": "38d5abed-c585-4fce-a57e-a2ffc2a2ec6f"}]}
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_reboot_fail_on_power_on [0.150115s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test_prepare_node_for_deploy_sec_boot_on [0.746290s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test_prepare_node_for_deploy_sec_boot_on_inst_info [0.065809s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_443_third_party_admin_cannot_get_node_volume_connectors [0.260629s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/volume/connectors WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0ad85235-c726-4868-b195-09161d93dcfc
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 38d5abed-c585-4fce-a57e-a2ffc2a2ec6f could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_reboot_from_power_off [0.253689s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_clean_up_instance [0.077813s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_clean_up_instance_boot_from_volume [0.086726s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_reboot_from_power_off_with_disable_power_off [0.211064s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_clean_up_instance_boot_from_volume_bios [0.111893s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_444_service_cannot_get_node_volume_connectors [0.303342s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/volume/connectors WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-947e1e6b-cd8c-4642-953f-0e1b675d0551
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 38d5abed-c585-4fce-a57e-a2ffc2a2ec6f could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_reboot_from_power_on [0.119622s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_prepare_instance [0.080020s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_prepare_instance_anaconda_cleaning [0.070680s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_reboot_from_power_on_with_disable_power_off [0.137215s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_prepare_instance_anaconda_deploying [0.087638s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_off_fail [2.149295s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_445_owner_reader_can_get_node_volume_targets [0.342365s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/volume/targets WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4622122d-81dd-45aa-a56b-5c98b19df84e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"targets": [{"uuid": "a265e2f0-e97f-4177-b1c0-8298add53086", "boot_index": 0, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/a265e2f0-e97f-4177-b1c0-8298add53086", "rel": "self"}, {"href": "http://localhost/volume/targets/a265e2f0-e97f-4177-b1c0-8298add53086", "rel": "bookmark"}], "node_uuid": "1ab63b9e-66d7-4cd7-8618-dddd0f9f7881"}]}
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_prepare_instance_anaconda_rescuing [0.146644s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_reboot_not_reached [0.183823s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_prepare_instance_bios [0.062282s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_prepare_instance_boot_from_volume [0.091160s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_set_power_state [0.158937s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_prepare_ramdisk_in_cleaning [0.102182s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_set_power_state_fail [0.200917s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_446_owner_service_can_read_get_node_volume_targets [0.381772s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/volume/targets WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6741f778-b1df-4315-88d8-0fb4ea9d58cc
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"targets": [{"uuid": "a265e2f0-e97f-4177-b1c0-8298add53086", "boot_index": 0, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/a265e2f0-e97f-4177-b1c0-8298add53086", "rel": "self"}, {"href": "http://localhost/volume/targets/a265e2f0-e97f-4177-b1c0-8298add53086", "rel": "bookmark"}], "node_uuid": "1ab63b9e-66d7-4cd7-8618-dddd0f9f7881"}]}
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_prepare_ramdisk_in_deploying [0.145631s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_set_power_state_not_reached [0.143175s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_validate [0.078336s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_prepare_ramdisk_in_rescuing [0.222806s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_get_event_service [0.089969s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_get_event_service_error [0.070453s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_447_lessee_reader_can_get_node_volume_targets [0.388046s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/volume/targets WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-265adeda-0039-4bd7-82bf-9d8b9fda7a56
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"targets": [{"uuid": "b589f3b5-87e8-45ab-ade3-6f4c0acdc46c", "boot_index": 0, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/b589f3b5-87e8-45ab-ade3-6f4c0acdc46c", "rel": "self"}, {"href": "http://localhost/volume/targets/b589f3b5-87e8-45ab-ade3-6f4c0acdc46c", "rel": "bookmark"}], "node_uuid": "38d5abed-c585-4fce-a57e-a2ffc2a2ec6f"}]}
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_get_system_collection [0.092579s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_console.IloConsoleInterfaceTestCase.test_validate [0.221327s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_get_system_collection_error [0.091297s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_on_ok [1.112727s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_get_task_monitor [0.099368s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_448_third_part_admin_cannot_read_node_volume_targets [0.275809s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/volume/targets WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-90decf76-64eb-4d29-ba2d-dfbd50f3a458
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 38d5abed-c585-4fce-a57e-a2ffc2a2ec6f could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_get_task_monitor_error [0.068890s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_console.IloConsoleInterfaceTestCase.test_validate_exc [0.220761s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_reboot_fail [0.196579s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_get_update_service [0.082417s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__download_file_based_fw_to_copies_file_to_target [0.085448s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_get_update_service_error [0.083086s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__download_file_based_fw_to_gets_invoked_for_file_based_firmware [0.101147s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info [0.094164s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__download_http_based_fw_to_downloads_the_fw_file [0.130065s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_default_scheme [0.074536s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_449_service_cannot_read_node_volume_targets [0.414608s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/volume/targets WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b0ba2db7-b2ac-4091-ab1a-6629a5c53649
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 38d5abed-c585-4fce-a57e-a2ffc2a2ec6f could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_default_scheme_ipv6_brackets_added [0.085636s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__download_http_based_fw_to_gets_invoked_for_http_based_firmware [0.091614s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_default_scheme_with_port [0.046332s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__download_swift_based_fw_to_calls__download_http_based_fw_to [0.101829s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_default_scheme_with_trailing_slash [0.069614s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_default_scheme_with_trailing_slashes [0.082773s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_450_owner_reader_cannot_get_drivers [0.244629s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d4bec864-9e08-481f-a4bf-8863bcb5ea39
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:get\\\": \\\"(role:reader and system_scope:all) or (role:service and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_invalid_address [0.028827s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__download_swift_based_fw_to_creates_temp_url [0.145413s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_invalid_auth_type [0.040288s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_invalid_string_value_verify_ca [0.066054s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__download_swift_based_fw_to_gets_invoked_for_swift_based_firmware [0.101536s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_invalid_system_id [0.048449s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_451_lessee_reader_cannot_get_drivers [0.199108s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4e3404ae-6ce6-44b4-bdfd-2af455bbc5e3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:get\\\": \\\"(role:reader and system_scope:all) or (role:service and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_invalid_value_verify_ca [0.030564s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__extract_fw_from_file_calls_process_firmware_image [0.064373s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_missing_info [0.043892s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__extract_fw_from_file_doesnt_upload_firmware [0.050984s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_missing_system_id [0.053355s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__extract_fw_from_file_sets_loc_obj_remove_to_file_if_no_upload [0.047979s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_path_verify_ca [0.042151s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_valid_auth_type [0.043987s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__extract_fw_from_file_sets_loc_obj_remove_to_swift [0.079844s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_valid_capath [0.048912s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_valid_string_value_verify_ca [0.037714s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__extract_fw_from_file_sets_loc_obj_remove_to_webserver [0.084592s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_with_root_prefix [0.027202s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_452_third_party_admin_cannot_get_drivers [0.307259s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-51e72fe4-af78-4182-b957-c2ebd2629e6c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:get\\\": \\\"(role:reader and system_scope:all) or (role:service and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__extract_fw_from_file_uploads_firmware_to_swift [0.100242s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test__fail_validation [0.083560s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__extract_fw_from_file_uploads_firmware_to_webserver [0.044559s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_reboot_ok [1.243789s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__remove_file_based_me [0.064756s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__remove_swift_based_me [0.062366s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_453_service_cannot_get_drivers [0.314369s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-51fb8186-cc5b-4de8-b39f-e60d2e3028bc
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:get\\\": \\\"(role:reader and system_scope:all) or (role:service and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__remove_webserver_based_me [0.068877s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_power_off_fail [0.212831s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__validate_sum_components [0.053915s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__validate_sum_components_fails [0.057366s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_fw_img_loc_sets_these_attributes [0.075643s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_fw_processor_ctor_sets_parsed_url_attrib_of_fw_processor [0.053917s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_454_owner_reader_cannot_get_drivers_vendor_passthru [0.291995s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz/vendor_passthru/methods WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-16e729b7-173b-411f-9566-95b2bbed1554
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:vendor_passthru\\\": \\\"role:admin and system_scope:all\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_fw_processor_ctor_throws_exception_with_invalid_firmware_url [0.071379s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_get_and_validate_firmware_image_info [0.072097s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_get_and_validate_firmware_image_info_fails_for_empty_parameter [0.048413s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test__generate_connector_iscsi [0.940654s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test__generate_connector_iscsi_and_unknown [0.278909s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_get_and_validate_firmware_image_info_fails_for_invalid_component [0.818369s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test__generate_connector_multiple_fc_wwns [0.336085s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_get_and_validate_firmware_image_info_fails_for_missing_parameter [0.107692s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_get_and_validate_firmware_image_info_sum [0.078008s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_get_and_validate_firmware_image_info_sum_invalid_component [0.047137s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_get_and_validate_firmware_image_info_sum_with_component [0.027109s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test__generate_connector_raises_with_insufficient_data [0.251874s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_process_fw_on_calls__download_fw_to [0.091512s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_455_lessee_reader_cannot_get_drivers_vendor_passthru [1.418791s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz/vendor_passthru/methods WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-20f868cd-62ab-4a86-8c3e-a6e3ac7aefdb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:vendor_passthru\\\": \\\"role:admin and system_scope:all\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_process_fw_on_calls__extract_fw_from_file [0.094562s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test__generate_connector_single_path [0.246383s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test__generate_connector_unknown_raises_excption [0.074878s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_456_third_party_admin_cannot_get_drivers_vendor_passthru [0.242915s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz/vendor_passthru/methods WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-74a8e6cc-b43c-4a31-a0f1-a8296d72e3e8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:vendor_passthru\\\": \\\"role:admin and system_scope:all\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_process_fw_on_throws_error_if_checksum_validation_fails [0.218667s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_attach_detach_called_with_target_and_connector [0.134670s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_process_fw_on_verifies_checksum_of_downloaded_fw_file [0.173702s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_457_service_cannot_get_drivers_vendor_passthru [0.174416s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz/vendor_passthru/methods WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b0fc6b3e-9ab1-480d-97ba-adf75c3770c6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:vendor_passthru\\\": \\\"role:admin and system_scope:all\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_verify_firmware_update_args_throws_for_invalid_update_mode [0.064649s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_verify_firmware_update_args_throws_for_no_firmware_url [0.042958s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_attach_detach_volumes_fails_without_connectors [0.175053s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test___create_supported_capabilities_dict [0.089327s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_458_owner_reader_can_get_bios_setttings [0.223523s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/bios WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1fa98672-6cda-4317-b770-0cf622bb640a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"bios": []}
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test___create_supported_capabilities_dict_excluded_capability [0.063774s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test___create_supported_capabilities_dict_gpu_capabilities [0.056222s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_attach_detach_volumes_no_volumes [0.220927s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test__get_capabilities_ok [0.083601s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_459_lessee_reader_can_get_bios_settings [0.191230s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/bios WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-62b980de-f5a0-4307-aa62-c92b05d3994c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"bios": []}
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test__get_essential_properties_fail [0.077944s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_attach_volumes_failure [0.185922s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test__get_essential_properties_fail_invalid_format [0.085033s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test__get_essential_properties_fail_mac_invalid_format [0.089564s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_460_third_party_admin_cannot_get_bios_settings [0.266480s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/bios WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-df09667a-b328-4375-8572-540a1757b880
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_attach_volumes_failure_no_attach_error [0.151403s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test__get_essential_properties_hardware_port_empty [0.103126s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_detach_volumes_failure [0.090987s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test__get_essential_properties_hardware_port_not_dict [0.055283s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test__get_essential_properties_ok [0.028984s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test__validate_essential_keys_fail_missing_key [0.029709s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_detach_volumes_failure_raises_exception [0.103881s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test__validate_ok [0.046432s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__execute_ilo_step_fail_clean [0.075824s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_should_write_image [0.133039s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__execute_ilo_step_fail_deploy [0.074573s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_461_service_can_get_bios_setttings_owner_project [0.386851s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/bios WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2554670f-98b6-4e10-8d42-4e52f72eacc5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"bios": []}
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_power_off_ok [3.200695s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_fail_on_unknown_volume_types [0.103712s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__execute_ilo_step_not_supported [0.117914s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__execute_ilo_step_ok [0.105605s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_fails_fc_conn_iscsi_target [0.170525s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_462_service_cannot_get_bios_setttings [0.253482s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/bios WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0e073cd7-9715-4ee2-880d-b080c75b2ca6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__write_firmware_sum_final_environment_error_clean [0.146920s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_fails_iscsi_conn_fc_target [0.147866s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_463_owner_reader_cannot_get_conductors [0.182126s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/conductors WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3f3e2e40-de46-4a4b-bbc8-d0906f1734d9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:conductor:get\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_fails_when_fc_connectors_unequal [0.143077s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__write_firmware_sum_final_environment_error_deploy [0.164863s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_464_lessee_reader_cannot_get_conductors [0.178506s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/conductors WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a3f59b26-09a5-4e82-ad9d-640deda0c46a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:conductor:get\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__write_firmware_sum_final_swift_error_clean [0.158973s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_fails_with_ipxe_not_enabled [0.202081s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_465_third_party_admin_cannot_get_conductors [0.158981s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/conductors WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7bd71d41-6f61-4ca7-ab06-da312cd3ac97
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:conductor:get\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__write_firmware_sum_final_swift_error_deploy [0.176738s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_failure_if_fc_boot_no_connectors [0.174746s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_466_owner_reader_can_get_allocations [0.201672s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-366cbc55-ad0b-4ae3-8875-3e429b7a9961
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"allocations": [{"uuid": "2afc9832-324e-4fc9-a007-90f935795e15", "created_at": "2025-05-22T02:54:11.613622+00:00", "updated_at": "2025-05-22T02:54:11.622637+00:00", "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": "f11853c7-fa9c-4db3-a477-c9d8e0dbbf13", "resource_class": "CUSTOM_LEASED", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/2afc9832-324e-4fc9-a007-90f935795e15", "rel": "self"}, {"href": "http://localhost/allocations/2afc9832-324e-4fc9-a007-90f935795e15", "rel": "bookmark"}], "node_uuid": "38d5abed-c585-4fce-a57e-a2ffc2a2ec6f"}]}
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__write_firmware_sum_final_unknown_exception_clean [0.140386s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_failure_if_iscsi_boot_no_connectors [0.159047s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_467_lessee_reader_can_get_allocations [0.195765s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8be834a0-b356-4d9d-9d2b-3b3dde5d9ed0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"allocations": [{"uuid": "5008bfb7-0026-40f0-913f-9cfc81aa96f2", "created_at": "2025-05-22T02:54:11.829002+00:00", "updated_at": "2025-05-22T02:54:11.830583+00:00", "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": "f11853c7-fa9c-4db3-a477-c9d8e0dbbf13", "resource_class": "CUSTOM_LEASED", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/5008bfb7-0026-40f0-913f-9cfc81aa96f2", "rel": "self"}, {"href": "http://localhost/allocations/5008bfb7-0026-40f0-913f-9cfc81aa96f2", "rel": "bookmark"}], "node_uuid": "38d5abed-c585-4fce-a57e-a2ffc2a2ec6f"}]}
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__write_firmware_sum_final_unknown_exception_deploy [0.195515s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_success_connectors_and_boot [0.207855s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__write_firmware_sum_final_with_logs_clean [0.127841s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_468_owner_reader_can_get_their_allocation [0.183148s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations/5dbc11b3-bd24-4112-bff8-faae2c66d46d WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-008a2f27-80c7-4f43-b5b6-260a663d4716
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "5dbc11b3-bd24-4112-bff8-faae2c66d46d", "created_at": "2025-05-22T02:54:11.993170+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": "70e5e25a-2ca2-4cb1-8ae8-7d8739cee205", "resource_class": "CUSTOM_TEST", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/5dbc11b3-bd24-4112-bff8-faae2c66d46d", "rel": "self"}, {"href": "http://localhost/allocations/5dbc11b3-bd24-4112-bff8-faae2c66d46d", "rel": "bookmark"}], "node_uuid": "1ab63b9e-66d7-4cd7-8618-dddd0f9f7881"}
DEBUG: {3} ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_success_fc_connectors [0.152085s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__write_firmware_sum_final_with_logs_deploy [0.083285s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_469_lessee_reader_can_get_their_allocation [0.178877s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations/7cfebcd2-1d16-40db-b3bc-d25ce3ecec38 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-34af6bb5-d34b-44f4-b6bd-d962e853b772
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "7cfebcd2-1d16-40db-b3bc-d25ce3ecec38", "created_at": "2025-05-22T02:54:12.213314+00:00", "updated_at": "2025-05-22T02:54:12.214648+00:00", "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": "f11853c7-fa9c-4db3-a477-c9d8e0dbbf13", "resource_class": "CUSTOM_LEASED", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/7cfebcd2-1d16-40db-b3bc-d25ce3ecec38", "rel": "self"}, {"href": "http://localhost/allocations/7cfebcd2-1d16-40db-b3bc-d25ce3ecec38", "rel": "bookmark"}], "node_uuid": "38d5abed-c585-4fce-a57e-a2ffc2a2ec6f"}
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__write_firmware_sum_final_without_logs_clean [0.088177s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_success_fc_targets [0.182676s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__write_firmware_sum_final_without_logs_deploy [0.059548s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_activate_license [0.054232s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_activate_license_no_or_invalid_format_license_key [0.064706s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_470_owner_admin_can_delete_their_allocation [0.216328s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/allocations/eb8ac791-4fde-4fb9-8401-cc69137cc7cb GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9a03de70-6148-40ef-8f9a-54082a3189f5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_success_iscsi_connector [0.199936s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_add_https_certificate [0.102702s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_add_https_certificate_fileurl [0.070571s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_success_iscsi_targets [0.142561s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_471_owner_manager_can_delete_their_allocation [0.204693s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/allocations/d1399732-ceb4-41a1-a25e-b4bc181ddcf6 GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e93b38fa-7248-49f4-a9a8-76bd2ccecd82
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_success_no_settings [0.146011s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_472_lessee_admin_can_delete_their_allocation [0.230599s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/allocations/797cd2c8-0dbc-4359-9c0c-eb718bdeec92 GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f9c35f38-bc8b-4803-b7bb-303e4773f545
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_clean_up [0.136055s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_clean_up_disable_power_off [0.151041s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_add_https_certificate_httpurl [0.478878s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_473_lessee_manager_can_delete_their_allocation [0.209838s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/allocations/911a2f74-5c99-40c7-afd1-46bd032952b6 GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c75f2895-511b-4d94-b79e-b6823eb2379e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_add_https_certificate_url_exception [0.069032s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_deploy [0.145475s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_clear_iscsi_boot_target [0.100872s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_474_owner_member_can_delete_their_allocation [0.187962s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/allocations/ba45ca2e-d840-4ed0-a396-aa63103620ca GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a11d78b0-51dd-49cc-890e-10875e7cf99d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_deploy_fast_track [0.171875s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_clear_iscsi_boot_target_failed [0.182616s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_clear_iscsi_boot_target_in_bios [0.094170s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_deploy_storage_should_write_image_false [0.213659s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_475_lessee_member_can_delete_their_allocation [0.275105s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/allocations/6fe655fc-78f3-4df5-a1d7-bd3b4c9164de GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f2cf3d1f-71d8-4dbb-b4e4-4aeed3049751
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_clear_secure_boot_keys [0.064571s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_create_csr [0.074321s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_flash_firmware_sum_mode_with_component [0.066026s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_power_off_timeout [3.114773s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_boot_device_fail [0.064645s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_deploy_with_deployment_reboot [0.280888s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_boot_device_next_boot [0.066002s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_476_owner_member_can_patch_allocation [0.312071s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/allocations/a736457e-2165-48b6-a45c-a86c50feabbf WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f31a5db6-ed0f-4fd5-8c69-ddc12437c3d3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "a736457e-2165-48b6-a45c-a86c50feabbf", "created_at": "2025-05-22T02:54:13.779711+00:00", "updated_at": "2025-05-22T02:54:13.920135+00:00", "candidate_nodes": [], "extra": {"test": "testing"}, "last_error": null, "name": null, "owner": "70e5e25a-2ca2-4cb1-8ae8-7d8739cee205", "resource_class": "CUSTOM_TEST", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/a736457e-2165-48b6-a45c-a86c50feabbf", "rel": "self"}, {"href": "http://localhost/allocations/a736457e-2165-48b6-a45c-a86c50feabbf", "rel": "bookmark"}], "node_uuid": "1ab63b9e-66d7-4cd7-8618-dddd0f9f7881"}
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_reboot_fail_to_off [0.146884s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_boot_device_persistent [0.062458s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_get_clean_steps [0.174588s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_boot_device_persistent_fail [0.103840s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_boot_mode [0.066116s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_477_lessee_member_can_patch_allocation [0.233756s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/allocations/8df60d94-8c38-43d0-962d-f53faded4eb1 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f556a6d4-e4af-4d29-a74a-28ad3517d016
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "8df60d94-8c38-43d0-962d-f53faded4eb1", "created_at": "2025-05-22T02:54:14.099001+00:00", "updated_at": "2025-05-22T02:54:14.183804+00:00", "candidate_nodes": [], "extra": {"test": "testing"}, "last_error": null, "name": null, "owner": "f11853c7-fa9c-4db3-a477-c9d8e0dbbf13", "resource_class": "CUSTOM_LEASED", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/8df60d94-8c38-43d0-962d-f53faded4eb1", "rel": "self"}, {"href": "http://localhost/allocations/8df60d94-8c38-43d0-962d-f53faded4eb1", "rel": "bookmark"}], "node_uuid": "38d5abed-c585-4fce-a57e-a2ffc2a2ec6f"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_get_clean_steps_config_priority [0.101733s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_boot_mode_fail [0.055033s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_get_properties [0.084248s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_properties [0.070490s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_478_third_party_admin_can_get_allocations [0.183763s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-89fbbed2-4a65-4195-aa6b-e44a3e21ab52
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"allocations": []}
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_sensor_data [0.080939s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_get_service_steps [0.138959s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_supported_boot_devices [0.063059s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_supported_boot_modes_1___legacy_bios_only_____bios___ [0.056656s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_479_third_party_admin_can_create_allocation [0.184538s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/allocations WITH {'resource_class': 'CUSTOM_TEST'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-59017bcd-2f10-4379-9c44-d975b2fd6966
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_supported_boot_modes_2___uefi_only_____uefi___ [0.053251s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_supported_boot_modes_3___legacy_bios_and_uefi_____uefi____bios___ [0.053774s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare [0.238730s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_inject_nmi [0.085113s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_inject_nmi_failed [0.063684s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_480_third_party_admin_cannot_create_allocation_with_owner_node [0.246227s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/allocations WITH {'resource_class': 'CUSTOM_TEST', 'node': '1ab63b9e-66d7-4cd7-8618-dddd0f9f7881'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6034be81-436c-4ac2-85d7-22f7654bbf37
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_active_and_unrescue_states [0.164653s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_inject_nmi_not_supported [0.096972s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_reset_bios_to_default [0.064106s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_adopting [0.155669s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_481_third_party_admin_cannot_create_allocation_with_candidates_not_owned [0.190735s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/allocations WITH {'resource_class': 'CUSTOM_TEST', 'candidate_nodes': ['1ab63b9e-66d7-4cd7-8618-dddd0f9f7881', '38d5abed-c585-4fce-a57e-a2ffc2a2ec6f']} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-195ec251-8507-42e3-84e0-7238af320ba9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Nodes cannot be found: 38d5abed-c585-4fce-a57e-a2ffc2a2ec6f, 1ab63b9e-66d7-4cd7-8618-dddd0f9f7881\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_reset_ilo [0.083127s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_reset_ilo_credential_no_password [0.098198s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_boot_from_volume [0.205715s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_reset_ilo_credential_ok [0.075754s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_482_owner_admin_can_create_allocation_with_their_uuid [0.217554s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/allocations WITH {'resource_class': 'CUSTOM_TEST', 'node': '1ab63b9e-66d7-4cd7-8618-dddd0f9f7881'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-eb6f71f0-7fc8-49d0-9bd3-55c4129b10a2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_cleaning [0.113310s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_reset_ilo_credential_pass_as_arg_ok [0.080595s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_reset_secure_boot_keys_to_default [0.066827s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_483_owner_manager_can_create_allocation_with_their_uuid [0.191700s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/allocations WITH {'resource_class': 'CUSTOM_TEST', 'node': '1ab63b9e-66d7-4cd7-8618-dddd0f9f7881'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-57aeb43b-6215-4976-98fe-db4c2db91931
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_cleaning_fast_track [0.148554s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_security_parameters_update [0.083241s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_boot_device_fail [0.125646s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_484_third_party_admin_cannot_read_an_allocation [0.191418s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations/815b5ea1-e28e-4d34-b0df-196e0fc43548 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9805a47a-69ba-4a98-a487-27b4aeae4885
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Allocation 815b5ea1-e28e-4d34-b0df-196e0fc43548 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_boot_device_invalid_device [0.105760s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_485_third_party_admin_cannot_patch_an_allocation [0.174995s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/allocations/17c11cbf-5be4-4e6d-914a-0a4c17360ca2 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-25fe8d8e-778f-48ab-bb44-93f7d61dd818
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Allocation 17c11cbf-5be4-4e6d-914a-0a4c17360ca2 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_boot_device_ok [0.173649s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_486_third_party_admin_cannot_delete_an_allocation [0.190545s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/allocations/e4276a4a-add0-4aab-9395-0d115436d90b GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-985b2b77-e923-481c-a3be-910a3ebe73f5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Allocation e4276a4a-add0-4aab-9395-0d115436d90b could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_boot_device_persistent_fail [0.122795s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_487_owner_reader_can_read_node_allocation [0.146094s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/allocation WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ccfe2177-f909-42c5-9429-a5acf31d3c63
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "94b1ecbc-1a1f-4051-8e92-050693b7b0ce", "created_at": "2025-05-22T02:54:16.070314+00:00", "updated_at": null, "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": "70e5e25a-2ca2-4cb1-8ae8-7d8739cee205", "resource_class": "CUSTOM_TEST", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/94b1ecbc-1a1f-4051-8e92-050693b7b0ce", "rel": "self"}, {"href": "http://localhost/allocations/94b1ecbc-1a1f-4051-8e92-050693b7b0ce", "rel": "bookmark"}], "node_uuid": "1ab63b9e-66d7-4cd7-8618-dddd0f9f7881"}
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_boot_device_persistent_true [0.160107s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_488_lessee_reader_can_read_node_allocation [0.107237s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/allocation WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-21305227-20b8-4490-b4f3-b511364d71a2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "0c10c12d-4ac6-4ecb-912c-c4d290112efc", "created_at": "2025-05-22T02:54:16.205030+00:00", "updated_at": "2025-05-22T02:54:16.206345+00:00", "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": "f11853c7-fa9c-4db3-a477-c9d8e0dbbf13", "resource_class": "CUSTOM_LEASED", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/0c10c12d-4ac6-4ecb-912c-c4d290112efc", "rel": "self"}, {"href": "http://localhost/allocations/0c10c12d-4ac6-4ecb-912c-c4d290112efc", "rel": "bookmark"}], "node_uuid": "38d5abed-c585-4fce-a57e-a2ffc2a2ec6f"}
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_boot_mode [0.133399s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_489_third_party_admin_cannot_read_node_allocation [0.123140s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/allocation WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2d538684-3e66-499f-9f37-87278bee0153
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Resource could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_cleaning_manage_agent_boot_false [0.956314s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_boot_mode_fail [0.170006s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_490_owner_admin_can_delete_allocation [0.132152s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/allocation GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f680872c-5c3e-4272-83bb-fc4464fd3b40
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_491_owner_manager_can_delete_allocation [0.089458s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/allocation GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-edb6c6a4-f9fc-4525-8a53-4f4a911adcb8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_fast_track [0.206425s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_iscsi_boot_target_failed [0.234956s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_492_lessee_admin_can_delete_allocation [0.110394s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/allocation GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-45e6eea3-2ef4-4f41-906b-27f177c06f61
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_instance_boot [0.231965s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_iscsi_boot_target_in_bios [0.152843s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_instance_boot_localboot [0.160099s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_iscsi_boot_target_missed_properties [0.152289s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_iscsi_boot_target_with_auth [0.151958s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_instance_boot_no_manage_agent_boot [0.180944s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_instance_boot_partition_image [0.148225s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_iscsi_boot_target_without_auth [0.187530s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_493_lessee_manager_not_delete_allocation [0.724034s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/allocation GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-bdac01e0-0101-424a-909b-b647d02567c3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_auth_failure_logging_threshold [0.139515s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_instance_boot_partition_localboot_ppc64 [0.172029s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_494_third_party_admin_cannot_delete_allocation [0.103853s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/allocation GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-99fb9f87-cc53-47d7-80f2-230b266bf14b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 38d5abed-c585-4fce-a57e-a2ffc2a2ec6f could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_495_owner_reader_cannot_get_deploy_templates [0.088350s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ae729706-c96c-4558-9f1e-8fc1229af8ed
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:get\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_instance_boot_storage_should_write_image_with_smartnic [0.140544s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_calls_step_foreach_url_clean [0.210721s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_496_lessee_reader_cannot_get_deploy_templates [0.104052s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2b2ee02a-2d28-4a81-99ad-23fd356b0f21
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:get\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_497_third_party_admin_cannot_get_deploy_templates [0.091970s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b7274ff9-11fa-457f-a813-48c8d0a58cf4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:get\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_manage_agent_boot_false [0.226505s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_calls_step_foreach_url_deploy [0.176208s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_498_third_party_admin_cannot_post_deploy_template [0.091150s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/deploy_templates WITH {'name': 'CUSTOM_TEST_TEMPLATE', 'steps': [{'interface': 'deploy', 'step': 'noop', 'args': {}, 'priority': 0}]} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-64939f00-f9dc-4ee7-970b-adc1008f4ee8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:create\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_499_service_cannot_get_deploy_templates [0.076594s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ebf1e6fc-48b1-4869-9688-f0235a23c1aa
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:get\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_cleans_all_files_if_exc_thrown_clean [0.177568s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_reboot_fail_to_on [4.150799s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_rescue_states [0.283172s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_500_service_cannot_post_deploy_template [0.171161s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/deploy_templates WITH {'name': 'CUSTOM_TEST_TEMPLATE', 'steps': [{'interface': 'deploy', 'step': 'noop', 'args': {}, 'priority': 0}]} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-994443ef-9006-41eb-bf38-189ec1f9d02e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:create\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_service [0.140335s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_501_owner_reader_cannot_access_chassis [0.142282s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-94f15ad6-3da4-4eb3-825f-c4e81dae5485
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:chassis:get\\\": \\\"(role:reader and system_scope:all) or (role:service and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_502_lessee_reader_cannot_access_chassis [0.096520s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ce596f81-2ce0-483b-8747-4015a2e584b4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:chassis:get\\\": \\\"(role:reader and system_scope:all) or (role:service and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_storage_write_false [0.187658s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_503_third_party_admin_cannot_access_chassis [0.087593s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-abae31e7-ed86-4fd6-a9cf-da7e024d2c68
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:chassis:get\\\": \\\"(role:reader and system_scope:all) or (role:service and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_504_third_party_admin_cannot_create_chassis [0.092786s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/chassis WITH {'description': 'test-chassis'} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-37c0f965-1b32-4ed1-8e09-4b80fa0f7b97
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:chassis:create\\\": \\\"role:admin and system_scope:all\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_505_service_cannot_access_chassis [0.086038s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0b9bc755-7365-4214-910f-bb0d1cf1b21b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:chassis:get\\\": \\\"(role:reader and system_scope:all) or (role:service and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_506_service_cannot_create_chassis [0.110440s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/chassis WITH {'description': 'test-chassis'} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-051583dd-a20f-4530-96c8-18fc945bafba
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:chassis:create\\\": \\\"role:admin and system_scope:all\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_with_neutron_net [0.302148s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_507_node_history_get_admin [0.098370s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/history WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-47ce5dc6-de10-4038-a6a2-8ed9295a2546
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"history": [{"uuid": "598c8d56-7eaa-401c-85b4-b5d57b62eecb", "created_at": "2025-05-22T02:54:18.865532+00:00", "severity": "ERROR", "event": "Something is wrong", "links": [{"href": "http://localhost/v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/history/598c8d56-7eaa-401c-85b4-b5d57b62eecb", "rel": "self"}]}]}
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_cleans_all_files_if_exc_thrown_deploy [0.830340s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_508_node_history_get_member [0.121621s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/history WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-93ed6c41-7866-43c6-b051-4b40c53fdd58
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"history": [{"uuid": "ad9d331a-c574-4883-8b57-82c6f5df2d4d", "created_at": "2025-05-22T02:54:18.979844+00:00", "severity": "ERROR", "event": "Something is wrong", "links": [{"href": "http://localhost/v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/history/ad9d331a-c574-4883-8b57-82c6f5df2d4d", "rel": "self"}]}]}
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_doesnt_update_any_if_any_url_fails_clean [0.175310s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_with_smartnic_port [0.311857s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_509_node_history_get_reader [0.131898s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/history WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-679fdc13-638e-4cd8-80ed-007e93e3a49e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"history": [{"uuid": "7a12529b-db07-422b-a6a6-7f1b462971a5", "created_at": "2025-05-22T02:54:19.122179+00:00", "severity": "ERROR", "event": "Something is wrong", "links": [{"href": "http://localhost/v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/history/7a12529b-db07-422b-a6a6-7f1b462971a5", "rel": "self"}]}]}
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_doesnt_update_any_if_any_url_fails_deploy [0.182739s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_510_node_history_get_service [0.122415s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/history WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d8811585-3d98-4d3a-be0d-ebde82a1ad59
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"history": [{"uuid": "c3be74b9-62dd-4b60-81a8-4e8d6ad2c2e1", "created_at": "2025-05-22T02:54:19.230252+00:00", "severity": "ERROR", "event": "Something is wrong", "links": [{"href": "http://localhost/v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/history/c3be74b9-62dd-4b60-81a8-4e8d6ad2c2e1", "rel": "self"}]}]}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_tear_down [0.233319s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_511_node_history_get_service_cannot_be_retrieved [0.133758s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/history WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-219c294a-e402-4559-a380-fdc7b2faa43a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_error_for_checksum_validation_error_clean [0.201295s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_tear_down_cleaning [0.121555s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_512_node_history_get_entry_admin [0.119295s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/history/27292743-6c04-4869-912d-c5cb26d7cb39 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c647d480-8efa-44cc-849c-c48f4054f71d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "27292743-6c04-4869-912d-c5cb26d7cb39", "created_at": "2025-05-22T02:54:19.496198+00:00", "severity": "ERROR", "event_type": "provisioning", "event": "Something is wrong", "conductor": "host-1", "user": "fake-user", "links": [{"href": "http://localhost/v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/history/27292743-6c04-4869-912d-c5cb26d7cb39", "rel": "self"}]}
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_error_for_checksum_validation_error_deploy [0.173544s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_tear_down_cleaning_manage_agent_boot_false [0.183710s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_error_for_invalid_component_type_clean [0.073122s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_513_node_history_get_entry_member [0.212529s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/history/93015ef5-855f-41ec-86c3-284441175b62 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5acd424a-2300-4f6f-8bbd-368b74562a7f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "93015ef5-855f-41ec-86c3-284441175b62", "created_at": "2025-05-22T02:54:19.634979+00:00", "severity": "ERROR", "event_type": "provisioning", "event": "Something is wrong", "conductor": "host-1", "user": "fake-user", "links": [{"href": "http://localhost/v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/history/93015ef5-855f-41ec-86c3-284441175b62", "rel": "self"}]}
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_error_for_invalid_component_type_deploy [0.105158s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_tear_down_disable_power_off [0.229168s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_514_node_history_get_entry_reader [0.195334s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/history/56e6d3b6-4e11-4582-8323-a21e5a93be29 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-14e1174a-fe5f-4f22-ae88-fa4627c2bf50
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "56e6d3b6-4e11-4582-8323-a21e5a93be29", "created_at": "2025-05-22T02:54:19.870003+00:00", "severity": "ERROR", "event_type": "provisioning", "event": "Something is wrong", "conductor": "host-1", "user": "fake-user", "links": [{"href": "http://localhost/v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/history/56e6d3b6-4e11-4582-8323-a21e5a93be29", "rel": "self"}]}
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_error_for_no_firmware_url_clean [0.160599s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_tear_down_service [0.108246s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_error_for_no_firmware_url_deploy [0.102443s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_tear_down_service_disable_power_off [0.118984s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_invalid_update_mode_provided_clean [0.072962s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_515_lessee_node_history_get_admin [0.262463s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/58dacf4e-5358-41e0-ab9f-15c9c75df502/history WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a4a14ed4-9663-40ee-885a-cbabbf52e170
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 58dacf4e-5358-41e0-ab9f-15c9c75df502 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_reboot_ok [2.109362s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_invalid_update_mode_provided_deploy [0.097158s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_sum_mode_with_component [0.077622s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_tear_down_with_smartnic_port [0.274370s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_minimum_password_length [0.076960s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_516_lessee_node_history_get_member [0.244353s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/e5612137-356d-4b7b-8326-3036c5c86b5b/history WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d9c8b589-adb6-4ddd-982c-f537078cf09b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node e5612137-356d-4b7b-8326-3036c5c86b5b could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_validate [0.094602s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate [0.190180s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_write_firmware_sum_mode_invalid_component_clean [0.091576s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_517_lessee_node_history_get_reader [0.175507s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/42cd1b72-d74a-4b99-8841-74c530075d7e/history WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0cbd7db1-89d0-4f4c-8806-82ce8df1f127
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 42cd1b72-d74a-4b99-8841-74c530075d7e could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_write_firmware_sum_mode_invalid_component_deploy [0.075997s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_driver_info_manage_agent_boot_false [0.155365s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_write_firmware_sum_mode_swift_url_clean [0.079789s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_518_lessee_node_history_get_entry_admin [0.195652s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/6825fd23-31f8-49b8-a610-a65c3a2bd925/history/42484c73-67a4-413c-99be-37bd36b89d55 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e91f9d4a-6cab-43f3-b59f-46e0d17e0de9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 6825fd23-31f8-49b8-a610-a65c3a2bd925 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_write_firmware_sum_mode_swift_url_deploy [0.086784s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_file_image_no_checksum [0.165496s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_write_firmware_sum_mode_without_component_clean [0.092691s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_write_firmware_sum_mode_without_component_deploy [0.075297s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_519_lessee_history_get_entry_member [0.191366s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/f44b81db-d854-4191-9961-f1d685c51dc8/history/dae0fe6c-f24a-4d3a-bb61-3e8dbf6b42c3 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5d5a8c43-bc89-4ac9-bead-21c54d1419ef
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node f44b81db-d854-4191-9961-f1d685c51dc8 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_instance_info_missing_params [0.131420s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.inspector.hooks.test_boot_mode.BootModeTestCase.test_boot_mode [0.067970s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.inspector.hooks.test_memory.MemoryTestCase.test_memory [0.081911s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_invalid_image_type [0.153809s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_520_lessee_node_history_get_entry_reader [0.193925s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/a521efeb-55be-4afa-86b4-1213477f645c/history/386255cf-b691-48e1-a459-e434fa107e5d WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-eb5e2f49-d48a-4fa5-b437-335eff2ea1e6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node a521efeb-55be-4afa-86b4-1213477f645c could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.inspector.hooks.test_pci_devices.PciDevicesTestCase.test_pci_devices [0.121552s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_invalid_proxies [0.115815s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.inspector.test_agent.InspectHardwareTestCase.test_managed_disable_power_off [0.068159s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_reboot_ok_initial_power_off [1.139752s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_invalid_root_device_hints [0.123058s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_521_owner_service_node_history_get_entry_reader [0.210075s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/history/4aab339e-d028-45d3-815f-c1e778097c58 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-faad1712-fce3-49bc-86d5-633029119a9b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "4aab339e-d028-45d3-815f-c1e778097c58", "created_at": "2025-05-22T02:54:21.340797+00:00", "severity": "ERROR", "event_type": "provisioning", "event": "Something is wrong", "conductor": "host-1", "user": "fake-user", "links": [{"href": "http://localhost/v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/history/4aab339e-d028-45d3-815f-c1e778097c58", "rel": "self"}]}
DEBUG: {1} ironic.tests.unit.drivers.modules.inspector.test_agent.InspectHardwareTestCase.test_managed_ok [0.088420s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_invalid_root_device_hints_iinfo [0.100141s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.inspector.test_agent.InspectHardwareTestCase.test_managed_unversion_url [0.123228s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.inspector.test_agent.InspectHardwareTestCase.test_unmanaged_disable_power_off [0.101875s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_nonglance_image_no_checksum [0.137516s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_522_third_party_admin_cannot_get_node_history [0.254589s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9e7a28c9-bb2c-41b1-a5a7-62ddd203502c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.inspector.test_agent.InspectHardwareTestCase.test_unmanaged_disallowed [0.044649s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.inspector.test_agent.InspectHardwareTestCase.test_unmanaged_ok [0.066066s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.inspector.test_interface.CommonFunctionsTestCase.test_get_callback_endpoint [0.038300s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_nonglance_image_no_checksum_os_algo [0.159663s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.inspector.test_interface.CommonFunctionsTestCase.test_get_callback_endpoint_mdns [0.044481s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_523_node_history_get_entry_third_party_admin [0.202822s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/history/26072414-8a6a-43a9-8813-4ace3a2c723a WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-198bdc53-70ae-4f58-9099-7d567f93ec1e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.inspector.test_interface.CommonFunctionsTestCase.test_get_callback_endpoint_no_loopback [0.052395s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_nonglance_image_no_os_algo [0.143979s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.inspector.test_interface.CommonFunctionsTestCase.test_get_callback_endpoint_override [0.098503s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_524_node_history_get_entry_service [0.205173s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/history/9d18b356-b975-4532-be14-2f33477561fb WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-71b11175-7e58-415f-b9f5-2d08c731d2a1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_nonglance_image_no_os_checksum [0.138529s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.inspector.test_interface.CommonFunctionsTestCase.test_get_properties [0.112722s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.inspector.test_interface.CommonFunctionsTestCase.test_validate_ok [0.081299s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_nonglance_image_no_os_image_hash [0.143839s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_525_node_inventory_get_admin [0.208691s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/inventory WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9c63b712-38e5-4feb-877b-120445208c68
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"inventory": {"inventory": "test"}, "plugin_data": {"pdata": {"plugin": "data"}}}
DEBUG: {1} ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_managed_custom_params [0.133582s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_managed_disable_power_off [0.054147s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_oci_no_checksum [0.173066s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_managed_error [0.151185s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_storage_should_write_image_false [0.162245s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_526_node_inventory_get_member [0.322262s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/inventory WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-959dfd49-c436-4ce2-8fb4-adc10a18b403
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"inventory": {"inventory": "test"}, "plugin_data": {"pdata": {"plugin": "data"}}}
DEBUG: {1} ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_managed_fast_track [0.164518s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_write_image [0.225727s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_527_node_inventory_get_reader [0.230853s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/inventory WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c1463652-4385-4d9d-8446-b12355b6821e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"inventory": {"inventory": "test"}, "plugin_data": {"pdata": {"plugin": "data"}}}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_write_image_basic_auth_success [0.083861s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_managed_fast_track_via_driver_info [0.218231s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_write_image_basic_auth_success_blocked [0.113419s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_528_lessee_node_inventory_get_admin [0.153348s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/70dc0da6-a498-4cd5-9628-3bfc1dfa94df/inventory WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b7f2f415-3c34-41f0-8091-d503c7f4e420
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 70dc0da6-a498-4cd5-9628-3bfc1dfa94df could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_529_lessee_node_inventory_get_member [0.095472s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/206313c7-eab0-403c-8f53-47a41a2dcf4b/inventory WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b8d9594f-95d3-4eb8-a331-75bbde97a8be
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 206313c7-eab0-403c-8f53-47a41a2dcf4b could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_write_image_image_source_is_url [0.142506s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_managed_ok [0.260106s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_require_managed_boot [0.081407s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_write_image_oci_authorization [0.187077s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_unmanaged_error [0.154039s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_530_lessee_node_inventory_get_reader [0.390743s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/b60b2bb6-8034-41c0-b60b-c3c1f033ce70/inventory WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7af11f25-9404-4a9e-ad51-f288d0804355
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node b60b2bb6-8034-41c0-b60b-c3c1f033ce70 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_write_image_partition_image [0.187862s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_unmanaged_ok [0.119430s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_validate_ok [0.068772s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_531_shard_get_shards_disallowed [0.144277s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/shards WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d245ffcb-e4fd-4841-926e-58992fd0c1c9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:shards:get\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_validate_require_managed_boot [0.070119s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_write_image_render_configdrive [0.143678s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_532_shard_patch_set_node_shard_disallowed [0.118241s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 WITH [{'op': 'replace', 'path': '/shard', 'value': 'TestShard'}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-da59d760-3bb5-4a2a-955c-749931765e53
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:update:shard\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_write_image_with_no_proxy_without_proxies [0.092434s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.inspector.test_interface.TearDownManagedInspectionTestCase.test_boot_clean_up_failed [0.119010s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_533_parent_node_patch_by_admin [0.088027s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f WITH [{'op': 'replace', 'path': '/parent_node', 'value': '1ab63b9e-66d7-4cd7-8618-dddd0f9f7881'}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c03167c0-2923-44a1-85a0-c87b834aa453
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:update:parent_node\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_write_image_with_proxies [0.070055s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.inspector.test_interface.TearDownManagedInspectionTestCase.test_managed [0.163404s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_534_parent_node_patch_by_member [0.169272s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f WITH [{'op': 'replace', 'path': '/parent_node', 'value': '1ab63b9e-66d7-4cd7-8618-dddd0f9f7881'}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5bc5f9d5-67cd-4b83-bb50-ae699f53cf78
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:update:parent_node\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.inspector.test_interface.TearDownManagedInspectionTestCase.test_managed_disable_power_off [0.129951s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.inspector.test_interface.TearDownManagedInspectionTestCase.test_managed_no_power_off [0.078759s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_535_parent_node_patch_by_reader [0.192641s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f WITH [{'op': 'replace', 'path': '/parent_node', 'value': '1ab63b9e-66d7-4cd7-8618-dddd0f9f7881'}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a4b20ce3-0dfc-4ed7-981e-18f83f51db60
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:update:parent_node\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_base.BootInstanceTest.test_boot_instance [0.464815s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_base.BootInstanceTest.test_boot_instance_no_power_on [0.062770s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_536_parent_node_patch_by_manager [0.209194s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f WITH [{'op': 'replace', 'path': '/parent_node', 'value': '1ab63b9e-66d7-4cd7-8618-dddd0f9f7881'}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b3bc678a-a71d-4cd2-9d15-9ed8141b27ca
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:update:parent_node\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_continue_cleaning [0.058073s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_reboot_timeout [3.150231s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_continue_cleaning_fails [0.072318s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_537_parent_node_patch_by_cannot_see_node [0.173586s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f WITH [{'op': 'replace', 'path': '/parent_node', 'value': 'f11853c7-fa9c-4db3-a477-c9d8e0dbbf13'}] GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c7bfa44a-5221-4b46-bbf0-e69a9e75ac67
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Unable to apply the requested parent_node. Requested value was invalid.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_continue_cleaning_polling [0.094759s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.inspector.hooks.test_accelerators.AcceleratorsTestCase.test_accelerators [0.125527s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_538_parent_node_children_can_get_list_of_children [0.123834s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/children WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-402ff9ef-8fd2-4b07-bc11-e07e7d0c47c9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"children": ["3c3b8adb-edd7-3ed0-8e82-aab714d8411a"], "links": {"href": "http://localhost/v1/nodes?parent_node=1ab63b9e-66d7-4cd7-8618-dddd0f9f7881", "rel": "children"}}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_continue_deploy_first_run [0.146329s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.inspector.hooks.test_cpu_capabilities.CPUCapabilitiesTestCase.test_cpu_capabilities [0.197723s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.inspector.test_interface.TearDownManagedInspectionTestCase.test_managed_no_power_off_on_fast_track [0.636802s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_539_lessee_cannot_get_a_nodes_children [0.104608s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/children WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f8d988c4-ff11-4317-90b3-8b5570bd5017
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.inspector.test_interface.TearDownManagedInspectionTestCase.test_network_clean_up_failed [0.052430s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.inspector.test_interface.TearDownManagedInspectionTestCase.test_unmanaged [0.030735s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.inspector.test_interface.TearDownManagedInspectionTestCase.test_unmanaged_force_power_off [0.045736s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_540_owner_reader_can_get_firmware_components [0.113793s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/firmware WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d68e5833-4ca9-4ecc-bc40-ecbfcfc05d57
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"firmware": []}
DEBUG: {2} ironic.tests.unit.drivers.modules.inspector.hooks.test_physical_network.PhysicalNetworkTestCase.test_physical_network [0.184528s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_bios.IRMCBIOSTestCase.test_apply_configuration [0.065288s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_continue_deploy_second_run [0.308254s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_bios.IRMCBIOSTestCase.test_apply_configuration_failed [0.067764s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_541_lessee_reader_can_get_firmware_components [0.169474s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/firmware WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-36e760ea-c5c5-4290-bda8-bf0761ec83f5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"firmware": []}
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_bios.IRMCBIOSTestCase.test_cache_bios_settings [0.053574s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.inspector.hooks.test_root_device.RootDeviceTestCase.test_all_match [0.170184s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_bios.IRMCBIOSTestCase.test_cache_bios_settings_failed [0.056773s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_542_third_party_admin_cannot_get_firmware_components [0.140395s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/firmware WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e3cf1634-966b-4d20-a696-0266961c8d29
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_continue_servicing [0.255547s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_bios.IRMCBIOSTestCase.test_factory_reset [0.135202s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.inspector.hooks.test_root_device.RootDeviceTestCase.test_first_match_on_skip_list_use_second [0.178595s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_543_service_can_get_firmware_components_owner_project [0.150222s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/firmware WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b1ab49d6-c7f5-486d-a1af-c47cf3b9ecb3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"firmware": []}
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_bios.IRMCBIOSTestCase.test_validate [0.087970s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.inspector.hooks.test_root_device.RootDeviceTestCase.test_incorrect_hint [0.106187s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootTestCase.test_clean_up_instance [0.053424s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_continue_servicing_fails [0.169875s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootTestCase.test_prepare_instance [0.076311s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.inspector.hooks.test_root_device.RootDeviceTestCase.test_local_gb_without_spacing [0.119669s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_544_service_cannot_get_firmware_components [0.185927s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/firmware WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1fa3127b-8abc-4cec-8713-e3096fa20bc4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootTestCase.test_prepare_ramdisk_with_backup_bios [0.088019s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.inspector.hooks.test_root_device.RootDeviceTestCase.test_no_hints [0.072877s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootTestCase.test_prepare_ramdisk_without_backup_bios [0.088968s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_deploy_done_raises_with_event [0.263629s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.inspector.hooks.test_root_device.RootDeviceTestCase.test_one_matches [0.100098s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test__configure_vmedia_boot [0.050164s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_545_runbooks_post_admin [0.185370s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 'CUSTOM_NAME', 'steps': [{'interface': 'raid', 'step': 'noop', 'args': {}, 'order': 0}]} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/runbooks/c16c4426-6044-48d9-b258-620bea1b54de
DEBUG: Openstack-Request-Id: req-aff0553c-96de-41d4-a2a3-edc4598c707c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "c16c4426-6044-48d9-b258-620bea1b54de", "created_at": "2025-05-22T02:54:25.832977+00:00", "updated_at": null, "name": "CUSTOM_NAME", "extra": {}, "public": false, "owner": "70e5e25a-2ca2-4cb1-8ae8-7d8739cee205", "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/c16c4426-6044-48d9-b258-620bea1b54de", "rel": "self"}, {"href": "http://localhost/runbooks/c16c4426-6044-48d9-b258-620bea1b54de", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "noop", "args": {}, "order": 0}]}
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_clean_up_instance [0.099840s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_clean_up_instance_with_secure_boot ... SKIPPED: bug #2025424
DEBUG: {2} ironic.tests.unit.drivers.modules.inspector.hooks.test_root_device.RootDeviceTestCase.test_root_device_skip_list [0.118104s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_deploy_fails [0.174981s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_clean_up_instance_with_secure_boot_false [0.077100s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.inspector.hooks.test_root_device.RootDeviceTestCase.test_size_invalid [0.112945s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_clean_up_instance_without_secure_boot [0.072501s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_clean_up_ramdisk [0.054982s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_546_runbooks_post_manager [0.298960s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 'CUSTOM_NAME', 'steps': [{'interface': 'raid', 'step': 'noop', 'args': {}, 'order': 0}]} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/runbooks/14f3ed3d-9c9d-437a-85ed-7fd16f6b7da5
DEBUG: Openstack-Request-Id: req-99dd91ca-8558-445a-be0a-a0f6e1d88249
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "14f3ed3d-9c9d-437a-85ed-7fd16f6b7da5", "created_at": "2025-05-22T02:54:26.128922+00:00", "updated_at": null, "name": "CUSTOM_NAME", "extra": {}, "public": false, "owner": "70e5e25a-2ca2-4cb1-8ae8-7d8739cee205", "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/14f3ed3d-9c9d-437a-85ed-7fd16f6b7da5", "rel": "self"}, {"href": "http://localhost/runbooks/14f3ed3d-9c9d-437a-85ed-7fd16f6b7da5", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "noop", "args": {}, "order": 0}]}
DEBUG: {2} ironic.tests.unit.drivers.modules.inspector.hooks.test_root_device.RootDeviceTestCase.test_size_string [0.125020s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_prepare_instance_partition_image [0.072996s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_in_maintenance [0.271110s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_prepare_instance_whole_disk_image [0.076826s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_prepare_instance_with_secure_boot ... SKIPPED: bug #2025424
DEBUG: {2} ironic.tests.unit.drivers.modules.inspector.hooks.test_root_device.RootDeviceTestCase.test_zero_size [0.097169s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_547_service_post_runbook [0.202477s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 'CUSTOM_NAME', 'steps': [{'interface': 'raid', 'step': 'noop', 'args': {}, 'order': 0}]} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/runbooks/325cdb04-adb5-4386-80fc-de3bbee1ee61
DEBUG: Openstack-Request-Id: req-cee5abb7-e3e1-4270-8ab9-e18903c7ee87
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "325cdb04-adb5-4386-80fc-de3bbee1ee61", "created_at": "2025-05-22T02:54:26.352587+00:00", "updated_at": null, "name": "CUSTOM_NAME", "extra": {}, "public": false, "owner": "70e5e25a-2ca2-4cb1-8ae8-7d8739cee205", "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/325cdb04-adb5-4386-80fc-de3bbee1ee61", "rel": "self"}, {"href": "http://localhost/runbooks/325cdb04-adb5-4386-80fc-de3bbee1ee61", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "noop", "args": {}, "order": 0}]}
DEBUG: {2} ironic.tests.unit.drivers.modules.inspector.hooks.test_validate_interfaces.GetInterfacesTestCase.test_get_interfaces [0.066127s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_prepare_instance_with_secure_boot_false [0.104045s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.inspector.test_agent.AbortInspectionTestCase.test_cleanup_failed [0.084513s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.inspector.test_agent.AbortInspectionTestCase.test_success [0.073395s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_prepare_instance_without_secure_boot [0.163212s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_548_third_party_admin_post_runbook [0.210390s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 'CUSTOM_NAME', 'steps': [{'interface': 'raid', 'step': 'noop', 'args': {}, 'order': 0}]} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/runbooks/82d94673-7c6d-489d-b64a-354f8d3068df
DEBUG: Openstack-Request-Id: req-1c439436-4e2f-4704-baee-af465ca0e4f8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "82d94673-7c6d-489d-b64a-354f8d3068df", "created_at": "2025-05-22T02:54:26.565365+00:00", "updated_at": null, "name": "CUSTOM_NAME", "extra": {}, "public": false, "owner": "ae64129e-b188-4662-b014-4127f4366ee6", "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/82d94673-7c6d-489d-b64a-354f8d3068df", "rel": "self"}, {"href": "http://localhost/runbooks/82d94673-7c6d-489d-b64a-354f8d3068df", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "noop", "args": {}, "order": 0}]}
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_clean_up_instance [0.069840s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_clean_up_ramdisk [0.066326s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_prepare_ramdisk_glance_image_cleaning [0.122415s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_clean_up_ramdisk_rescue [0.077782s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_prepare_ramdisk_glance_image_deploying [0.084800s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_549_runbooks_post_public_admin [0.233914s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 'CUSTOM_NAME', 'public': True, 'steps': [{'interface': 'raid', 'step': 'noop', 'args': {}, 'order': 0}]} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a4831e52-6eee-491b-9afb-6b2ebef5cc40
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot create a public runbook as a project scoped admin.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_get_properties [0.083125s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_prepare_ramdisk_glance_image_rescuing [0.071636s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_instance [0.077216s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_in_maintenance_abort [0.717737s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_prepare_ramdisk_not_deploying_not_cleaning [0.167010s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_550_runbooks_post_public_manager [0.207038s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 'CUSTOM_NAME', 'public': True, 'steps': [{'interface': 'raid', 'step': 'noop', 'args': {}, 'order': 0}]} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9eae5ee1-995f-434f-b90f-9db50510ecba
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot create a public runbook as a project scoped admin.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_remote_image_share_type_values [0.031478s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_instance_active [0.143535s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_validate [0.060442s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_instance_kickstart [0.097867s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_validate_rescue [0.089586s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_noops_in_wrong_state [0.233663s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_551_runbooks_post_public_service [0.201940s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 'CUSTOM_NAME', 'public': True, 'steps': [{'interface': 'raid', 'step': 'noop', 'args': {}, 'order': 0}]} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-245a9fc0-074c-4863-a8c3-0f0fc2a3790d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot create a public runbook as a project scoped admin.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_validate_rescue_no_rescue_ramdisk [0.066643s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_instance_kickstart_bios [0.126317s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_validate_rescue_ramdisk_not_exist [0.070754s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info [0.042894s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_instance_lenovo [0.094458s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_dir_path_verify_ca [0.060987s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_552_runbooks_patch_admin [0.252061s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/797c0606-61b9-4a03-97b5-a2b7135ecc78 WITH [{'op': 'replace', 'path': '/name', 'value': 'CUSTOM_NAME'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8ec9c7fa-1c9a-4d11-8919-f5c69e9bf68d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "797c0606-61b9-4a03-97b5-a2b7135ecc78", "created_at": "2025-05-22T02:54:27.318150+00:00", "updated_at": "2025-05-22T02:54:27.461382+00:00", "name": "CUSTOM_NAME", "extra": {}, "public": false, "owner": "70e5e25a-2ca2-4cb1-8ae8-7d8739cee205", "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/797c0606-61b9-4a03-97b5-a2b7135ecc78", "rel": "self"}, {"href": "http://localhost/runbooks/797c0606-61b9-4a03-97b5-a2b7135ecc78", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_instance_ramdisk_pxe_conf_exists [0.084844s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_file_path_verify_ca [0.079338s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_noops_in_wrong_state2 [0.342779s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_instance_ramdisk_pxe_conf_missing [0.092642s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_auth_method [0.080994s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_port [0.077044s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_polling [0.137828s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk [0.116231s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_553_runbooks_patch_manager [0.240927s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/d87f4699-993e-4c2a-947a-dbd4f560f0e9 WITH [{'op': 'replace', 'path': '/name', 'value': 'CUSTOM_NAME'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-72f3e7d4-4419-41c4-b95f-2a2d6c2a52cd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "d87f4699-993e-4c2a-947a-dbd4f560f0e9", "created_at": "2025-05-22T02:54:27.562911+00:00", "updated_at": "2025-05-22T02:54:27.711017+00:00", "name": "CUSTOM_NAME", "extra": {}, "public": false, "owner": "70e5e25a-2ca2-4cb1-8ae8-7d8739cee205", "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/d87f4699-993e-4c2a-947a-dbd4f560f0e9", "rel": "self"}, {"href": "http://localhost/runbooks/d87f4699-993e-4c2a-947a-dbd4f560f0e9", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_sensor_method [0.054592s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_snmp_auth_password [0.042490s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_snmp_auth_proto [0.039984s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_bios [0.119327s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_snmp_community [0.047618s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_snmp_port [0.051380s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_cleaning [0.101048s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_snmp_priv_password [0.043851s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_records_fast_track [0.271889s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_snmp_priv_proto [0.047621s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_554_service_patch_runbook [0.310375s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/3ec4d9e8-d85d-42eb-8531-ea246524a9f4 WITH [{'op': 'replace', 'path': '/name', 'value': 'CUSTOM_NAME'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-718e689a-f4b0-442a-b5d6-b9388bff4abf
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "3ec4d9e8-d85d-42eb-8531-ea246524a9f4", "created_at": "2025-05-22T02:54:27.812760+00:00", "updated_at": "2025-05-22T02:54:28.016558+00:00", "name": "CUSTOM_NAME", "extra": {}, "public": false, "owner": "70e5e25a-2ca2-4cb1-8ae8-7d8739cee205", "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/3ec4d9e8-d85d-42eb-8531-ea246524a9f4", "rel": "self"}, {"href": "http://localhost/runbooks/3ec4d9e8-d85d-42eb-8531-ea246524a9f4", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_snmp_security [0.043521s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_conflicting_boot_modes [0.107877s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_snmp_user [0.032315s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_snmp_version [0.037971s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_snmp_version_fips [0.044653s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_conflicting_boot_modes_set_unsupported [0.126387s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_timeout [0.042111s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_555_project_admin_delete_runbook [0.192451s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/runbooks/722bf026-b60b-43da-85be-1ee1b768168b GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-e9344541-e6d4-4ca7-8ffa-2849cf970418
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_verify_ca [0.031657s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_records_fast_track_via_driver_info [0.277999s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_missing_address [0.035482s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_missing_multiple_params [0.046870s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_missing_password [0.048532s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_missing_snmp_auth_password [0.031651s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_missing_snmp_priv_password [0.036914s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_556_project_manager_delete_runbook [0.248642s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/runbooks/cc864d94-0ff7-4655-8d89-f20e15d42b65 GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-18b65dd0-5cc5-4470-b8cd-08e04b243710
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_missing_snmp_user [0.073354s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_missing_username [0.049572s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_short_snmp_auth_password [0.032877s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_557_service_get_runbooks [0.170046s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/runbooks WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1b6e9d95-6cc5-4d05-a68f-1860afb8a54f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"runbooks": [{"uuid": "39530cbb-f461-425d-890b-1e0e161546eb", "name": "CUSTOM_DT1", "links": [{"href": "http://localhost/v1/runbooks/39530cbb-f461-425d-890b-1e0e161546eb", "rel": "self"}, {"href": "http://localhost/runbooks/39530cbb-f461-425d-890b-1e0e161546eb", "rel": "bookmark"}]}]}
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_short_snmp_priv_password [0.054866s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_snmpv3 [0.035737s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_rescue [0.526322s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_558_runbooks_project_admin [0.071047s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/runbooks WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-510d94d5-f95c-41b0-a38b-035ee64a526f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"runbooks": [{"uuid": "4c4f46bc-bef7-4067-9646-ddeb9b082760", "name": "CUSTOM_DT1", "links": [{"href": "http://localhost/v1/runbooks/4c4f46bc-bef7-4067-9646-ddeb9b082760", "rel": "self"}, {"href": "http://localhost/runbooks/4c4f46bc-bef7-4067-9646-ddeb9b082760", "rel": "bookmark"}]}]}
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_string_bool_verify_ca [0.042468s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_559_runbooks_runbook_id_get_project_admin [0.102101s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/runbooks/8db52a39-41c5-4ba7-8259-4bf83b5f2a6d WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7e284e92-2bb4-4994-b226-2c36a705f2aa
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "8db52a39-41c5-4ba7-8259-4bf83b5f2a6d", "created_at": "2025-05-22T02:54:28.762968+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "public": false, "owner": "70e5e25a-2ca2-4cb1-8ae8-7d8739cee205", "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/8db52a39-41c5-4ba7-8259-4bf83b5f2a6d", "rel": "self"}, {"href": "http://localhost/runbooks/8db52a39-41c5-4ba7-8259-4bf83b5f2a6d", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_rescue_bios [0.137704s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_set_boot_mode_not_called [0.122093s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_records_when_appropriate [0.747222s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_560_project_admin_patch_runbook [0.186724s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/7471c954-5cf3-42ad-8b3a-e0a87ab263fd WITH [{'op': 'replace', 'path': '/name', 'value': 'CUSTOM_NAME'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9b141f73-2b7a-4f5f-9c3d-7a819517261d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "7471c954-5cf3-42ad-8b3a-e0a87ab263fd", "created_at": "2025-05-22T02:54:28.891902+00:00", "updated_at": "2025-05-22T02:54:29.000491+00:00", "name": "CUSTOM_NAME", "extra": {}, "public": false, "owner": "70e5e25a-2ca2-4cb1-8ae8-7d8739cee205", "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/7471c954-5cf3-42ad-8b3a-e0a87ab263fd", "rel": "self"}, {"href": "http://localhost/runbooks/7471c954-5cf3-42ad-8b3a-e0a87ab263fd", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_rescue [0.130057s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_set_boot_mode_on_bm [0.201150s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_561_runbooks_project_manager [0.234597s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/runbooks WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ccc49db3-314e-4322-a1ab-0fe5523ef774
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"runbooks": [{"uuid": "854c0bbd-14c3-49b9-a4a3-aa2435794d69", "name": "CUSTOM_DT1", "links": [{"href": "http://localhost/v1/runbooks/854c0bbd-14c3-49b9-a4a3-aa2435794d69", "rel": "self"}, {"href": "http://localhost/runbooks/854c0bbd-14c3-49b9-a4a3-aa2435794d69", "rel": "bookmark"}]}]}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_rescue_fails [0.145592s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_using_snmp_security [0.576632s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_resume_clean [0.092959s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_option_default [0.099617s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_set_boot_mode_on_ironic [0.236863s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_562_runbooks_runbook_id_get_project_manager [0.184631s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/runbooks/8ef9e9f6-774e-4788-b5bc-1e473ec9f67b WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ee9c27d3-a920-41b7-a706-8722766916bc
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "8ef9e9f6-774e-4788-b5bc-1e473ec9f67b", "created_at": "2025-05-22T02:54:29.355551+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "public": false, "owner": "70e5e25a-2ca2-4cb1-8ae8-7d8739cee205", "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/8ef9e9f6-774e-4788-b5bc-1e473ec9f67b", "rel": "self"}, {"href": "http://localhost/runbooks/8ef9e9f6-774e-4788-b5bc-1e473ec9f67b", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_snmp_driver_info_with_snmp [0.089379s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_get_properties [0.121792s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_563_project_manager_patch_runbook [0.195814s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/03d528b9-502b-4eab-a021-1eb026a3b1fd WITH [{'op': 'replace', 'path': '/name', 'value': 'CUSTOM_NAME'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b46ec6f7-7f0c-404c-b84e-b727bd37cb1e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "03d528b9-502b-4eab-a021-1eb026a3b1fd", "created_at": "2025-05-22T02:54:29.505694+00:00", "updated_at": "2025-05-22T02:54:29.620833+00:00", "name": "CUSTOM_NAME", "extra": {}, "public": false, "owner": "70e5e25a-2ca2-4cb1-8ae8-7d8739cee205", "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/03d528b9-502b-4eab-a021-1eb026a3b1fd", "rel": "self"}, {"href": "http://localhost/runbooks/03d528b9-502b-4eab-a021-1eb026a3b1fd", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_resume_clean_fails [0.323630s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_set_default_boot_mode_on_ironic_bios [0.287253s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_detect_vendor_ipmi [0.135985s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_564_runbooks_project_member [0.185672s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/runbooks WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7263ed27-d05d-4e29-aa4d-e7bf8f914e88
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"runbooks": [{"uuid": "c2b51d33-b8b3-48be-883b-e73d3626ac21", "name": "CUSTOM_DT1", "links": [{"href": "http://localhost/v1/runbooks/c2b51d33-b8b3-48be-883b-e73d3626ac21", "rel": "self"}, {"href": "http://localhost/runbooks/c2b51d33-b8b3-48be-883b-e73d3626ac21", "rel": "bookmark"}]}]}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_resume_service [0.193501s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_detect_vendor_redfish [0.147722s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_565_runbooks_runbook_id_get_project_member [0.121344s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/runbooks/b9845293-6bc3-470a-bfa9-909d07426340 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5bebae38-80ad-4d8d-9eee-006fc02c7188
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "b9845293-6bc3-470a-bfa9-909d07426340", "created_at": "2025-05-22T02:54:29.883058+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "public": false, "owner": "70e5e25a-2ca2-4cb1-8ae8-7d8739cee205", "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/b9845293-6bc3-470a-bfa9-909d07426340", "rel": "self"}, {"href": "http://localhost/runbooks/b9845293-6bc3-470a-bfa9-909d07426340", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_set_default_boot_mode_on_ironic_uefi [0.239876s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_get_sensors_data_exception [0.131670s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_with_reservation [0.178407s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_uefi [0.229464s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_get_sensors_data_ipmitool_ng_redfish [0.145046s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_agent_get_steps [0.141266s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_fail_missing_deploy_kernel [0.125091s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_agent_get_steps_deploy [0.127916s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_get_sensors_data_ipmitool_ok_ipmi [0.135348s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_fail_missing_deploy_ramdisk [0.127376s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_566_runbooks_list_project_reader [0.515035s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/runbooks WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-eaa06d25-e20c-40cb-a24a-0dc58aa20eae
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"runbooks": [{"uuid": "5f4fcfad-8b0b-4d10-8fc3-0842f6bc8d08", "name": "CUSTOM_DT1", "links": [{"href": "http://localhost/v1/runbooks/5f4fcfad-8b0b-4d10-8fc3-0842f6bc8d08", "rel": "self"}, {"href": "http://localhost/runbooks/5f4fcfad-8b0b-4d10-8fc3-0842f6bc8d08", "rel": "bookmark"}]}]}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_execute_clean_step [0.131306s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_get_sensors_data_scci_ng_ipmi [0.143405s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_567_runbooks_runbook_id_get_project_reader [0.087340s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/runbooks/27afff0e-38ed-48c2-a1a8-c25cf2f2e823 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e6a00483-999a-4926-b88b-2b22babfd83b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "27afff0e-38ed-48c2-a1a8-c25cf2f2e823", "created_at": "2025-05-22T02:54:30.505028+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "public": false, "owner": "70e5e25a-2ca2-4cb1-8ae8-7d8739cee205", "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/27afff0e-38ed-48c2-a1a8-c25cf2f2e823", "rel": "self"}, {"href": "http://localhost/runbooks/27afff0e-38ed-48c2-a1a8-c25cf2f2e823", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_fail_no_port [0.115036s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_execute_clean_step_running [0.150241s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_get_sensors_data_scci_ng_redfish [0.139007s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_568_runbooks_list_third_party_admin [0.101832s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/runbooks WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-911d32e0-7743-468b-9e2a-5656604dce53
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"runbooks": []}
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_good [0.154255s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_569_project_reader_cannot_post_runbook [0.081037s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 'CUSTOM_NAME', 'steps': [{'interface': 'raid', 'step': 'noop', 'args': {}, 'order': 0}]} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6d12521b-c325-4c37-ac22-3837e0db833d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:runbook:create\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_execute_clean_step_version_mismatch [0.107857s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_get_sensors_data_scci_ok_ipmi [0.116448s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_570_project_reader_cannot_patch_runbook [0.108079s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/d8ab8d43-dc7d-41b9-9e99-50d05e6c44ec WITH [{'op': 'replace', 'path': '/name', 'value': 'CUSTOM_NAME'}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b4284598-714a-4304-b3d2-47a0262c32d9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:runbook:update\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_good_whole_disk_image [0.160785s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_execute_deploy_step [0.130152s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_get_sensors_data_scci_ok_redfish [0.147520s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_571_project_reader_cannot_set_runbook_owner [0.096905s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/1e5506dc-f62d-42e0-a0c5-6b83af6ebc92 WITH [{'op': 'replace', 'path': '/owner', 'value': 'new_owner'}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1e388714-3faf-4a27-b5fd-35539af69c7b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:runbook:update:owner\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_inspection [0.135330s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_execute_service_step [0.171473s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_572_project_reader_cannot_set_runbook_public [0.123533s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/682615a7-9d12-49d1-ab21-630fa81fdb19 WITH [{'op': 'replace', 'path': '/public', 'value': True}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-03ad8689-b31b-4cfd-a9c6-b21b95f8605a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:runbook:update:public\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_get_supported_boot_devices_ipmi [0.164009s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_inspection_no_inspection_ramdisk [0.139280s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_573_project_reader_cannot_delete_runbook [0.114260s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/runbooks/3508ee0f-eb71-4fbd-aea6-68014ae13e15 GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ffcc2e78-95bb-4c32-b50d-e41cb08fa08d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:runbook:delete\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_find_step [0.119723s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_get_supported_boot_devices_redfish [0.119213s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_574_project_member_cannot_post_runbook [0.087782s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 'CUSTOM_NAME', 'steps': [{'interface': 'raid', 'step': 'noop', 'args': {}, 'order': 0}]} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4c87fcc1-8940-4e48-9ae1-65144cc6fd8d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:runbook:create\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_find_step_not_found [0.117705s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_inject_nmi_fail [0.117457s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_kickstart_fail_http_url_not_set [0.234768s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_575_project_member_cannot_patch_runbook [0.113634s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/da997f47-5140-48ed-b943-b8ddb1a821da WITH [{'op': 'replace', 'path': '/name', 'value': 'CUSTOM_NAME'}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f7afb705-933e-415c-b7c0-e64d4d319d68
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:runbook:update\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_get_deploy_steps [0.108118s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_inject_nmi_ok [0.104361s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_576_project_member_cannot_set_runbook_owner [0.127228s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/f333a2a5-4af7-41a3-b571-8746e31fea2e WITH [{'op': 'replace', 'path': '/owner', 'value': 'new_owner'}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-781a099f-6967-4330-8eaf-13b9079715c7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:runbook:update:owner\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_get_deploy_steps_only_oob [0.136765s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_kickstart_missing_stage2_id [0.187523s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_restore_irmc_bios_config [0.125988s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_577_project_member_cannot_set_runbook_public [0.102372s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/8e9cd557-62ae-470f-9b25-b30874a815da WITH [{'op': 'replace', 'path': '/public', 'value': True}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d0df65a7-1e61-4718-8f22-9773e9faddd0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:runbook:update:public\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_get_steps_custom_interface [0.206189s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_no_image_source_for_local_boot [0.207221s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_set_boot_device_ng_ipmi [0.221808s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_578_project_member_cannot_delete_runbook [0.258955s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/runbooks/3027d856-dd59-4b06-8379-46d2ba919da9 GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-23af6617-8252-4709-853c-a65c9b8a89ed
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:runbook:delete\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_non_local [0.095486s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_get_steps_missing_steps [0.122144s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_get_steps_override_priorities [0.107243s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_579_project_manager_cannot_set_runbook_owner [0.139291s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/5111a2dc-4a4d-49be-9d39-6a432ceef9d7 WITH [{'op': 'replace', 'path': '/owner', 'value': 'new_owner'}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-606967d1-98e2-4b54-b4de-42cab4f6b162
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:runbook:update:owner\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_skip_check_write_image_false [0.173739s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_580_project_manager_cannot_set_runbook_public [0.090838s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/1c9446ba-038b-4221-b902-7e584f2ddc97 WITH [{'op': 'replace', 'path': '/public', 'value': True}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5e9c7617-20cf-4ea2-99b5-72626183f762
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:runbook:update:public\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_get_steps_override_priorities_none [0.130395s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command [0.058296s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_581_project_admin_cannot_set_runbook_owner [0.117909s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/98fc635f-b288-4335-b2e9-98baebbd9c80 WITH [{'op': 'replace', 'path': '/owner', 'value': 'new_owner'}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-346db553-2cd0-45b1-b451-f42cd2bc19ca
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:runbook:update:owner\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_set_boot_device_ok_bios_ipmi [0.410766s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementFunctionsTestCase.test__restore_bios_config [0.201057s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_agent_client [0.090991s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_582_project_admin_cannot_set_runbook_public [0.115524s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/46fed8aa-5072-497e-8098-18f0cfa952f3 WITH [{'op': 'replace', 'path': '/public', 'value': True}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-dc0700b9-cd5e-4e09-ad9c-22573115ff65
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:runbook:update:public\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_error_code [0.052976s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementFunctionsTestCase.test__restore_bios_config_corrupted [0.146584s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_error_code_agent_busy [0.090522s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_583_service_cannot_patch_runbook_owner [0.126975s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/395a992a-8384-4c81-9c2a-85dd643460e3 WITH [{'op': 'replace', 'path': '/owner', 'value': 'new_owner'}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3880c5bd-3bae-4b89-9193-df7910d5eb0b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:runbook:update:owner\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementFunctionsTestCase.test__restore_bios_config_failed [0.118434s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_error_code_agent_busy_conflict [0.097199s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_584_service_cannot_patch_runbook_public [0.091410s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/7b6b76a0-55e6-49b4-be7f-4aec76690fb3 WITH [{'op': 'replace', 'path': '/public', 'value': True}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-de273437-b50a-4035-b4f5-8d5c8e2c09ea
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:runbook:update:public\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementFunctionsTestCase.test_backup_bios_config [0.132318s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_585_third_party_admin_cannot_patch_runbook_owner [0.157010s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/1b9751d8-57b1-4b58-b091-d9f2e69527cd WITH [{'op': 'replace', 'path': '/owner', 'value': 'new_owner'}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3a264e88-0584-4074-bae1-571e3e55d07a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:runbook:update:owner\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementFunctionsTestCase.test_backup_bios_config_failed [0.135274s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_set_boot_device_ok_cdrom_ipmi [0.589959s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_586_third_party_admin_cannot_patch_runbook_public [0.167936s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/a9c4af0c-c85f-4f36-93de-9a79162d8f24 WITH [{'op': 'replace', 'path': '/public', 'value': True}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1ba4636f-2813-4fda-93b2-b364d0b8c5b1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:runbook:update:public\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementFunctionsTestCase.test_backup_bios_config_skipped [0.134351s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_001_values ... SKIPPED: These are fake reference values for YAML templating
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test___fail_validation_with_none_raid_adapter_profile [0.118444s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test___fail_validation_with_raid_level_is_none [0.115608s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_002_nodes_post_admin [0.183809s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'name': 'node', 'driver': 'fake-driverz'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-23b248eb-ea03-4901-9a49-927b1827fcc5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:create\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_error_code_okay_error_typeerror_embedded [0.736540s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test___fail_validation_with_raid_level_outside_list [0.130521s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_set_boot_device_ok_disk_ipmi [0.472972s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_003_nodes_post_member [0.142209s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'name': 'node', 'driver': 'fake-driverz'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-85784b88-d0b1-4a1f-9223-f8c1e0fb7579
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:create\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_fail_connect [0.081304s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_fail_connect_command_is_running [0.059351s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test___fail_validation_without_raid_level [0.111672s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_fail_connect_command_not_running [0.055064s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_004_nodes_post_observer [0.139117s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'name': 'node', 'driver': 'fake-driverz'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0b06cc17-239f-4e35-8894-493ae140dcb5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:create\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__commit_raid_config_with_logical_drives [0.101735s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_fail_connect_no_command_running [0.064536s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_005_nodes_get_node_admin [0.081101s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a46d56aa-7ce0-4ba9-ad13-9633af26d91d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_fail_connect_wrong_command_running [0.062253s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validate_capacity_raid_0 [0.080845s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_fail_json [0.052126s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_006_nodes_get_node_member [0.086247s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8493b078-0290-49a6-b92e-8711c09a288a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validate_capacity_raid_1 [0.068153s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_fail_post [0.075409s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_007_nodes_get_node_observer [0.084374s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-45a8634b-a49e-4a57-b81e-c123206c7d7b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_set_boot_device_ok_pxe_ipmi [0.424210s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validate_capacity_raid_10 [0.101347s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_poll [0.060970s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_verify [0.064004s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validate_capacity_raid_5 [0.082105s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_008_nodes_get_node_other_admin [0.137915s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b568fbca-c967-46fb-9713-9311f31f6933
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_verify_config [0.052500s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validate_capacity_raid_50 [0.064988s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_verify_disable [0.071696s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_009_nodes_get_admin [0.101441s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-29ee9483-b9d2-4f76-8e94-cd862ee396c7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:list\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validate_capacity_raid_6 [0.080382s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_verify_disable_in_driver_info [0.106927s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validate_capacity_with_physical_disk [0.071645s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_010_nodes_get_other_admin [0.117083s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-10bab660-cfc0-4e94-b7e1-ad97e35b1e35
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"nodes": []}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_verify_internal [0.065600s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validation_with_difference_physical_disks_type [0.091568s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_verify_invalid_file [0.066597s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_011_nodes_detail_get_admin [0.126391s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/detail WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4778508d-c4d9-487f-8ecd-b2188d78e434
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:list\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_set_boot_device_ok_safe_ipmi [0.480607s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__get_command_body [0.039446s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validation_with_duplicated_physical_disks [0.113487s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__get_command_url [0.050924s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_012_nodes_detail_get_member [0.094421s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/detail WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-182dcf6d-cee0-4f55-b3f9-28c78eb3f579
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:list\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__get_command_url_fail [0.039667s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interfase_set_boot_device_fail_redfish [0.104294s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_content_type_header [0.052695s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validation_with_not_enough_valid_disks [0.106311s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_013_nodes_detail_get_observer [0.108975s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/detail WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fa9d19ac-9678-4692-b815-d29f80b4a102
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:list\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_execute_clean_step [0.055574s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interfase_set_boot_device_success_redfish [0.115924s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_execute_service_step [0.047222s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_finalize_rescue [0.054869s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validation_with_physical_disk_incorrect_valid_disks [0.161359s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_validate_ipmi_fail [0.109869s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_014_nodes_node_ident_get_admin [0.148499s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-397d0014-8eae-4145-b788-50831465fe92
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_finalize_rescue_exc [0.050841s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_finalize_rescue_fallback [0.046441s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_validate_ipmi_success [0.088791s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_015_nodes_node_ident_get_member [0.116805s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-33777372-b5af-41be-91ae-b3638724c950
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_finalize_rescue_fallback_restricted [0.053250s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_get_clean_steps [0.059099s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_016_nodes_node_ident_get_observer [0.080037s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3ce9c0a0-c605-48df-a68b-6e389b7bce84
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_validate_redfish_fail [0.113991s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_get_commands_status [0.056592s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_get_commands_status_no_retries [0.059706s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_validate_redfish_success [0.116541s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_get_commands_status_retries [0.048838s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_get_commands_status_verify [0.057893s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_verify_http_s_connection_and_fw_ver_fail_invalid [0.132046s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_get_service_steps [0.076462s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_get_service_steps_older_client [0.062218s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_install_bootloader [0.076500s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_verify_http_s_connection_and_fw_ver_fail_missing [0.164791s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_install_bootloader_with_prep [0.071365s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_power_off [0.071239s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_verify_http_s_connection_and_fw_ver_raise_http_success [0.140301s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_sync [0.045303s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validation_with_physical_disk_insufficient [0.867207s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_017_nodes_node_ident_patch_admin [0.661062s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-956cc4b4-d41a-4a80-b4fb-2208d54343cf
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_power.AgentPowerTest.test_basics [0.092510s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_verify_http_s_connection_and_fw_ver_raise_https_success [0.127569s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_power.AgentPowerTest.test_get_power_state [0.076958s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validation_with_physical_disk_not_enough_disks [0.140103s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_018_nodes_node_ident_patch_member [0.150588s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3a228acf-ec95-4beb-b287-066eb6821419
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_verify_http_s_connection_and_fw_ver_success [0.153152s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validation_with_physical_disk_outside_valid_disks_1 [0.091910s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_power.AgentPowerTest.test_get_power_state_unknown [0.112306s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_019_nodes_node_ident_patch_observer [0.099485s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-02226410-dd5b-460b-8c62-f6b5b43ece09
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validation_with_physical_disk_outside_valid_slots_2 [0.108410s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_020_nodes_node_ident_delete_admin [0.168294s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ceb28cb7-955e-424f-a1b1-46736bcb7adb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_avoid_repeatedly_resume_cleaning [0.211703s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validation_without_physical_disks [0.118551s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_power.AgentPowerTest.test_reboot [0.239271s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_021_nodes_node_ident_delete_member [0.109787s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-deba6e43-3411-4053-a00f-89baaa297d08
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_address [0.122616s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_completing_status [0.132096s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_022_nodes_node_ident_delete_observer [0.091872s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-63dabb0c-6d66-4771-84db-0741e124649c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_power.AgentPowerTest.test_reboot_another_state [0.184300s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_other_clean_state [0.120889s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_address_VIF_MAC_update_fail [0.140118s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_023_nodes_validate_get_admin [0.094400s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/validate WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-cc2ab4c2-dcb1-4617-abff-fdf6b03fe8e7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_024_nodes_validate_get_member [0.107144s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/validate WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8932045f-5c2f-4034-a8d5-c09309a507c7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_address_no_vif_id [0.137655s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_client_id ... SKIPPED: https://bugs.launchpad.net/ironic/+bug/2024994
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_client_id_fail ... SKIPPED: https://bugs.launchpad.net/ironic/+bug/2024994
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_client_id_no_vif_id ... SKIPPED: https://bugs.launchpad.net/ironic/+bug/2024994
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_extra_add_new_key ... SKIPPED: https://bugs.launchpad.net/ironic/+bug/2024994
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_message_format_failure ... SKIPPED: https://bugs.launchpad.net/ironic/+bug/2024994
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_power.AgentPowerTest.test_reboot_into_instance [0.221962s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_025_nodes_validate_get_observer [0.092204s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/validate WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1f5e6d45-a791-4786-8d99-55da3ba6bc5d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_with_clean_fail [0.217047s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_026_nodes_maintenance_put_admin [0.087484s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance WITH None GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3854ab1f-8fc9-4aec-a498-9902be2164d7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_power.AgentPowerTest.test_reboot_timeout [0.215617s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_027_nodes_maintenance_put_member [0.099763s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance WITH None GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9435b8ca-ad25-4c51-8f1b-d2e6d24df5ba
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_with_complete_cleaning [0.164784s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_novif_nopxe_noportgroup [0.270543s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_power.AgentPowerTest.test_validate [0.100822s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_028_nodes_maintenance_put_observer [0.142508s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance WITH None GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f5eb819a-d41d-4174-8528-cb530a92cfee
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_power.AgentPowerTest.test_validate_fails [0.094578s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_with_two_nodes_with_fgi_status_none [0.187438s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_029_nodes_maintenance_delete_admin [0.076058s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b71c9ea9-a1bf-44be-96c7-b9fb0ef746cd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_agent_power.AgentPowerTest.test_validate_no_fast_track [0.061828s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_030_nodes_maintenance_delete_member [0.080222s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1b2043da-2bc5-4127-993b-4a54d3b0eb48
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__ensure_console_pid_dir_exists [0.086424s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_with_two_nodes_without_raid_config [0.129169s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__ensure_console_pid_dir_exists_fail [0.051868s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_without_fgi_status [0.060062s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_031_nodes_maintenance_delete_observer [0.113221s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-75ba051d-9e54-4370-aee2-11e788ef88e1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_novif_nopxe_portgroup_nostandalone_ports [0.397201s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__get_console_pid [0.071761s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_without_input [0.098435s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__get_console_pid_dir [0.058877s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_032_nodes_management_boot_device_put_admin [0.106220s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/boot_device WITH {'boot_device': 'pxe'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7ef9a08d-90cf-4532-b1d0-a1f552a99013
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__get_console_pid_dir_tempdir [0.069960s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_without_node [0.092499s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_033_nodes_management_boot_device_put_member [0.126006s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/boot_device WITH {'boot_device': 'pxe'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-62a5dea7-4d7b-4457-a524-ff152bfc5217
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__get_console_pid_file [0.074218s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_without_raid_config [0.082918s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_novif_nopxe_portgroup_standalone_ports [0.310062s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__get_console_pid_file_not_found [0.092642s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_034_nodes_management_boot_device_put_observer [0.112395s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/boot_device WITH {'boot_device': 'pxe'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-34c92e9d-9464-4728-82bc-74b74f9984c1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__get_console_pid_not_a_num [0.084318s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_035_nodes_management_boot_device_get_admin [0.092762s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/boot_device WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-80c58d3e-3e6e-4a40-99a7-40d8b3939a54
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__stop_console [0.071030s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_036_nodes_management_boot_device_get_member [0.104188s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/boot_device WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-43961fad-7575-4a0c-8ee7-1988922aee26
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__stop_console_exception [0.113843s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_novif_pxe_noportgroup [0.302711s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_037_nodes_management_boot_device_get_observer [0.101080s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/boot_device WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-efad0f39-26b3-4e22-9994-1e1b2d025b9f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_038_nodes_management_boot_device_supported_get_admin [0.120167s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/boot_device/supported WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fbed5b41-0c18-45fb-a029-efb210cfbab2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_039_nodes_management_boot_device_supported_get_member [0.105787s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/boot_device/supported WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ce87161d-9684-458d-9c02-33c7cbf44aef
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_040_nodes_management_boot_device_supported_get_observer [0.137136s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/boot_device/supported WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-be89917e-4a0c-4b18-abe5-c4a2bb497849
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_novif_pxe_portgroup_nostandalone_ports [0.384805s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationTestCase.test_create_raid_with_raid_1_and_0 [0.873873s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_041_nodes_management_inject_nmi_put_admin [0.166995s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/inject_nmi WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9ad63be8-e457-4fb1-8335-9d12ecfd67c3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_novif_pxe_portgroup_standalone_ports [0.179772s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationTestCase.test_create_raid_with_raid_5_and_0 [0.092718s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_vif_nopxe_noportgroup [0.113308s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_042_nodes_management_inject_nmi_put_member [0.245146s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/inject_nmi WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e9050177-260d-4bc1-bbe7-5ed84bbf039b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationTestCase.test_delete_raid_configuration [0.180656s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__stop_console_forced_kill [0.879390s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_vif_nopxe_portgroup_nostandalone_ports [0.212444s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__stop_console_nopid [0.074851s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationTestCase.test_delete_raid_configuration_return_cleared_raid_config [0.148621s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_043_nodes_management_inject_nmi_put_observer [0.226515s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/inject_nmi WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f3660309-b0e5-4171-a7be-35cf48dc5141
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__stop_console_shellinabox_not_running [0.089600s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationTestCase.test_fail_create_raid_without_target_raid_config [0.103262s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__verify_port_default [0.138845s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_044_nodes_states_get_admin [0.189139s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-595579a1-d389-4699-a6c9-e1d97a29306c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__verify_port_hostname [0.117387s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_vif_nopxe_portgroup_standalone_ports [0.378521s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_all_physnets [0.296312s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_045_nodes_states_get_member [0.170148s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fd0849b1-25d7-4f6e-adff-5696b9bbe1cc
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__verify_port_ipv4 [0.140052s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_flat [0.200312s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__verify_port_ipv6 [0.130550s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_vif_pxe_noportgroup [0.294298s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_046_nodes_states_get_observer [0.237886s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4bc08602-041f-42c0-8cd6-a9574f0cf2b8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_allocate_port_no_free_ports [0.081423s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_neutron [0.139523s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_allocate_port_range_retry [0.082755s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_047_nodes_states_power_put_admin [0.150274s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/power WITH {'target': 'power on'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-21339682-3bdf-4cc2-b1d0-2b4dfe05993f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_allocate_port_success [0.074463s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_048_nodes_states_power_put_member [0.082821s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/power WITH {'target': 'power on'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d653d2f6-f7a6-4de5-9f5e-5b954a5ab5c5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_neutron_missed [0.166401s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_get_shellinabox_console_https_url [0.087783s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_049_nodes_states_power_put_observer [0.078796s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/power WITH {'target': 'power on'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-22b39627-8168-4a50-8169-e0300ff46aa9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_vif_pxe_portgroup_nostandalone_ports [0.373793s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_get_shellinabox_console_url [0.125320s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_050_nodes_states_boot_mode_put_admin [0.086714s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/boot_mode WITH {'target': 'uefi'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-bca741f0-2564-4d56-a32c-b8c3d7b24dc0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_051_nodes_states_boot_mode_put_member [0.128077s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/boot_mode WITH {'target': 'uefi'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-11b7bfc3-db39-4b1e-b53f-311cee430adb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_no_matching_physnet [0.303682s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_052_nodes_states_boot_mode_put_observer [0.098063s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/boot_mode WITH {'target': 'uefi'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-db2b9694-6fc2-4035-a041-efa0efbdc811
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_vif_pxe_portgroup_standalone_ports [0.358407s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_053_nodes_states_secure_boot_put_admin [0.106383s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/secure_boot WITH {'target': 'true'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0403dd91-993b-422a-9190-91b057825032
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_054_nodes_states_secure_boot_put_member [0.089107s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/secure_boot WITH {'target': 'true'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-918ba521-6c0e-46ea-a887-3ba4e821bc76
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_no_matching_uuid [0.301102s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_address [0.146532s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_address_fail [0.222802s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_get_socat_console_url_tcp [0.790242s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_055_nodes_states_secure_boot_put_observer [0.396554s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/secure_boot WITH {'target': 'true'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-bf2e06d3-0f75-4d2d-bd97-66d0b2fd07fc
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_get_socat_console_url_tcp6 [0.062643s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_no_physnets [0.414766s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_address_no_vif [0.171345s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_get_socat_console_url_tcp_with_address_conf [0.065620s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_nostandalone_ports_novif_nopxe_ports [0.091195s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_056_nodes_states_provision_put_admin [0.148386s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'deploy'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c86df672-927d-431f-8732-c34561da91b6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_invalid_console_port_range [0.065965s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_nostandalone_ports_novif_pxe_ports [0.086253s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_nostandalone_ports_pxe_ports_exc [0.065591s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_make_persistent_password_file [0.113118s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_no_port_physnets [0.319022s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_make_persistent_password_file_fail [0.087992s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_nostandalone_ports_vif_nopxe_ports [0.118009s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_057_nodes_states_provision_put_member [0.269538s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'deploy'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fa49dceb-acb8-41b8-b513-37bf777eb121
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_nostandalone_ports_vif_pxe_ports [0.065630s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_shellinabox_console [0.077126s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_remove_address [0.079913s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_shellinabox_console_fail [0.095299s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_058_nodes_states_provision_put_observer [0.191237s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'deploy'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2ca92930-b6e5-43b8-a418-e7c4a4b15924
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_physnet1 [0.293902s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_standalone_ports_noports [0.107000s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_shellinabox_console_fail_no_pid [0.115615s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_standalone_ports_novif_nopxe_ports [0.150645s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_physnet2 [0.182253s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_shellinabox_console_fail_nopiddir [0.131979s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_059_nodes_states_raid_put_admin [0.281239s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/raid WITH {'target_raid_config': {'logical_disks': [{'size_gb': 500, 'is_root_volume': True, 'raid_level': 1}]}} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5ce8c481-3f22-45e0-b649-8d1f28fbf7f7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_physnet3 [0.150735s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_shellinabox_console_nopid [0.151255s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_standalone_ports_novif_pxe_ports [0.185373s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_shellinabox_console_timeout [0.113654s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_port_uuid [0.135268s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_060_nodes_states_raid_put_member [0.256937s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/raid WITH {'target_raid_config': {'logical_disks': [{'size_gb': 500, 'is_root_volume': True, 'raid_level': 1}]}} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b3bf05b9-d32d-48ad-985c-92659e3e99a9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_socat_console [0.087153s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_standalone_ports_vif_nopxe_ports [0.179735s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_portgroup_uuid [0.149989s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_socat_console_check_arg_bind_addr_default_ipv4 [0.076999s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_061_nodes_states_raid_put_observer [0.167273s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/raid WITH {'target_raid_config': {'logical_disks': [{'size_gb': 500, 'is_root_volume': True, 'raid_level': 1}]}} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a03e87ef-0efb-45dd-9182-4ed21859d51b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_socat_console_check_arg_bind_addr_ipv4 [0.093749s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_standalone_ports_vif_pxe_ports [0.171275s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_portgroup_uuid_attached_vifs [0.189338s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_socat_console_check_arg_default_timeout [0.095639s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_ignores_empty_portgroup [0.107207s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_attach [0.195480s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_062_nodes_states_console_get_admin [0.272319s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/console WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9fe0440b-21cb-4e5a-8165-6a8d27c590e5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_socat_console_check_arg_timeout [0.136614s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_ignores_standalone_portgroup [0.093279s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_attach_active_node [0.142754s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_no_matching_physnets [0.086566s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_socat_console_check_arg_timeout_disabled [0.137743s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_attach_active_node_failure [0.080768s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_nothing_free [0.083296s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_socat_console_fail [0.119068s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_063_nodes_states_console_get_member [0.285690s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/console WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-45ff6979-b095-4a78-a2dc-910f2536cdde
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_attach_failure [0.112211s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_portgroup_first [0.094547s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_socat_console_fail_nopiddir [0.121801s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_portgroup_physnet_match_first [0.099596s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_attach_multiple_segment_mappings [0.155905s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_socat_console_nopid [0.082658s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_064_nodes_states_console_get_observer [0.225852s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/console WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-bbdb9920-d223-4994-a362-8e7f13cec7ed
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_ports [0.116195s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_attach_portgroup_no_address [0.090734s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_stop_shellinabox_console [0.076172s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_ports_physnet_match_first [0.073004s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_stop_shellinabox_console_fail_nopid [0.057011s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_attach_portgroup_physnet_inconsistent [0.088168s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_ports_physnet_match_first2 [0.079082s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_stop_socat_console [0.057630s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_065_nodes_states_console_put_admin [0.187414s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/console WITH {'enabled': True} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4e50799e-23a2-485e-b316-f82270492378
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_stop_socat_console_fail_nopid [0.055084s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_ports_pxe_enabled_first [0.078685s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_attach_update_port_exception [0.120076s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_valid_console_port_range [0.059968s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_vif_attached_to_port [0.064927s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_066_nodes_states_console_put_member [0.181203s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/console WITH {'enabled': True} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-78a16a1e-217d-4fd0-bc59-cdcaf066829b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_fetch_images [0.085352s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_vif_attached_to_portgroup [0.123988s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_fetch_images_checksum [0.060802s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_fetch_images_fail [0.070856s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_067_nodes_states_console_put_observer [0.214335s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/console WITH {'enabled': True} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d29f9cc7-0bc1-4e95-bbe4-ef1e7b537626
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_fetch_images_with_auth [0.057063s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_plug_port_to_tenant_network_client [0.191605s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_get_boot_option_anaconda_deploy [0.031087s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_get_boot_option_default_value [0.031049s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_get_ironic_api_url_fail [0.037681s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_get_ironic_api_url_from_keystone [0.031095s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_plug_port_to_tenant_network_no_client [0.152690s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_068_nodes_vendor_passthru_methods_get_admin [0.208114s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru/methods WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-575f79e4-b874-4308-ac69-c9ba68144685
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_get_ironic_api_url_none [0.036817s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_is_anaconda_deploy [0.065263s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_is_anaconda_deploy_false [0.035671s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_plug_port_to_tenant_network_no_tenant_vif [0.129419s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_is_software_raid [0.062335s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_attach_with_physnet [0.771011s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_is_software_raid_false [0.056015s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_069_nodes_vendor_passthru_methods_get_member [0.254893s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru/methods WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f0a0fa55-9f63-4976-add3-68a67b3a6c98
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_plug_port_to_tenant_network_smartnic_port [0.141940s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_detach [0.157333s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_set_failed_state [0.165733s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test__bind_flat_ports_set_binding_host_id [0.179268s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_070_nodes_vendor_passthru_methods_get_observer [0.202729s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru/methods WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2629d50c-5681-489d-9295-5a336731cb77
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_set_failed_state_collect_deploy_logs [0.111829s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_detach_active_node [0.165926s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test__bind_flat_ports_set_binding_host_id_portgroup [0.150761s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_set_failed_state_collect_deploy_logs_never [0.084856s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_071_nodes_vendor_passthru_get_admin [0.251114s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8c35dccf-2d12-42d0-91e9-450e58d04093
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test__bind_flat_ports_set_binding_host_id_raise [0.154185s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_set_failed_state_collect_deploy_logs_overide [0.156288s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_detach_active_node_failure [0.214571s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_072_nodes_vendor_passthru_get_member [0.248136s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3165679a-511b-465d-b9ed-b252a69e451d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_detach_deleting_node [0.175021s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_set_failed_state_no_poweroff [0.239208s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_detach_not_attached [0.142064s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_glance_anaconda [0.118325s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_073_nodes_vendor_passthru_get_observer [0.230402s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e7bf7c8a-c6be-4fbd-ac82-ae71516da27b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_glance_anaconda_img_checked [0.086095s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_glance_image [0.073752s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_detach_portgroup [0.226636s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_glance_image_checked [0.086756s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_glance_partition_image [0.073222s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_074_nodes_vendor_passthru_post_admin [0.309956s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test WITH None GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d5648e9e-9a15-4cc4-9fe4-34d459f19e5f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test__clear_vif_from_port_like_obj_in_extra_port [0.159824s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_glance_partition_image_checked [0.116473s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test__unbind_flat_ports [0.850138s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test__clear_vif_from_port_like_obj_in_extra_portgroup [0.206151s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test__unbind_flat_ports_portgroup [0.175245s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_075_nodes_vendor_passthru_post_member [0.301586s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test WITH None GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-85aa6797-1fca-4b3b-aded-6251a06ca724
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test__clear_vif_from_port_like_obj_in_internal_info_port [0.112280s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_add_cleaning_network [0.188480s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test__clear_vif_from_port_like_obj_in_internal_info_portgroup [0.178187s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_076_nodes_vendor_passthru_post_observer [0.241615s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test WITH None GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4d5e52cd-15e8-4415-acf4-165d080a545c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_image_not_found [0.516724s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_add_cleaning_network_from_node [0.235858s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_nonglance_image [0.110057s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test__get_port_like_obj_by_vif_id_in_internal_info [0.196871s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_077_nodes_vendor_passthru_put_admin [0.268373s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test WITH None GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-88387295-6660-4064-93cc-51b86fa3eb76
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_nonglance_image_fmt_checked [0.144517s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_add_inspection_network [0.193191s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_nonglance_image_fmt_not_checked [0.083539s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test__get_port_like_obj_by_vif_id_not_attached [0.219246s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_nonglance_part_img_checked [0.095937s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test__get_vif_id_by_port_like_obj_in_internal_info [0.114420s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_078_nodes_vendor_passthru_put_member [0.255512s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test WITH None GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0ee9bb2a-3ae6-4f63-b7f4-d1ffaad9fa77
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_nonglance_partition_image [0.096899s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test__get_vif_id_by_port_like_obj_not_attached [0.097758s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_add_inspection_network_from_node [0.323573s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test__save_vif_to_port_like_obj_port [0.114584s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_079_nodes_vendor_passthru_put_observer [0.197772s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test WITH None GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c578913d-83ca-4e8e-8286-4e8877802bf9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_oci_url_local_download [0.163487s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_add_provisioning_network [0.130516s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test__save_vif_to_port_like_obj_portgroup [0.150972s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_add_rescuing_network [0.118463s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_oci_url_remote_download [0.158075s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_080_nodes_vendor_passthru_delete_admin [0.221256s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c8235bc7-4f5a-43ec-ade0-306532bfcfbe
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test_get_current_vif_internal_info_cleaning [0.120761s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_get_node_network_data [0.146344s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_oci_url_remote_download_rebuild [0.167019s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_081_nodes_vendor_passthru_delete_member [0.196766s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b63a96cb-b20d-4dc9-ab09-0a1d34f3e681
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test_get_current_vif_internal_info_provisioning [0.139982s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_init_no_cleaning_network [0.098367s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_source_is_a_path [0.115012s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test_get_current_vif_internal_info_rescuing [0.121175s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_source_redirect [0.063102s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_082_nodes_vendor_passthru_delete_observer [0.173626s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4f309d23-0f77-4c85-9311-c608f2b46134
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_source_redirect_not_path [0.058210s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_remove_cleaning_network [0.184000s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test_get_current_vif_internal_info_tenant_vif [0.136029s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_already_raw [0.126180s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_remove_cleaning_network_from_node [0.168973s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_083_nodes_traits_get_admin [0.200295s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4f391f07-1579-47ea-b036-4574469a3b54
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test_get_current_vif_none [0.130300s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_already_raw_keeps_md5 [0.109562s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_remove_provisioning_network [0.139105s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test_vif_list_extra_and_internal_priority [0.144334s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_084_nodes_traits_get_member [0.189279s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7c78d813-40e4-4c21-aefb-8718e9b075d0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_file_image [0.143504s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_remove_rescuing_network [0.126646s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_force_raw [0.096055s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test_vif_list_internal [0.158118s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_085_nodes_traits_get_observer [0.174678s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2ba349dc-04b1-4ca9-8d6a-d312cd1987e7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_validate [0.126819s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_force_raw_drops_md5 [0.137301s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test_vif_list_port_and_portgroup [0.161533s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_validate_from_node [0.139485s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_local_image [0.110395s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_086_nodes_traits_put_admin [0.244649s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits WITH {'traits': ['CUSTOM_TRAIT1', 'HW_CPU_X86_VMX']} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-92854101-2229-4e94-893c-151439976ea4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_local_image_already_raw [0.119678s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_validate_inspection [0.145697s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test__check_node_firmware_update_done [0.230091s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_local_image_via_dinfo [0.070950s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_validate_inspection_exc [0.103225s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_087_nodes_traits_put_member [0.284766s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits WITH {'traits': ['CUSTOM_TRAIT1', 'HW_CPU_X86_VMX']} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e0ab26d4-00ae-4905-aa46-366323e004eb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_vif_attach [0.122578s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_local_image_via_iinfo [0.192571s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test__check_node_firmware_update_fail [0.238680s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_vif_detach [0.111127s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_md5_not_permitted [0.151886s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_vif_list [0.106851s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_088_nodes_traits_put_observer [0.284588s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits WITH {'traits': ['CUSTOM_TRAIT1', 'HW_CPU_X86_VMX']} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b9d808af-c84f-4035-9541-39bb77f41f60
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test__check_node_firmware_update_fail_servicing [0.209911s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_no_force_raw [0.127582s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_vif_port_changed [0.149041s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test__check_update_in_progress [0.147844s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_remote_checksum_image [0.124961s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_089_nodes_traits_delete_admin [0.199972s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7069eccf-f7fa-41e0-b5c4-0dfd904650ce
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosRegistryTestCase.test_cache_bios_registry_save [0.150815s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test__execute_firmware_update_no_targets [0.148074s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_remote_checksum_sha256 [0.153451s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_remote_checksum_sha512 [0.086331s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test__execute_firmware_update_targets [0.147855s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosRegistryTestCase.test_cache_empty_bios_registry [0.211626s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_090_nodes_traits_delete_member [0.301763s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3ee46c80-e9b5-449a-a9de-fd79978f702c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_remote_image_via_http_verified [0.120555s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_image_cache.CleanupImageCacheTestCase.test_both_clean_up [0.038462s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test__stage_firmware_file_error [0.099544s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosRegistryTestCase.test_cache_exception_bios_registry [0.196291s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test__stage_firmware_file_https [0.110775s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_image_cache.CleanupImageCacheTestCase.test_clean_up_another_fs [0.128955s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test__stage_firmware_file_swift [0.070400s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosRegistryTestCase.test_cache_no_bios_registry [0.147728s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_image_cache.CleanupImageCacheTestCase.test_clean_up_fail [0.130247s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_image_cache.CleanupImageCacheTestCase.test_no_clean_up [0.089082s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_clean_up_instance_cdrom_and_floppy [0.106366s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_check_conn_error [0.167358s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_image_cache.CleanupImageCacheTestCase.test_one_clean_up [0.048259s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch [0.031985s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_clean_up_instance_only_cdrom [0.099579s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_already_gpt [0.033875s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_check_update_still_waiting [0.169195s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_already_raw [0.085121s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_clean_up_instance_ramdisk [0.140408s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_convert_to_gpt [0.086271s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_check_update_task_monitor_not_found [0.149513s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_clean_up_ramdisk [0.127727s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_deep_inspection_disabled [0.093129s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_deploy_info [0.077814s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_check_update_wait_elapsed [0.139841s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_091_nodes_traits_delete_observer [0.914902s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b4f61e18-a929-4607-b4f0-cf41f0187396
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_deploy_info_exc [0.049078s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_choose_by_arch_deploy [0.040755s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_choose_by_arch_rescue [0.064840s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_continue_update_waitting [0.127352s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_choose_by_hierarchy_deploy [0.040902s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_092_nodes_traits_trait_put_admin [0.183101s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/CUSTOM_TRAIT2 WITH None GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f5906ed2-3311-4fbb-89c9-445dfc065c23
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_choose_by_hierarchy_missing_param_deploy [0.042603s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_continue_updates_last [0.135796s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_choose_by_hierarchy_missing_param_rescue [0.066536s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_disable_validation [0.388863s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_choose_by_hierarchy_rescue [0.042596s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_estimate_fallback [0.026176s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_deploy [0.051334s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_format_does_not_match_glance [0.056953s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_093_nodes_traits_trait_put_member [0.180550s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/CUSTOM_TRAIT2 WITH None GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-68c9db6b-e0b2-4886-afce-52e5841cc818
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_exc [0.087230s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_not_safe_image [0.070611s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_continue_updates_last_service [0.143128s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_part_already_exists [0.058444s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_ramdisk_image [0.037616s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_from_conf_deploy [0.099018s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_continue_updates_more_updates [0.170342s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_ramdisk_kernel [0.048870s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_094_nodes_traits_trait_put_observer [0.245448s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/CUSTOM_TRAIT2 WITH None GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c3ab4e54-2196-4107-9645-1bced2b88d88
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_from_conf_deploy_by_arch [0.080716s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_with_image_auth [0.047179s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_dest_path_if_stale_no_dest [0.051732s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_from_conf_rescue [0.080503s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_from_conf_rescue_by_arch [0.042704s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_dest_path_if_stale_no_master [0.060355s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_095_nodes_traits_trait_delete_admin [0.157069s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7a29ef76-4901-4292-9d79-bf6a86c8cf9d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_create_all_components [0.207949s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_iso [0.051336s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_dest_path_if_stale_out_of_date [0.052406s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_mixed_source_deploy [0.041904s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_dest_path_if_stale_up_to_date [0.059909s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_mixed_source_deploy_by_arch [0.037498s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_master_path_if_stale_glance_img [0.040522s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_mixed_source_rescue [0.035115s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_096_nodes_traits_trait_delete_member [0.178354s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8590ee0e-f906-406e-b3c6-4f1439d4d438
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_master_path_if_stale_glance_img_not_cached [0.055198s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_mixed_source_rescue_by_arch [0.064099s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_master_path_if_stale_master_same_time [0.040748s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_master_path_if_stale_master_up_to_date [0.033053s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_ramdisk [0.062880s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_master_path_if_stale_no_master [0.045282s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_master_path_if_stale_no_updated_at [0.036944s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_master_path_if_stale_oci_img [0.043950s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_master_path_if_stale_oci_img_not_cached [0.037573s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_097_nodes_traits_trait_delete_observer [0.267992s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0242a335-ca3e-4d25-9756-d26eab270150
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_master_path_if_stale_out_of_date [0.030551s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_image_utils.IloImageHandlerTestCase.test_ilo_kernel_param_config [0.072700s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_098_nodes_vifs_get_admin [0.239389s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d6118258-f986-48cf-8adb-ef7b0a3536f3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_inspect_utils.InspectFunctionTestCase.test_create_ports_if_not_exist [0.160321s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_rescue [0.443536s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_inspect_utils.InspectFunctionTestCase.test_create_ports_if_not_exist_attempts_port_creation_blindly [0.101083s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_prepare_instance_local_boot_option [0.098495s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_099_nodes_vifs_get_member [0.187812s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5fc1aae4-ff2d-4d31-a785-87247d1d341d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_prepare_instance_local_whole_disk_image [0.090474s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_inspect_utils.InspectFunctionTestCase.test_create_ports_if_not_exist_mac_exception [0.127429s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_empty_settings [0.934196s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_bmc [0.049721s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_100_nodes_vifs_get_observer [0.185529s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e4d16e04-d086-47d6-9b96-148db94756cd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_bmc_and_mac [0.078163s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_empty_settings_service [0.154718s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_prepare_instance_normal_boot [0.197455s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_bmc_and_mac_and_uuid [0.051995s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_bmc_and_mac_not_found [0.067544s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_get_properties [0.110018s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_prepare_instance_ramdisk_boot [0.127068s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_bmc_not_found [0.067725s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_101_nodes_vifs_post_admin [0.232242s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs WITH {'id': 'ee21d58f-5de2-4956-85ff-33935ea1ca00'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d10dd547-137b-46ed-82e6-d7521d5924c4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_bmc_wrong_state [0.055397s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_prepare_instance_ramdisk_boot_iso [0.104438s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_mac_not_found [0.068725s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_invalid_component_in_settings [0.207575s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_mac_wrong_state [0.059807s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_macs [0.063342s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_prepare_instance_ramdisk_boot_iso_boot [0.182635s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_102_nodes_vifs_post_member [0.279851s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs WITH {'id': 'ee21d58f-5de2-4956-85ff-33935ea1ca00'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8056655f-32fc-4f1b-8983-ac30c53cbf73
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_macs_partial [0.077422s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_prepare_instance_ramdisk_boot_render_configdrive [0.105768s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_invalid_component_in_settings_service [0.208502s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_prepare_ramdisk_fast_track [0.055439s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_unknown_bmc_and_mac [0.091739s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_uuid [0.053596s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_prepare_ramdisk_no_debug [0.068720s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_missing_all_components [0.125737s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_103_nodes_vifs_post_observer [0.219355s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs WITH {'id': 'ee21d58f-5de2-4956-85ff-33935ea1ca00'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-df8f8d36-5474-473a-89a7-070730042ead
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_prepare_ramdisk_with_params [0.083244s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_uuid_and_unknown_macs [0.123182s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_validate_boot_iso [0.039380s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_validate_correct_vendor [0.045014s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_missing_bios_component [0.168716s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_uuid_not_found [0.067233s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_validate_errors_with_lack_of_support [0.075259s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_104_nodes_vifs_node_vif_ident_delete_admin [0.201263s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs/ee21d58f-5de2-4956-85ff-33935ea1ca00 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-180c97a4-6a4c-45e4-b29f-bf1ad9619c1b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_uuid_wrong_state [0.123403s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_validate_inspection [0.088727s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_missing_bmc_component [0.204879s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_conflicting_bmc_and_uuid [0.088556s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_validate_kernel_ramdisk [0.069906s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_conflicting_macs [0.074550s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_105_nodes_vifs_node_vif_ident_delete_member [0.224054s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs/ee21d58f-5de2-4956-85ff-33935ea1ca00 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0d9aa75e-3c49-4d0d-b2b2-fa28a17a9367
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_validate_local [0.081036s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_missing_required_field_in_settings [0.142555s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_conflicting_macs_and_bmc [0.079480s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_validate_missing [0.108851s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_conflicting_macs_and_uuid [0.074061s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__check_node_firmware_update_done [0.086117s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_106_nodes_vifs_node_vif_ident_delete_observer [0.206735s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs/ee21d58f-5de2-4956-85ff-33935ea1ca00 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3878aa39-1004-4892-9f09-f2c59fef6330
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_missing_required_field_in_settings_service [0.174336s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__check_node_firmware_update_fail [0.065002s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_duplicate_bmc [0.130154s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__check_node_firmware_update_in_progress [0.055942s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_missing_simple_update_action [0.136906s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__check_node_firmware_update_redfish_conn_error [0.061754s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_duplicate_bmc_and_unknown_mac [0.109398s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_107_nodes_management_indicators_get_admin [0.188529s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/indicators WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-836cf8f2-fbf7-4760-961d-b3ec1ce22e0e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__check_node_firmware_update_still_waiting [0.069847s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_duplicate_bmc_resolved_by_macs [0.073712s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_missing_updateservice [0.149779s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__check_node_firmware_update_task_monitor_not_found [0.055443s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_no_input [0.057819s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__check_node_firmware_update_wait_elapsed [0.076898s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_108_nodes_management_indicators_get_member [0.191799s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/indicators WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4c86c6ea-69d2-4acc-9249-dadbb60557a5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_redfish_fw_updates [0.095013s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_inspect_utils.SwiftCleanUp.test_clean_up_swift_entries [0.094519s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__continue_firmware_updates_last_update [0.073131s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_redfish_fw_updates_empty [0.076098s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_inspect_utils.SwiftCleanUp.test_clean_up_swift_entries_with_404_exception [0.120053s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_109_nodes_management_indicators_get_observer [0.161280s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/indicators WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8d6aefd6-27c4-492f-a944-5b64d7e5e0d1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_validate [0.089372s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__continue_firmware_updates_more_updates [0.095417s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_inspect_utils.SwiftCleanUp.test_clean_up_swift_entries_with_fail_exception [0.056715s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_cleanup [0.064125s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__continue_firmware_updates_wait [0.095291s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_cleanup_notstaged [0.049077s] ... ok
DEBUG: {0} 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.
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_cleanup_swift_fails [0.047900s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__get_sensors_data_drive_simple_storage [0.089527s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_download_to_temp_file [0.043079s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_download_to_temp_http [0.046865s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_download_to_temp_invalid [0.031129s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__get_sensors_data_drive_storage [0.095984s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_download_to_temp_swift [0.062755s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__get_sensors_fan [0.070818s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_get_swift_temp_url [0.031692s] ... ok
DEBUG: {0} 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.
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__get_sensors_power [0.050783s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_stage_http [0.080309s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_stage_http_copyfile [0.040224s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__get_sensors_temperatures [0.091020s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_stage_http_copyfile_fails [0.033057s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_stage_local_external [0.037366s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__query_firmware_update_failed [0.072013s] ... ok
DEBUG: {0} 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.
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_stage_swift [0.047709s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__query_firmware_update_failed_no_firmware_upd [0.054816s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_validate_update_firmware_args [0.029144s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_validate_update_firmware_args_checksum_missing [0.022490s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__query_firmware_update_status [0.053386s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_113_portgroups_get_admin [0.093969s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-75e24d4d-d684-4798-baf4-20d77c9bf48d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:list\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_validate_update_firmware_args_checksum_not_string [0.029163s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_validate_update_firmware_args_not_list [0.040142s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__query_firmware_update_status_no_firmware_upd [0.057074s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_114_portgroups_get_member [0.082960s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3c7fefb5-0f36-457a-915e-dea2f98da08a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:list\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_validate_update_firmware_args_source_not_known [0.033831s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_validate_update_firmware_args_unknown_key [0.029124s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__stage_firmware_file_error [0.068727s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_validate_update_firmware_args_url_missing [0.022977s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_validate_update_firmware_args_url_not_string [0.019962s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_115_portgroups_get_observer [0.094853s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-02a51938-5ec3-4082-8717-b16fda64a991
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:list\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__stage_firmware_file_https [0.066513s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_validate_update_firmware_args_wait_not_int [0.040349s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_inspect_utils.SwiftCleanUp.test_clean_up_swift_entries_with_fail_exceptions [0.866073s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_verify_checksum [0.027807s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__stage_firmware_file_swift [0.055606s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_verify_checksum_mismatch [0.023156s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_verify_checksum_sha256 [0.019753s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_console_init_calls [0.061001s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_verify_checksum_sha512 [0.022378s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_attach_virtual_media [0.070875s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_console_init_calls_already_checked [0.046144s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_116_portgroups_post_admin [0.159145s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/portgroups WITH {'node_uuid': '18a552fb-dcd2-43bf-9302-e4c93287be11'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c9ffb6f9-4557-4508-aca9-03776c6068c0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:create\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_clear_secure_boot [0.071653s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_console_init_calls_for_socat [0.082593s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__check_node_raid_config_clean [0.126831s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_117_portgroups_post_member [0.109162s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/portgroups WITH {'node_uuid': '18a552fb-dcd2-43bf-9302-e4c93287be11'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-39612af8-7cfe-441a-b8ff-3752ef24b5cd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:create\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_console_init_calls_for_socat_already_checked [0.081260s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_118_portgroups_post_observer [0.091820s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/portgroups WITH {'node_uuid': '18a552fb-dcd2-43bf-9302-e4c93287be11'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1f977b80-ac3e-466b-9b9f-3b1d409be5f8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:create\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_management_init_calls [0.088957s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_119_portgroups_detail_get_admin [0.079890s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/detail WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fa07583a-191e-4891-afca-0a5590c18aaa
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:list\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_management_init_calls_already_checked [0.060501s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_power_init_calls [0.065704s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_120_portgroups_detail_get_member [0.094955s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/detail WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4445cc28-df69-4a27-ad32-66ef0db72fe8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:list\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_power_init_calls_already_checked [0.048287s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_power_init_calls_raises_1 [0.066064s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_power_init_calls_raises_2 [0.074347s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_121_portgroups_detail_get_observer [0.184618s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/detail WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e71a1846-578e-4c59-a1c6-abe9f8987875
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:list\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_power_init_calls_raises_3 [0.084924s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_vendor_passthru_init_calls [0.023831s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_122_portgroups_portgroup_ident_get_admin [0.104231s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-07b45e9a-a0ac-46db-a4ae-f35247d73c9a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 6eb02b44-18a3-4659-8c0b-8d2802581ae4 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_vendor_passthru_init_calls_already_checked [0.041122s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_IPMI_version_1_5 [0.034843s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_cipher_suite [0.035331s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_123_portgroups_portgroup_ident_get_member [0.108077s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2cf8213f-6e29-4cff-b39d-f762b52ef35e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 6eb02b44-18a3-4659-8c0b-8d2802581ae4 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__check_node_raid_config_deploy [0.714778s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_cipher_suite_error_noconfig [0.044750s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_cipher_suite_set_with_error_config [0.053375s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_clear_secure_boot_not_implemented [0.842381s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_124_portgroups_portgroup_ident_get_observer [0.130644s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c4a4afe5-6080-43e9-8556-ae94ce35224c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 6eb02b44-18a3-4659-8c0b-8d2802581ae4 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_cipher_suite_set_with_error_noconfig [0.050180s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__check_node_raid_config_pending_create [0.166850s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_exception [0.037545s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_detach_virtual_media [0.078488s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_first_call_to_address [0.055210s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_detach_virtual_media_all [0.053620s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_125_portgroups_portgroup_ident_patch_admin [0.119867s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-46df602b-ff1a-435d-ae75-293deb9efd6d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 6eb02b44-18a3-4659-8c0b-8d2802581ae4 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_detect_vendor [0.056439s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_second_call_to_address_no_sleep [0.089808s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_boot_device [0.046233s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_126_portgroups_portgroup_ident_patch_member [0.094364s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1c46ed6e-c1b1-482d-8248-54da91bd8354
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 6eb02b44-18a3-4659-8c0b-8d2802581ae4 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_second_call_to_address_sleep [0.047294s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__check_node_raid_config_pending_delete [0.203932s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_boot_mode [0.044405s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_try_different_cipher_suite [0.059023s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_127_portgroups_portgroup_ident_patch_observer [0.114979s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-62421846-af76-4454-be36-60d183724c82
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 6eb02b44-18a3-4659-8c0b-8d2802581ae4 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_indicator_state [0.087222s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__get_controller [0.099792s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_two_calls_to_diff_address [0.057845s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_with_check_exit_code [0.035019s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_indicator_state_disk [0.067522s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__get_controller_no_controllers [0.079048s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_128_portgroups_portgroup_ident_delete_admin [0.114625s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d22b7208-a856-4cda-84e8-21949c0735d0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 6eb02b44-18a3-4659-8c0b-8d2802581ae4 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_with_dual_bridging [0.072637s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_mac_addresses_missing_attr [0.056684s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__get_first_controller_controllers [0.079232s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_mac_addresses_no_ports_found [0.046241s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_with_empty_username [0.063098s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_129_portgroups_portgroup_ident_delete_member [0.102098s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9b21e28d-4b83-4c1b-83d3-4d9fabebb168
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 6eb02b44-18a3-4659-8c0b-8d2802581ae4 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_with_ironic_retries [0.052521s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__get_first_controller_empty [0.081822s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_mac_addresses_success [0.072647s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_with_port [0.040583s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_properties [0.055212s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_130_portgroups_portgroup_ident_delete_observer [0.106790s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c41be026-5e4e-4e3a-b7cd-2b8b1adb7b6d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 6eb02b44-18a3-4659-8c0b-8d2802581ae4 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_with_single_bridging [0.048754s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__get_first_controller_storage_controllers [0.082104s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_secure_boot_state [0.067260s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__get_storage_controller [0.107598s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_with_timeout [0.114957s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_secure_boot_state_not_implemented [0.063339s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_131_nodes_portgroups_get_admin [0.150780s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a9bfab17-b201-4fd2-b1d8-57c47e55b42b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_with_timing [0.065635s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__max_volume_size_bytes_raid0 [0.080610s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_sensors_data [0.115477s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_without_timing [0.069773s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_without_username [0.035367s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__max_volume_size_bytes_raid1 [0.100274s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_supported_boot_devices [0.068224s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__prepare_ipmi_password_str_password [0.041078s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_supported_boot_modes [0.053403s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__max_volume_size_bytes_raid5 [0.075757s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__prepare_ipmi_password_with_numeric_password [0.059403s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_supported_indicators [0.038918s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__max_volume_size_bytes_raid6 [0.074060s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_non_retryable_failure_bmc_initialization_in_progress [0.055453s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_virtual_media [0.045574s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_inject_nmi [0.077255s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_non_retryable_failure_insufficient_resources_for_session [0.082446s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_non_retryable_failure_node_busy [0.036523s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_inject_nmi_fail [0.078260s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_non_retryable_failure_out_of_space [0.038033s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__raid_config_in_progress_failed [0.164826s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_reset_secure_boot_to_default [0.040956s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_132_nodes_portgroups_get_member [0.505360s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2008f81b-2198-4aa3-917a-eaf08020c98e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_non_retryable_failure_timeout [0.080507s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_reset_secure_boot_to_default_not_implemented [0.047032s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_retries_exceeded_bmc_initialization_in_progress [0.053390s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__raid_config_in_progress_still_processing [0.137500s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_restore_boot_device [0.069846s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_retries_exceeded_insufficient_resources_for_session [0.071350s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_133_nodes_portgroups_get_observer [0.164642s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8086e1d5-6ae2-449a-bcbb-0ee0f473f332
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_restore_boot_device_compat [0.061113s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_retries_exceeded_node_busy [0.045660s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__raid_config_in_progress_success [0.117602s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_restore_boot_device_failure [0.072465s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_retries_exceeded_out_of_space [0.075901s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_134_nodes_portgroups_detail_get_admin [0.112886s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups/detail WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8f44fcc2-5362-4a97-b016-97871e000ce1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_restore_boot_device_noop [0.053228s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__raid_config_in_progress_task_mon_error [0.108402s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_retries_exceeded_timeout [0.075620s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_135_nodes_portgroups_detail_get_member [0.113220s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups/detail WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d17e5b55-d7e2-400c-b104-751d7dd20628
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_retry_bmc_initialization_in_progress [0.050081s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_device [0.095510s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__volume_usage_per_disk_bytes_raid10 [0.095533s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_retry_insufficient_resources_for_session [0.035142s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_retry_node_busy [0.029438s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__volume_usage_per_disk_bytes_raid5 [0.072738s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_retry_out_of_space [0.052658s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_device_fail [0.124154s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_136_nodes_portgroups_detail_get_observer [0.136745s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups/detail WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f9a4a059-13bb-4169-962b-5b380a4253fa
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_retry_timeout [0.053631s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_device_fail_no_change [0.069623s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_1a [0.118475s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_137_ports_get_admin [0.083319s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3bd2f957-57f0-4c4b-ac56-3eb2f18acd69
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:list\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test__exec_stop_console [0.056237s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_device_http_boot [0.072803s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test__get_ipmi_cmd [0.083888s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_138_ports_get_member [0.125351s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f0b563f2-53af-4b11-9277-442afc31c288
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:list\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_1b [0.153782s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test__get_ipmi_cmd_without_user [0.059657s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_device_persistence_fallback [0.115086s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test__start_console [0.074251s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_139_ports_get_observer [0.110134s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7cf44b3c-d28e-4a7e-bc19-25f153f554e3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:list\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_device_persistency [0.085243s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test__start_console_empty_password [0.056412s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_1b_apply_time_immediate [0.160692s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test__start_console_fail [0.061257s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_device_persistency_no_change [0.120330s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_140_ports_post_admin [0.158891s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'node_uuid': '68a552fb-dcd2-43bf-9302-e4c93287be16', 'address': '00:01:02:03:04:05'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-46a0dd67-86e0-44f6-9979-88458af64231
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:create\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_1b_apply_time_on_reset [0.160428s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test__start_console_fail_nodir [0.118419s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_device_persistency_vendor [0.094449s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_141_ports_post_member [0.108850s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'node_uuid': '68a552fb-dcd2-43bf-9302-e4c93287be16', 'address': '00:01:02:03:04:05'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c3f929be-08d8-4685-bb7c-eeebed209906
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:create\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_console_validate [0.077722s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_console_validate_invalid_port [0.049999s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_mode [0.125568s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_2 [0.195563s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_142_ports_post_observer [0.169347s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'node_uuid': '68a552fb-dcd2-43bf-9302-e4c93287be16', 'address': '00:01:02:03:04:05'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-82f93a3e-11c3-4d29-941b-6cd9187383f1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:create\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_mode_fail [0.160212s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_2_on_reset [0.167261s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_143_ports_detail_get_admin [0.217917s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/detail WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-07c154ca-ec77-4c57-89df-cb96c60a47ad
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:list\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_mode_unsupported [0.127816s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_144_ports_detail_get_member [0.086654s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/detail WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-97ddf322-35b0-44c5-bfeb-782bdca4f6e2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:list\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_indicator_state [0.096253s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_indicator_state_disk [0.073806s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_console_validate_missing_port [0.483114s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_145_ports_detail_get_observer [0.123443s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/detail WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-94428d20-3d3a-41a0-a791-074ec90d99d1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:list\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_console_validate_missing_port_auto_allocate [0.061512s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_secure_boot_state [0.104531s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_146_ports_port_id_get_admin [0.079597s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-da39d037-b5fd-4205-8c10-be14a8f167a0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Port 1be26c0b-03f2-4d2e-ae87-c02d7f33c781 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_console_validate_wrong_ipmi_protocol_version [0.059114s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_secure_boot_state_boot_mode_fails [0.068787s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_get_console [0.062591s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_147_ports_port_id_get_member [0.111041s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-82284482-20eb-445a-9bd0-ad8e04939ca0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Port 1be26c0b-03f2-4d2e-ae87-c02d7f33c781 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_secure_boot_state_boot_mode_incorrect [0.057720s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_start_console [0.061088s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_secure_boot_state_boot_mode_no_change [0.079518s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_148_ports_port_id_get_observer [0.116541s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-731c2f4d-185c-4441-9993-fe8898dc3cf7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Port 1be26c0b-03f2-4d2e-ae87-c02d7f33c781 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_start_console_alloc_port [0.105964s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_secure_boot_state_boot_mode_unknown [0.049206s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_start_console_with_port [0.071272s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_149_ports_port_id_patch_admin [0.122982s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-503134d6-c086-4e0d-8e1b-74260f31aa72
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Port 1be26c0b-03f2-4d2e-ae87-c02d7f33c781 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_stop_console [0.129385s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_150_ports_port_id_patch_member [0.111128s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6f2fb585-a685-4e37-8422-dbd1e77c5888
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Port 1be26c0b-03f2-4d2e-ae87-c02d7f33c781 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_stop_console_fail [0.096091s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_3 [0.926122s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_noop.NoInterfacesTestCase.test_bios [0.039281s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_151_ports_port_id_patch_observer [0.133684s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f7c2de6b-a2b3-41bd-97ce-c4e2ad48523e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Port 1be26c0b-03f2-4d2e-ae87-c02d7f33c781 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_noop.NoInterfacesTestCase.test_console [0.033590s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_noop.NoInterfacesTestCase.test_inspect [0.021198s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_noop.NoInterfacesTestCase.test_load_by_name [0.027630s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_noop.NoInterfacesTestCase.test_rescue [0.027798s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_4 [0.154740s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_152_ports_port_id_delete_admin [0.105303s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-cef99862-7a32-4403-a8c0-f3f1b4dc0324
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Port 1be26c0b-03f2-4d2e-ae87-c02d7f33c781 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_noop.NoInterfacesTestCase.test_vendor [0.034732s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_secure_boot_state_not_implemented [0.482894s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_noop_mgmt.TestNoopManagement.test_dummy_methods [0.026318s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_update_firmware [0.048349s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_noop_mgmt.TestNoopManagement.test_set_boot_device [0.062356s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_update_firmware_invalid_args [0.041600s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_153_ports_port_id_delete_member [0.120995s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5d3029ca-108e-4be6-a3f3-eebd19a8c99b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Port 1be26c0b-03f2-4d2e-ae87-c02d7f33c781 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_clean_up_instance [0.073641s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_5a [0.206694s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_update_firmware_stage [0.085082s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_clean_up_ramdisk [0.057783s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_154_ports_port_id_delete_observer [0.121719s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-813a257d-fa82-4678-a1cb-c85ff7ad1a7a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Port 1be26c0b-03f2-4d2e-ae87-c02d7f33c781 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_update_firmware_stage_both [0.054763s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_validate [0.041130s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_clean_up_ramdisk_rescue [0.102314s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_wait_for_boot_mode [0.042923s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_5b [0.165306s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_155_nodes_ports_get_admin [0.117459s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e06e073c-c991-447a-ad49-7eaf05a9bd9d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_get_properties [0.080129s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_wait_for_boot_mode_immediate [0.062928s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_6 [0.105388s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_wait_for_secure_boot [0.062725s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_156_nodes_ports_get_member [0.123674s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e058952a-8290-450e-ac6a-2928bce0c8dc
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_instance [0.077008s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_wait_for_secure_boot_immediate [0.069510s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_instance_active [0.089777s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_interface_type [0.158743s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_wait_for_secure_boot_no_wait [0.071768s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_157_nodes_ports_get_observer [0.154524s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-59b5b15f-1a51-451c-974a-e16af53a7f1b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_instance_kickstart [0.150537s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_158_nodes_ports_detail_get_admin [0.102062s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports/detail WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-efb04dcc-cc00-471e-9f69-6c6384d0b82b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_delete_config_immediate [0.126712s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_159_nodes_ports_detail_get_member [0.070899s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports/detail WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4eb4b37e-a3b4-43fe-b1af-c761f9a813e0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_instance_kickstart_bios [0.088511s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_delete_config_on_reset [0.095178s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_get_physical_disks [0.050318s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_instance_lenovo [0.081647s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_160_nodes_ports_detail_get_observer [0.085799s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports/detail WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c203616c-93a3-4e7b-ab43-b20397b20902
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_update_raid_config_missing_raid_type [0.068635s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_instance_ramdisk_pxe_conf_exists [0.094793s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_161_portgroups_ports_get_admin [0.113803s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7aa85c95-8805-425d-bd98-3b72bb10c1a6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 6eb02b44-18a3-4659-8c0b-8d2802581ae4 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_validate_raid_config [0.055428s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_instance_ramdisk_pxe_conf_missing [0.095784s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_162_portgroups_ports_get_member [0.120432s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-10f72bbd-51a7-4020-a923-9edb031d6410
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 6eb02b44-18a3-4659-8c0b-8d2802581ae4 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk [0.155850s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_163_portgroups_ports_get_observer [0.121459s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d24b9960-f198-46e7-8dba-8b2e7bc07e3e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 6eb02b44-18a3-4659-8c0b-8d2802581ae4 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_164_portgroups_ports_detail_get_admin [0.084304s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports/detail WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3842f83a-fbbb-4b1b-869e-ba61cfe5c6bc
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 6eb02b44-18a3-4659-8c0b-8d2802581ae4 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_bios [0.146431s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_165_portgroups_ports_detail_get_member [0.094149s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports/detail WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ebd9d8e6-0b1f-4eb0-bea4-504eb7d83adc
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 6eb02b44-18a3-4659-8c0b-8d2802581ae4 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_cleaning [0.115915s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_166_portgroups_ports_detail_get_observer [0.086524s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports/detail WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8f9d0066-ea1e-4b57-9853-db65098cf51c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 6eb02b44-18a3-4659-8c0b-8d2802581ae4 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_validate_raid_config_scsi [0.575094s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_volume_create_error_handler [0.066005s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_167_volume_get_admin [0.128751s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3296aa58-20da-419a-9a01-d376365c80e2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:get\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_conflicting_boot_modes [0.187723s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_wait_for_secure_boot_timeout [1.111059s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_auth_auto [0.085750s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_conflicting_boot_modes_set_unsupported [0.146718s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.storage.test_external.ExternalInterfaceTestCase.test_should_write_image [0.155001s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_auth_basic [0.157435s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_rescue [0.107218s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.storage.test_external.ExternalInterfaceTestCase.test_validate_fails_with_ipxe_not_enabled [0.130579s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_auth_session [0.153876s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_rescue_bios [0.159419s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_168_volume_get_member [0.491840s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e0e141f5-1e36-4a50-8edc-58a5be763322
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:get\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue [0.127596s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_disabled_sessions_cache [0.182588s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_clean_up [0.105450s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_169_volume_get_observer [0.273750s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8f734f51-23cf-45a8-8e59-62db37808109
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:get\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_set_boot_mode_not_called [0.385381s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_clean_up_no_manage_boot [0.260199s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_ensure_basic_session_caching [0.371881s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_clean_up_smartnic [0.185741s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_set_boot_mode_on_bm [0.324459s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_disable_power_off [0.239775s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_170_volume_connectors_get_admin [0.537926s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a20d79de-b5c7-467b-8118-19654cc94d30
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:list\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_ensure_new_session_address [0.414176s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_ensure_new_session_password [0.127592s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_no_manage_agent_boot [0.264629s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_ensure_new_session_username [0.141423s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_ensure_session_reuse [0.099048s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_171_volume_connectors_get_member [0.461322s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-55b619d3-5545-4022-be1b-6f320ea94f29
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:list\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_expire_old_sessions [0.097501s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_power_on [0.340039s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsSystemTestCase.test_get_system [0.175003s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_validate [0.179141s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsSystemTestCase.test_get_system_multiple_systems [0.191019s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_172_volume_connectors_get_observer [0.477570s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0c2a37eb-7327-4955-a620-14d80f23a47a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:list\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_validate_fails_empty_rescue_password [0.167632s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsSystemTestCase.test_get_system_resource_access_error_retry [0.174842s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_validate_fails_no_rescue_password [0.191659s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsSystemTestCase.test_get_system_resource_attribute_error [0.249200s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_validate_no_manage_agent [0.228083s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_173_volume_connectors_post_admin [0.545036s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/connectors WITH {'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'type': 'ip', 'connector_id': '192.168.1.100'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3fe125f1-e877-467c-bfd8-e59f749b5524
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:create\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsSystemTestCase.test_get_system_resource_connection_error_retry [0.243608s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_with_smartnic_port [0.297801s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsSystemTestCase.test_get_system_resource_not_found [0.214054s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_set_boot_mode_on_ironic [2.072909s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_174_volume_connectors_post_member [0.525838s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/connectors WITH {'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'type': 'ip', 'connector_id': '192.168.1.100'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1f138230-6ab0-4be7-9796-a5078b834676
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:create\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_unrescue [0.341853s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsSystemTestCase.test_wait_until_get_system_ready [0.288885s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsSystemTestCase.test_wait_until_get_system_ready_with_connection_error [0.292119s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_unrescue_disable_power_off [0.361954s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_create_subscription [0.186360s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_175_volume_connectors_post_observer [0.582316s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/connectors WITH {'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'type': 'ip', 'connector_id': '192.168.1.100'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c43bdf3f-fc98-42d9-89e8-6be474112e48
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:create\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_set_default_boot_mode_on_ironic_bios [0.666507s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_unrescue_no_manage_agent_boot [0.318667s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_delete_subscription [0.211383s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_eject_vmedia_all [0.182975s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_eject_vmedia_cd [0.216406s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_176_volume_volume_connector_id_get_admin [0.621978s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors/b91c364a-125b-43eb-926a-712d93dfc8a2 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e5bb9790-9fd3-459b-9011-6a11f26352c1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume connector b91c364a-125b-43eb-926a-712d93dfc8a2 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_unrescue_power_on [0.516661s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_set_default_boot_mode_on_ironic_uefi [0.723087s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_get_all_subscriptions [0.212339s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_get_all_subscriptions_empty [0.171283s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_unrescue_with_smartnic_port [0.374950s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_177_volume_volume_connector_id_get_member [0.500854s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors/eebc27d7-f416-4a03-970f-76a30bc48687 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-239fbf15-19a8-462f-9ef7-357aa3051875
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume connector eebc27d7-f416-4a03-970f-76a30bc48687 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_uefi [0.528216s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_get_subscription_does_not_exist [0.248832s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_agent.PrepareInstanceToBootTest.test_prepare_instance_to_boot [0.433076s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_fail_missing_deploy_kernel [0.336728s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_178_volume_volume_connector_id_get_observer [0.592782s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors/2e549b57-7dad-4be6-8f6a-7f6b493d56fa WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8b8454bf-3534-4f65-989d-9d44ed835b50
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume connector 2e549b57-7dad-4be6-8f6a-7f6b493d56fa could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_agent.PrepareInstanceToBootTest.test_prepare_instance_to_boot_configure_fails [0.363194s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_fail_missing_deploy_ramdisk [0.274385s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_fail_no_port [0.239413s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_agent.PrepareInstanceToBootTest.test_prepare_instance_to_boot_localboot_prep_partition [0.292994s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_179_volume_volume_connector_id_patch_admin [0.492621s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/connectors/f2f20e63-6545-4769-80f6-41706e773f55 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-94862c2f-c1de-4bd4-8759-4d76aacc625e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume connector f2f20e63-6545-4769-80f6-41706e773f55 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_good [0.297422s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_agent.SwitchToTenantNetworkTest.test_switch_to_tenant_network [0.307218s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_180_volume_volume_connector_id_patch_member [0.477416s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/connectors/9c9a411e-0b94-4648-bc4b-98fc5d7af8c3 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3ae5af5d-2fe3-4f04-98e3-5c5bc66a8855
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume connector 9c9a411e-0b94-4648-bc4b-98fc5d7af8c3 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_good_whole_disk_image [0.251568s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_inspection [0.376974s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_get_subscription_exists [1.826812s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_agent.SwitchToTenantNetworkTest.test_switch_to_tenant_network_fails [0.696274s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_181_volume_volume_connector_id_patch_observer [0.662196s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/connectors/c9372741-8c96-4d32-8bec-b48d5d6f40a2 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-90a4c851-c3df-4517-a8ed-f5739e5c9064
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume connector c9372741-8c96-4d32-8bec-b48d5d6f40a2 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_invalid_delete_subscription [0.375537s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_inspection_no_inspection_ramdisk [0.571664s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_182_volume_volume_connector_id_delete_admin [0.472329s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/volume/connectors/d5143aca-675a-49e5-9bc7-4ce522aa4cec GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-43aa80c1-fd35-487c-93e9-71798b5b1d4b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume connector d5143aca-675a-49e5-9bc7-4ce522aa4cec could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_validate_invalid_create_subscription [0.391468s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_kickstart_fail_http_url_not_set [0.244221s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_agent_base.AgentRescueTests.test__finalize_rescue [0.687992s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_validate_invalid_delete_subscription [0.170997s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_validate_invalid_dev [0.043676s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_agent.TestBootcAgentDeploy.test_execute_bootc_install [0.066363s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_kickstart_missing_stage2_id [0.327796s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.test_agent.TestBootcAgentDeploy.test_set_boot_to_disk [0.103896s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_183_volume_volume_connector_id_delete_member [0.489454s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/volume/connectors/7a096c2f-1c4c-4306-812c-6ce57b99ffc4 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-34c191af-6754-4f87-837a-e7bbda480acf
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume connector 7a096c2f-1c4c-4306-812c-6ce57b99ffc4 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.test_agent.TestBootcAgentDeploy.test_set_boot_to_disk_lenovo [0.123811s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_agent_base.AgentRescueTests.test__finalize_rescue_bad_command_result [0.541701s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.test_agent.TestBootcAgentDeploy.test_validate [0.086738s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_no_image_source_for_local_boot [0.321480s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_agent.TestBootcAgentDeploy.test_validate_fails_image_source_not_set [0.171056s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_184_volume_volume_connector_id_delete_observer [0.384492s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/volume/connectors/e423b636-270a-4ec9-a928-cb981b5c5e65 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-40f80000-63e9-42d6-8259-8608c8df8583
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume connector e423b636-270a-4ec9-a928-cb981b5c5e65 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_non_local [0.250355s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_agent.TestBootcAgentDeploy.test_validate_fails_with_non_oci [0.162634s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_agent_base.AgentRescueTests.test__finalize_rescue_exc [0.461999s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning [0.142371s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_skip_check_write_image_false [0.260789s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_185_volume_targets_get_admin [0.423276s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9c541275-a739-4f57-9906-20ceea6b2393
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:list\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test__validate_argsinfo [0.097384s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_after_reboot [0.213996s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_agent_base.AgentRescueTests.test__finalize_rescue_missing_command_result [0.300618s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test__validate_argsinfo_arg_description_invalid [0.086431s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_agent_base.AgentRescueTests.test__finalize_rescue_with_smartnic_port [0.068736s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test__validate_argsinfo_arg_empty_dict [0.124386s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_boot_mode_utils.SecureBootTestCase.test_configure [0.233300s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test__validate_argsinfo_arg_missing_description [0.178658s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_186_volume_targets_get_member [0.456547s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-19bc4f5d-f711-421a-95fd-67162db174c7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:list\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test__validate_argsinfo_arg_not_dict [0.126081s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_automated_clean_version_mismatch [0.609408s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_boot_mode_utils.SecureBootTestCase.test_configure_exception [0.242882s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test__validate_argsinfo_arg_required_invalid [0.118440s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test__validate_argsinfo_arg_unknown_key [0.104800s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_187_volume_targets_get_observer [0.420101s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-406cb3b0-8ee8-4617-9635-c877dac634ab
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:list\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_boot_mode_utils.SecureBootTestCase.test_configure_none_requested [0.266216s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test__validate_argsinfo_not_dict [0.131045s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_clean_version_mismatch_fail [0.397651s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test_clean_step_all_args [0.102730s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test_clean_step_bad_abortable [0.126827s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_boot_mode_utils.SecureBootTestCase.test_configure_unsupported [0.263443s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test_clean_step_bad_argsinfo [0.126748s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_188_volume_targets_post_admin [0.509427s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/targets WITH {'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'volume_type': 'iscsi', 'boot_index': 4, 'volume_id': 'test-id'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9bdc2e5b-f607-45ac-a0c2-e0c6224a995f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:create\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_fail [0.365859s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test_clean_step_bad_priority [0.125119s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test_clean_step_priority_only [0.105666s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.test_base.DeployStepTestCase.test_get_and_execute_deploy_steps [0.166503s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_manual_clean_version_mismatch [0.484724s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.test_base.TestManagementInterface.test_get_boot_mode_default_impl [0.164309s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_189_volume_targets_post_member [0.587050s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/targets WITH {'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'volume_type': 'iscsi', 'boot_index': 4, 'volume_id': 'test-id'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-af8d34a1-72c7-4f72-af32-a95cfd0f6b6b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:create\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.test_base.TestManagementInterface.test_get_indicator_state_default_impl [0.148264s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.test_base.TestManagementInterface.test_get_mac_addresses [0.131149s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.test_base.TestManagementInterface.test_get_supported_boot_modes_default_impl [0.121821s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_no_step_running [0.451918s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.test_base.TestManagementInterface.test_get_supported_indicators_default_impl [0.124522s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_190_volume_targets_post_observer [0.507176s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/targets WITH {'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'volume_type': 'iscsi', 'boot_index': 4, 'volume_id': 'test-id'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a352834d-05a3-460d-8186-7378e1dbf96c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:create\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.test_base.TestManagementInterface.test_inject_nmi_default_impl [0.133897s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_old_command [0.365059s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.test_base.TestManagementInterface.test_set_boot_mode_default_impl [0.128636s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.test_base.TestManagementInterface.test_set_indicator_state_default_impl [0.123605s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_191_volume_volume_target_id_get_admin [0.511327s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets/b3ac5a2c-e14e-41a6-b179-ae828297a667 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-047079cb-cd92-45e2-bc5f-d3327cd706f5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume target b3ac5a2c-e14e-41a6-b179-ae828297a667 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_boot_mode_utils.SecureBootTestCase.test_deconfigure [1.796470s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_reboot [0.393700s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_boot_interface [0.329942s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_boot_mode_utils.SecureBootTestCase.test_deconfigure_exception [0.331318s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_running [0.293924s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_console_interface [0.252575s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_192_volume_volume_target_id_get_member [0.540041s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets/e8dc5762-d8bc-4c90-8aef-6e8f79408137 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7a7006e1-df39-44db-a145-dc84dc3b043a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume target e8dc5762-d8bc-4c90-8aef-6e8f79408137 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_boot_mode_utils.SecureBootTestCase.test_deconfigure_none_requested [0.222542s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_deploy_interface [0.198036s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_boot_mode_utils.SecureBootTestCase.test_deconfigure_unsupported [0.222914s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_unknown [0.381024s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_driver_interfaces [0.214992s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_193_volume_volume_target_id_get_observer [0.451595s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets/69924bb9-ea54-42e7-a6cb-74057313c280 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b0d6224d-84a5-427d-94c0-ef65d560f345
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume target 69924bb9-ea54-42e7-a6cb-74057313c280 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_agent_add_clean_params [0.285744s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_get_properties [0.196904s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_with_hook [0.362754s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_build_agent_options_conf [0.179299s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_inspect_interface [0.223436s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_194_volume_volume_target_id_patch_admin [0.418711s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/targets/b8386674-daac-40d7-8f4c-f12506af5784 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d690fd9d-7086-4e0f-919a-542f77beef4c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume target b8386674-daac-40d7-8f4c-f12506af5784 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_build_agent_options_keystone [0.195519s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_with_hook_fails [0.367450s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_management_interface_get_boot_device [0.238622s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_direct_deploy_should_convert_raw_image_no_force_raw [0.181743s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_direct_deploy_should_convert_raw_image_no_stream [0.180952s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_management_interface_get_indicator_state [0.219869s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_195_volume_volume_target_id_patch_member [0.472895s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/targets/d6514f34-5db3-4962-8e74-acf34c322bb1 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-52f54dcc-a036-4a87-bb01-002747834967
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume target d6514f34-5db3-4962-8e74-acf34c322bb1 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_manual_cleaning [0.406889s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_direct_deploy_should_convert_raw_image_partition [0.144124s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_management_interface_get_properties [0.228823s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_direct_deploy_should_convert_raw_image_true [0.178645s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_agent_base.TestRefreshCleanSteps.test_refresh_steps [0.309588s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_management_interface_get_supported_boot_devices [0.205469s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_196_volume_volume_target_id_patch_observer [0.518232s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/targets/641565bb-e41b-4949-9b75-526cf3f904d0 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-576a9754-4a64-4f61-bd6a-e459fd5febfb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume target 641565bb-e41b-4949-9b75-526cf3f904d0 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_prepare_inband_cleaning [0.345814s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.test_agent_base.TestRefreshCleanSteps.test_refresh_steps_busy [0.288574s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_management_interface_get_supported_indicators [0.222992s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_management_interface_set_boot_device_fail [0.238771s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_prepare_inband_cleaning_broken_fast_track [0.318162s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.test_agent_base.TestRefreshCleanSteps.test_refresh_steps_deploy [0.336899s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_197_volume_volume_target_id_delete_admin [0.466464s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/volume/targets/af4f5e4a-8974-4015-9889-ddbb25a1907e GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-31b12c41-db04-48a9-add5-17a45a82b653
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume target af4f5e4a-8974-4015-9889-ddbb25a1907e could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_management_interface_set_boot_device_good [0.267406s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_prepare_inband_cleaning_fast_track [0.281323s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.test_agent_base.TestRefreshCleanSteps.test_refresh_steps_missing_interface [0.395228s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_prepare_inband_cleaning_manage_boot_false [0.263464s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_management_interface_set_boot_mode_good [0.316469s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.test_agent_base.TestRefreshCleanSteps.test_refresh_steps_missing_steps [0.266267s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_198_volume_volume_target_id_delete_member [0.656534s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/volume/targets/4c1c7c45-65ac-422c-b22b-43c42c93ec47 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b47e980b-a589-4fe4-bfa8-b755bf8e3e2a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume target 4c1c7c45-65ac-422c-b22b-43c42c93ec47 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.test_agent_client.TestLockDown.test_agent_already_down [0.111002s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_management_interface_set_indicator_state_good [0.276941s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_prepare_inband_service [0.327760s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.test_agent_client.TestLockDown.test_okay [0.128956s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_agent_client.TestLockDown.test_okay_with_fail_if_unavailable [0.129596s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_management_interface_validate [0.270991s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_tear_down_inband_cleaning [0.259628s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_199_volume_volume_target_id_delete_observer [0.361067s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/volume/targets/253554bb-3368-4f13-aa43-1c45f782061d GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e91a6d3a-4f79-49be-9450-311ddfbfd0bb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume target 253554bb-3368-4f13-aa43-1c45f782061d could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.test_agent_client.TestLockDown.test_timeout [0.114782s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_parse_sleep_range [0.231895s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_tear_down_inband_cleaning_cleaning_error [0.316751s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.test_deploy_utils.GetSingleNicTestCase.test_get_single_nic_with_cleaning_vif_port_id [0.307066s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_200_nodes_volume_get_admin [0.401499s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-15475188-b721-40ea-b7a5-1524a48d632e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:get\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_power_interface [0.262165s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_tear_down_inband_cleaning_disable_power_off [0.270532s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.test_deploy_utils.GetSingleNicTestCase.test_get_single_nic_with_provisioning_vif_port_id [0.256414s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_sleep_one [0.212843s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_201_nodes_volume_get_member [0.335106s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5600393b-7519-4d32-ab5d-b74460807021
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:get\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_tear_down_inband_cleaning_disable_power_off_and_fast_track [0.341897s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.test_deploy_utils.GetSingleNicTestCase.test_get_single_nic_with_vif_port_id [0.347903s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_202_nodes_volume_get_observer [0.293112s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1c8303ba-8191-403e-9714-84f3d10aa124
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:get\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_check_interface_capability [0.160571s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_tear_down_inband_cleaning_fast_track [0.300813s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_get_remote_boot_volume [0.319589s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_203_nodes_volume_connectors_get_admin [0.392715s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/connectors WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7fbab0ac-387c-48f4-96f2-d37eb9daefe6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_tear_down_inband_cleaning_manage_boot_false [0.293472s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_get_remote_boot_volume_none [0.324748s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_204_nodes_volume_connectors_get_member [0.402509s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/connectors WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-079c4764-7b0d-4b7f-a781-437eb78ac2c7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_tear_down_inband_service [0.354122s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_is_iscsi_boot [0.303455s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_tear_down_inband_service_disable_power_off [0.350484s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_sleep_range [1.602369s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_is_iscsi_boot_exception [0.248241s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_sleep_zero [0.241679s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_tear_down_inband_service_service_error [0.309170s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_is_iscsi_boot_false [0.268269s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_ipxe_boot_bios [0.113886s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_ipxe_boot_file_fallback [0.164981s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.test_ipmi.IPMIHardwareTestCase.test_default_interfaces [0.326445s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_is_iscsi_boot_false_fc_target [0.324922s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_ipxe_boot_file_fallback_bios [0.136488s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_ipxe_boot_file_other_arch [0.125098s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_populate_storage_driver_internal_info_error [0.236124s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_ipxe_boot_file_uefi [0.105421s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.test_ipmi.IPMIHardwareTestCase.test_override_with_agent_rescue [0.351724s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_ipxe_boot_uefi [0.118247s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_205_nodes_volume_connectors_get_observer [1.446957s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/connectors WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-321fc4a6-94a3-47cc-b5c1-46481a55ba01
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_ipxe_config_template [0.108064s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_populate_storage_driver_internal_info_fc [0.292013s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.drivers.test_ipmi.IPMIHardwareTestCase.test_override_with_cinder_storage [0.326925s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_ipxe_config_template_none [0.113438s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_ipxe_config_template_none_bios [0.161181s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_206_nodes_volume_targets_get_admin [0.470663s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/targets WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-cf0c102e-a5b9-46af-97fc-02ad1ae761ca
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_ipxe_config_template_override_pxe_fallback [0.177095s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.test_ipmi.IPMIHardwareTestCase.test_override_with_noop_mgmt [0.365975s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_populate_storage_driver_internal_info_iscsi [0.429997s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_boot_file_bios_without_by_arch [0.142764s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_boot_file_cpu_in_by_arch [0.133866s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.test_ipmi.IPMIHardwareTestCase.test_override_with_shellinabox [0.281463s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_207_nodes_volume_targets_get_member [0.417781s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/targets WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-36ea042f-2dc7-4739-bc03-de2b10568ab3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_boot_file_cpu_not_in_by_arch [0.136659s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_tear_down_storage_configuration [0.441527s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_boot_file_emtpy_property [0.139657s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.test_snmp.SNMPHardwareTestCase.test_default_interfaces [0.361365s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateParametersTestCase.test__get_img_instance_info_boot_iso_only [0.214981s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_boot_file_emtpy_property_bios_default [0.177903s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_208_nodes_volume_targets_get_observer [0.408441s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/targets WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d3dfba3e-46f9-4f93-ac6e-3fa0cc55c057
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateParametersTestCase.test__get_img_instance_info_good [0.204512s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_boot_file_uefi_without_by_arch [0.175765s] ... ok
DEBUG: {3} ironic.tests.unit.drivers.test_snmp.SNMPHardwareTestCase.test_fake_management [0.320972s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateParametersTestCase.test__get_img_instance_info_good_non_glance_image [0.171566s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_config_template_bios_without_by_arch [0.170589s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_create [0.160162s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_209_drivers_get_admin [0.415245s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-256b56ad-1c0f-4e19-991b-fe1edc816bf7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:get\\\": \\\"(role:reader and system_scope:all) or (role:service and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_config_template_cpu_in_by_arch [0.148978s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_delete [0.156314s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_config_template_cpu_not_in_by_arch [0.142519s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_get [0.106482s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_config_template_emtpy_property [0.129200s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_get_by_node_id [0.108020s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_210_drivers_get_member [0.401350s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-28134969-cc97-4d87-9381-f75a57313ec4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:get\\\": \\\"(role:reader and system_scope:all) or (role:service and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_config_template_emtpy_property_bios [0.134498s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_list_create [0.156375s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_config_template_per_node [0.161539s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_list_delete [0.160156s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_config_template_uefi_without_by_arch [0.123347s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_211_drivers_get_observer [0.374432s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8ef012b7-5e0d-4e7b-b67f-9f9b4b325b06
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:get\\\": \\\"(role:reader and system_scope:all) or (role:service and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_list_save [0.151268s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test__check_disk_layout_unchanged [0.153263s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_save [0.199677s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test__check_disk_layout_unchanged_fails [0.132792s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_configdrive [0.144171s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_sync_node_setting_create_and_update [0.223006s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_212_drivers_driver_name_get_admin [0.449987s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-cc6acd13-3e45-431d-bdc6-075597c6a25d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:get\\\": \\\"(role:reader and system_scope:all) or (role:service and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_good [0.182655s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateParametersTestCase.test__get_img_instance_info_good_non_glance_image_anaconda [1.657606s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_sync_node_setting_delete_nochange [0.301824s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_213_drivers_driver_name_get_member [0.294781s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-87c2ddf3-b1b4-4585-98ef-6c21430880ab
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:get\\\": \\\"(role:reader and system_scope:all) or (role:service and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_invalid_ephemeral_disk [0.197410s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateParametersTestCase.test__get_img_instance_info_missing_image_source [0.236277s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_conductor.TestConductorObject.test_list [0.227123s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_invalid_ephemeral_gb [0.201077s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_214_drivers_driver_name_get_observer [0.364839s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6cffb251-de6c-4ffa-9317-80a3ef07dc4b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:get\\\": \\\"(role:reader and system_scope:all) or (role:service and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.objects.test_conductor.TestConductorObject.test_load [0.173457s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_invalid_preserve_ephemeral [0.169125s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateParametersTestCase.test__get_img_instance_info_non_glance_image_missing_kernel [0.202445s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_invalid_root_gb [0.137239s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_conductor.TestConductorObject.test_refresh [0.135161s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateParametersTestCase.test__get_img_instance_info_non_glance_image_missing_ramdisk [0.158367s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_conductor.TestConductorObject.test_register [0.167739s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_215_drivers_properties_get_admin [0.322534s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz/properties WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-13c22701-6d81-4045-93c8-0b9c9b72e5be
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:get_properties\\\": \\\"(role:reader and system_scope:all) or (role:service and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_missing_instance_source [0.179050s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateParametersTestCase.test__get_img_instance_info_ramdisk_deploy [0.174349s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_conductor.TestConductorObject.test_register_hardware_interfaces [0.171005s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_missing_root_gb [0.165055s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateParametersTestCase.test__get_img_instance_info_whole_disk_image [0.158755s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_conductor.TestConductorObject.test_register_into_group [0.188780s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_non_image_deploy [0.234900s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_image_utils.Ilo5ImageHandlerTestCase.test_ilo5_kernel_param_config [0.206775s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_216_drivers_properties_get_member [0.479284s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz/properties WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4ff893b6-b821-4811-b8af-21f4faa44bfc
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:get_properties\\\": \\\"(role:reader and system_scope:all) or (role:service and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.objects.test_conductor.TestConductorObject.test_register_into_group_uppercased [0.209179s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_nonglance_image [0.188062s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageHandlerTestCase.test_redfish_kernel_param_config [0.154612s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_inspect_utils.LookupCacheTestCase.test_clear [0.101403s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_nonglance_image_anaconda [0.174931s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_conductor.TestConductorObject.test_register_into_group_with_update [0.186558s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_inspect_utils.LookupCacheTestCase.test_new_value [0.091931s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_inspect_utils.LookupCacheTestCase.test_replace_with_empty [0.098593s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_nonglance_image_no_kernel [0.150481s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_conductor.TestConductorObject.test_register_update_existing_true [0.188825s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_inspect_utils.RunInspectionHooksTestCase.test_no_on_error [0.098451s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_217_drivers_properties_get_observer [0.512202s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz/properties WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9387cee8-55d7-4f07-824f-a391fb493ce3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:get_properties\\\": \\\"(role:reader and system_scope:all) or (role:service and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_unicode_swap_mb [0.149900s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_inspect_utils.RunInspectionHooksTestCase.test_post_hook_on_error_callback [0.117008s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_conductor.TestConductorObject.test_register_with_invalid_group [0.193560s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_inspect_utils.RunInspectionHooksTestCase.test_pre_hook_on_error_callback [0.102334s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_valid_ephemeral_gb [0.166930s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_conductor.TestConductorObject.test_save [0.168513s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_valid_ephemeral_missing_format [0.161702s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootBaseUtils.test__node_set_boot_device_for_network_boot [0.203979s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_218_drivers_raid_logical_disk_properties_get_admin [0.514577s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz/raid/logical_disk_properties WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-05879f4c-d3d2-45aa-9d03-5cb7b0853949
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:get_raid_logical_disk_properties\\\": \\\"(role:reader and system_scope:all) or (role:service and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.objects.test_conductor.TestConductorObject.test_touch [0.188317s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_ipxe.iPXEHttpBootTestCase.test_http_boot_enabled [0.175587s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_conductor.TestConductorObject.test_unregister [0.141091s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_valid_preserve_ephemeral_false [0.337577s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_conductor.TestConductorObject.test_unregister_all_hardware_interfaces [0.249364s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_valid_preserve_ephemeral_true [0.235749s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_whole_disk_image [0.127861s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_ipxe.iPXEHttpBootTestCase.test_prepare_ramdisk [0.519002s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_219_drivers_raid_logical_disk_properties_get_member [0.620639s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz/raid/logical_disk_properties WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5b90f422-b91e-437e-b967-dfd1ba5636d8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:get_raid_logical_disk_properties\\\": \\\"(role:reader and system_scope:all) or (role:service and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.objects.test_deploy_template.TestDeployTemplateObject.test_create [0.246958s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_whole_disk_image_missing_root [0.120218s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_all_supported_capabilities [0.089739s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_deploy_template.TestDeployTemplateObject.test_destroy [0.151681s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_deploy_template.TestDeployTemplateObject.test_get_by_id [0.127649s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_220_drivers_raid_logical_disk_properties_get_observer [0.389520s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz/raid/logical_disk_properties WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a41ac6a9-529b-40f6-a66a-fda5c0a27f75
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:get_raid_logical_disk_properties\\\": \\\"(role:reader and system_scope:all) or (role:service and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.objects.test_deploy_template.TestDeployTemplateObject.test_get_by_name [0.157476s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_ipxe.iPXEHttpBootTestCase.test_prepare_ramdisk_rescue [0.576011s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.objects.test_deploy_template.TestDeployTemplateObject.test_get_by_uuid [0.119909s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_deploy_template.TestDeployTemplateObject.test_list [0.129336s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_221_drivers_vendor_passthru_methods_get_admin [0.340391s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz/vendor_passthru/methods WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-60fc3f47-148e-4591-a7f3-fd57b8594e29
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:vendor_passthru\\\": \\\"role:admin and system_scope:all\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.objects.test_deploy_template.TestDeployTemplateObject.test_list_by_names [0.122945s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_deploy_template.TestDeployTemplateObject.test_refresh [0.122114s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_deploy_template.TestDeployTemplateObject.test_save [0.119091s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_222_drivers_vendor_passthru_methods_get_member [0.331430s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz/vendor_passthru/methods WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2015a3dd-d77f-4861-a41b-3b1d416d721e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:vendor_passthru\\\": \\\"role:admin and system_scope:all\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.objects.test_deployment.TestDeploymentObject.test_create [0.206667s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_ipxe.iPXEHttpBootTestCase.test_prepare_ramdisk_uefi [0.707717s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_get_disk_label [1.227170s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_223_drivers_vendor_passthru_methods_get_observer [0.339405s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz/vendor_passthru/methods WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f86c273d-ce5c-47ab-af62-daf41bf8141b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:vendor_passthru\\\": \\\"role:admin and system_scope:all\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.objects.test_deployment.TestDeploymentObject.test_create_with_node [0.204270s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_get_disk_label_nothing_set [0.101551s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_pxe.HttpBootTestCase.test_http_boot_enabled [0.258156s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_get_disk_label_nothing_set_bios_mode [0.075817s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_get_disk_label_uefi_mode [0.088629s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_deployment.TestDeploymentObject.test_destroy [0.242506s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_is_secure_boot_requested_false [0.091918s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_224_drivers_vendor_passthru_get_admin [0.345174s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz/vendor_passthru?method=test WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-93d556ad-a329-44c9-95de-70f93f3d7ae3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:vendor_passthru\\\": \\\"role:admin and system_scope:all\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_is_secure_boot_requested_invalid [0.084294s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_deployment.TestDeploymentObject.test_destroy_with_node [0.211649s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_is_secure_boot_requested_true [0.126403s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_pxe.HttpBootTestCase.test_prepare_ramdisk [0.432033s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_parse_instance_info_capabilities [0.089376s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_deployment.TestDeploymentObject.test_get_by_node_uuid [0.205663s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_parse_instance_info_capabilities_string [0.087788s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_225_drivers_vendor_passthru_get_member [0.409455s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz/vendor_passthru?method=test WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-80b0feec-80f3-440e-ad6e-16a03edc3329
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:vendor_passthru\\\": \\\"role:admin and system_scope:all\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_parse_instance_info_invalid_type [0.123383s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_deployment.TestDeploymentObject.test_get_by_uuid [0.184612s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_validate_boot_mode_capability [0.109691s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_pxe.HttpBootTestCase.test_prepare_ramdisk_rescue [0.431670s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_validate_boot_mode_capability_instance_info [0.084222s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_deployment.TestDeploymentObject.test_not_found [0.167011s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_validate_boot_mode_capability_instance_info_with_exc [0.091893s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_226_drivers_vendor_passthru_get_observer [0.383725s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz/vendor_passthru?method=test WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ce4625a1-a687-4d86-87ff-ccd2463de813
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:vendor_passthru\\\": \\\"role:admin and system_scope:all\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_validate_boot_mode_capability_with_exc [0.093873s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_deployment.TestDeploymentObject.test_refresh [0.208542s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.SwitchPxeConfigTestCase.test_switch_ipxe_config_whole_disk_image [0.110185s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_fields.TestNotificationLevelField.test_coerce_bad_value [0.101958s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_pxe.HttpBootTestCase.test_prepare_ramdisk_uefi [0.487701s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.objects.test_fields.TestNotificationLevelField.test_coerce_good_value [0.086621s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.SwitchPxeConfigTestCase.test_switch_ipxe_iscsi_boot [0.118736s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.SwitchPxeConfigTestCase.test_switch_pxe_config_whole_disk_image [0.099648s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_227_drivers_vendor_passthru_post_admin [0.408561s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/drivers/fake-driverz/vendor_passthru?method=test WITH None GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-dbb9e0f5-0c80-4e87-be92-45a5aba3bfc3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:vendor_passthru\\\": \\\"role:admin and system_scope:all\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_allocation_id_supported_missing [0.147009s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.SwitchPxeConfigTestCase.test_switch_uefi_elilo_config_whole_disk_image [0.123857s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_allocation_id_supported_set [0.133916s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.SwitchPxeConfigTestCase.test_switch_uefi_grub_config_whole_disk_image [0.105481s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_allocation_id_unsupported_missing [0.138048s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_pxe.PXEAnacondaDeployTestCase.test_deploy [0.433746s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.SwitchPxeConfigTestCase.test_switch_uefi_ipxe_config_whole_disk_image [0.117380s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_228_drivers_vendor_passthru_post_member [0.391537s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/drivers/fake-driverz/vendor_passthru?method=test WITH None GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-cb6e749e-caf6-4f95-889f-9dd37155da46
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:vendor_passthru\\\": \\\"role:admin and system_scope:all\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_allocation_id_unsupported_set_no_remove_default [0.165682s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateImagePropertiesTestCase.test_validate_image_properties_anaconda_deploy_image_source [0.148755s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_pxe.PXEAnacondaDeployTestCase.test_heartbeat_deploy_end [0.257877s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_allocation_id_unsupported_set_no_remove_non_default [0.145018s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateImagePropertiesTestCase.test_validate_image_properties_boot_iso_conflict [0.178792s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_allocation_id_unsupported_set_remove [0.146999s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_pxe.PXEAnacondaDeployTestCase.test_heartbeat_deploy_error [0.218745s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_229_drivers_vendor_passthru_post_observer [0.431699s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/drivers/fake-driverz/vendor_passthru?method=test WITH None GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d0fab911-1453-4968-8cf9-c1d2f589a4f1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:vendor_passthru\\\": \\\"role:admin and system_scope:all\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateImagePropertiesTestCase.test_validate_image_properties_glance_image_missing_stage2_id [0.200726s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_automated_clean_supported_missing [0.141722s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_pxe.PXEAnacondaDeployTestCase.test_heartbeat_deploy_start [0.232668s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_automated_clean_supported_set [0.117809s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateImagePropertiesTestCase.test_validate_image_properties_glance_image_not_authorized [0.184463s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_automated_clean_unsupported_missing [0.137042s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_230_drivers_vendor_passthru_put_admin [0.373473s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/drivers/fake-driverz/vendor_passthru?method=test WITH None GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-62d3a3e9-1fc0-41eb-bf47-0f6db06a7a28
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:vendor_passthru\\\": \\\"role:admin and system_scope:all\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateImagePropertiesTestCase.test_validate_image_properties_glance_image_not_found [0.154051s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_pxe.PXEAnacondaDeployTestCase.test_prepare [0.279542s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_automated_clean_unsupported_set_no_remove_default [0.147264s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateImagePropertiesTestCase.test_validate_image_properties_invalid_image_href [0.128441s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_automated_clean_unsupported_set_no_remove_non_default [0.151863s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateImagePropertiesTestCase.test_validate_image_properties_local_boot [0.140898s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_pxe.PXEAnacondaDeployTestCase.test_prepare_active [0.241549s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_automated_clean_unsupported_set_remove [0.172389s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateImagePropertiesTestCase.test_validate_image_properties_nonglance_image [0.181551s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_231_drivers_vendor_passthru_put_member [0.469571s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/drivers/fake-driverz/vendor_passthru?method=test WITH None GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5008c34c-4c9f-4a96-ac37-e22f4c516e70
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:vendor_passthru\\\": \\\"role:admin and system_scope:all\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_bios_supported_missing [0.142542s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_pxe.PXEAnacondaDeployTestCase.test_prepare_cleaning [0.304565s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_bios_supported_set [0.095482s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateImagePropertiesTestCase.test_validate_image_properties_ramdisk_deploy [0.218996s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_bios_unsupported_missing [0.094543s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_bios_unsupported_set_no_remove_default [0.081244s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheFetch.test_fetch_image_both_master_and_dest_out_of_date [0.186581s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_bios_unsupported_set_no_remove_non_default [0.145166s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_bios_unsupported_set_remove [0.087088s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_boot_mode_supported_missing [0.024154s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_232_drivers_vendor_passthru_put_observer [0.638002s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/drivers/fake-driverz/vendor_passthru?method=test WITH None GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fceca391-f1f8-4c83-95fe-e263b817ce45
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:vendor_passthru\\\": \\\"role:admin and system_scope:all\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_boot_mode_supported_set [0.024263s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheFetch.test_fetch_image_dest_and_master_uptodate [0.282664s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_boot_mode_unsupported_missing [0.034749s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_boot_mode_unsupported_set_no_remove_default [0.031074s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_boot_mode_unsupported_set_no_remove_non_default [0.074306s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheFetch.test_fetch_image_dest_and_master_uptodate_no_force_raw [0.204346s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_boot_mode_unsupported_set_remove [0.097626s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_conductor_group_supported_set [0.116138s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_pxe.PXEAnacondaDeployTestCase.test_reboot_to_instance [0.858533s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_233_drivers_vendor_passthru_delete_admin ... SKIPPED: not updated for scope testing
DEBUG: {1} ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheFetch.test_fetch_image_dest_out_of_date [0.242348s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheFetch.test_fetch_image_master_out_of_date [0.197059s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_pxe.iPXEBootRetryTestCase.test_check_boot_status_maintenance [0.468711s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheFetch.test_fetch_image_no_master_dir [0.183890s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_234_drivers_vendor_passthru_delete_observer ... SKIPPED: not updated for scope testing
DEBUG: {1} ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheFetch.test_fetch_image_no_master_dir_disable_validation [0.152194s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_pxe.iPXEBootRetryTestCase.test_check_boot_status_not_retry_with_token [0.232085s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheFetch.test_fetch_image_no_master_dir_memory_low [0.132692s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheFetch.test_fetch_image_not_uuid [0.212885s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_pxe.iPXEBootRetryTestCase.test_check_boot_status_recent_power_change [0.339219s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_235_nodes_bios_get_admin [0.536437s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-79516c2f-cc28-40c0-9efa-900bafd68639
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheFetch.test_fetch_image_not_uuid_no_force_raw [0.180358s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_conductor_group_supported_unset [1.242648s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_conductor_group_unsupported_set [0.111332s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_image_utils.ISOCacheTestCase.test__download_image_iso [0.220067s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_pxe.iPXEBootRetryTestCase.test_check_boot_status_retry [0.394105s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_conductor_group_unsupported_set_no_remove [0.106140s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_conductor_group_unsupported_unset [0.113982s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_236_nodes_bios_get_member [0.546628s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0df22fe6-bc3e-41ca-b9e7-909c15f6a609
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_image_utils.ISOCacheTestCase.test_fetch_image_iso [0.190653s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_description_supported_missing [0.109888s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_inspect_utils.GetBMCAddressesTestCase.test_localhost_as_url_ignored [0.130852s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_description_supported_set [0.111128s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_inspect_utils.GetBMCAddressesTestCase.test_localhost_ignored [0.062854s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_pxe.iPXEBootRetryTestCase.test_check_boot_status_wrong_state [0.407880s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_description_unsupported_missing [0.086895s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_inspect_utils.GetBMCAddressesTestCase.test_normal_ip [0.098382s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_description_unsupported_set_no_remove_default [0.114679s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_inspect_utils.GetBMCAddressesTestCase.test_normal_ip_as_url [0.058011s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_description_unsupported_set_no_remove_non_default [0.114062s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_inspect_utils.GetBMCAddressesTestCase.test_normal_ipv6_as_url [0.134165s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_pxe.iPXEBootRetryTestCase.test_check_boot_timeouts [0.297806s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_237_nodes_bios_get_observer [0.533407s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a8679044-0ba3-441d-a0ca-a23611098f51
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_description_unsupported_set_remove [0.150521s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_inspect_utils.GetBMCAddressesTestCase.test_redfish_bmc_address_ipv6_brackets_no_scheme [0.129833s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_inspect_utils.GetBMCAddressesTestCase.test_resolved_host [0.108224s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_fault_supported_missing [0.153965s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_get_power_state_error [0.283742s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_inspect_utils.GetBMCAddressesTestCase.test_resolved_host_in_url [0.120058s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_fault_supported_untouched [0.118651s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_all_options_fail [0.118146s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_fault_unsupported_missing [0.103590s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_all_options_no_ipmitool [0.092512s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_238_nodes_bios_bios_setting_get_admin [0.530958s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios/FAKE_SETTING WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3f57501c-b286-4ed6-b763-f87874f8e36e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_fault_unsupported_set_remove [0.118519s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_get_power_state_off [0.292983s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_all_options_pass [0.139450s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_fault_unsupported_set_remove_in_maintenance [0.092691s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_dual_bridge_fail [0.130019s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_firmware_supported_missing [0.176034s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_dual_bridge_no_ipmitool [0.103163s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_get_power_state_on [0.331395s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_firmware_supported_set [0.141315s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_dual_bridge_pass [0.114436s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_239_nodes_bios_bios_setting_get_member [0.471305s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios/FAKE_SETTING WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-98ee8943-96fc-4d5f-9804-bcf1b1e99495
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_single_bridge_fail [0.089253s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_firmware_unsupported_missing [0.164777s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_single_bridge_no_ipmitool [0.095803s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_get_power_state_snmp_failure [0.298811s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_single_bridge_pass [0.087693s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_firmware_unsupported_set_no_remove_default [0.151055s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_timing_fail [0.095274s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_firmware_unsupported_set_no_remove_non_default [0.155127s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_timing_no_ipmitool [0.129383s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_240_nodes_bios_bios_setting_get_observer [0.562324s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios/FAKE_SETTING WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a25ee646-162a-4d8f-b9d3-2e595f7eca06
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_get_properties [0.355568s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_firmware_unsupported_set_remove [0.189931s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_timing_pass [0.132534s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_lessee_supported_missing [0.179493s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test__allocate_port [0.227402s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_lessee_supported_set [0.138317s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_241_conductors_get_admin [0.471988s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/conductors WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d1e37058-ddd6-4863-80f7-2a0b786cb0ec
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:conductor:get\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_lessee_unsupported_missing [0.159536s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test__bmc_reset_cold [0.255208s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_lessee_unsupported_set_no_remove_default [0.146123s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test__bmc_reset_fail [0.227523s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_lessee_unsupported_set_no_remove_non_default [0.159472s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_242_conductors_get_member [0.429291s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/conductors WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b04a0c43-cfeb-4f9e-8cc8-255f52e0e72e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:conductor:get\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_lessee_unsupported_set_remove [0.170427s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test__bmc_reset_ok [0.324532s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_owner_supported_missing [0.175996s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test__parse_ipmi_sensor_data_debug [0.195181s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_owner_supported_set [0.164286s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_243_conductors_get_observer [0.514250s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/conductors WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9470f750-c5e7-4258-8d89-5cd44bc6b16c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:conductor:get\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_owner_unsupported_missing [0.139260s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test__parse_ipmi_sensor_data_failed [0.172954s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_owner_unsupported_set_no_remove_default [0.116656s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_owner_unsupported_set_no_remove_non_default [0.134419s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_reboot [1.766857s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_244_conductors_hostname_get_admin [0.366568s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/conductors/test-conductor-node WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3a6c5b8e-f041-415d-a26d-8438daf320cc
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:conductor:get\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_owner_unsupported_set_remove [0.134235s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_protected_supported_missing [0.137711s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_reboot_error [0.268938s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_protected_supported_set [0.150263s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_protected_unsupported_missing [0.163742s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_reboot_snmp_failure [0.274969s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_protected_unsupported_set_no_remove_non_default [0.153003s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_protected_unsupported_set_remove [0.158933s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_reboot_timeout [0.354413s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_rescue_supported_missing [0.145028s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_rescue_supported_set [0.160502s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test__parse_ipmi_sensor_data_missing_sensor_reading [1.533312s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_rescue_unsupported_missing [0.177422s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_set_power_state_error [0.467651s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test__parse_ipmi_sensor_data_ok [0.201564s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_rescue_unsupported_set_no_remove_default [0.174761s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_rescue_unsupported_set_no_remove_non_default [0.173631s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_set_power_state_off [0.332938s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_rescue_unsupported_set_remove [0.149984s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test__release_allocated_port [0.409951s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_245_conductors_hostname_get_member [1.915360s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/conductors/test-conductor-node WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-af51ba4e-7634-41b5-bb61-91b62f35b7bb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:conductor:get\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_retired_supported_missing [0.159773s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_set_power_state_off_error [0.361125s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_retired_supported_set [0.156389s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_detect_vendor [0.334589s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_retired_unsupported_missing [0.144583s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_set_power_state_off_snmp_failure [0.236367s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_246_conductors_hostname_get_observer [0.468896s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/conductors/test-conductor-node WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-138505fb-805f-4289-89be-b4125b809129
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:conductor:get\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_retired_unsupported_set_no_remove_non_default [0.169156s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_dump_sdr_fail [0.328132s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_set_power_state_on [0.206544s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_retired_unsupported_set_remove [0.128934s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_trait_unsupported_set_no_remove_default [0.100220s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_set_power_state_on_error [0.111092s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_dump_sdr_ok [0.196456s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_247_allocations_post_admin [0.342580s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/allocations WITH {'resource_class': 'CUSTOM_TEST'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a0ee1cdf-3eba-4cbd-8865-931af0b73fe3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:allocation:create_restricted\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_trait_unsupported_set_no_remove_non_default [0.090795s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_set_power_state_on_snmp_failure [0.094845s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_traits_supported_missing [0.118580s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_set_power_state_on_timeout [0.112559s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_get_force_boot_device_persistent [0.203645s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} 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.
DEBUG: {2} ironic.tests.unit.drivers.test_base.DeployAndCleanStepDecoratorTestCase.test_clean_and_deploy_step_all_args [0.035686s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.test_base.DeployAndCleanStepDecoratorTestCase.test_deploy_and_clean_step_all_args [0.044854s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_traits_supported_set [0.090588s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_traits_unsupported_missing [0.037986s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.test_base.DeployAndCleanStepDecoratorTestCase.test_deploy_and_clean_step_priority_only [0.049961s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_249_allocations_post_observer [0.132183s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/allocations WITH {'resource_class': 'CUSTOM_TEST'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-770ab735-b5bf-4fc5-99fb-40cba0c8cb57
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:allocation:create_restricted\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.test_base.TestDeployInterface.test_warning_on_heartbeat [0.027933s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_node.TestConvertToVersion.test_traits_unsupported_missing_remove [0.051369s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_get_power_state [0.168576s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.test_base.TestFirmwareInterface.test_update_with_wrapper [0.056579s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_node_history.TestNodeHistoryObject.test_create [0.067429s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_250_allocations_get_admin [0.139987s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-42e0f52c-ee77-4be9-8868-9ae175bf39d3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:allocation:list\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.test_drac.IDRACHardwareTestCase.test_default_interfaces [0.082831s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.objects.test_node_history.TestNodeHistoryObject.test_destroy [0.074356s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_get_power_state_exception [0.187857s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.test_drac.IDRACHardwareTestCase.test_override_with_inspector [0.094829s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_251_allocations_get_member [0.130311s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c02667a0-d0cc-4818-a79a-4b510bdec48f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:allocation:list\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.objects.test_node_history.TestNodeHistoryObject.test_get [0.110491s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_get_properties [0.115834s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.test_drac.IDRACHardwareTestCase.test_override_with_raid [0.111053s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.objects.test_node_history.TestNodeHistoryObject.test_get_by_id [0.108064s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_252_allocations_get_observer [0.122197s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-48bbee51-a50d-47be-965d-da822627c897
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:allocation:list\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.test_drac.IDRACHardwareTestCase.test_override_with_redfish_bios [0.084300s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.objects.test_node_history.TestNodeHistoryObject.test_get_by_uuid [0.079550s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_force_set_boot_device_ok_bios [0.170841s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_253_allocations_allocation_id_get_admin [0.131237s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations/a3abeaa3-6d7f-46a6-bcef-bead4c2b97f7 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b0a06aed-d3dd-4e4a-8072-991dfccc5600
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Allocation a3abeaa3-6d7f-46a6-bcef-bead4c2b97f7 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.test_drac.IDRACHardwareTestCase.test_override_with_redfish_inspect [0.083613s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.objects.test_node_history.TestNodeHistoryObject.test_list [0.105132s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.test_drac.IDRACHardwareTestCase.test_override_with_redfish_management_and_power [0.113271s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_get_boot_device [0.147785s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.objects.test_node_history.TestNodeHistoryObject.test_list_by_node_id [0.115839s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_254_allocations_allocation_id_get_member [0.192180s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations/c14fa02a-7a46-424c-965e-572628052fe3 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a07f4ed1-dbc2-43eb-a7db-2a731ce0b0fa
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Allocation c14fa02a-7a46-424c-965e-572628052fe3 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.test_drac.IDRACHardwareTestCase.test_override_with_redfish_raid [0.066849s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.objects.test_node_history.TestNodeHistoryObject.test_list_none [0.058539s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.test_drac.IDRACHardwareTestCase.test_override_with_redfish_vendor [0.107450s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_get_boot_device_fail [0.166221s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.objects.test_notification.TestNotificationBase.test_emit_notification [0.079717s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.test_drac.IDRACHardwareTestCase.test_override_with_redfish_virtual_media_boot [0.079708s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.objects.test_notification.TestNotificationBase.test_emit_notification_empty_schema [0.092933s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_get_boot_device_persistent [0.127861s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_255_allocations_allocation_id_get_observer [0.243098s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations/c0ea04e6-38f5-415a-87f2-4dc22575ec1f WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-cc94c79f-4c0c-449a-9826-a50f45083086
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Allocation c0ea04e6-38f5-415a-87f2-4dc22575ec1f could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.objects.test_notification.TestNotificationBase.test_event_type_invalid_status_fails [0.041252s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.test_ilo.IloHardwareTestCase.test_default_interfaces [0.071802s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.objects.test_notification.TestNotificationBase.test_event_type_make_status_invalid [0.056211s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_get_boot_device_unknown_dev [0.112659s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.objects.test_notification.TestNotificationBase.test_event_type_with_status [0.058288s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.test_ilo.IloHardwareTestCase.test_override_with_agent_rescue [0.099963s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_256_allocations_allocation_id_patch_admin [0.139076s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/allocations/f1a1ad6f-2a9b-48ac-bbe1-2cd831ff82ef WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1d91b18a-68f5-4b1e-88de-fba0e2855667
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Allocation f1a1ad6f-2a9b-48ac-bbe1-2cd831ff82ef could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.objects.test_notification.TestNotificationBase.test_event_type_without_status_fails [0.062954s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_get_supported_boot_devices [0.097909s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.test_ilo.IloHardwareTestCase.test_override_with_inspector [0.100904s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.objects.test_notification.TestNotificationBase.test_mask_secrets_has_secrets [0.062230s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_257_allocations_allocation_id_patch_member [0.109310s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/allocations/09feb2b6-381e-4252-bae5-74dedd764288 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c25be144-b9ae-4b85-a963-90bfcb588e68
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Allocation 09feb2b6-381e-4252-bae5-74dedd764288 could not be found.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.objects.test_notification.TestNotificationBase.test_mask_secrets_no_secrets [0.047551s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.test_ilo.IloHardwareTestCase.test_override_with_no_bios [0.069137s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_inject_nmi_fail [0.100636s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_258_allocations_allocation_id_patch_observer [0.135144s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/allocations/cd65aad6-bbee-433a-aeec-08cd90ea9e84 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-abf6ad6c-2c33-45a4-98de-d77cf4110b2a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Allocation cd65aad6-bbee-433a-aeec-08cd90ea9e84 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.test_ilo.IloHardwareTestCase.test_override_with_pxe [0.094250s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.objects.test_notification.TestNotificationBase.test_mask_secrets_not_affected [0.130680s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_inject_nmi_ok [0.103379s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.test_redfish.RedfishHardwareTestCase.test_default_interfaces [0.069113s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_no_force_set_boot_device_bios [0.074046s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.objects.test_notification.TestNotificationBase.test_no_emit_level_too_low [0.078888s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_259_allocations_allocation_id_delete_admin [0.135019s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/allocations/d97349ff-6f41-4c50-b952-731553bb4179 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3dc1491f-912e-408d-a6a6-e806038b7140
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Allocation d97349ff-6f41-4c50-b952-731553bb4179 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.test_utils.UtilsRamdiskLogsTestCase.test_collect_ramdisk_logs [0.063831s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.test_utils.UtilsRamdiskLogsTestCase.test_collect_ramdisk_logs_IPA_command_fail [0.024254s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_bad_device [0.091970s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.test_utils.UtilsRamdiskLogsTestCase.test_collect_ramdisk_logs_storage_command_fail [0.042895s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.test_utils.UtilsRamdiskLogsTestCase.test_collect_ramdisk_logs_storage_fail_fs [0.038652s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_notification.TestNotificationBase.test_no_emit_notifs_disabled [0.139253s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_260_allocations_allocation_id_delete_member [0.129106s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/allocations/4b7dd790-99b3-44c9-99c8-2e9a2e0625d6 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-65bfd77c-b973-45ef-bade-aa4a1381e08d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Allocation 4b7dd790-99b3-44c9-99c8-2e9a2e0625d6 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_exec_failed [0.082095s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.test_utils.UtilsRamdiskLogsTestCase.test_collect_ramdisk_logs_storage_fail_swift [0.054135s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_ok_bios [0.052969s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.test_utils.UtilsRamdiskLogsTestCase.test_collect_ramdisk_logs_storage_fail_unkown [0.037866s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_notification.TestNotificationBase.test_no_emit_schema_not_populated [0.096598s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.test_utils.UtilsRamdiskLogsTestCase.test_collect_ramdisk_logs_with_label [0.036692s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_notification.TestNotificationBase.test_populate_schema [0.043701s] ... ok
DEBUG: {2} ironic.tests.unit.drivers.test_utils.UtilsRamdiskLogsTestCase.test_get_ramdisk_logs_file_name [0.035696s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_notification.TestNotificationBase.test_populate_schema_missing_required_obj_field [0.024775s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_persistent_bios [0.091140s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_261_allocations_allocation_id_delete_observer [0.167316s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/allocations/fa1dfd3d-c400-4750-9c09-b9f758da60e3 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-42d02b67-96ed-4378-b4d9-b012366cad51
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Allocation fa1dfd3d-c400-4750-9c09-b9f758da60e3 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.drivers.test_utils.UtilsRamdiskLogsTestCase.test_store_ramdisk_logs_local [0.060189s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_uefi [0.065333s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.objects.test_notification.TestNotificationBase.test_populate_schema_no_object_field [0.130423s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_262_nodes_allocation_get_admin [0.126284s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/allocation WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-84160eb2-aca4-4f48-ab5e-f8a9a8702c3e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Resource could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_uefi_and_onetime_smci [0.096992s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.drivers.test_utils.UtilsRamdiskLogsTestCase.test_store_ramdisk_logs_swift [0.113680s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_notification.TestNotificationBase.test_populate_schema_nullable_field_auto_populates [0.055192s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_trait.TestTraitObject.test_as_dict [0.024547s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_uefi_and_persistent [0.064543s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.objects.test_trait.TestTraitObject.test_create [0.021837s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_create [0.100852s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_trait.TestTraitObject.test_create_list [0.037787s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_trait.TestTraitObject.test_destroy [0.022336s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_uefi_and_persistent_smci [0.080047s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_unknown_exception [0.060427s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.objects.test_trait.TestTraitObject.test_destroy_list [0.076543s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_get_bad_id_and_uuid_and_name [0.098074s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_263_nodes_allocation_get_member [0.259673s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/allocation WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-77d8dcff-a9e0-429a-b355-933ae52357c2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Resource could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_without_timeout_1_bios [0.066376s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_get_by_id [0.080964s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_without_timeout_1_uefi [0.088577s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_get_by_name [0.056907s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_264_nodes_allocation_get_observer [0.195127s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/allocation WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6515907b-7eb0-48a3-8d10-ec248d37292a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Resource could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_without_timeout_2_bios [0.081240s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_get_by_uuid [0.074923s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_list [0.080557s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_265_nodes_allocation_delete_admin [0.121116s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/allocation GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a8dc4e47-439f-4825-8db4-71cf6c5945d3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 22e26c0b-03f2-4d2e-ae87-c02d7f33c000 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_without_timeout_2_uefi [0.133371s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_payload_schemas [0.116464s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_266_nodes_allocation_delete_member [0.103290s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/allocation GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0f87ed78-a52d-4f56-ab9d-683ba6954feb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 22e26c0b-03f2-4d2e-ae87-c02d7f33c000 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_refresh [0.100510s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_validate_fail [0.191156s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_267_nodes_allocation_delete_observer [0.157312s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/allocation GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5c1c3c52-3d20-4d1f-abb1-a58990916607
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 22e26c0b-03f2-4d2e-ae87-c02d7f33c000 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_save [0.086481s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_268_deploy_templates_post_admin [0.101944s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/deploy_templates WITH {'name': 'CUSTOM_TEST_TEMPLATE', 'steps': [{'interface': 'deploy', 'step': 'noop', 'args': {}, 'priority': 0}]} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b9540143-4241-4cd6-9c9e-41dabab9093b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:create\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_validate_good [0.181090s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_save_after_refresh [0.126095s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_chassis.TestChassisObject.test_create [0.056720s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_269_deploy_templates_post_member [0.111541s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/deploy_templates WITH {'name': 'CUSTOM_TEST_TEMPLATE', 'steps': [{'interface': 'deploy', 'step': 'noop', 'args': {}, 'priority': 0}]} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-de9c4958-91ee-4137-a164-1affde074b29
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:create\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.objects.test_chassis.TestChassisObject.test_get_bad_id_and_uuid [0.023870s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_power_validate [0.113622s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.objects.test_chassis.TestChassisObject.test_get_by_id [0.078641s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_trait.TestTraitObject.test_exists [0.932019s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_270_deploy_templates_post_observer [0.109578s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/deploy_templates WITH {'name': 'CUSTOM_TEST_TEMPLATE', 'steps': [{'interface': 'deploy', 'step': 'noop', 'args': {}, 'priority': 0}]} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-73bac79f-bc90-45f8-ae2f-1b7c39ddc6a2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:create\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.objects.test_chassis.TestChassisObject.test_get_by_uuid [0.038843s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_trait.TestTraitObject.test_get_by_id [0.057224s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_chassis.TestChassisObject.test_list [0.026732s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_reboot_already_off [0.127010s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.objects.test_chassis.TestChassisObject.test_payload_schemas [0.033787s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_chassis.TestChassisObject.test_refresh [0.024429s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_271_deploy_templates_get_admin [0.093155s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5d88503d-f085-4305-af71-a382bd090571
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:get\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.objects.test_trait.TestTraitObject.test_get_trait_names [0.075839s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_chassis.TestChassisObject.test_save [0.040635s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_create [0.065955s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_reboot_disable_power_off [0.126320s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.objects.test_chassis.TestChassisObject.test_save_after_refresh [0.068044s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_272_deploy_templates_get_member [0.119037s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4b2f3c7a-9e87-40d3-8a43-a50377da4bd5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:get\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_destroy [0.072278s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestMisc.test_max_version [0.093565s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_reboot_fail_power_off [0.130210s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_get [0.053117s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_273_deploy_templates_get_observer [0.102052s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-71779e61-cf13-493f-a2e4-4af0044c129c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:get\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestMisc.test_max_version_one [0.091598s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_get_by_id [0.090319s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_274_deploy_templates_deploy_template_id_get_admin [0.107549s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates/4bf6643a-79e8-4112-8e9b-60560a718f4c WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-74f10121-b567-4cd7-bfa0-592dd3346712
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:get\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_reboot_fail_power_on [0.178809s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_get_by_uuid [0.093605s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestMisc.test_max_version_two [0.118547s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_275_deploy_templates_deploy_template_id_get_member [0.112832s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates/93a8b6b6-88ef-4e6f-8dae-b15f27f82154 WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-108a34bb-a8ea-444f-b2d8-8e00e17c9db9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:get\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_list [0.119326s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_276_deploy_templates_deploy_template_id_get_observer [0.075919s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates/a838c18b-1125-4e04-9ffd-91f60c39141d WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2f22352f-45a4-4c79-9391-033ea55397ab
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:get\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObject.test__from_db_object [0.118350s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_list_by_node_id [0.065097s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_reboot_ok [0.201103s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObject.test__from_db_object_map_version_bad [0.111691s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_list_none [0.073229s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_reboot_timeout_fail [0.103316s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_payload_schemas [0.045978s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObject.test__from_db_object_old [0.081070s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_277_deploy_templates_deploy_template_id_patch_admin [0.221359s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/deploy_templates/d5a83032-d194-474a-b721-746b49833853 WITH [{'op': 'replace', 'path': '/name', 'value': 'CUSTOM_MAGIC'}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-eb2114ca-e7c9-4da7-9223-75617a706171
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:update\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_refresh [0.080294s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObject.test_as_dict [0.087892s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_reboot_timeout_ok [0.153653s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_save [0.060005s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_278_deploy_templates_deploy_template_id_patch_member [0.120834s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/deploy_templates/4996512e-d7a7-49e8-969e-ce8075b83976 WITH [{'op': 'replace', 'path': '/name', 'value': 'CUSTOM_MAGIC'}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e66800c6-91c7-4854-bcb2-d3f0d17a0c4d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:update\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObject.test_as_dict_with_nested_object [0.097903s] ... ok
DEBUG: {3} ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_save_after_refresh [0.087419s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_send_raw_bytes_fail [0.114234s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObject.test_as_dict_with_nested_object_list [0.083946s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_279_deploy_templates_deploy_template_id_patch_observer [0.139613s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/deploy_templates/05c564d4-441f-4804-ad42-278311239ac3 WITH [{'op': 'replace', 'path': '/name', 'value': 'CUSTOM_MAGIC'}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9c778e22-8aac-4561-b04d-49f12f3e6ad1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:update\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.pxe_filter.test_dnsmasq.TestExclusiveWriteOrPass.test_write [0.068428s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObject.test_assign_value_without_DictCompat [0.047595s] ... ok
DEBUG: {3} ironic.tests.unit.pxe_filter.test_dnsmasq.TestExclusiveWriteOrPass.test_write_custom_ioerror [0.072503s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_send_raw_bytes_from_clean_step [0.121947s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObject.test_base_attributes [0.063039s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_280_deploy_templates_deploy_template_id_delete_admin [0.102971s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/deploy_templates/ae437df3-0a7a-41b0-954f-b396939006fc GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e14bb9c5-d94b-44ab-8070-216c3ed106ee
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:delete\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObject.test_changed_1 [0.043766s] ... ok
DEBUG: {3} ironic.tests.unit.pxe_filter.test_dnsmasq.TestExclusiveWriteOrPass.test_write_would_block [0.062441s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObject.test_changed_2 [0.049977s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_281_deploy_templates_deploy_template_id_delete_member [0.097061s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/deploy_templates/2be202ae-3397-43ae-a52f-6adc7bfb7d08 GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-21aaf781-e3cf-4c5c-80b4-5357068c402d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:delete\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_send_raw_bytes_is_in_step_list [0.117972s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.pxe_filter.test_dnsmasq.TestExclusiveWriteOrPass.test_write_would_block_too_many_times [0.089928s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObject.test_changed_3 [0.066533s] ... ok
DEBUG: {3} ironic.tests.unit.pxe_filter.test_dnsmasq.TestSync.test_change_state [0.060962s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObject.test_changed_4 [0.044558s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_282_deploy_templates_deploy_template_id_delete_observer [0.108469s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/deploy_templates/12ec6fa4-a58d-41a6-93a2-6d76c329f474 GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4c28d0bd-dc10-45f8-8547-608c761ec0a3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:delete\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_send_raw_bytes_ok [0.126849s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.pxe_filter.test_dnsmasq.TestSync.test_deny_macs [0.070905s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_283_chassis_post_admin [0.105209s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/chassis WITH {'description': 'test-chassis'} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7efba050-8e65-456c-a524-7171c0676f1a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:chassis:create\\\": \\\"role:admin and system_scope:all\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {3} ironic.tests.unit.pxe_filter.test_dnsmasq.TestSync.test_no_macs [0.060730s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_send_raw_bytes_returns [0.119053s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.pxe_filter.test_dnsmasq.TestSync.test_only_new_macs [0.052012s] ... ok
DEBUG: {3} ironic.tests.unit.pxe_filter.test_dnsmasq.TestSync.test_removed_nodes [0.052840s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_284_chassis_post_member [0.119543s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/chassis WITH {'description': 'test-chassis'} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-bff98558-72ba-4abc-ad55-dca0dc17f8e8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:chassis:create\\\": \\\"role:admin and system_scope:all\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_power_invalid_state [0.103593s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.test_base.BlockExecuteTestCase.test_can_mock_execute [0.060499s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_power_off_ok [0.054733s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.test_base.BlockExecuteTestCase.test_exception_raised_for_execute [0.054294s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_285_chassis_post_observer [0.103931s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/chassis WITH {'description': 'test-chassis'} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-26a92bbe-f0e7-4540-b2c9-746d5ade0cc4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:chassis:create\\\": \\\"role:admin and system_scope:all\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_power_off_timeout_ok [0.086334s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.test_base.BlockExecuteTestCase.test_exception_raised_for_execute_parent_mocked [0.063319s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_power_on_fail [0.052053s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {3} ironic.tests.unit.test_base.DontBlockExecuteTestCase.test_no_exception_raised_for_execute [0.055973s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_286_chassis_get_admin [0.135178s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-98a6aa83-3f6c-47d5-93e6-9aca2a8348dd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:chassis:get\\\": \\\"(role:reader and system_scope:all) or (role:service and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_power_on_ok [0.089346s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_power_on_timeout_fail [0.055738s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_power_on_timeout_ok [0.060805s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObject.test_changes_in_primitive [0.735089s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_power_on_with_next_boot [0.088026s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObject.test_contains [0.052346s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObject.test_convert_to_version_new [0.082125s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObject.test_convert_to_version_old [0.054307s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObject.test_convert_to_version_old_keep [0.041674s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObject.test_convert_to_version_same [0.041131s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObject.test_dehydration [0.060028s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObject.test_do_version_changes_for_db [0.046508s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObject.test_do_version_changes_for_db_downgrade [0.074888s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObject.test_do_version_changes_for_db_pinned [0.064952s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObject.test_get [0.055137s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_power_on_with_next_boot_timeout [0.598339s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_287_chassis_get_member [0.859346s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-640699df-f647-4481-bdcb-2c8cf81c7d3d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:chassis:get\\\": \\\"(role:reader and system_scope:all) or (role:service and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObject.test_get_changes [0.085564s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObject.test_get_changes_pinned [0.048311s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_soft_power_off_ok [0.097156s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObject.test_get_changes_pinned_2versions [0.067267s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_soft_power_off_timeout_ok [0.074689s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObject.test_get_target_version_no_pin [0.048300s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_288_chassis_get_observer [0.192858s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ee5f4b8a-6f32-4d15-92e2-ef710a5d47b5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:chassis:get\\\": \\\"(role:reader and system_scope:all) or (role:service and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObject.test_get_target_version_pinned [0.045738s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_soft_reboot_ok [0.109160s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObject.test_get_target_version_pinned_bad [0.065972s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_soft_reboot_timeout_fail [0.067226s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObject.test_get_target_version_pinned_no_myobj [0.045854s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_289_chassis_detail_get_admin [0.174596s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis/detail WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-dc1db0c1-d119-48aa-8304-af476c5e7113
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:chassis:get\\\": \\\"(role:reader and system_scope:all) or (role:service and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObject.test_get_updates [0.043735s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_soft_reboot_timeout_ok [0.070571s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObject.test_hydration [0.062616s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObject.test_hydration_bad_ns [0.044340s] ... ok
DEBUG: Exception ignored in: <function _TemporaryFileCloser.__del__ at 0x7fb79127f160>
DEBUG: Traceback (most recent call last):
DEBUG:   File "/usr/lib64/python3.9/tempfile.py", line 461, in __del__
DEBUG:   File "/usr/lib64/python3.9/tempfile.py", line 457, in close
DEBUG: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmp38iq9ioq/tmp495lmj1g'
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_call_bmc_reset_cold [0.117998s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObject.test_hydration_type_error [0.045362s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_290_chassis_detail_get_member [0.184480s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis/detail WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-adac3cb9-2fbf-4f99-91b5-936fce889b33
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:chassis:get\\\": \\\"(role:reader and system_scope:all) or (role:service and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObject.test_load [0.056008s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_call_bmc_reset_warm [0.144362s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObject.test_load_in_base [0.077839s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_291_chassis_detail_get_observer [0.187299s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis/detail WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a216c715-d28d-49ee-a84c-f8c26b752faf
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:chassis:get\\\": \\\"(role:reader and system_scope:all) or (role:service and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_call_send_raw_bytes [0.076325s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObject.test_loaded_in_primitive [0.104183s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_call_send_raw_bytes_with_http_method [0.075395s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_driver_routes [0.042296s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObject.test_obj_attr_is_set [0.091538s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_292_chassis_chassis_id_get_admin [0.155426s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a21b4f5e-30a4-45ab-9480-7f73a7a7f6fa
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:chassis:get\\\": \\\"(role:reader and system_scope:all) or (role:service and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObject.test_obj_constructor [0.076263s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_validate__bmc_reset_cold_good [0.119620s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObject.test_obj_fields [0.051537s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObject.test_object_inheritance [0.041713s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_validate__bmc_reset_good [0.100288s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_293_chassis_chassis_id_get_member [0.168132s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-228de531-b42e-457a-8b27-2a2e5f8c14d1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:chassis:get\\\": \\\"(role:reader and system_scope:all) or (role:service and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObject.test_object_property [0.046467s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObject.test_object_property_type_error [0.028405s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_validate__bmc_reset_warm_good [0.075622s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObject.test_orphaned_object [0.045572s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObject.test_refresh_object [0.074711s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObject.test_static_result [0.027688s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObject.test_supports_version [0.023269s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_294_chassis_chassis_id_get_observer [0.227324s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c3d71fad-23de-4d96-b544-90e415f95282
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:chassis:get\\\": \\\"(role:reader and system_scope:all) or (role:service and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObject.test_unknown_objtype [0.023157s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_validate__parse_driver_info_fail [0.162984s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObject.test_updates [0.018591s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObject.test_with_alternate_context [0.034654s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObjectSerializer.test__process_object_api [0.056831s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObjectSerializer.test__process_object_conductor [0.021646s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_validate__send_raw_bytes_fail [0.137993s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObjectSerializer.test__process_object_convert_api [0.028743s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObjectSerializer.test__process_object_convert_conductor [0.027679s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_295_chassis_chassis_id_patch_admin [0.194790s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 WITH [{'op': 'replace', 'path': '/description', 'value': 'meow'}] GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9a36aa19-d409-48ed-a089-1130a0ea8824
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:chassis:update\\\": \\\"(role:member and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_revision_does_not_backport [0.026610s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_revision_does_not_backport_zero [0.048119s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_validate__send_raw_bytes_good [0.122582s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_version_backports [0.023351s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_version_passes_revision [0.027014s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_pin_ignored [0.032515s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_296_chassis_chassis_id_patch_member [0.175695s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 WITH [{'op': 'replace', 'path': '/description', 'value': 'meow'}] GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-52feae78-d8a0-4b56-8441-c360de84a332
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:chassis:update\\\": \\\"(role:member and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_same_revision_does_not_backport [0.022385s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_vendor_routes [0.116366s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_object_serialization [0.050442s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_object_serialization_iterables [0.023058s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_serialize_entity_invalid_pin [0.031337s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_297_chassis_chassis_id_patch_observer [0.139649s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 WITH [{'op': 'replace', 'path': '/description', 'value': 'meow'}] GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-73f04ae9-1df5-4f79-b4e2-b17e2b51f254
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:chassis:update\\\": \\\"(role:member and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test___set_and_wait_no_needless_status_polling [0.124766s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_serialize_entity_pinned_api [0.046492s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__check_cipher_suite_errors [0.044431s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_serialize_entity_pinned_conductor [0.053138s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__choose_cipher_suite_empty_list [0.031306s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_serialize_entity_unpinned_api [0.051232s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__choose_cipher_suite_one_element [0.043619s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_298_chassis_chassis_id_delete_admin [0.166957s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-78c31d09-7d08-46ef-8eff-e7448a89093a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"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}"}
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_serialize_entity_unpinned_conductor [0.052234s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__choose_cipher_suite_returns_last_to_first [0.040318s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_IPMI_version_1_5 [0.030201s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestRegistry.test_hook_chooses_newer_properly [0.044861s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_objects.TestRegistry.test_hook_keeps_newer_properly [0.044848s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_cipher_suite [0.058809s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_299_chassis_chassis_id_delete_member [0.124514s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0b90837f-52f9-4610-b8b0-1a4909736d08
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"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}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_cipher_suite_error_noconfig [0.044237s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_port.TestPortObject.test_create [0.078424s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_cipher_suite_set_with_error_config [0.032782s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_port.TestPortObject.test_get_bad_id_and_uuid_and_name_and_address [0.023029s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_300_chassis_chassis_id_delete_observer [0.072760s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d84311c0-69bb-40df-bab4-e6cc93cdd266
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"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}"}
DEBUG: {2} ironic.tests.unit.objects.test_port.TestPortObject.test_get_by_address [0.024602s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_cipher_suite_set_with_error_noconfig [0.037713s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_exception [0.051626s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_port.TestPortObject.test_get_by_id [0.062719s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_port.TestPortObject.test_get_by_name [0.036409s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_301_node_history_get_admin [0.126049s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9efe7192-367d-4cb4-a317-9b1dd3ef71a7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_first_call_to_address [0.044613s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_port.TestPortObject.test_get_by_uuid [0.034332s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_port.TestPortObject.test_list [0.034419s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_second_call_to_address_no_sleep [0.085183s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_port.TestPortObject.test_list_deprecated_owner [0.033422s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_302_node_history_get_member [0.106984s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-02a4689e-e693-46b7-aab6-0894dd569246
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.objects.test_port.TestPortObject.test_payload_schemas [0.026291s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_port.TestPortObject.test_refresh [0.023276s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_second_call_to_address_sleep [0.073725s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_303_node_history_get_observer [0.076317s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6958d2b7-dec1-432e-8654-0d3dbf470567
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.objects.test_port.TestPortObject.test_save [0.038389s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_try_different_cipher_suite [0.060309s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_port.TestPortObject.test_save_after_refresh [0.075928s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_two_calls_to_diff_address [0.040047s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_304_node_history_get_entry_admin [0.094220s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history/66550abf-afe5-412c-8d92-f150c36890c4 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-01a9c4f3-d42f-4544-acbe-80cf7fb4ce00
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_with_check_exit_code [0.046526s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_port.TestPortObject.test_supports_is_smartnic_supported [0.054337s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_with_dual_bridging [0.043657s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_305_node_history_get_entry_member [0.098368s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history/2a87334a-456e-43ce-9a7e-cc9a19428529 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ab0361c6-ea0d-4c3f-b682-badc5f1fa297
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.objects.test_port.TestPortObject.test_supports_is_smartnic_unsupported [0.083219s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_with_empty_username [0.041121s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_port.TestPortObject.test_supports_physical_network_supported [0.072011s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_with_ironic_retries [0.080370s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_port.TestPortObject.test_supports_physical_network_unsupported [0.040624s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_portgroup.TestConvertToVersion.test_vif_in_extra [0.025744s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_306_node_history_get_entry_observer [0.174577s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history/58bab20c-4537-4bfc-a6c1-66bd363215da WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-561d9dd2-61c3-47b3-a2a6-9ef08ed52965
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.objects.test_portgroup.TestConvertToVersion.test_vif_in_extra_in_internal_info [0.024176s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_with_ironic_retries_multiple [0.091811s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_portgroup.TestConvertToVersion.test_vif_in_extra_lower_version [0.023552s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_portgroup.TestConvertToVersion.test_vif_in_extra_not_in_extra [0.032868s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_001_values ... SKIPPED: These are fake reference values for YAML templating
DEBUG: {2} ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_create [0.036991s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_with_port [0.075429s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_destroy [0.032562s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_with_single_bridging [0.065144s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_get [0.044578s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_get_by_id [0.027589s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_with_timeout [0.044391s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_get_by_uuid [0.026956s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_with_timing [0.041070s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_list [0.026160s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_002_nodes_post_admin [0.191263s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'name': 'node', 'driver': 'fake-driverz'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9784bf43-74f7-4afa-8d8a-facd37e22122
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:create\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_list_by_node_id [0.029209s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_without_timing [0.045617s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_list_by_volume_id [0.023841s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_list_none [0.025222s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_without_username [0.037518s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__ipmitool_timing_args [0.048285s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_003_nodes_post_member [0.141017s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'name': 'node', 'driver': 'fake-driverz'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2aae8e67-9847-4afd-8c4a-48af1d2fead3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:create\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info [0.073566s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_have_credentials [0.045432s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_004_nodes_post_observer [0.127225s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'name': 'node', 'driver': 'fake-driverz'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f38665c9-a1c2-481b-be63-987da5aea82d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:create\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_invalid_ipmi_port [0.039165s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_invalid_ipmi_prot_version [0.043845s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_005_nodes_get_node_admin [0.097214s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c7f29cb3-40d4-4a4e-a98f-3de8f6cd684e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_ipmi_cipher_suite [0.029658s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_ipmi_cipher_suite_ipmi_1_5 [0.034431s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_ipmi_cipher_suite_not_a_number [0.038631s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_payload_schemas [0.391749s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_006_nodes_get_node_member [0.099340s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-02861c28-7800-4780-b50d-6accb2b23b5f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_ipmi_hex_kg_key [0.033949s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_refresh [0.044462s] ... ok
DEBUG: {2} ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_save [0.030251s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_007_nodes_get_node_observer [0.086126s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8a324999-0444-4f45-8bf2-7b6e12969787
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_save_after_refresh [0.043205s] ... ok
DEBUG: {2} ironic.tests.unit.pxe_filter.test_dnsmasq.TestUpdate.test_no_update [0.037639s] ... ok
DEBUG: {2} ironic.tests.unit.pxe_filter.test_dnsmasq.TestUpdate.test_only_allow [0.031561s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_008_nodes_get_node_other_admin [0.098739s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-563413b5-55f3-4130-a769-2000da9f4f5a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {2} ironic.tests.unit.pxe_filter.test_dnsmasq.TestUpdate.test_only_deny [0.031889s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_ipmi_hex_kg_key_odd_chars [0.377728s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_ipmi_port_valid [0.034156s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_009_nodes_get_admin [0.255115s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a340f451-2003-46f2-90d7-2e8cbf259195
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:list\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_ipmi_prot_version_1_5 [0.043189s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_numeric_password [0.030046s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_terminal_port_allocated [0.042107s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_terminal_port_specified [0.074063s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_010_nodes_get_other_admin [0.230241s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5c58aeef-3cc1-4a9f-9040-4c25a0c7789b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"nodes": []}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_undefined_credentials [0.060030s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_with_dual_bridging_missing_parameters [0.044226s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_with_dual_bridging_not_supported [0.039155s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_with_dual_bridging_pass [0.044648s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_011_nodes_detail_get_admin [0.156661s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/detail WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5c89aba6-98ee-45e2-b118-a19567349f86
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:list\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_with_invalid_bridging_type [0.045185s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_with_no_bridging [0.032494s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_with_single_bridging_missing_parameters [0.030247s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_with_single_bridging_not_supported [0.035617s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_012_nodes_detail_get_member [0.149187s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/detail WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-20b5f232-8201-4c69-ad4b-27c86b265ed3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:list\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_with_single_bridging_pass [0.043366s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__power_on_max_retries [0.068484s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__power_status_error [0.040101s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_013_nodes_detail_get_observer [0.142097s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/detail WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5ebefb35-e016-4050-929b-805328c2108a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:list\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__power_status_exception [0.031777s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__power_status_off [0.031190s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__power_status_on [0.043913s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_014_nodes_node_ident_get_admin [0.135165s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1645f7b3-c666-41e2-9840-e55837e465a9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__prepare_ipmi_password_caller_exception [0.039600s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__prepare_ipmi_password_str_password [0.031108s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__prepare_ipmi_password_tempfile_known_exception [0.027245s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_015_nodes_node_ident_get_member [0.086865s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c1dd5bc2-70d0-4dc9-9324-18299b6126ce
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__prepare_ipmi_password_tempfile_unknown_exception [0.044181s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__prepare_ipmi_password_with_numeric_password [0.059113s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_016_nodes_node_ident_get_observer [0.111004s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-39dac5ff-a7ea-4b53-9d59-311ce4063c18
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__prepare_ipmi_password_write_exception [0.064985s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_017_nodes_node_ident_patch_admin [0.137361s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-cf3e9b52-9f01-422a-8ae6-b2db83914a12
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__set_and_wait_explicit_reboot [0.123831s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_018_nodes_node_ident_patch_member [0.089765s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-aed120be-ef99-4782-9ed8-4740096ac85e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__soft_power_off [0.072651s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__soft_power_off_max_retries [0.057159s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_019_nodes_node_ident_patch_observer [0.090004s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2c5712cc-4645-4b68-9db1-fdc26092a73d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_non_retryable_failure_bmc_initialization_in_progress [0.041113s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_non_retryable_failure_insufficient_resources_for_session [0.041373s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_020_nodes_node_ident_delete_admin [0.163374s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ee41643f-2738-4678-b7da-b1095bf10d52
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_non_retryable_failure_node_busy [0.111560s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_non_retryable_failure_out_of_space [0.040963s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_non_retryable_failure_timeout [0.043780s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_retries_exceeded_bmc_initialization_in_progress [0.060657s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_retries_exceeded_insufficient_resources_for_session [0.090259s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_retries_exceeded_node_busy [0.035427s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_retries_exceeded_out_of_space [0.041992s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_retries_exceeded_timeout [0.047730s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_retry_bmc_initialization_in_progress [0.049592s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_retry_insufficient_resources_for_session [0.044103s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_021_nodes_node_ident_delete_member [0.520860s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9a1d293b-2929-476a-96a1-e887019bacf0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_retry_node_busy [0.037140s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_retry_out_of_space [0.031539s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_retry_timeout [0.041031s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_022_nodes_node_ident_delete_observer [0.101866s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6561b5d4-30a7-4b2d-a07e-c85e5fb4378a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test__exec_stop_console [0.053522s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_023_nodes_validate_get_admin [0.089267s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/validate WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9a144c11-23b5-4f19-8fe2-12387d0a2778
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test__get_ipmi_cmd [0.074174s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test__get_ipmi_cmd_without_user [0.048946s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test__start_console [0.053811s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_024_nodes_validate_get_member [0.169844s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/validate WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-765ee28a-17d3-4b1b-8f82-66e1de960d7e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test__start_console_empty_password [0.061427s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test__start_console_fail [0.059090s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_025_nodes_validate_get_observer [0.129752s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/validate WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-82ce3fae-2596-4861-9bf3-122f046ba095
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test__start_console_fail_nodir [0.049410s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_console_validate [0.035003s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_console_validate_invalid_port [0.041640s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_console_validate_missing_port [0.037012s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_console_validate_missing_port_auto_allocate [0.037603s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_026_nodes_maintenance_put_admin [0.165235s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance WITH None GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b98769a9-499c-42b4-a292-d85d67cbbe3b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_console_validate_wrong_ipmi_protocol_version [0.038182s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_get_console [0.056158s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_027_nodes_maintenance_put_member [0.101137s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance WITH None GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7cc2273a-7184-4ab8-83d7-0f070fc37c11
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_start_console [0.048515s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_028_nodes_maintenance_put_observer [0.084104s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance WITH None GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ecdae761-e5ec-4650-90b6-0d9b3b73e76d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_start_console_alloc_port [0.066327s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_start_console_with_port [0.055861s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_029_nodes_maintenance_delete_admin [0.079018s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a19c5db6-838a-45dc-af81-992b99437588
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_stop_console [0.047385s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_030_nodes_maintenance_delete_member [0.077241s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ee4c9bbc-86f2-4930-96d7-f0754c4106d8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_stop_console_fail [0.044417s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_pxe.PXEBootRetryTestCase.test_check_boot_status_maintenance [0.050138s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_031_nodes_maintenance_delete_observer [0.081136s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0ee48fff-02cc-403e-92dd-3fc5cb07814d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_pxe.PXEBootRetryTestCase.test_check_boot_status_not_retry_with_token [0.039030s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_pxe.PXEBootRetryTestCase.test_check_boot_status_recent_power_change [0.047725s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_032_nodes_management_boot_device_put_admin [0.072613s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/boot_device WITH {'boot_device': 'pxe'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a725ad4c-c24c-4a3b-9239-c52fa5a3a13c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_033_nodes_management_boot_device_put_member [0.093888s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/boot_device WITH {'boot_device': 'pxe'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0205697a-64f2-4b91-8225-817bf77933df
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_034_nodes_management_boot_device_put_observer [0.084616s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/boot_device WITH {'boot_device': 'pxe'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-720bd0d0-fbbc-4c55-b7da-601387d70952
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_035_nodes_management_boot_device_get_admin [0.080452s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/boot_device WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2ce510b8-8a1c-48b0-b4a5-99f142543d7e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_pxe.PXEBootRetryTestCase.test_check_boot_status_retry [0.305765s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_036_nodes_management_boot_device_get_member [0.078269s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/boot_device WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b00ccd4e-bed6-46dc-a184-d64aa5267a41
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_pxe.PXEBootRetryTestCase.test_check_boot_status_wrong_state [0.067749s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.modules.test_pxe.PXEBootRetryTestCase.test_check_boot_timeouts [0.045534s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_apc [0.025638s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_037_nodes_management_boot_device_get_observer [0.104124s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/boot_device WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d0e5a68e-4837-4419-a6f0-87b05ede11be
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_apc_masterswitch [0.025045s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_apc_masterswitchplus [0.024853s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_apc_rackpdu [0.037090s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_aten [0.027265s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_038_nodes_management_boot_device_supported_get_admin [0.118387s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/boot_device/supported WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e45aef1f-39a1-4e6d-8817-fed074b08e72
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_cyberpower [0.033779s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_default [0.027266s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_default_version [0.022963s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_039_nodes_management_boot_device_supported_get_member [0.072864s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/boot_device/supported WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6b833230-388e-4fdc-b8ac-643839d25da8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_default_version_and_missing_community [0.045823s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_040_nodes_management_boot_device_supported_get_observer [0.084905s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/boot_device/supported WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-57661f04-61bc-40c2-9631-63062f9ab409
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_eatonpower [0.047614s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_invalid_driver [0.054922s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_041_nodes_management_inject_nmi_put_admin [0.076697s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/inject_nmi WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-72905a49-c56b-485a-81ff-5748cbfd237a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_invalid_outlet [0.045049s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_invalid_version [0.023322s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_missing_address [0.022528s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_042_nodes_management_inject_nmi_put_member [0.070029s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/inject_nmi WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-80d0718c-46c6-480a-8a12-ad73581c664c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_missing_community_snmp_v1 [0.030065s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_missing_community_snmp_v2c [0.040970s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_043_nodes_management_inject_nmi_put_observer [0.082752s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/inject_nmi WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8b6f435b-be12-4419-ad5b-32da4da55307
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_missing_driver [0.026758s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_missing_outlet [0.022193s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_missing_user [0.035239s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_044_nodes_states_get_admin [0.093133s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0faa84bc-c787-48ff-a0af-93d866686fd5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_raritan_pdu2 [0.027362s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_read_community [0.023012s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_read_write_community [0.021313s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_045_nodes_states_get_member [0.075099s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-61d1c260-c21c-433c-a43e-4ab4724af585
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_servertech_sentry3 [0.024412s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_servertech_sentry4 [0.024455s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_port [0.026238s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_port_default [0.022270s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_046_nodes_states_get_observer [0.087720s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f0684d59-e8db-4419-a198-de7f5029318b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v1 [0.023140s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v2c [0.026765s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3 [0.025029s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_047_nodes_states_power_put_admin [0.085918s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/power WITH {'target': 'power on'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9054459a-c57e-4f4c-9c6f-92013a7535c6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_auth_badproto [0.038748s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_auth_default_proto [0.026280s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_auth_key_proto [0.024925s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_048_nodes_states_power_put_member [0.089055s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/power WITH {'target': 'power on'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9507efe4-957d-42f8-a7c9-b0a393e5a921
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_auth_nokey [0.043438s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_auth_short_key [0.033047s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_compat [0.024968s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_049_nodes_states_power_put_observer [0.093638s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/power WITH {'target': 'power on'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-63e3f7b3-f744-440b-a89a-16a878551616
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_context_engine_id [0.024245s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_context_name [0.025798s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_priv_badproto [0.026395s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_050_nodes_states_boot_mode_put_admin [0.082778s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/boot_mode WITH {'target': 'uefi'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-14f609df-1fe9-423b-bc32-7ac1d058c5c7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_priv_default_proto [0.035535s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_priv_key_proto [0.025441s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_051_nodes_states_boot_mode_put_member [0.071586s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/boot_mode WITH {'target': 'uefi'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b917897f-4103-429d-9e14-9446fed42039
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_priv_nokey [0.027303s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_priv_short_key [0.039960s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_052_nodes_states_boot_mode_put_observer [0.077243s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/boot_mode WITH {'target': 'uefi'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5be20213-fae3-49d2-adca-63444c5e9bbc
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_teltronix [0.042256s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_vertivgeist_pdu [0.034722s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_write_community [0.041854s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_053_nodes_states_secure_boot_put_admin [0.086997s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/secure_boot WITH {'target': 'true'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-66fed8be-06f9-404e-bc76-e42cd454f561
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.test_base.RAIDInterfaceTestCase.test_apply_configuration [0.025224s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.test_base.RAIDInterfaceTestCase.test_apply_configuration_delete_existing [0.034975s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_054_nodes_states_secure_boot_put_member [0.070379s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/secure_boot WITH {'target': 'true'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-22f43af6-c628-440a-8f71-c69985f67fda
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.test_base.RAIDInterfaceTestCase.test_apply_configuration_invalid [0.048614s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.test_base.RAIDInterfaceTestCase.test_get_logical_disk_properties [0.023375s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_055_nodes_states_secure_boot_put_observer [0.073466s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/secure_boot WITH {'target': 'true'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7a9494a4-f243-4971-a25c-d2f2ec41403b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.test_base.RAIDInterfaceTestCase.test_validate [0.027258s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.test_base.RAIDInterfaceTestCase.test_validate_no_target_raid_config [0.025222s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.test_base.RAIDInterfaceTestCase.test_validate_raid_config [0.024259s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_056_nodes_states_provision_put_admin [0.081039s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'deploy'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e9ea94c5-fdca-4827-889d-396d92d59175
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.test_base.TestBIOSInterface.test_apply_configuration_wrapper [0.023831s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.test_base.TestBIOSInterface.test_factory_reset_wrapper [0.019676s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.test_base.TestBareDriver.test_class_variables [0.020198s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_057_nodes_states_provision_put_member [0.070250s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'deploy'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4abe923b-11f6-47b1-a221-205cf7e73dd2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.test_generic.ManualManagementHardwareTestCase.test_default_interfaces [0.046983s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.test_generic.ManualManagementHardwareTestCase.test_get_properties [0.035049s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_058_nodes_states_provision_put_observer [0.071388s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'deploy'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-af2cc9f5-fca9-4320-8cf0-eb021244e720
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.test_generic.ManualManagementHardwareTestCase.test_get_properties_none [0.023809s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.test_generic.ManualManagementHardwareTestCase.test_supported_interfaces [0.044347s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_059_nodes_states_raid_put_admin [0.084162s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/raid WITH {'target_raid_config': {'logical_disks': [{'size_gb': 500, 'is_root_volume': True, 'raid_level': 1}]}} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c49f4642-60e1-4447-bfb6-2b27e2b949c1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.test_irmc.IRMCHardwareTestCase.test_default_interfaces [0.048213s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.test_irmc.IRMCHardwareTestCase.test_override_with_agent_rescue [0.043726s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.test_irmc.IRMCHardwareTestCase.test_override_with_bios_configuration [0.046071s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.test_irmc.IRMCHardwareTestCase.test_override_with_boot_configuration [0.044163s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.test_irmc.IRMCHardwareTestCase.test_override_with_inspector [0.048777s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.test_irmc.IRMCHardwareTestCase.test_override_with_ipmitool_power [0.043085s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.test_irmc.IRMCHardwareTestCase.test_override_with_raid_configuration [0.046060s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.test_utils.MixinVendorInterfaceTestCase.test_vendor_interface_get_properties [0.029281s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.test_utils.MixinVendorInterfaceTestCase.test_vendor_interface_validate_bad_method [0.040067s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_060_nodes_states_raid_put_member [0.371932s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/raid WITH {'target_raid_config': {'logical_disks': [{'size_gb': 500, 'is_root_volume': True, 'raid_level': 1}]}} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-15248cde-d64e-47bc-9293-538052dff253
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.test_utils.MixinVendorInterfaceTestCase.test_vendor_interface_validate_valid_methods [0.038648s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_061_nodes_states_raid_put_observer [0.081067s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/raid WITH {'target_raid_config': {'logical_disks': [{'size_gb': 500, 'is_root_volume': True, 'raid_level': 1}]}} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ddf50d9b-36c3-4b97-a45b-050eae03e80b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_add_node_capability [0.059697s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_062_nodes_states_console_get_admin [0.078115s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/console WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-36fe9871-d660-4189-8bb7-4e8ccc352cc6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_063_nodes_states_console_get_member [0.134184s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/console WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-819b2ad6-b1d8-45ec-9e87-13be9ee578aa
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_add_node_capability_append [0.319672s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_064_nodes_states_console_get_observer [0.146497s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/console WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3143b816-d0f8-4e72-b808-302abdb57959
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_add_node_capability_append_duplicate [0.046078s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_capabilities_not_string [0.065179s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_065_nodes_states_console_put_admin [0.096398s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/console WITH {'enabled': True} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-94bf73e7-c7d8-4ecb-8377-256e5bdb43b7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_capabilities_to_dict [0.043939s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_capabilities_to_dict_with_incorrect_format_fail [0.064523s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_066_nodes_states_console_put_member [0.101302s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/console WITH {'enabled': True} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-00a53873-05d7-42ca-b886-aeae00101c1a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_capabilities_to_dict_with_invalid_character_fail [0.041341s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_capabilities_to_dict_with_only_key_or_value_fail [0.024643s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_ensure_next_boot_device [0.040646s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_067_nodes_states_console_put_observer [0.103301s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/console WITH {'enabled': True} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-90eaf56a-33cc-4353-bf95-c6cd3d5fbbff
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_ensure_next_boot_device_clears_is_next_boot_persistent [0.051772s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_068_nodes_vendor_passthru_methods_get_admin [0.074884s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru/methods WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f0c288b7-2c8e-4558-a764-c4c29f8a3b0b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_force_persistent_boot_false [0.049465s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_force_persistent_boot_true [0.047699s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_069_nodes_vendor_passthru_methods_get_member [0.085070s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru/methods WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5f5ebeee-a747-4800-97c0-e286b8a827a3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_get_node_capability [0.030976s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_get_node_capability_returns_none [0.026489s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_070_nodes_vendor_passthru_methods_get_observer [0.083163s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru/methods WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1e61389f-7002-4235-a4f2-7944fb0469c1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_get_node_mac_addresses [0.063823s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {1} ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_normalize_mac_string [0.044228s] ... ok
DEBUG: {1} ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_normalize_mac_unicode [0.026757s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_071_nodes_vendor_passthru_get_admin [0.107570s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fb8ffe52-9d98-4883-9941-e878da4ace4a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.objects.test_allocation.TestConvertToVersion.test_owner_supported_missing [0.023022s] ... ok
DEBUG: {1} ironic.tests.unit.objects.test_allocation.TestConvertToVersion.test_owner_supported_set [0.023476s] ... ok
DEBUG: {1} ironic.tests.unit.objects.test_allocation.TestConvertToVersion.test_owner_unsupported_missing [0.031492s] ... ok
DEBUG: {1} ironic.tests.unit.objects.test_allocation.TestConvertToVersion.test_owner_unsupported_set_no_remove_default [0.026153s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_072_nodes_vendor_passthru_get_member [0.108294s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e4710073-16a7-4696-93bc-0a8274a9654a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.objects.test_allocation.TestConvertToVersion.test_owner_unsupported_set_no_remove_non_default [0.024102s] ... ok
DEBUG: {1} ironic.tests.unit.objects.test_allocation.TestConvertToVersion.test_owner_unsupported_set_remove [0.024539s] ... ok
DEBUG: {1} ironic.tests.unit.objects.test_fields.TestMacAddressField.test_coerce [0.020551s] ... ok
DEBUG: {1} ironic.tests.unit.objects.test_fields.TestMacAddressField.test_coerce_bad_values [0.022079s] ... ok
DEBUG: {1} ironic.tests.unit.objects.test_fields.TestNotificationStatusField.test_coerce_bad_value [0.038544s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_073_nodes_vendor_passthru_get_observer [0.117359s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-29c86ae1-9cbf-427f-b675-5c8d5c9bf76d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.objects.test_fields.TestNotificationStatusField.test_coerce_good_value [0.029249s] ... ok
DEBUG: {1} ironic.tests.unit.objects.test_node.TestNodeObject.test__validate_property_values_success [0.022691s] ... ok
DEBUG: {1} ironic.tests.unit.objects.test_node.TestNodeObject.test_as_dict_insecure [0.037886s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_074_nodes_vendor_passthru_post_admin [0.090230s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test WITH None GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-93bd514f-7c91-4774-8721-65b64bc997d0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.objects.test_node.TestNodeObject.test_as_dict_secure [0.035326s] ... ok
DEBUG: {1} ironic.tests.unit.objects.test_node.TestNodeObject.test_as_dict_secure_configdrive_as_dict [0.031934s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_075_nodes_vendor_passthru_post_member [0.083097s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test WITH None GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d047d771-c9b5-46ac-bae2-e9ee46f2863e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.objects.test_node.TestNodeObject.test_as_dict_secure_with_configdrive [0.022741s] ... ok
DEBUG: {1} ironic.tests.unit.objects.test_node.TestNodeObject.test_as_dict_secure_with_configdrive_as_dict [0.050501s] ... ok
DEBUG: {1} ironic.tests.unit.objects.test_node.TestNodeObject.test_as_dict_with_traits [0.025581s] ... ok
DEBUG: {1} ironic.tests.unit.objects.test_node.TestNodeObject.test_create [0.033758s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_076_nodes_vendor_passthru_post_observer [0.134667s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test WITH None GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2fdfd3f9-0632-4304-a0eb-794521cdbeb8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.objects.test_node.TestNodeObject.test_create_with_invalid_properties [0.022926s] ... ok
DEBUG: {1} ironic.tests.unit.objects.test_node.TestNodeObject.test_create_with_traits [0.023804s] ... ok
DEBUG: {1} ironic.tests.unit.objects.test_node.TestNodeObject.test_get_bad_id_and_uuid [0.047226s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_077_nodes_vendor_passthru_put_admin [0.070687s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test WITH None GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-cdeb9059-9544-47a1-9b8d-f36b499a0c35
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.objects.test_node.TestNodeObject.test_get_by_id [0.062342s] ... ok
DEBUG: {1} ironic.tests.unit.objects.test_node.TestNodeObject.test_get_by_instance_not_found [0.049843s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_078_nodes_vendor_passthru_put_member [0.117452s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test WITH None GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-95a6fabb-91b7-423b-8881-8af06fa07fff
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.objects.test_node.TestNodeObject.test_get_by_instance_uuid [0.054851s] ... ok
DEBUG: {1} ironic.tests.unit.objects.test_node.TestNodeObject.test_get_by_name [0.022933s] ... ok
DEBUG: {1} ironic.tests.unit.objects.test_node.TestNodeObject.test_get_by_name_node_not_found [0.021229s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_079_nodes_vendor_passthru_put_observer [0.114753s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test WITH None GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a3b50b02-f184-4169-9efb-adc41aecd084
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.objects.test_node.TestNodeObject.test_get_by_port_addresses [0.021101s] ... ok
DEBUG: {1} ironic.tests.unit.objects.test_node.TestNodeObject.test_get_by_uuid [0.026704s] ... ok
DEBUG: {1} ironic.tests.unit.objects.test_node.TestNodeObject.test_get_interface [0.025507s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_080_nodes_vendor_passthru_delete_admin [0.073660s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-edec0bf5-91c0-487e-949c-a04604ccdfcf
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.objects.test_node.TestNodeObject.test_get_interface_overriden [0.020619s] ... ok
DEBUG: {1} ironic.tests.unit.objects.test_node.TestNodeObject.test_list [0.020390s] ... ok
DEBUG: {1} ironic.tests.unit.objects.test_node.TestNodeObject.test_list_with_fields [0.025216s] ... ok
DEBUG: {1} ironic.tests.unit.objects.test_node.TestNodeObject.test_list_with_fields_empty_trait_present [0.038096s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_081_nodes_vendor_passthru_delete_member [0.108755s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c653c3fd-9adf-4aad-aee2-bfb2c9d6f694
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.objects.test_node.TestNodeObject.test_list_with_fields_traits [0.022282s] ... ok
DEBUG: {1} ironic.tests.unit.objects.test_node.TestNodeObject.test_payload_schemas [0.020258s] ... ok
DEBUG: {1} ironic.tests.unit.objects.test_node.TestNodeObject.test_refresh [0.024910s] ... ok
DEBUG: {1} ironic.tests.unit.objects.test_node.TestNodeObject.test_release [0.020903s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_082_nodes_vendor_passthru_delete_observer [0.071134s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e11353ca-645c-4e5b-b712-23f19cce99e4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.objects.test_node.TestNodeObject.test_release_node_not_found [0.040379s] ... ok
DEBUG: {1} ironic.tests.unit.objects.test_node.TestNodeObject.test_reserve [0.025955s] ... ok
DEBUG: {1} ironic.tests.unit.objects.test_node.TestNodeObject.test_reserve_node_not_found [0.021594s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_083_nodes_traits_get_admin [0.084316s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-de23a481-fd88-44e4-8caa-e37bd2136eed
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.objects.test_node.TestNodeObject.test_save [0.025798s] ... ok
DEBUG: {1} ironic.tests.unit.objects.test_node.TestNodeObject.test_save_after_refresh [0.056039s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_084_nodes_traits_get_member [0.096854s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7eb5e59d-0499-4294-82e4-270012a28f81
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.objects.test_node.TestNodeObject.test_save_truncated [0.037082s] ... ok
DEBUG: {1} ironic.tests.unit.objects.test_node.TestNodeObject.test_save_updated_at_field [0.022604s] ... ok
DEBUG: {1} ironic.tests.unit.objects.test_node.TestNodeObject.test_save_with_conductor_group [0.022355s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_085_nodes_traits_get_observer [0.076598s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a2fda6a0-48f3-49fc-bbc2-7890dfd9e493
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.objects.test_node.TestNodeObject.test_save_with_conductor_group_fail [0.022274s] ... ok
DEBUG: {1} ironic.tests.unit.objects.test_node.TestNodeObject.test_save_with_conductor_group_uppercase [0.040350s] ... ok
DEBUG: {1} ironic.tests.unit.objects.test_node.TestNodeObject.test_save_with_traits [0.046195s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_086_nodes_traits_put_admin [0.115071s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits WITH {'traits': ['CUSTOM_TRAIT1', 'HW_CPU_X86_VMX']} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e817adea-373a-4b95-9ded-944f96b812eb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.objects.test_node.TestNodeObject.test_touch_provisioning [0.022726s] ... ok
DEBUG: {1} ironic.tests.unit.objects.test_node.TestNodeObject.test_update_with_invalid_properties [0.021013s] ... ok
DEBUG: {1} ironic.tests.unit.objects.test_node.TestNodePayloads.test_node_corrected_power_state_payload [0.038562s] ... ok
DEBUG: {1} ironic.tests.unit.objects.test_node.TestNodePayloads.test_node_crud_payload [0.042379s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_087_nodes_traits_put_member [0.124699s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits WITH {'traits': ['CUSTOM_TRAIT1', 'HW_CPU_X86_VMX']} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-eb2e1dce-c47d-4bff-aa8e-cc385050a31d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.objects.test_node.TestNodePayloads.test_node_payload [0.021931s] ... ok
DEBUG: {1} ironic.tests.unit.objects.test_node.TestNodePayloads.test_node_payload_no_traits [0.020132s] ... ok
DEBUG: {1} ironic.tests.unit.objects.test_node.TestNodePayloads.test_node_payload_traits_is_none [0.020261s] ... ok
DEBUG: {1} ironic.tests.unit.objects.test_node.TestNodePayloads.test_node_set_power_state_payload [0.025986s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_088_nodes_traits_put_observer [0.090404s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits WITH {'traits': ['CUSTOM_TRAIT1', 'HW_CPU_X86_VMX']} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-51392141-103c-48b2-91f7-a4ef175edb1a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.objects.test_node.TestNodePayloads.test_node_set_provision_state_payload [0.025256s] ... ok
DEBUG: {1} ironic.tests.unit.objects.test_node_inventory.TestNodeInventoryObject.test_create [0.024282s] ... ok
DEBUG: {1} ironic.tests.unit.objects.test_node_inventory.TestNodeInventoryObject.test_destroy [0.047031s] ... ok
DEBUG: {1} ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__allowlist_mac [0.039381s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_089_nodes_traits_delete_admin [0.127596s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e0d831b0-8a45-4e1d-9d9a-ba11406ff874
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__allowlist_unknown_hosts [0.064525s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_090_nodes_traits_delete_member [0.083760s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-31795ec8-e81b-4807-95de-3a1d93de5a5d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__configure_removedlist_allowlist [0.049797s] ... ok
DEBUG: {1} ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__configure_removedlist_denylist [0.031872s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_091_nodes_traits_delete_observer [0.076171s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-38e8d026-4f97-41d0-a133-15ae60f348a0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__denylist_mac [0.034660s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_092_nodes_traits_trait_put_admin [0.107405s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/CUSTOM_TRAIT2 WITH None GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d17a0a58-bf49-439b-9a5d-ff15aa3ff5be
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_093_nodes_traits_trait_put_member [0.097301s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/CUSTOM_TRAIT2 WITH None GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-30f847a4-5d2b-4e66-a5d1-b0b167af26ec
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_094_nodes_traits_trait_put_observer [0.077785s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/CUSTOM_TRAIT2 WITH None GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9425040e-7bf2-4eb1-9197-c891f0a36704
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__denylist_unknown_hosts [0.333857s] ... ok
DEBUG: {1} ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__get_allowlist [0.035893s] ... ok
DEBUG: {1} ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__get_denylist [0.019989s] ... ok
DEBUG: {1} ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__get_no_allowlist [0.030692s] ... ok
DEBUG: {1} ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__get_no_denylist [0.021922s] ... ok
DEBUG: {1} ironic.tests.unit.pxe_filter.test_service.TestSync.test_no_nodes [0.033135s] ... ok
DEBUG: {1} ironic.tests.unit.pxe_filter.test_service.TestSync.test_no_nodes_with_discovery [0.050588s] ... ok
DEBUG: {1} ironic.tests.unit.pxe_filter.test_service.TestSync.test_nothing_on_inspection [0.097622s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_095_nodes_traits_trait_delete_admin [0.358835s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-55caced3-79b6-4b7a-a921-4f6dff5c0218
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {1} ironic.tests.unit.pxe_filter.test_service.TestSync.test_sync [0.092280s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_096_nodes_traits_trait_delete_member [0.100953s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a348d0d5-942f-43de-ba82-6b0b6220b629
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_097_nodes_traits_trait_delete_observer [0.065754s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-904e82fc-70dd-4318-928e-2b7bbbcbcd77
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_098_nodes_vifs_get_admin [0.086147s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-50f7c605-a82c-401f-a00b-aa62c0ef2f94
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_099_nodes_vifs_get_member [0.081086s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4f80a786-50d4-4f32-ac1f-ac1684628ac1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_100_nodes_vifs_get_observer [0.104202s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-65ce0063-9468-41e6-8dc7-10368331718d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_101_nodes_vifs_post_admin [0.119070s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs WITH {'id': 'ee21d58f-5de2-4956-85ff-33935ea1ca00'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c5fbd844-1bd4-4a8d-aac0-0aa08687ddf6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_102_nodes_vifs_post_member [0.147664s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs WITH {'id': 'ee21d58f-5de2-4956-85ff-33935ea1ca00'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-81a8300e-a45a-455d-9c13-75b5d0f1a2f7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_103_nodes_vifs_post_observer [0.089342s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs WITH {'id': 'ee21d58f-5de2-4956-85ff-33935ea1ca00'} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5bd791c9-8620-46e1-9277-6c3337c1df08
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_104_nodes_vifs_node_vif_ident_delete_admin [0.081571s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs/ee21d58f-5de2-4956-85ff-33935ea1ca00 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2e0322f5-6886-4989-b0ec-e264b5358f00
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_105_nodes_vifs_node_vif_ident_delete_member [0.092177s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs/ee21d58f-5de2-4956-85ff-33935ea1ca00 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-83fe97f2-cc22-463b-a27f-b94d8de7f0bd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_106_nodes_vifs_node_vif_ident_delete_observer [0.076499s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs/ee21d58f-5de2-4956-85ff-33935ea1ca00 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a2f3095e-a8ab-4a5b-937a-bb2cc58e2d9a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_107_nodes_management_indicators_get_admin [0.089386s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/indicators WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-178ad4c5-aad6-4c5d-b1d4-5e7f47686fb0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_108_nodes_management_indicators_get_member [0.134312s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/indicators WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9d90aa87-0056-47df-a0c1-6488a69b7583
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_109_nodes_management_indicators_get_observer [0.092530s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/indicators WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b686d80e-9237-4148-8437-75fad89dbd64
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} 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.
DEBUG: {0} 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.
DEBUG: {0} 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.
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_113_portgroups_get_admin [0.075459s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e4083279-63d9-448d-842c-dc15dffa353e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:list\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_114_portgroups_get_member [0.075733s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6b54710b-96e3-4a7c-868b-f85f20cd1a5d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:list\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_115_portgroups_get_observer [0.084647s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6aa0c297-714a-4dd8-9171-1d7b27a98cb4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:list\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_116_portgroups_post_admin [0.094270s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/portgroups WITH {'node_uuid': '18a552fb-dcd2-43bf-9302-e4c93287be11'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-dca1bb3b-f44c-4c31-8270-1155afaa3443
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:create\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_117_portgroups_post_member [0.093503s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/portgroups WITH {'node_uuid': '18a552fb-dcd2-43bf-9302-e4c93287be11'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5d11604a-32cc-475a-9079-6abb3f1fd158
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:create\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_118_portgroups_post_observer [0.104111s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/portgroups WITH {'node_uuid': '18a552fb-dcd2-43bf-9302-e4c93287be11'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-792912d5-e73d-4392-8c19-a34a9423b603
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:create\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_119_portgroups_detail_get_admin [0.103159s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/detail WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-23e329d4-11be-426c-9772-b6435dab43b2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:list\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_120_portgroups_detail_get_member [0.062155s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/detail WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-13545348-1bd8-46f1-a0af-71f469914b66
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:list\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_121_portgroups_detail_get_observer [0.088441s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/detail WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6eb0168a-6b8f-46f1-af8a-72250a88eddb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:list\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_122_portgroups_portgroup_ident_get_admin [0.071198s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-35497c53-43bc-48f3-bca6-7c5c9462418b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 6eb02b44-18a3-4659-8c0b-8d2802581ae4 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_123_portgroups_portgroup_ident_get_member [0.069591s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f2dffc2d-8b55-4a1a-8e96-febd5488baeb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 6eb02b44-18a3-4659-8c0b-8d2802581ae4 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_124_portgroups_portgroup_ident_get_observer [0.070902s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8667b866-3719-4a2c-bcd9-288d92779da7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 6eb02b44-18a3-4659-8c0b-8d2802581ae4 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_125_portgroups_portgroup_ident_patch_admin [0.075244s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a2a6ee42-6048-4b06-9e6c-52a2b9137a7f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 6eb02b44-18a3-4659-8c0b-8d2802581ae4 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_126_portgroups_portgroup_ident_patch_member [0.079325s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7e09ed72-5989-47b9-97d4-2855b0d720af
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 6eb02b44-18a3-4659-8c0b-8d2802581ae4 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_127_portgroups_portgroup_ident_patch_observer [0.084725s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6debd5be-0143-4bd0-9afa-1a68d2cff140
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 6eb02b44-18a3-4659-8c0b-8d2802581ae4 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_128_portgroups_portgroup_ident_delete_admin [0.097423s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-782ecd1d-ee74-4806-bc4e-c9b8af0b14ae
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 6eb02b44-18a3-4659-8c0b-8d2802581ae4 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_129_portgroups_portgroup_ident_delete_member [0.090096s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-53fe36a2-bf76-41c8-90ce-cd3cacd9d36a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 6eb02b44-18a3-4659-8c0b-8d2802581ae4 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_130_portgroups_portgroup_ident_delete_observer [0.095014s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b3a8ea89-369e-48f8-8ae4-351a6162a416
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 6eb02b44-18a3-4659-8c0b-8d2802581ae4 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_131_nodes_portgroups_get_admin [0.375695s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8ffd86a9-aa51-48cf-94e2-28f72f4d4980
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_132_nodes_portgroups_get_member [0.068929s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-27d6def6-be4f-4909-8754-39d08bbfbe4f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_133_nodes_portgroups_get_observer [0.065345s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9b8bb04f-4daa-4641-acdc-fdb682964c2d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_134_nodes_portgroups_detail_get_admin [0.065684s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups/detail WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6c928367-198a-4f3e-a7aa-b2b1ec8832ac
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_135_nodes_portgroups_detail_get_member [0.065720s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups/detail WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-31db4d85-bd3d-4b30-9a78-8924174b7bd0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_136_nodes_portgroups_detail_get_observer [0.064932s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups/detail WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-37d9d8a9-f32b-4f3b-b154-f7411555e95b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_137_ports_get_admin [0.062822s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d87ebb56-4084-4e77-9f6d-04191af8b003
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:list\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_138_ports_get_member [0.074100s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b2567a2b-8d03-4aed-a2ca-0ff75a5c827f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:list\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_139_ports_get_observer [0.071716s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-134551f3-773e-4cb6-91d9-a5c02b400e75
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:list\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_140_ports_post_admin [0.104852s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'node_uuid': '68a552fb-dcd2-43bf-9302-e4c93287be16', 'address': '00:01:02:03:04:05'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-bf958a33-3fa3-4779-8e42-cccac871202b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:create\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_141_ports_post_member [0.141648s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'node_uuid': '68a552fb-dcd2-43bf-9302-e4c93287be16', 'address': '00:01:02:03:04:05'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4855622b-a84d-45f5-977c-bc841275a504
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:create\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_142_ports_post_observer [0.151779s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'node_uuid': '68a552fb-dcd2-43bf-9302-e4c93287be16', 'address': '00:01:02:03:04:05'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-53c3057a-eac1-4d7a-8c36-562c03e185b3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:create\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_143_ports_detail_get_admin [0.085901s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/detail WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-77e74d5e-247f-44bd-9b24-9a1ac41c128d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:list\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_144_ports_detail_get_member [0.099074s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/detail WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-546f858a-49ac-4d81-b7c8-b8d5a9cb8652
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:list\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_145_ports_detail_get_observer [0.068207s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/detail WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-81aec5a6-1f1b-463d-86ea-ef08cc7f9872
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:list\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_146_ports_port_id_get_admin [0.102249s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ff6cb4c7-a287-4b87-8007-e0813b0f93a6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Port 1be26c0b-03f2-4d2e-ae87-c02d7f33c781 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_147_ports_port_id_get_member [0.097945s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ec408712-695d-41de-b4cc-fd93340c3d38
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Port 1be26c0b-03f2-4d2e-ae87-c02d7f33c781 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_148_ports_port_id_get_observer [0.094028s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3e8a1a47-6cb5-4e52-985d-25afbefe397f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Port 1be26c0b-03f2-4d2e-ae87-c02d7f33c781 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_149_ports_port_id_patch_admin [0.085116s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d9c5eb76-1a97-461c-a54a-e88dc953bd6a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Port 1be26c0b-03f2-4d2e-ae87-c02d7f33c781 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_150_ports_port_id_patch_member [0.084837s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-219f6943-3693-4a07-b46c-5a3093d472e9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Port 1be26c0b-03f2-4d2e-ae87-c02d7f33c781 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_151_ports_port_id_patch_observer [0.095063s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2e4186c0-0998-4263-9034-4df29b9de006
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Port 1be26c0b-03f2-4d2e-ae87-c02d7f33c781 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_152_ports_port_id_delete_admin [0.111474s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5569371d-37d5-41ba-8eda-600c20679dbb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Port 1be26c0b-03f2-4d2e-ae87-c02d7f33c781 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_153_ports_port_id_delete_member [0.081419s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-76ae2913-8f79-4c23-b5b4-02e2cbc4cb79
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Port 1be26c0b-03f2-4d2e-ae87-c02d7f33c781 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_154_ports_port_id_delete_observer [0.080956s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5e3c6cd5-64e9-4e6b-99b1-c0d45ca1f80a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Port 1be26c0b-03f2-4d2e-ae87-c02d7f33c781 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_155_nodes_ports_get_admin [0.075290s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6e5b112d-1623-494b-a352-4fb4360024e4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_156_nodes_ports_get_member [0.064968s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-dc572749-e8fa-4277-a8f8-799155d67ced
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_157_nodes_ports_get_observer [0.084815s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4c5f3dd3-5df2-4721-8d09-fa21ad2aaed6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_158_nodes_ports_detail_get_admin [0.079181s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports/detail WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-55ad79d7-d179-4781-be01-f2d22d225c21
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_159_nodes_ports_detail_get_member [0.073740s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports/detail WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5585f61e-3ec9-456d-a377-43d204eebed2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_160_nodes_ports_detail_get_observer [0.088313s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports/detail WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-45b737e1-78a0-4494-b41f-aef627ad699e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_161_portgroups_ports_get_admin [0.069494s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fabca57e-7517-4290-bc03-c1ad52c146fe
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 6eb02b44-18a3-4659-8c0b-8d2802581ae4 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_162_portgroups_ports_get_member [0.094303s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7648e8ec-9ada-4106-8681-7266a9b124e9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 6eb02b44-18a3-4659-8c0b-8d2802581ae4 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_163_portgroups_ports_get_observer [0.094292s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1fc708cc-4dee-49d3-a5eb-5cd2d5dea8d6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 6eb02b44-18a3-4659-8c0b-8d2802581ae4 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_164_portgroups_ports_detail_get_admin [0.079917s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports/detail WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-28d47469-04a6-4aed-85e0-a3559c01cbe4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 6eb02b44-18a3-4659-8c0b-8d2802581ae4 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_165_portgroups_ports_detail_get_member [0.103634s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports/detail WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-644dff4a-bf64-490c-aa7f-da7df8e51962
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 6eb02b44-18a3-4659-8c0b-8d2802581ae4 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_166_portgroups_ports_detail_get_observer [0.074434s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports/detail WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-69b6adcd-b09a-43ca-9ca7-35b04a2f0e98
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 6eb02b44-18a3-4659-8c0b-8d2802581ae4 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_167_volume_get_admin [0.134751s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7ec6ef7e-9a32-44c5-86de-f5930549a462
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:get\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_168_volume_get_member [0.066646s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d5cd9757-1956-4bb2-a327-3d50feac026f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:get\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_169_volume_get_observer [0.355742s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8bfdc28c-fed4-4de6-8e6e-293db6df8d0c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:get\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_170_volume_connectors_get_admin [0.094096s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-bc6262dd-33e5-440a-ac12-d75e5c339da1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:list\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_171_volume_connectors_get_member [0.063882s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b06e473d-6be7-48b4-865d-2e9ff9a7b81a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:list\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_172_volume_connectors_get_observer [0.075426s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7e58f0b7-164c-4478-bc38-9b84b6f19387
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:list\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_173_volume_connectors_post_admin [0.095193s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/connectors WITH {'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'type': 'ip', 'connector_id': '192.168.1.100'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-59f47b13-fca3-46d6-a863-7b4a7cf7cf8b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:create\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_174_volume_connectors_post_member [0.070537s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/connectors WITH {'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'type': 'ip', 'connector_id': '192.168.1.100'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-daacddb8-1ced-478b-bf85-69bdab3b5de3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:create\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_175_volume_connectors_post_observer [0.094358s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/connectors WITH {'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'type': 'ip', 'connector_id': '192.168.1.100'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1578a660-f7f5-4471-bd80-0080f588cc61
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:create\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_176_volume_volume_connector_id_get_admin [0.070198s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors/91a79b91-87e7-49c6-bbff-de118f08aec9 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e496d412-881b-46ab-af2d-1f25ebd692cb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume connector 91a79b91-87e7-49c6-bbff-de118f08aec9 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_177_volume_volume_connector_id_get_member [0.068855s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors/aa46394f-7258-463f-a969-d173d4b49e80 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2919b1e3-f272-49fe-a0e6-41a0e6512b99
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume connector aa46394f-7258-463f-a969-d173d4b49e80 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_178_volume_volume_connector_id_get_observer [0.067865s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors/0e32ccc0-9b47-44ce-bbf0-b60844443280 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3113d1ea-b13c-4e5e-a462-d8bc76a9711b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume connector 0e32ccc0-9b47-44ce-bbf0-b60844443280 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_179_volume_volume_connector_id_patch_admin [0.071996s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/connectors/879a3154-9e1c-4aa1-8538-49702058b51e WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1ee31d8f-0dd7-486f-9f59-2ea3c2623737
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume connector 879a3154-9e1c-4aa1-8538-49702058b51e could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_180_volume_volume_connector_id_patch_member [0.068623s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/connectors/c83401cd-cd5a-4df4-a5e5-d1a63e8af3c3 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b82257f0-f74b-4f6f-92f9-6d3a5853d624
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume connector c83401cd-cd5a-4df4-a5e5-d1a63e8af3c3 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_181_volume_volume_connector_id_patch_observer [0.069130s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/connectors/4251d104-4831-45ba-8463-42f9c9930e69 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1a7b9993-8c14-4833-ba7a-af78061f7474
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume connector 4251d104-4831-45ba-8463-42f9c9930e69 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_182_volume_volume_connector_id_delete_admin [0.065524s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/volume/connectors/392615a4-bb0b-41ab-a17b-75088bc4901e GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d23f6dee-88ae-4a3d-a6c2-abc945a98e87
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume connector 392615a4-bb0b-41ab-a17b-75088bc4901e could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_183_volume_volume_connector_id_delete_member [0.064208s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/volume/connectors/7a6abd88-a19c-4e12-b82d-28b8256343b8 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fac2a0c7-3bcb-4228-9625-ad6e266d9e73
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume connector 7a6abd88-a19c-4e12-b82d-28b8256343b8 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_184_volume_volume_connector_id_delete_observer [0.065488s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/volume/connectors/51997426-65a9-4693-8136-e6478e22f7d8 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-59a56fc1-69fb-4733-983b-53e192e0b819
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume connector 51997426-65a9-4693-8136-e6478e22f7d8 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_185_volume_targets_get_admin [0.065254s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b62ebddf-37d8-43ad-82d9-990b765533cf
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:list\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_186_volume_targets_get_member [0.061277s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8eaa0234-ba75-47c3-9e66-29f2aa808766
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:list\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_187_volume_targets_get_observer [0.062496s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ffa10de0-d47d-4efd-81fc-d730b24753cb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:list\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_188_volume_targets_post_admin [0.072748s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/targets WITH {'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'volume_type': 'iscsi', 'boot_index': 4, 'volume_id': 'test-id'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-780c4ef8-18f1-432a-b4f4-d955f97b223d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:create\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_189_volume_targets_post_member [0.067609s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/targets WITH {'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'volume_type': 'iscsi', 'boot_index': 4, 'volume_id': 'test-id'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-16146e53-cfd8-447d-a57c-fe9cb14aabd6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:create\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_190_volume_targets_post_observer [0.069870s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/targets WITH {'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'volume_type': 'iscsi', 'boot_index': 4, 'volume_id': 'test-id'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c58e265b-884c-4257-bb88-cccf090f842f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:create\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_191_volume_volume_target_id_get_admin [0.066407s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets/70a8e5da-c144-4f60-9b60-3e1c22ebe185 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-89eb0a67-da1d-405a-ad82-d6e4b44a10e3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume target 70a8e5da-c144-4f60-9b60-3e1c22ebe185 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_192_volume_volume_target_id_get_member [0.066902s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets/2553b945-6056-4ec8-8d27-3fa773537cf4 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-911ba588-5413-4346-b63a-abb442083241
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume target 2553b945-6056-4ec8-8d27-3fa773537cf4 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_193_volume_volume_target_id_get_observer [0.065251s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets/03594e1e-4038-4582-947a-5dced2427884 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3cc2f60c-fdee-45fb-b077-321bfbb3ad8c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume target 03594e1e-4038-4582-947a-5dced2427884 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_194_volume_volume_target_id_patch_admin [0.069778s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/targets/8985291c-3a54-4544-aad3-58ea41e4cba8 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3b55c010-cceb-4a16-b177-0c871eb9c44b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume target 8985291c-3a54-4544-aad3-58ea41e4cba8 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_195_volume_volume_target_id_patch_member [0.071113s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/targets/abd64b93-6098-4b3d-a99d-373e3f798126 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2f5273c6-190f-4071-a9d0-f6dae6dc0a61
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume target abd64b93-6098-4b3d-a99d-373e3f798126 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_196_volume_volume_target_id_patch_observer [0.076466s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/targets/700f06cb-36a2-4bfa-8acd-1b99d7dfe186 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-19a6a65a-f353-4b75-9560-1bb886bf1917
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume target 700f06cb-36a2-4bfa-8acd-1b99d7dfe186 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_197_volume_volume_target_id_delete_admin [0.070009s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/volume/targets/89a0bcc4-c49f-45f6-9186-6a3c894a366c GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9247fd60-6a00-4474-ae76-71a554dad0bc
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume target 89a0bcc4-c49f-45f6-9186-6a3c894a366c could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_198_volume_volume_target_id_delete_member [0.090446s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/volume/targets/2f836221-7088-418d-a988-045cfe27d04f GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f3d72797-ffd0-423e-b2a7-bc9c464f0987
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume target 2f836221-7088-418d-a988-045cfe27d04f could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_199_volume_volume_target_id_delete_observer [0.084473s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/volume/targets/655792eb-b059-4f23-9cf8-266aa3794151 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0a5f7ca2-bc6d-4ea0-983b-018f3d301847
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume target 655792eb-b059-4f23-9cf8-266aa3794151 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_200_nodes_volume_get_admin [0.068388s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8fe5a611-cc6c-4e71-b96d-5b94293a71ba
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:get\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_201_nodes_volume_get_member [0.067332s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-075e4a7e-ec9a-4b76-add9-636e83521d67
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:get\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_202_nodes_volume_get_observer [0.071054s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2b05f9b9-5784-47a9-8285-07250ad71696
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:get\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_203_nodes_volume_connectors_get_admin [0.082522s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/connectors WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-88db9f1a-917c-427f-828d-e198686a31e0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_204_nodes_volume_connectors_get_member [0.072318s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/connectors WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-13d37b38-d747-4f19-8a39-e898ed79902c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_205_nodes_volume_connectors_get_observer [0.066562s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/connectors WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-cd60b5ea-8190-445c-9544-c14fd13ea187
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_206_nodes_volume_targets_get_admin [0.070308s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/targets WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a8090f52-5669-4484-94e9-02039736631a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_207_nodes_volume_targets_get_member [0.075626s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/targets WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d9766a6b-bb88-4b80-9da8-936ab62628a2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_208_nodes_volume_targets_get_observer [0.296060s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/targets WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1f45eb95-8b91-4238-9b6c-c1ee524e3388
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_209_drivers_get_admin [0.060765s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-df93ba76-27b5-4624-87fd-0d731d432940
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:get\\\": \\\"(role:reader and system_scope:all) or (role:service and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_210_drivers_get_member [0.081776s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-29f2b4b4-be99-43bb-921a-a37e9e276dad
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:get\\\": \\\"(role:reader and system_scope:all) or (role:service and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_211_drivers_get_observer [0.061836s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c9a33dfc-7061-4d1d-b9fb-773caf15962d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:get\\\": \\\"(role:reader and system_scope:all) or (role:service and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_212_drivers_driver_name_get_admin [0.060418s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-bf097462-0804-49ce-839a-7ca87e315042
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:get\\\": \\\"(role:reader and system_scope:all) or (role:service and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_213_drivers_driver_name_get_member [0.062448s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0d75ca2f-5ed5-4cf5-adc9-694fa70cfc2d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:get\\\": \\\"(role:reader and system_scope:all) or (role:service and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_214_drivers_driver_name_get_observer [0.061547s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-94782bc7-ec38-4c95-b43d-47f353b4afbe
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:get\\\": \\\"(role:reader and system_scope:all) or (role:service and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_215_drivers_properties_get_admin [0.060342s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz/properties WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-abbd0136-c8b5-413e-8ac3-0dc8f94c3290
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:get_properties\\\": \\\"(role:reader and system_scope:all) or (role:service and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_216_drivers_properties_get_member [0.061990s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz/properties WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-55444a7d-0ce7-415b-858a-9dd5fc35a2e1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:get_properties\\\": \\\"(role:reader and system_scope:all) or (role:service and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_217_drivers_properties_get_observer [0.060348s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz/properties WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-11f9008c-e764-46c6-9d76-8439e834cb48
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:get_properties\\\": \\\"(role:reader and system_scope:all) or (role:service and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_218_drivers_raid_logical_disk_properties_get_admin [0.062462s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz/raid/logical_disk_properties WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-97796f15-c688-4328-a754-b3e902dd5fc8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:get_raid_logical_disk_properties\\\": \\\"(role:reader and system_scope:all) or (role:service and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_219_drivers_raid_logical_disk_properties_get_member [0.060139s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz/raid/logical_disk_properties WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e53d5ad9-fb0f-4430-b4e3-b240803c6dc3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:get_raid_logical_disk_properties\\\": \\\"(role:reader and system_scope:all) or (role:service and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_220_drivers_raid_logical_disk_properties_get_observer [0.082291s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz/raid/logical_disk_properties WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a7a112f5-1bd1-40f1-9491-9588ef76c5f0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:get_raid_logical_disk_properties\\\": \\\"(role:reader and system_scope:all) or (role:service and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_221_drivers_vendor_passthru_methods_get_admin [0.079721s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz/vendor_passthru/methods WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0d6d5dfe-63cd-49cc-81b4-52bb071af7fb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:vendor_passthru\\\": \\\"role:admin and system_scope:all\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_222_drivers_vendor_passthru_methods_get_member [0.086340s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz/vendor_passthru/methods WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-07c72442-91d3-425a-8e34-ed05a8463316
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:vendor_passthru\\\": \\\"role:admin and system_scope:all\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_223_drivers_vendor_passthru_methods_get_observer [0.086574s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz/vendor_passthru/methods WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ed320778-8d7e-432e-9b21-96f00116a2e4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:vendor_passthru\\\": \\\"role:admin and system_scope:all\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_224_drivers_vendor_passthru_get_admin [0.081932s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz/vendor_passthru?method=test WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-87e4baf5-036a-496e-9279-6f87c111974c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:vendor_passthru\\\": \\\"role:admin and system_scope:all\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_225_drivers_vendor_passthru_get_member [0.073401s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz/vendor_passthru?method=test WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9b5f04b0-8e97-4b0b-9379-54bffcf73ac1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:vendor_passthru\\\": \\\"role:admin and system_scope:all\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_226_drivers_vendor_passthru_get_observer [0.076729s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz/vendor_passthru?method=test WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fd0ffe9b-a1c1-488e-a68d-f8b41638f44c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:vendor_passthru\\\": \\\"role:admin and system_scope:all\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_227_drivers_vendor_passthru_post_admin [0.082036s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/drivers/fake-driverz/vendor_passthru?method=test WITH None GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a1d2fa79-a8b2-43a7-95ad-27b55cadff81
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:vendor_passthru\\\": \\\"role:admin and system_scope:all\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_228_drivers_vendor_passthru_post_member [0.100032s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/drivers/fake-driverz/vendor_passthru?method=test WITH None GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4e2b5629-dd7c-4d36-8756-ffeb1c32b8f7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:vendor_passthru\\\": \\\"role:admin and system_scope:all\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_229_drivers_vendor_passthru_post_observer [0.070915s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/drivers/fake-driverz/vendor_passthru?method=test WITH None GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-74602459-b79a-4775-a07f-a35e5979788b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:vendor_passthru\\\": \\\"role:admin and system_scope:all\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_230_drivers_vendor_passthru_put_admin [0.073494s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/drivers/fake-driverz/vendor_passthru?method=test WITH None GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-36d75085-b6b4-49c0-8b75-f0a6f13dd3a7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:vendor_passthru\\\": \\\"role:admin and system_scope:all\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_231_drivers_vendor_passthru_put_member [0.074581s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/drivers/fake-driverz/vendor_passthru?method=test WITH None GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-df5a52ec-3d8a-4b53-a4eb-0aa8efde220b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:vendor_passthru\\\": \\\"role:admin and system_scope:all\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_232_drivers_vendor_passthru_put_observer [0.119391s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/drivers/fake-driverz/vendor_passthru?method=test WITH None GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-696bddb5-7824-406d-9bf1-15ce04d785d6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:driver:vendor_passthru\\\": \\\"role:admin and system_scope:all\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_233_drivers_vendor_passthru_delete_admin ... SKIPPED: not updated for scope testing
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_234_drivers_vendor_passthru_delete_observer ... SKIPPED: not updated for scope testing
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_235_nodes_bios_get_admin [0.068848s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8a57a110-74ec-4a13-a601-a1cc1c6304fd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_236_nodes_bios_get_member [0.087188s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-976c898c-c043-4913-bbfb-e3e2b461dc62
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_237_nodes_bios_get_observer [0.071851s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4e8b8ed0-88b1-47f6-9abe-cd673b50e0c7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_238_nodes_bios_bios_setting_get_admin [0.068789s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios/FAKE_SETTING WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3ba8bfae-b430-4234-b9ca-f91ddf8f018e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_239_nodes_bios_bios_setting_get_member [0.069880s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios/FAKE_SETTING WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-17e00b32-586b-4b62-a08b-893b5433a8be
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_240_nodes_bios_bios_setting_get_observer [0.068022s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios/FAKE_SETTING WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-45a4c3ec-bc6f-4903-9ad8-545bf3bdd915
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_241_conductors_get_admin [0.069407s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/conductors WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a8114c87-def6-43ef-a414-2774c3384898
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:conductor:get\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_242_conductors_get_member [0.067599s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/conductors WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4e9f0f63-4d79-48b4-ae0d-68a2d4f75376
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:conductor:get\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_243_conductors_get_observer [0.063643s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/conductors WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a7904939-d06d-4324-b37a-864a88bbe8ea
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:conductor:get\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_244_conductors_hostname_get_admin [0.066469s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/conductors/test-conductor-node WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8cf3f25d-deb7-4408-92e0-47302844d065
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:conductor:get\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_245_conductors_hostname_get_member [0.064208s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/conductors/test-conductor-node WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8c481628-f188-4ca5-abef-13295fbc98c6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:conductor:get\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_246_conductors_hostname_get_observer [0.070345s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/conductors/test-conductor-node WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b4cf61b9-71c8-474e-93a8-be6b4e7727a7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:conductor:get\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_247_allocations_post_admin [0.074521s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/allocations WITH {'resource_class': 'CUSTOM_TEST'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-00760dfd-0598-4323-b102-16b8c03e0d8a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:allocation:create_restricted\", \"debuginfo\": null}"}
DEBUG: {0} 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.
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_249_allocations_post_observer [0.071876s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/allocations WITH {'resource_class': 'CUSTOM_TEST'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2256c7f3-2c2a-48ba-9bb2-3470c1ecf6dd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:allocation:create_restricted\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_250_allocations_get_admin [0.062640s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-eecae745-6291-4683-8a16-1bf26e40e606
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:allocation:list\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_251_allocations_get_member [0.061797s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-15990af0-b472-4483-950e-3e588fc05e9e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:allocation:list\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_252_allocations_get_observer [0.069556s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e04b4049-a55e-4916-8f10-1006b8f6f7f0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:allocation:list\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_253_allocations_allocation_id_get_admin [0.064520s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations/17721e02-94eb-4e53-9af8-9f4ee09bcd9d WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e442d5a4-4e09-4735-af55-fffd539c32b5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Allocation 17721e02-94eb-4e53-9af8-9f4ee09bcd9d could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_254_allocations_allocation_id_get_member [0.073360s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations/3826ea5f-116e-42a9-9dd6-6bc28b359aac WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-23988cec-be97-4d4c-84c4-fbe42a24e3bd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Allocation 3826ea5f-116e-42a9-9dd6-6bc28b359aac could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_255_allocations_allocation_id_get_observer [0.077783s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations/830fe06e-7164-490a-aeb7-37ee53ebe3b3 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3e58a3e9-2d4a-49ef-b87a-05d7c8df262b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Allocation 830fe06e-7164-490a-aeb7-37ee53ebe3b3 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_256_allocations_allocation_id_patch_admin [0.078786s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/allocations/985f50a5-87b7-4632-895f-51a5130bea81 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-647fb8e8-0921-48ba-acec-a93a25cc94c7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Allocation 985f50a5-87b7-4632-895f-51a5130bea81 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_257_allocations_allocation_id_patch_member [0.067709s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/allocations/b7183b2f-2ebd-4cc4-b41e-a3c4207f31ad WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-63ae6f11-b387-4864-839c-eeb3e5a90092
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Allocation b7183b2f-2ebd-4cc4-b41e-a3c4207f31ad could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_258_allocations_allocation_id_patch_observer [0.094972s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/allocations/042fe16a-29ab-48bc-a227-220696363139 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d0739110-1eaa-4854-96cf-95147045c2bc
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Allocation 042fe16a-29ab-48bc-a227-220696363139 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_259_allocations_allocation_id_delete_admin [0.147937s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/allocations/65634009-03ee-4b15-8efd-f2cc1eb0757a GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-197d35d4-2664-4e48-9c42-10e56ed69ab0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Allocation 65634009-03ee-4b15-8efd-f2cc1eb0757a could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_260_allocations_allocation_id_delete_member [0.069093s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/allocations/31f9b516-7261-4e84-b47f-c0f2ca8b6ce8 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-41ffb27f-bbd6-4bf9-a342-f75799b4a04a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Allocation 31f9b516-7261-4e84-b47f-c0f2ca8b6ce8 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_261_allocations_allocation_id_delete_observer [0.080830s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/allocations/f0c7acc7-4427-45e1-9023-cc7e00905942 GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ee3934be-232b-48a7-ae3d-dccf5652ad2b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Allocation f0c7acc7-4427-45e1-9023-cc7e00905942 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_262_nodes_allocation_get_admin [0.071704s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/allocation WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f150a74a-1a4c-45e9-90ad-c18307034f5f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Resource could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_263_nodes_allocation_get_member [0.067430s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/allocation WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-74f226c3-ecb6-4387-8caf-655c5d40549b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Resource could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_264_nodes_allocation_get_observer [0.067241s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/allocation WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7dd98b11-572c-4ab8-b99b-66d5e5868b70
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Resource could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_265_nodes_allocation_delete_admin [0.067961s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/allocation GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b448f4a7-d4ca-4679-a70d-255dbd188874
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 22e26c0b-03f2-4d2e-ae87-c02d7f33c000 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_266_nodes_allocation_delete_member [0.069807s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/allocation GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d49391c4-fb5a-44e1-a01f-11cfadadba1b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 22e26c0b-03f2-4d2e-ae87-c02d7f33c000 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_267_nodes_allocation_delete_observer [0.078407s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/allocation GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e5f21c68-36ed-4721-a68f-ba8b6105e1ca
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 22e26c0b-03f2-4d2e-ae87-c02d7f33c000 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_268_deploy_templates_post_admin [0.072181s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/deploy_templates WITH {'name': 'CUSTOM_TEST_TEMPLATE', 'steps': [{'interface': 'deploy', 'step': 'noop', 'args': {}, 'priority': 0}]} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c83da630-dc8d-4a75-9611-61dc810ea9dd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:create\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_269_deploy_templates_post_member [0.071115s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/deploy_templates WITH {'name': 'CUSTOM_TEST_TEMPLATE', 'steps': [{'interface': 'deploy', 'step': 'noop', 'args': {}, 'priority': 0}]} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-250aad9d-3faf-4dc1-a2b5-ac5502b407c3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:create\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_270_deploy_templates_post_observer [0.069025s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/deploy_templates WITH {'name': 'CUSTOM_TEST_TEMPLATE', 'steps': [{'interface': 'deploy', 'step': 'noop', 'args': {}, 'priority': 0}]} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-29b3fccf-f138-47e8-bf81-5396bcbe78ce
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:create\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_271_deploy_templates_get_admin [0.062146s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9d5740a1-a5d6-44f9-ad4b-34e48b70d82e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:get\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_272_deploy_templates_get_member [0.064985s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-39c31137-dc70-4286-a9d3-d6f1ad98188c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:get\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_273_deploy_templates_get_observer [0.060698s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4750c55e-34c6-49be-aebf-ca514a4e1e69
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:get\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_274_deploy_templates_deploy_template_id_get_admin [0.060405s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates/6d3c3b30-501b-408d-a754-1f6a5404bcaf WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6905c5d3-3a06-49cc-9b87-b003630983b3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:get\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_275_deploy_templates_deploy_template_id_get_member [0.063323s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates/417ba3d6-cbb8-4965-a0ad-664447ae6578 WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-51a85c63-8c20-448b-90c7-89b2df9c8e61
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:get\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_276_deploy_templates_deploy_template_id_get_observer [0.068394s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates/58feba36-3156-4407-bb70-1fbcf710eb64 WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0664196c-59c6-480f-b051-a7bd780f8b5f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:get\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_277_deploy_templates_deploy_template_id_patch_admin [0.065008s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/deploy_templates/eb013ff9-85a4-403e-9dde-b2ffe790e9d4 WITH [{'op': 'replace', 'path': '/name', 'value': 'CUSTOM_MAGIC'}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c4ffcb99-6ca7-4ec0-8072-7b399eca60c1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:update\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_278_deploy_templates_deploy_template_id_patch_member [0.063716s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/deploy_templates/3d5332b1-4f87-413a-9aea-fc24cd35a6df WITH [{'op': 'replace', 'path': '/name', 'value': 'CUSTOM_MAGIC'}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c8898af1-e9a6-4ef7-bd87-5f7d6bf381eb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:update\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_279_deploy_templates_deploy_template_id_patch_observer [0.064854s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/deploy_templates/af1a0cd6-f9c7-4fcd-89b3-136103dc8912 WITH [{'op': 'replace', 'path': '/name', 'value': 'CUSTOM_MAGIC'}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2bade608-f793-4fa5-9bc9-85dc5210a404
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:update\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_280_deploy_templates_deploy_template_id_delete_admin [0.060980s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/deploy_templates/6dd9aacf-568b-4502-a175-a3df1c889dea GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-81a4559f-5fcf-4f2b-ab22-2525fc236f1b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:delete\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_281_deploy_templates_deploy_template_id_delete_member [0.062105s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/deploy_templates/b6f81567-1de5-4149-943e-10408f7ee521 GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-98fe9cc3-b510-4180-b566-6d4a4a2738ad
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:delete\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_282_deploy_templates_deploy_template_id_delete_observer [0.067882s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/deploy_templates/4afc7266-b295-41d2-95bc-b4657c018379 GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-300c3a7a-58de-49c6-8d95-77d4f66305dc
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:delete\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_283_chassis_post_admin [0.064268s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/chassis WITH {'description': 'test-chassis'} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f1185859-b4e9-4d63-85a8-092d9b33cddd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:chassis:create\\\": \\\"role:admin and system_scope:all\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_284_chassis_post_member [0.070374s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/chassis WITH {'description': 'test-chassis'} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c958b73f-a094-458a-bbe2-1f4783555fcd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:chassis:create\\\": \\\"role:admin and system_scope:all\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_285_chassis_post_observer [0.065850s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/chassis WITH {'description': 'test-chassis'} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-744bf359-77df-4d2e-9662-56af22c500f9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:chassis:create\\\": \\\"role:admin and system_scope:all\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_286_chassis_get_admin [0.063638s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-254cd14c-86d4-4022-81aa-bcdfe2e69ba8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:chassis:get\\\": \\\"(role:reader and system_scope:all) or (role:service and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_287_chassis_get_member [0.064418s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8f7eeaad-60a0-465e-98b0-a6933ada988c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:chassis:get\\\": \\\"(role:reader and system_scope:all) or (role:service and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_288_chassis_get_observer [0.287926s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0db3cf60-3a98-40eb-8a19-208e889e51a9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:chassis:get\\\": \\\"(role:reader and system_scope:all) or (role:service and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_289_chassis_detail_get_admin [0.060289s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis/detail WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f273282a-7add-4814-8c5b-b0f454da3667
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:chassis:get\\\": \\\"(role:reader and system_scope:all) or (role:service and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_290_chassis_detail_get_member [0.063592s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis/detail WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d5a3b024-4035-4d9e-bd9d-6be82a30fd06
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:chassis:get\\\": \\\"(role:reader and system_scope:all) or (role:service and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_291_chassis_detail_get_observer [0.064186s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis/detail WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9bda7a8e-0224-4022-bcb9-d1e884433c83
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:chassis:get\\\": \\\"(role:reader and system_scope:all) or (role:service and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_292_chassis_chassis_id_get_admin [0.065026s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4c14f778-707e-4d52-839a-6a2696bfb192
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:chassis:get\\\": \\\"(role:reader and system_scope:all) or (role:service and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_293_chassis_chassis_id_get_member [0.073009s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7528d3dc-7a23-4809-8f90-7c00ccfc6773
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:chassis:get\\\": \\\"(role:reader and system_scope:all) or (role:service and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_294_chassis_chassis_id_get_observer [0.068661s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f904561c-7dc1-4332-a88b-5044aae978fa
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:chassis:get\\\": \\\"(role:reader and system_scope:all) or (role:service and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_295_chassis_chassis_id_patch_admin [0.070771s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 WITH [{'op': 'replace', 'path': '/description', 'value': 'meow'}] GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6c6e2587-69c6-4f74-8d59-273c51231e1f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:chassis:update\\\": \\\"(role:member and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_296_chassis_chassis_id_patch_member [0.066938s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 WITH [{'op': 'replace', 'path': '/description', 'value': 'meow'}] GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7bca3f54-077f-496e-b488-01be4cb30068
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:chassis:update\\\": \\\"(role:member and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_297_chassis_chassis_id_patch_observer [0.072613s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 WITH [{'op': 'replace', 'path': '/description', 'value': 'meow'}] GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-086d3c10-eba6-4c28-88a2-7b9bfd162b26
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:chassis:update\\\": \\\"(role:member and system_scope:all) or rule:service_role\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_298_chassis_chassis_id_delete_admin [0.060912s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f5e1403b-89db-46ae-b078-64a08e69f41d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"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}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_299_chassis_chassis_id_delete_member [0.076389s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c7789a99-6abd-4271-b78b-fb5dec7c5b81
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"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}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_300_chassis_chassis_id_delete_observer [0.061868s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-895c838a-1064-4704-9adc-6ed283fe311e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"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}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_301_node_history_get_admin [0.071712s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0f1486ba-5b5c-4c1b-b22e-ca1579a004b7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_302_node_history_get_member [0.065540s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6b7f0040-8ab4-49a1-bced-2c1b5c83edef
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_303_node_history_get_observer [0.065724s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9b0e93e2-9696-4ed7-a2a6-609e5a11439c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_304_node_history_get_entry_admin [0.068162s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history/3e82f44f-73e1-44a6-a7a4-20091b2f97d8 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0349957a-b53b-4daf-8a79-cb1a6079edd4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_305_node_history_get_entry_member [0.064167s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history/c7133c89-d9e0-4cab-aa95-65b147aabd50 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8180c54a-b19d-4333-8968-8ef038512d74
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_306_node_history_get_entry_observer [0.089828s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history/c6b4b5c0-629c-4d2a-955f-5db2294d0346 WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3e6f9482-55b4-4318-b5b3-38bb557d6c25
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_001_values ... SKIPPED: These are fake reference values for YAML templating
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_002_nodes_post_admin [0.123751s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'name': 'node', 'driver': 'fake-driverz'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5071ec51-93aa-4568-ae0a-4d0097956576
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_003_nodes_post_member [0.096662s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'name': 'node', 'driver': 'fake-driverz'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-88b96089-d601-4952-b65e-9b0d7bde551b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:create\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_004_nodes_post_reader [0.091169s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'name': 'node', 'driver': 'fake-driverz'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7acb44bd-9234-4e1f-bb1b-5f2dad1ba9ad
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:create\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_005_nodes_post_service [0.096252s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes WITH {'name': 'node', 'driver': 'fake-driverz'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-88704e1d-11af-4b18-867f-e0bf57653d09
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_006_nodes_get_node_admin [0.066344s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-cb10b873-8b2d-4cc2-bed4-068758a88f35
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:56:18.578211+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-driverz", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": "z", "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": ["trait1"], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_007_nodes_get_node_member [0.077417s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e7c418d8-eb93-4cc1-a29c-361adb7f4856
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:56:18.648791+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-driverz", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": "z", "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": ["trait1"], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_008_nodes_get_node_reader [0.067140s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9ec24d47-1e51-4c9e-be5d-0e774358afb8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:56:18.723870+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-driverz", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": "z", "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": ["trait1"], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_009_nodes_get_node_other_admin ... SKIPPED: Not implemented yet
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_010_nodes_get_admin [0.065293s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1c830363-0147-4078-aa49-12b371a05f31
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"nodes": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}]}, {"uuid": "22e26c0b-03f2-4d2e-ae87-c02d7f33c000", "instance_uuid": "df57495a-7958-4f77-b351-57e0876bc36e", "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000", "rel": "self"}, {"href": "http://localhost/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000", "rel": "bookmark"}]}, {"uuid": "18a552fb-dcd2-43bf-9302-e4c93287be11", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11", "rel": "self"}, {"href": "http://localhost/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_011_nodes_get_service [0.064730s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-acb7749a-dfd0-491d-9562-d944f34b4716
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"nodes": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}]}, {"uuid": "22e26c0b-03f2-4d2e-ae87-c02d7f33c000", "instance_uuid": "ed05abf4-76aa-40db-819c-d72df32db60e", "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000", "rel": "self"}, {"href": "http://localhost/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000", "rel": "bookmark"}]}, {"uuid": "18a552fb-dcd2-43bf-9302-e4c93287be11", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11", "rel": "self"}, {"href": "http://localhost/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_012_nodes_get_service_project [0.068650s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-713eaaad-e1f2-466d-99d0-7b3c4b05a7a3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"nodes": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}]}, {"uuid": "22e26c0b-03f2-4d2e-ae87-c02d7f33c000", "instance_uuid": "6dd18939-af93-401b-bd5a-324a18f24b93", "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000", "rel": "self"}, {"href": "http://localhost/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000", "rel": "bookmark"}]}, {"uuid": "18a552fb-dcd2-43bf-9302-e4c93287be11", "instance_uuid": null, "maintenance": false, "power_state": null, "provision_state": "available", "name": null, "links": [{"href": "http://localhost/v1/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11", "rel": "self"}, {"href": "http://localhost/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_013_nodes_get_service_project_disabled [0.073836s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-26ad2907-6664-4ea2-9f7b-12dcebebba45
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"nodes": []}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_014_nodes_get_service_project_admin [0.083437s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-67f98547-32dd-4136-a1dc-e7fa9b7e080e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"nodes": []}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_015_nodes_get_other_admin ... SKIPPED: Not implemented yet
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_016_nodes_detail_get_admin [0.078072s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e5370098-8115-4b28-aaaa-6352610cae19
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"nodes": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:56:19.267755+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-driverz", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": "z", "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": ["trait1"], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}, {"uuid": "22e26c0b-03f2-4d2e-ae87-c02d7f33c000", "created_at": "2025-05-22T02:56:19.268894+00:00", "updated_at": "2025-05-22T02:56:19.272421+00:00", "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-driverz", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar", "traits": []}, "instance_uuid": "508c0014-4745-469a-b069-fcb3bdfe95b7", "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": "z", "parent_node": null, "power_interface": 
DEBUG:     null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000", "rel": "self"}, {"href": "http://localhost/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000", "rel": "bookmark"}], "conductor": null, "allocation_uuid": "508c0014-4745-469a-b069-fcb3bdfe95b7", "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/ports", "rel": "self"}, {"href": "http://localhost/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/states", "rel": "self"}, {"href": "http://localhost/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/volume", "rel": "self"}, {"href": "http://localhost/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/volume", "rel": "bookmark"}]}, {"uuid": "18a552fb-dcd2-43bf-9302-e4c93287be11", "created_at": "2025-05-22T02:56:19.287299+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11", "rel": "self"}, {"href": "http://localhost/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11/ports", "rel": "self"}, {"href": "http://localhost/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11/states", "rel": "self"}, {"href": "http://localhost/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11/portgroups", "
DEBUG:     rel": "self"}, {"href": "http://localhost/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11/volume", "rel": "self"}, {"href": "http://localhost/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11/volume", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_017_nodes_detail_get_member [0.079041s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fcada500-4ea2-4a2d-8cdc-062b83b30e8d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"nodes": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:56:19.350852+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-driverz", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": "z", "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": ["trait1"], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}, {"uuid": "22e26c0b-03f2-4d2e-ae87-c02d7f33c000", "created_at": "2025-05-22T02:56:19.352043+00:00", "updated_at": "2025-05-22T02:56:19.355662+00:00", "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-driverz", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar", "traits": []}, "instance_uuid": "9e6df15b-d6c7-4618-ba42-98f0c8348526", "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": "z", "parent_node": null, "power_interface": 
DEBUG:     null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000", "rel": "self"}, {"href": "http://localhost/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000", "rel": "bookmark"}], "conductor": null, "allocation_uuid": "9e6df15b-d6c7-4618-ba42-98f0c8348526", "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/ports", "rel": "self"}, {"href": "http://localhost/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/states", "rel": "self"}, {"href": "http://localhost/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/volume", "rel": "self"}, {"href": "http://localhost/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/volume", "rel": "bookmark"}]}, {"uuid": "18a552fb-dcd2-43bf-9302-e4c93287be11", "created_at": "2025-05-22T02:56:19.371036+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11", "rel": "self"}, {"href": "http://localhost/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11/ports", "rel": "self"}, {"href": "http://localhost/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11/states", "rel": "self"}, {"href": "http://localhost/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11/portgroups", "
DEBUG:     rel": "self"}, {"href": "http://localhost/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11/volume", "rel": "self"}, {"href": "http://localhost/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11/volume", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_018_nodes_detail_get_reader [0.070272s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2fa853eb-aa22-44f5-ac74-7fbab12deafc
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"nodes": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:56:19.423880+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-driverz", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": "z", "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": ["trait1"], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}, {"uuid": "22e26c0b-03f2-4d2e-ae87-c02d7f33c000", "created_at": "2025-05-22T02:56:19.425019+00:00", "updated_at": "2025-05-22T02:56:19.428517+00:00", "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-driverz", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar", "traits": []}, "instance_uuid": "5b6e3eca-12b2-48fd-b62c-522f2b8fab0c", "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": "z", "parent_node": null, "power_interface": 
DEBUG:     null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000", "rel": "self"}, {"href": "http://localhost/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000", "rel": "bookmark"}], "conductor": null, "allocation_uuid": "5b6e3eca-12b2-48fd-b62c-522f2b8fab0c", "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/ports", "rel": "self"}, {"href": "http://localhost/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/states", "rel": "self"}, {"href": "http://localhost/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/volume", "rel": "self"}, {"href": "http://localhost/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/volume", "rel": "bookmark"}]}, {"uuid": "18a552fb-dcd2-43bf-9302-e4c93287be11", "created_at": "2025-05-22T02:56:19.443325+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11", "rel": "self"}, {"href": "http://localhost/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11/ports", "rel": "self"}, {"href": "http://localhost/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11/states", "rel": "self"}, {"href": "http://localhost/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11/portgroups", "
DEBUG:     rel": "self"}, {"href": "http://localhost/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11/volume", "rel": "self"}, {"href": "http://localhost/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11/volume", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_019_nodes_detail_get_service [0.070365s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-956154c0-54bb-4c91-987f-2fdf9097aec1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"nodes": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:56:19.494054+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-driverz", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": "z", "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": ["trait1"], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}, {"uuid": "22e26c0b-03f2-4d2e-ae87-c02d7f33c000", "created_at": "2025-05-22T02:56:19.495185+00:00", "updated_at": "2025-05-22T02:56:19.498807+00:00", "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-driverz", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar", "traits": []}, "instance_uuid": "9c691f9b-37d7-4d2c-9975-5127e9afe726", "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": "z", "parent_node": null, "power_interface": 
DEBUG:     null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000", "rel": "self"}, {"href": "http://localhost/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000", "rel": "bookmark"}], "conductor": null, "allocation_uuid": "9c691f9b-37d7-4d2c-9975-5127e9afe726", "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/ports", "rel": "self"}, {"href": "http://localhost/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/states", "rel": "self"}, {"href": "http://localhost/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/volume", "rel": "self"}, {"href": "http://localhost/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/volume", "rel": "bookmark"}]}, {"uuid": "18a552fb-dcd2-43bf-9302-e4c93287be11", "created_at": "2025-05-22T02:56:19.514557+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-hardware", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": null, "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": [], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11", "rel": "self"}, {"href": "http://localhost/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11/ports", "rel": "self"}, {"href": "http://localhost/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11/states", "rel": "self"}, {"href": "http://localhost/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11/portgroups", "
DEBUG:     rel": "self"}, {"href": "http://localhost/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11/volume", "rel": "self"}, {"href": "http://localhost/nodes/18a552fb-dcd2-43bf-9302-e4c93287be11/volume", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_020_nodes_node_ident_get_admin [0.066929s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6352d0fd-5343-4068-be15-890c0bbfb41d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:56:19.564567+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-driverz", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": "z", "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": ["trait1"], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_021_nodes_node_ident_get_member [0.084674s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-23fac3c2-901b-4bc1-af6c-b9fa3bb79438
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:56:19.651190+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-driverz", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": "z", "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": ["trait1"], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_022_nodes_node_ident_get_reader [0.337400s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-85422eae-104d-4b7f-9bc1-ab41f0666f81
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "created_at": "2025-05-22T02:56:19.721602+00:00", "updated_at": null, "automated_clean": null, "bios_interface": null, "boot_interface": null, "boot_mode": null, "clean_step": {}, "conductor_group": "", "console_enabled": false, "console_interface": null, "disable_power_off": false, "deploy_interface": null, "deploy_step": {}, "description": null, "driver": "fake-driverz", "driver_info": {"foo": "bar", "fake_password": "******"}, "driver_internal_info": {"private_state": "secret value"}, "extra": {}, "fault": null, "firmware_interface": null, "inspection_finished_at": null, "inspection_started_at": null, "inspect_interface": null, "instance_info": {"configdrive": "******", "image_url": "******", "foo": "bar"}, "instance_uuid": null, "last_error": null, "lessee": null, "maintenance": false, "maintenance_reason": null, "management_interface": null, "name": null, "network_data": {}, "network_interface": null, "owner": "z", "parent_node": null, "power_interface": null, "power_state": null, "properties": {"cpu_arch": "x86_64", "local_gb": "10", "memory_mb": "4096"}, "protected": false, "protected_reason": null, "provision_state": "available", "provision_updated_at": null, "raid_config": {}, "raid_interface": null, "rescue_interface": null, "reservation": null, "resource_class": null, "retired": false, "retired_reason": null, "secure_boot": null, "service_step": {}, "shard": null, "storage_interface": null, "target_power_state": null, "target_provision_state": null, "target_raid_config": {}, "traits": ["trait1"], "vendor_interface": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "rel": "bookmark"}], "conductor": null, "allocation_uuid": null, "chassis_uuid": null, "ports": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports", "rel": "bookmark"}], "states": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states", "rel": "bookmark"}], "portgroups": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups", "rel": "bookmark"}], "volume": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_023_nodes_node_ident_patch_admin [0.116073s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7979f9e6-9f55-48c3-b521-33f19bdc5525
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_024_system_admin_can_patch_chassis [0.142563s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH [{'op': 'replace', 'path': '/chassis_uuid', 'value': 'e74c40e0-d825-11e2-a28f-0800200c9a66'}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-286b3e43-f0fb-41e4-9cf3-d0a29e9d1716
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_025_system_member_can_patch_conductor_group [0.138028s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH [{'op': 'replace', 'path': '/conductor_group', 'value': 'DC04-ROW39'}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-db6607ca-339d-49f8-b361-85beeb7b7699
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_026_nodes_node_ident_patch_member [0.100600s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e0d83424-2f21-4cba-a4c1-e149c83ac7ac
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_027_nodes_node_ident_patch_service [0.098194s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6a24e86e-5e69-4209-933d-46fb5c5721c2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_028_nodes_node_ident_patch_service_project [0.098449s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ab93db8c-eb58-429d-a41d-76407d94d228
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_029_nodes_node_ident_patch_reader [0.067901s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a9c8925a-4fb2-42ba-a898-955e308b7bf2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:update_extra\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_030_nodes_node_ident_delete_admin [0.065010s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5e17acf1-2bee-4457-9993-9d9d139920e0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_031_nodes_node_ident_delete_service [0.066790s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c68fa51c-8017-45f5-adfc-2249c6e352b4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:delete:self_owned_node\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_032_nodes_node_ident_delete_member [0.068253s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4c158e1b-b091-4156-ba84-9503acfc07a8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:delete:self_owned_node\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_033_nodes_node_ident_delete_reader [0.070467s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-92666722-2e3b-4dd8-9721-356c6f26ad34
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:delete:self_owned_node\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_034_nodes_validate_get_admin [0.067707s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/validate WITH {} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-99a17b83-388c-432d-81a6-60e2f2781e87
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_035_nodes_validate_get_member [0.064942s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/validate WITH {} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-253568ff-54e5-4e67-9edf-4d432649efc5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_036_nodes_validate_get_service [0.064928s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/validate WITH {} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-77ad6178-10de-4c38-91b4-c2a8755cbbd4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_037_nodes_validate_get_service_project [0.070112s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/validate WITH {} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2a1ffbaf-9443-488a-80f1-ea5cd85f25fb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_038_nodes_validate_get_reader [0.064321s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/validate WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d3fdc723-1ae1-4847-a2af-8206412ecabc
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:validate\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_039_nodes_maintenance_put_admin [0.067952s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance WITH None GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-139202d3-2133-4bfc-b1e1-e23b579d0b8d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_040_nodes_maintenance_put_member [0.065377s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance WITH None GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-af4253f9-7a1a-46fd-879f-198cd8afc539
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_041_nodes_maintenance_put_reader [0.067247s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance WITH None GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-aa238eed-2511-4732-ba4f-9306ce0a9ef3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:set_maintenance\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_042_nodes_maintenance_delete_admin [0.063888s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-390bd085-c162-4f27-b9e2-0db29b37c23c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_043_nodes_maintenance_delete_member [0.067731s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d238c5c6-19d8-45d5-a912-27a5a644a47e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_044_nodes_maintenance_delete_reader [0.067383s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-056e2747-b534-4b80-9824-cf9078dff1d0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:clear_maintenance\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_045_nodes_management_boot_device_put_admin [0.068171s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/boot_device WITH {'boot_device': 'pxe'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-74085c66-bf69-4592-8578-402533195f6c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_046_nodes_management_boot_device_put_member [0.067614s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/boot_device WITH {'boot_device': 'pxe'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-12e8e3ee-e8d4-4958-89e7-7afc7b0adb2b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_047_nodes_management_boot_device_put_reader [0.065773s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/boot_device WITH {'boot_device': 'pxe'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8734ea7b-03c0-4162-a6f5-5b365a725b58
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:set_boot_device\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_048_nodes_management_boot_device_get_admin [0.065786s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/boot_device WITH {} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a01f55cb-1f28-4017-96ee-10b1767ebff2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_049_nodes_management_boot_device_get_member [0.070237s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/boot_device WITH {} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-13abf5a1-2dbd-478f-970f-ef31a0399efa
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_050_nodes_management_boot_device_get_reader [0.068308s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/boot_device WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-cecec79d-9f83-48de-b0fd-2de71bc1f5b0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:get_boot_device\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_051_nodes_management_boot_device_supported_get_admin [0.075151s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/boot_device/supported WITH {} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-eab35f47-5bcd-4495-b71b-aa4034e063b6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_052_nodes_management_boot_device_supported_get_member [0.066677s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/boot_device/supported WITH {} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-56c52c86-54f9-4086-8e97-f1bc2d0e02fa
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_053_nodes_management_boot_device_supported_get_reader [0.066816s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/boot_device/supported WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-180f7a8d-7353-41f1-b065-b70a10041d6f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:get_boot_device\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_054_nodes_management_inject_nmi_put_admin [0.065085s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/inject_nmi WITH {} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3962721f-fcc8-4e23-bba3-a916e4980d39
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_055_nodes_management_inject_nmi_put_member [0.066141s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/inject_nmi WITH {} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-36c1d042-31fe-4991-a4a9-6ae522f86560
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_056_nodes_management_inject_nmi_put_reader [0.067341s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/management/inject_nmi WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-224d9804-3882-4247-af32-3067b6c31d84
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:inject_nmi\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_057_nodes_states_get_admin [0.063541s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-42de9c1b-3789-4ad8-8ba9-ec7cbc7f7bb5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"console_enabled": false, "last_error": null, "power_state": null, "provision_state": "available", "target_power_state": null, "target_provision_state": null, "provision_updated_at": null, "raid_config": {}, "target_raid_config": {}, "boot_mode": null, "secure_boot": null}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_058_nodes_states_get_member [0.277389s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0d3fb9f7-4339-41e1-98bf-e09b493055a7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"console_enabled": false, "last_error": null, "power_state": null, "provision_state": "available", "target_power_state": null, "target_provision_state": null, "provision_updated_at": null, "raid_config": {}, "target_raid_config": {}, "boot_mode": null, "secure_boot": null}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_059_nodes_states_get_reader [0.065381s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-76decbb6-78a5-4f0c-8de4-cd356be3b92d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"console_enabled": false, "last_error": null, "power_state": null, "provision_state": "available", "target_power_state": null, "target_provision_state": null, "provision_updated_at": null, "raid_config": {}, "target_raid_config": {}, "boot_mode": null, "secure_boot": null}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_060_nodes_states_power_put_admin [0.065881s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/power WITH {'target': 'power on'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b38694fc-2d07-4c18-986a-53f17a4f536c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_061_nodes_states_power_put_member [0.067535s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/power WITH {'target': 'power on'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a3bb3f2e-0b28-45c1-bea1-07f9435a9b2e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_062_nodes_states_power_put_reader [0.067605s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/power WITH {'target': 'power on'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ac23f279-f105-45fe-a114-8cc843e7050b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:set_power_state\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_063_nodes_states_boot_mode_put_admin [0.087686s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/boot_mode WITH {'target': 'uefi'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ce85d28f-ce7d-442c-9164-46a5f2fce889
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_064_nodes_states_boot_mode_put_member [0.083862s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/boot_mode WITH {'target': 'uefi'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fc9d1455-3d8a-43d4-981b-4621cf7483da
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_065_nodes_states_boot_mode_put_reader [0.067688s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/boot_mode WITH {'target': 'uefi'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-62ac515c-116c-4c94-8730-277b3a4ad2b6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:set_boot_mode\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_066_nodes_states_secure_boot_put_admin [0.066242s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/secure_boot WITH {'target': 'true'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8c9a3d2b-6279-46d4-906f-b95d9e3acc4d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_067_nodes_states_secure_boot_put_member [0.065280s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/secure_boot WITH {'target': 'true'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a4ab8aa9-5daf-4439-8a78-6c13ff99d4f3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_068_nodes_states_secure_boot_put_reader [0.067048s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/secure_boot WITH {'target': 'true'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a34b8dc4-6167-44a9-87a4-7c39cbf03e7e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:set_secure_boot\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_069_nodes_states_provision_put_admin [0.065839s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'deploy'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fd14762e-1f96-4859-bcfd-65085140cc2e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_070_nodes_states_provision_put_member [0.065354s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'deploy'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5293760f-5199-4942-968f-685d25cf3e6e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_071_nodes_states_provision_put_reader [0.069192s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'deploy'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1df4a5e5-d52b-4ee4-9092-96e301a93943
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:set_provision_state\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_072_nodes_states_provision_put_service [0.066395s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/provision WITH {'target': 'deploy'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2bf3d174-fb67-4bf0-8e27-65d726aaf2be
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_073_nodes_states_raid_put_admin [0.066282s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/raid WITH {'target_raid_config': {'logical_disks': [{'size_gb': 500, 'is_root_volume': True, 'raid_level': 1}]}} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e9f3c5a5-4ebd-4e22-85c5-cf44982e1c6b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_074_nodes_states_raid_put_member [0.067565s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/raid WITH {'target_raid_config': {'logical_disks': [{'size_gb': 500, 'is_root_volume': True, 'raid_level': 1}]}} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1774d841-bd2b-4536-bf72-fe57200c1ecc
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_075_nodes_states_raid_put_reader [0.068828s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/raid WITH {'target_raid_config': {'logical_disks': [{'size_gb': 500, 'is_root_volume': True, 'raid_level': 1}]}} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-485b8675-4813-4c56-ac9e-9f2a94b7c2f8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:set_raid_state\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_076_nodes_states_console_get_admin [0.066326s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/console WITH {} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-92747bef-a38b-4d44-a05c-2219b6ccc646
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_077_nodes_states_console_get_member [0.067643s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/console WITH {} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-55ab1af4-c93e-4dae-9115-f34d4adbfb98
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_078_nodes_states_console_get_reader [0.065425s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/console WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-28574afb-63e7-4580-b050-b19c9822092f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:get_console\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_079_nodes_states_console_get_service [0.069457s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/console WITH {} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-548fd4c3-6db2-44d9-bb90-18c3ae082497
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_080_nodes_states_console_put_admin [0.063883s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/console WITH {'enabled': True} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-51161aa7-5e8c-44da-b44c-50d7cbb06fbe
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_081_nodes_states_console_put_member [0.066287s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/console WITH {'enabled': True} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1a0dea83-1fdd-4d7c-bcd2-1778be773046
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_082_nodes_states_console_put_reader [0.064621s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/console WITH {'enabled': True} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6f445ed4-3be7-4be9-bded-4a3628fae97c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:set_console_state\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_083_nodes_states_console_put_service [0.065676s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/states/console WITH {'enabled': True} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ee137d79-38a5-4f30-b278-82802809109f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_084_nodes_vendor_passthru_methods_get_admin [0.065013s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru/methods WITH {} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0a7d7ba2-973c-451e-8cb2-71feb82db486
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_085_nodes_vendor_passthru_methods_get_member [0.067989s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru/methods WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5fb5d4ae-6252-49d0-b479-94072e4ce7f2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_086_nodes_vendor_passthru_methods_get_reader [0.065965s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru/methods WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-98f17a69-20d4-4dbb-88dd-10f7a20f86b1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_087_nodes_vendor_passthru_get_admin [0.063974s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test WITH {} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-de758ae9-9b25-47b5-9729-bb3d172bf66a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_088_nodes_vendor_passthru_get_member [0.063797s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1bbc4ce3-eed7-44ab-8e02-b8a14339a95a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_089_nodes_vendor_passthru_get_reader [0.064235s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ea30ca85-da32-41b7-bbb4-36510e86cbc7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_090_nodes_vendor_passthru_post_admin [0.067140s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test WITH None GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-58fa9509-2396-410d-8927-8efef4aef236
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_091_nodes_vendor_passthru_post_member [0.064131s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test WITH None GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8008191a-5003-43dd-9076-e4bffd9ce90a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_092_nodes_vendor_passthru_post_reader [0.065626s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test WITH None GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6b7ae3a7-73cb-463b-a25f-e7d617e8ace6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_093_nodes_vendor_passthru_put_admin [0.063990s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test WITH None GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-132ed590-c428-4648-9449-d84feb88750b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_094_nodes_vendor_passthru_put_member [0.064992s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test WITH None GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-35947df1-feff-4c8d-90e9-1dcaa390ee44
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_095_nodes_vendor_passthru_put_reader [0.063227s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test WITH None GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0ce3fd2c-2c1f-4863-99ed-b44821ca64ea
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_096_nodes_vendor_passthru_delete_admin [0.295397s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d6786b13-526f-44aa-94df-eae09d4f6ed7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_097_nodes_vendor_passthru_delete_member [0.062550s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b1f09576-9b1e-4f0b-8e42-1b2393802c50
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_098_nodes_vendor_passthru_delete_reader [0.064179s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4211686e-3bdf-4176-b304-c2b965e59417
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_099_nodes_traits_get_admin [0.067248s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3f2519ad-df6d-4c5c-9ba5-63220a398ab4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"traits": ["trait1"]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_100_nodes_traits_get_member [0.066945s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f0006523-1b18-4dc5-b563-8cd342433e29
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"traits": ["trait1"]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_101_nodes_traits_get_reader [0.066932s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-99ec1499-73fa-4c79-b232-f3f5ce73af8d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"traits": ["trait1"]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_102_nodes_traits_put_admin [0.083202s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits WITH {'traits': ['CUSTOM_TRAIT1', 'HW_CPU_X86_VMX']} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-64e676a6-1bdf-4d60-ab58-62667e14ffb9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_103_nodes_traits_put_member [0.069687s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits WITH {'traits': ['CUSTOM_TRAIT1', 'HW_CPU_X86_VMX']} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-23842cb9-395e-4eb8-b50c-8eb385b37cbb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_104_nodes_traits_put_reader [0.067842s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits WITH {'traits': ['CUSTOM_TRAIT1', 'HW_CPU_X86_VMX']} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-656282d9-3b18-4df0-a694-0f5e015da4a4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:traits:set\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_105_nodes_traits_delete_admin [0.080539s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-dd7f4950-4951-46df-b34c-e3aa98101d3a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_106_nodes_traits_delete_member [0.065449s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-51f8e15f-b94d-42ca-8eb9-f6e103ce4b52
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_107_nodes_traits_delete_reader [0.070585s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-07d1031b-b012-4c36-86f4-cbd8d4bbcd0f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:traits:delete\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_108_nodes_traits_trait_put_admin [0.066259s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/CUSTOM_TRAIT2 WITH None GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8b269cd5-83fa-4836-9534-4f8c811ee333
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_109_nodes_traits_trait_put_member [0.068306s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/CUSTOM_TRAIT2 WITH None GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f66d8c55-bc38-43c4-8dc1-219d3fd1b41a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_110_nodes_traits_trait_put_reader [0.066460s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/CUSTOM_TRAIT2 WITH None GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f77634f8-cb82-4bca-ad9b-a84cd10be742
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:traits:set\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_111_nodes_traits_trait_delete_admin [0.067335s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a6fbddb1-b91e-43c5-8742-01938a343a1d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_112_nodes_traits_trait_delete_member [0.069337s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-70f81715-11d5-400d-8580-c9088bb2dbba
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_113_nodes_traits_trait_delete_reader [0.068198s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c4462341-5685-44bd-8c54-f9610263425b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:traits:delete\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_114_nodes_vifs_get_admin [0.070283s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs WITH {} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-29d7a941-d4f8-40b6-8d70-4f5ca5723d18
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_115_nodes_vifs_get_member [0.067324s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs WITH {} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6acb5221-f23a-4ccc-9adb-169a46320798
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_116_nodes_vifs_get_reader [0.071184s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs WITH {} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a6ee5e09-1c51-4c5d-8a3d-3ff6d4b72916
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_117_nodes_vifs_get_service [0.065244s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs WITH {} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1f1397ac-3e3d-4483-99d7-45ad7bb84b59
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_118_nodes_vifs_post_admin [0.068491s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs WITH {'id': 'ee21d58f-5de2-4956-85ff-33935ea1ca00'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ab7038ab-9252-43d6-87ef-544f440f60af
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_119_nodes_vifs_post_member [0.067906s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs WITH {'id': 'ee21d58f-5de2-4956-85ff-33935ea1ca00'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-acc00982-9921-4849-856e-26e908baa68a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_120_nodes_vifs_post_reader [0.068166s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs WITH {'id': 'ee21d58f-5de2-4956-85ff-33935ea1ca00'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7f54cbd2-0750-4dcf-92bf-8cc00b567764
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vif:attach\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_121_nodes_vifs_post_service [0.069023s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs WITH {'id': 'ee21d58f-5de2-4956-85ff-33935ea1ca00'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0f67e238-daf5-4f5b-817a-dd9ed379a6cc
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_122_nodes_vifs_post_service_project [0.066211s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs WITH {'id': 'ee21d58f-5de2-4956-85ff-33935ea1ca00'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3b80a2fe-305d-4f3c-b958-683ecbff31ae
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_123_nodes_vifs_node_vif_ident_delete_admin [0.065275s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs/ee21d58f-5de2-4956-85ff-33935ea1ca00 GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a9363e2f-5743-4703-bea7-d5fa8961c6c9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_124_nodes_vifs_node_vif_ident_delete_member [0.064486s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs/ee21d58f-5de2-4956-85ff-33935ea1ca00 GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-46c52bc5-5eeb-4371-adb4-b50df42f1a25
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_125_nodes_vifs_node_vif_ident_delete_reader [0.064460s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs/ee21d58f-5de2-4956-85ff-33935ea1ca00 GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1197acbd-b822-440c-b740-b37d366124bb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vif:detach\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_126_nodes_vifs_node_vif_ident_delete_service [0.066812s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs/ee21d58f-5de2-4956-85ff-33935ea1ca00 GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a93a870c-de63-4de4-8872-a338cb8db886
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_127_nodes_management_indicators_get_allow ... SKIPPED: Not implemented yet
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_128_nodes_management_indicators_component_get_allow ... SKIPPED: Not implemented yet
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_129_nodes_management_indicators_component_ind_ident_get_allow ... SKIPPED: Not implemented yet
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_130_nodes_management_indicators_component_ind_ident_put_allow ... SKIPPED: Not implemented yet
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_131_portgroups_get_admin [0.063918s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f6b06bed-dab8-4545-ae88-48b25f1f5188
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"portgroups": [{"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "address": "52:54:00:cf:2d:31", "name": "fooname", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_132_portgroups_get_member [0.062828s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b2ff9355-ad64-40de-abff-77dd3f91d27c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"portgroups": [{"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "address": "52:54:00:cf:2d:31", "name": "fooname", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_133_portgroups_get_reader [0.064165s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2f2bab26-9b93-40b1-896a-a5f205b37b56
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"portgroups": [{"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "address": "52:54:00:cf:2d:31", "name": "fooname", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_134_portgroups_post_admin [0.287340s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/portgroups WITH {'node_uuid': '18a552fb-dcd2-43bf-9302-e4c93287be11'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/portgroups/626df6c8-f7c6-489a-8d71-19a87526bba2
DEBUG: Openstack-Request-Id: req-76280e31-8216-47c4-9ea3-b8ff848b55ca
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "626df6c8-f7c6-489a-8d71-19a87526bba2", "created_at": "2025-05-22T02:56:28.521205+00:00", "updated_at": null, "address": null, "extra": {}, "internal_info": {}, "mode": "active-backup", "name": null, "properties": {}, "standalone_ports_supported": true, "node_uuid": "18a552fb-dcd2-43bf-9302-e4c93287be11", "links": [{"href": "http://localhost/v1/portgroups/626df6c8-f7c6-489a-8d71-19a87526bba2", "rel": "self"}, {"href": "http://localhost/portgroups/626df6c8-f7c6-489a-8d71-19a87526bba2", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/626df6c8-f7c6-489a-8d71-19a87526bba2/ports", "rel": "self"}, {"href": "http://localhost/portgroups/626df6c8-f7c6-489a-8d71-19a87526bba2/ports", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_135_portgroups_post_member [0.069233s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/portgroups WITH {'node_uuid': '18a552fb-dcd2-43bf-9302-e4c93287be11'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9f4d32cb-5793-4d74-b3c8-8d5ae4fe1252
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:create\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_136_portgroups_post_reader [0.069179s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/portgroups WITH {'node_uuid': '18a552fb-dcd2-43bf-9302-e4c93287be11'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d8fba17a-dafa-4881-9a89-3cbd79c94b73
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:create\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_137_portgroups_detail_get_admin [0.064079s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c22fbf51-31dd-49e2-8c24-e67eabcca756
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"portgroups": [{"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:56:28.703664+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "mode": "active-backup", "name": "fooname", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_138_portgroups_detail_get_member [0.063209s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d0abeb20-4628-4452-b725-9b1ca6345a1b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"portgroups": [{"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:56:28.768240+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "mode": "active-backup", "name": "fooname", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_139_portgroups_detail_get_reader [0.065191s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9a5d6fdf-c883-41eb-81ab-05214b86f575
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"portgroups": [{"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:56:28.831739+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "mode": "active-backup", "name": "fooname", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_140_portgroups_portgroup_ident_get_admin [0.068411s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-21843da7-4185-4de5-b59b-cc2ff6ad3d5a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:56:28.897553+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "mode": "active-backup", "name": "fooname", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_141_portgroups_portgroup_ident_get_member [0.073723s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-52779015-fbe6-4b7e-aeda-6e7b23655439
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:56:28.965755+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "mode": "active-backup", "name": "fooname", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_142_portgroups_portgroup_ident_get_reader [0.071907s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f54f065a-e943-4b19-9f80-40a448b9140f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:56:29.040205+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "mode": "active-backup", "name": "fooname", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_143_portgroups_portgroup_ident_patch_admin [0.075668s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-82e5fa7e-2952-4996-a565-a2ca0cb7457a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_144_portgroups_portgroup_ident_patch_member [0.073332s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3d47e99a-91d3-4466-a735-38c9e13b00a5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_145_portgroups_portgroup_ident_patch_reader [0.070180s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f1f9f735-8781-450a-94d5-2cf18b34a421
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:update\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_146_portgroups_portgroup_ident_delete_admin [0.065607s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-eb3c6ade-a53b-4a1b-999d-8131494a2e4b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_147_portgroups_portgroup_ident_delete_member [0.066802s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5e5b26c9-fe25-4ab0-b07a-845ff1efef0e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:delete\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_148_portgroups_portgroup_ident_delete_reader [0.066800s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-19b493ed-02a6-4f90-9441-e88fcea0c497
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:delete\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_149_nodes_portgroups_get_admin [0.071414s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c44ff836-ce9d-4bd1-8930-e5d661064f7a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"portgroups": [{"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "address": "52:54:00:cf:2d:31", "name": "fooname", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_150_nodes_portgroups_get_member [0.069224s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7a0e8739-7053-4b91-a8be-f9a49e2a3be1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"portgroups": [{"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "address": "52:54:00:cf:2d:31", "name": "fooname", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_151_nodes_portgroups_get_reader [0.071940s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-12cadd9f-5da8-4cdf-9400-6e2bba2f7f6a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"portgroups": [{"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "address": "52:54:00:cf:2d:31", "name": "fooname", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_152_nodes_portgroups_get_service [0.071501s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5f1895fe-e094-4dbf-87b1-0da56c008f64
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"portgroups": [{"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "address": "52:54:00:cf:2d:31", "name": "fooname", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_153_nodes_portgroups_get_service_project [0.070959s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a1abc076-12ae-4aa6-a2a2-cfca4ae2cb66
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"portgroups": [{"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "address": "52:54:00:cf:2d:31", "name": "fooname", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_154_nodes_portgroups_get_service_project_disabled [0.066958s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b8d44141-b3fe-44c4-871f-949a023b81ce
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_155_nodes_portgroups_detail_get_admin [0.070225s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8da0894c-f474-4a8f-a97e-e82c9d8a3750
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"portgroups": [{"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:56:29.959736+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "mode": "active-backup", "name": "fooname", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_156_nodes_portgroups_detail_get_member [0.070101s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-62bdbcd4-89aa-471d-80cf-9f32336228a4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"portgroups": [{"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:56:30.031033+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "mode": "active-backup", "name": "fooname", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_157_nodes_portgroups_detail_get_reader [0.073337s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-69a644c0-430f-4060-9d98-455ab405bb8c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"portgroups": [{"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:56:30.104721+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "mode": "active-backup", "name": "fooname", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_158_nodes_portgroups_detail_get_service [0.071904s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-778454ee-1a2a-4210-9d25-d648b1f88d1d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"portgroups": [{"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:56:30.176384+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "mode": "active-backup", "name": "fooname", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_159_nodes_portgroups_detail_get_service_project [0.072200s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-cb7e5848-2e70-445e-bbd6-c16af7ec58b4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"portgroups": [{"uuid": "6eb02b44-18a3-4659-8c0b-8d2802581ae4", "created_at": "2025-05-22T02:56:30.250021+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"bar": "buzz"}, "mode": "active-backup", "name": "fooname", "properties": {}, "standalone_ports_supported": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "links": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4", "rel": "bookmark"}], "ports": [{"href": "http://localhost/v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "self"}, {"href": "http://localhost/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_160_nodes_portgroups_detail_get_service_project_disabled [0.068305s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups/detail WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d7f12acc-116c-40ed-9061-905fd948350a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_161_ports_get_admin [0.065809s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-105c2aed-7b59-41e5-b1a0-769a78a748b5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "address": "52:54:00:cf:2d:31", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_162_ports_get_service [0.064811s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e7d81c16-e3d4-495a-ac7f-de54a40da864
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "address": "52:54:00:cf:2d:31", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_163_ports_get_service_project [0.066734s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e3e55719-d789-4622-94b3-2ade20eb094b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "address": "52:54:00:cf:2d:31", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_164_ports_get_service_project_disabled [0.063616s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e5a8db52-5095-44e2-b20e-c76e8fd8b205
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": []}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_165_ports_get_member [0.065245s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-261211db-7bd0-4485-8a26-7f53a0371941
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "address": "52:54:00:cf:2d:31", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_166_ports_get_reader [0.067030s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0ad77815-318f-4aff-b60c-c29e480af76a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "address": "52:54:00:cf:2d:31", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_167_ports_post_admin [0.069720s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'node_uuid': '68a552fb-dcd2-43bf-9302-e4c93287be16', 'address': '00:01:02:03:04:05'} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-17c5b510-1b35-4915-b910-6c96679c68f6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 68a552fb-dcd2-43bf-9302-e4c93287be16 could not be found.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_168_ports_post_member [0.076012s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'node_uuid': '22e26c0b-03f2-4d2e-ae87-c02d7f33c000', 'address': '03:04:05:06:07:08'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a9f1b520-8bcd-473d-90d6-99b9442427b0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:create\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_169_ports_post_reader [0.287274s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/ports WITH {'node_uuid': '68a552fb-dcd2-43bf-9302-e4c93287be16', 'address': '00:01:02:03:04:05'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4655f37b-1c1c-4d3f-a4a6-ab9f13ab214f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:create\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_170_ports_detail_get_admin [0.065547s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-86c44c50-8a31-48fc-b91c-ec03c226ee39
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:56:31.220512+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"tenant_vif_port_id": "ee21d58f-5de2-4956-85ff-33935ea1ca00"}, "is_smartnic": false, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": null, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": null}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_171_ports_detail_get_member [0.065101s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c7c0b3cc-be11-4569-98ce-d50547f4864c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:56:31.287334+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"tenant_vif_port_id": "ee21d58f-5de2-4956-85ff-33935ea1ca00"}, "is_smartnic": false, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": null, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": null}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_172_ports_detail_get_reader [0.070951s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6674a653-679b-4a6a-9075-47a753331b47
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:56:31.355248+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"tenant_vif_port_id": "ee21d58f-5de2-4956-85ff-33935ea1ca00"}, "is_smartnic": false, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": null, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": null}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_173_ports_port_id_get_admin [0.073435s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4a0a1c5d-a7ef-4e3a-862a-d808f9aa0773
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:56:31.427163+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"tenant_vif_port_id": "ee21d58f-5de2-4956-85ff-33935ea1ca00"}, "is_smartnic": false, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": null, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": null}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_174_ports_port_id_get_member [0.076573s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f940a584-797d-43ef-ac53-353eed80bb79
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:56:31.504341+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"tenant_vif_port_id": "ee21d58f-5de2-4956-85ff-33935ea1ca00"}, "is_smartnic": false, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": null, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": null}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_175_ports_port_id_get_reader [0.076138s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-cc02cf31-e178-4154-adbc-57d6c78b1e86
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:56:31.578924+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"tenant_vif_port_id": "ee21d58f-5de2-4956-85ff-33935ea1ca00"}, "is_smartnic": false, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": null, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": null}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_176_ports_port_id_patch_admin [0.116621s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8d392391-c2b9-482d-a859-263366158895
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_177_ports_port_id_patch_member [0.089839s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0075119b-c893-45af-aec2-3e4a1a9b255a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_178_ports_port_id_patch_reader [0.072400s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-71a400a5-24ab-4b21-b0f6-c97435ca757b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:update\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_179_ports_port_id_delete_admin [0.070483s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2cb15de4-7c0a-4971-b978-e032694e9518
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_180_ports_port_id_delete_member [0.068465s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-69583b20-0c18-488e-8f7a-d26d1320688b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:delete\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_181_ports_port_id_delete_reader [0.070969s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-263ef08b-fc26-4d4a-8d0c-e4f06163406e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:delete\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_182_nodes_ports_get_admin [0.074893s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5fcd8801-ec57-4708-99f4-c1763470e31d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "address": "52:54:00:cf:2d:31", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_183_nodes_ports_get_member [0.073579s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-78df6dcd-28d0-43d5-b583-b17f9683b803
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "address": "52:54:00:cf:2d:31", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_184_nodes_ports_get_reader [0.075841s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8d83fe7d-b63c-4457-b57d-e6c9d8e9d16d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "address": "52:54:00:cf:2d:31", "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_185_nodes_ports_detail_get_admin [0.073794s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ba8cd848-3723-4317-bc15-5997baf20fd4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:56:32.371535+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"tenant_vif_port_id": "ee21d58f-5de2-4956-85ff-33935ea1ca00"}, "is_smartnic": false, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": null, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": null}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_186_nodes_ports_detail_get_member [0.070417s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6a853d37-ce8a-475d-a83a-456751ca72fd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:56:32.445019+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"tenant_vif_port_id": "ee21d58f-5de2-4956-85ff-33935ea1ca00"}, "is_smartnic": false, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": null, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": null}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_187_nodes_ports_detail_get_reader [0.073817s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f4491791-1c33-4ec5-a8bd-5380214b810e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": [{"uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "created_at": "2025-05-22T02:56:32.515111+00:00", "updated_at": null, "address": "52:54:00:cf:2d:31", "extra": {}, "internal_info": {"tenant_vif_port_id": "ee21d58f-5de2-4956-85ff-33935ea1ca00"}, "is_smartnic": false, "local_link_connection": {"switch_id": "0a:1b:2c:3d:4e:5f", "port_id": "Ethernet3/1", "switch_info": "switch1"}, "physical_network": null, "pxe_enabled": true, "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123", "name": null, "description": null, "links": [{"href": "http://localhost/v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "self"}, {"href": "http://localhost/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781", "rel": "bookmark"}], "portgroup_uuid": null}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_188_portgroups_ports_get_admin [0.070345s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-bcdc203e-b91c-4fb9-a18e-8d741ca779d1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": []}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_189_portgroups_ports_get_member [0.076987s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f9d52444-c5e0-4a10-a834-832335b3eddf
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": []}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_190_portgroups_ports_get_reader [0.071591s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8e00637b-cfca-468a-aa16-809c6825645f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": []}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_191_portgroups_ports_detail_get_admin [0.071837s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c4c37b65-e9c9-41d8-bd05-79d76e77ed74
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": []}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_192_portgroups_ports_detail_get_member [0.069430s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d73c2dc0-b884-4ebf-8796-8304fc47cd3f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": []}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_193_portgroups_ports_detail_get_reader [0.072148s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-17c03796-29d4-4ee6-93fc-12ee2387d91e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"ports": []}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_194_volume_get_admin [0.061024s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2b1f0451-d30c-4db7-8ec2-ba44484951a5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"links": [{"href": "http://localhost/v1/volume/", "rel": "self"}, {"href": "http://localhost/volume/", "rel": "bookmark"}], "connectors": [{"href": "http://localhost/v1/volume/connectors", "rel": "self"}, {"href": "http://localhost/volume/connectors", "rel": "bookmark"}], "targets": [{"href": "http://localhost/v1/volume/targets", "rel": "self"}, {"href": "http://localhost/volume/targets", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_195_volume_get_member [0.059276s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b3f844bb-16ef-4ea1-84ad-137aa40a0c85
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"links": [{"href": "http://localhost/v1/volume/", "rel": "self"}, {"href": "http://localhost/volume/", "rel": "bookmark"}], "connectors": [{"href": "http://localhost/v1/volume/connectors", "rel": "self"}, {"href": "http://localhost/volume/connectors", "rel": "bookmark"}], "targets": [{"href": "http://localhost/v1/volume/targets", "rel": "self"}, {"href": "http://localhost/volume/targets", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_196_volume_get_reader [0.060227s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-db841ce2-5f19-4461-95b5-9e1ca5dfc9bd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"links": [{"href": "http://localhost/v1/volume/", "rel": "self"}, {"href": "http://localhost/volume/", "rel": "bookmark"}], "connectors": [{"href": "http://localhost/v1/volume/connectors", "rel": "self"}, {"href": "http://localhost/volume/connectors", "rel": "bookmark"}], "targets": [{"href": "http://localhost/v1/volume/targets", "rel": "self"}, {"href": "http://localhost/volume/targets", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_197_volume_get_service [0.060415s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-980eccb5-4765-4450-bb45-f5400a83f511
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"links": [{"href": "http://localhost/v1/volume/", "rel": "self"}, {"href": "http://localhost/volume/", "rel": "bookmark"}], "connectors": [{"href": "http://localhost/v1/volume/connectors", "rel": "self"}, {"href": "http://localhost/volume/connectors", "rel": "bookmark"}], "targets": [{"href": "http://localhost/v1/volume/targets", "rel": "self"}, {"href": "http://localhost/volume/targets", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_198_volume_get_service_project [0.059510s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8cd6c1d8-d6d9-4c29-8ff4-04caaa3243a8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"links": [{"href": "http://localhost/v1/volume/", "rel": "self"}, {"href": "http://localhost/volume/", "rel": "bookmark"}], "connectors": [{"href": "http://localhost/v1/volume/connectors", "rel": "self"}, {"href": "http://localhost/volume/connectors", "rel": "bookmark"}], "targets": [{"href": "http://localhost/v1/volume/targets", "rel": "self"}, {"href": "http://localhost/volume/targets", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_199_volume_connectors_get_admin [0.067912s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4a177ac8-a915-40ae-878e-995997841c58
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"connectors": [{"uuid": "e66e6acf-f41a-454c-9619-162163f780b4", "connector_id": "iqn.2012-06.com.example:initiator", "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/e66e6acf-f41a-454c-9619-162163f780b4", "rel": "self"}, {"href": "http://localhost/volume/connectors/e66e6acf-f41a-454c-9619-162163f780b4", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_200_volume_connectors_get_member [0.069875s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-05680130-53bb-49d3-9ea2-8e907c6f279d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"connectors": [{"uuid": "72665330-4f88-4b37-ad48-f04fd1a168b0", "connector_id": "iqn.2012-06.com.example:initiator", "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/72665330-4f88-4b37-ad48-f04fd1a168b0", "rel": "self"}, {"href": "http://localhost/volume/connectors/72665330-4f88-4b37-ad48-f04fd1a168b0", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_201_volume_connectors_get_reader [0.067617s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d02a4ca9-64a0-41e0-a044-c4696f105883
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"connectors": [{"uuid": "04948c84-577a-440e-b646-64fbc3f8d42d", "connector_id": "iqn.2012-06.com.example:initiator", "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/04948c84-577a-440e-b646-64fbc3f8d42d", "rel": "self"}, {"href": "http://localhost/volume/connectors/04948c84-577a-440e-b646-64fbc3f8d42d", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_202_volume_connectors_get_service [0.066995s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e2466659-120c-4925-8bfa-063d3e041a56
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"connectors": [{"uuid": "08eaeaed-ee54-4856-83b7-3d94cf4b994e", "connector_id": "iqn.2012-06.com.example:initiator", "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/08eaeaed-ee54-4856-83b7-3d94cf4b994e", "rel": "self"}, {"href": "http://localhost/volume/connectors/08eaeaed-ee54-4856-83b7-3d94cf4b994e", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_203_volume_connectors_get_service_project [0.066194s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f45f8fe7-7967-4a30-a577-c238cca35ed6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"connectors": [{"uuid": "87edf558-fad5-48da-977e-8754d6ecfaaf", "connector_id": "iqn.2012-06.com.example:initiator", "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/87edf558-fad5-48da-977e-8754d6ecfaaf", "rel": "self"}, {"href": "http://localhost/volume/connectors/87edf558-fad5-48da-977e-8754d6ecfaaf", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_204_volume_connectors_get_service_project_disable [0.064879s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-83335303-eaa5-4294-a687-18b48e1d27ce
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"connectors": []}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_205_volume_connectors_post_admin [0.292711s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/connectors WITH {'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'type': 'ip', 'connector_id': '192.168.1.100'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/volume/connectors/89a0053d-d2b8-4c37-ae81-1378a9208ebd
DEBUG: Openstack-Request-Id: req-636cb867-3b78-48e3-84f7-d7d3101b9dad
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "89a0053d-d2b8-4c37-ae81-1378a9208ebd", "created_at": "2025-05-22T02:56:33.986647+00:00", "updated_at": null, "connector_id": "192.168.1.100", "extra": {}, "type": "ip", "links": [{"href": "http://localhost/v1/volume/connectors/89a0053d-d2b8-4c37-ae81-1378a9208ebd", "rel": "self"}, {"href": "http://localhost/volume/connectors/89a0053d-d2b8-4c37-ae81-1378a9208ebd", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_206_volume_connectors_post_member [0.074490s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/connectors WITH {'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'type': 'ip', 'connector_id': '192.168.1.100'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/volume/connectors/0dda8145-dadd-43cc-885e-89a882b318b6
DEBUG: Openstack-Request-Id: req-7eb4e13f-0be0-4459-bbab-40f4a54bf4e6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "0dda8145-dadd-43cc-885e-89a882b318b6", "created_at": "2025-05-22T02:56:34.062028+00:00", "updated_at": null, "connector_id": "192.168.1.100", "extra": {}, "type": "ip", "links": [{"href": "http://localhost/v1/volume/connectors/0dda8145-dadd-43cc-885e-89a882b318b6", "rel": "self"}, {"href": "http://localhost/volume/connectors/0dda8145-dadd-43cc-885e-89a882b318b6", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_207_volume_connectors_post_reader [0.070130s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/connectors WITH {'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'type': 'ip', 'connector_id': '192.168.1.100'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-906f601a-70dc-482f-a25d-d5e5809a31e6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:create\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_208_volume_connectors_post_service [0.080737s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/connectors WITH {'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'type': 'ip', 'connector_id': '192.168.1.100'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/volume/connectors/35119756-89f7-4622-91b2-2ad20e6ed040
DEBUG: Openstack-Request-Id: req-eda51b51-1050-461a-9212-36e3ba571615
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "35119756-89f7-4622-91b2-2ad20e6ed040", "created_at": "2025-05-22T02:56:34.211170+00:00", "updated_at": null, "connector_id": "192.168.1.100", "extra": {}, "type": "ip", "links": [{"href": "http://localhost/v1/volume/connectors/35119756-89f7-4622-91b2-2ad20e6ed040", "rel": "self"}, {"href": "http://localhost/volume/connectors/35119756-89f7-4622-91b2-2ad20e6ed040", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_209_volume_connectors_post_service_project [0.087810s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/connectors WITH {'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'type': 'ip', 'connector_id': '192.168.1.100'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/volume/connectors/c4230383-02c0-48e2-b2f6-2b698b2236f1
DEBUG: Openstack-Request-Id: req-ea79c923-be08-4567-90db-4073a268529a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "c4230383-02c0-48e2-b2f6-2b698b2236f1", "created_at": "2025-05-22T02:56:34.299414+00:00", "updated_at": null, "connector_id": "192.168.1.100", "extra": {}, "type": "ip", "links": [{"href": "http://localhost/v1/volume/connectors/c4230383-02c0-48e2-b2f6-2b698b2236f1", "rel": "self"}, {"href": "http://localhost/volume/connectors/c4230383-02c0-48e2-b2f6-2b698b2236f1", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_210_volume_volume_connector_id_get_admin [0.069430s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors/0698b4d6-286d-4109-be01-3d8587deb0a2 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-22849fc0-16a2-481a-a3bf-181f22032dc4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "0698b4d6-286d-4109-be01-3d8587deb0a2", "created_at": "2025-05-22T02:56:34.350492+00:00", "updated_at": null, "connector_id": "iqn.2012-06.com.example:initiator", "extra": {}, "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/0698b4d6-286d-4109-be01-3d8587deb0a2", "rel": "self"}, {"href": "http://localhost/volume/connectors/0698b4d6-286d-4109-be01-3d8587deb0a2", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_211_volume_volume_connector_id_get_member [0.072678s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors/4d498471-2340-471f-9437-97728e7a6377 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c0c11e6e-f280-4ee6-b98c-2f33526652ca
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "4d498471-2340-471f-9437-97728e7a6377", "created_at": "2025-05-22T02:56:34.419909+00:00", "updated_at": null, "connector_id": "iqn.2012-06.com.example:initiator", "extra": {}, "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/4d498471-2340-471f-9437-97728e7a6377", "rel": "self"}, {"href": "http://localhost/volume/connectors/4d498471-2340-471f-9437-97728e7a6377", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_212_volume_volume_connector_id_get_reader [0.067157s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/connectors/d9511489-6d50-478a-93fe-961d3fca06f2 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-adb0b9ed-2d20-462f-98a6-2f41aeb503f6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "d9511489-6d50-478a-93fe-961d3fca06f2", "created_at": "2025-05-22T02:56:34.492051+00:00", "updated_at": null, "connector_id": "iqn.2012-06.com.example:initiator", "extra": {}, "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/d9511489-6d50-478a-93fe-961d3fca06f2", "rel": "self"}, {"href": "http://localhost/volume/connectors/d9511489-6d50-478a-93fe-961d3fca06f2", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_213_volume_volume_connector_id_patch_admin [0.074260s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/connectors/643a5f9e-61b0-4991-8f83-9a941710358c WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d9ad25b8-4e36-4728-8220-6f9592fd9467
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_214_volume_volume_connector_id_patch_member [0.074621s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/connectors/774c5f7f-9640-4766-aaa7-62843b18b3e5 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-11c39ddc-35bf-4eb6-b33d-af35d93e17a0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_215_volume_volume_connector_id_patch_reader [0.069909s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/connectors/d4a1f48e-b6b7-4315-aa05-91e597d70bd5 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a4900172-310b-4839-94b0-0e87fa21eaea
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:update\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_216_volume_volume_connector_id_patch_service [0.074231s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/connectors/42368272-e697-429f-8376-1aaba8d5f975 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4a31e8cd-69bf-4a50-b487-bf33399b953d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_217_volume_volume_connector_id_delete_admin [0.069208s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/volume/connectors/c71ad21e-3572-4703-87b5-7dfa6cba533b GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-83383bc7-50f7-4d28-8071-08416f32e222
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_218_volume_volume_connector_id_delete_member [0.066118s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/volume/connectors/96e52559-579f-40cf-a338-ef9215088007 GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4ff6489c-8bc3-4164-981a-02bf3d4f38e2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_219_volume_volume_connector_id_delete_reader [0.065943s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/volume/connectors/7da54f6c-63e4-4f72-b32b-a411dbd14ee3 GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-139644dd-85bd-4eba-99c7-ad803c3b140e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:delete\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_220_volume_volume_connector_id_delete_service [0.069532s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/volume/connectors/8792f0e1-3732-455d-9819-2820864a397d GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-75f1d7df-4f77-4831-9289-177aaa2a10de
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_221_volume_targets_get_admin [0.064966s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c1a71a30-c9af-4599-9ce2-d8795a8b7dde
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"targets": [{"uuid": "efdb65f3-b932-49d1-8fb2-dd61e493e847", "boot_index": 0, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/efdb65f3-b932-49d1-8fb2-dd61e493e847", "rel": "self"}, {"href": "http://localhost/volume/targets/efdb65f3-b932-49d1-8fb2-dd61e493e847", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_222_volume_targets_get_member [0.065727s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-15199636-dd22-45de-a46e-d710bf5fc554
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"targets": [{"uuid": "1b5ab0d0-513a-4c52-b02b-0c8b737df974", "boot_index": 0, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/1b5ab0d0-513a-4c52-b02b-0c8b737df974", "rel": "self"}, {"href": "http://localhost/volume/targets/1b5ab0d0-513a-4c52-b02b-0c8b737df974", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_223_volume_targets_get_reader [0.070882s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d45e3b62-11ed-40ef-b479-6c6b9153d2d3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"targets": [{"uuid": "c3ec07b8-4e62-4620-beae-510f2cfa5b13", "boot_index": 0, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/c3ec07b8-4e62-4620-beae-510f2cfa5b13", "rel": "self"}, {"href": "http://localhost/volume/targets/c3ec07b8-4e62-4620-beae-510f2cfa5b13", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_224_volume_targets_get_service [0.065266s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-932183ad-e216-4ad0-b585-d7dc91490c1a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"targets": [{"uuid": "ee7b0d68-ae30-4598-930e-7c7927353cda", "boot_index": 0, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/ee7b0d68-ae30-4598-930e-7c7927353cda", "rel": "self"}, {"href": "http://localhost/volume/targets/ee7b0d68-ae30-4598-930e-7c7927353cda", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_225_volume_targets_post_admin [0.074151s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/targets WITH {'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'volume_type': 'iscsi', 'boot_index': 1, 'volume_id': 'test-id'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/volume/targets/dea59b44-24af-4b4a-bd80-b6ec20ef403c
DEBUG: Openstack-Request-Id: req-ab953fe1-52c7-4bc8-86e9-48c5266a3911
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "dea59b44-24af-4b4a-bd80-b6ec20ef403c", "created_at": "2025-05-22T02:56:35.425573+00:00", "updated_at": null, "boot_index": 1, "extra": {}, "properties": {}, "volume_id": "test-id", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/dea59b44-24af-4b4a-bd80-b6ec20ef403c", "rel": "self"}, {"href": "http://localhost/volume/targets/dea59b44-24af-4b4a-bd80-b6ec20ef403c", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_226_volume_targets_post_member [0.072960s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/targets WITH {'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'volume_type': 'iscsi', 'boot_index': 2, 'volume_id': 'test-id2'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/volume/targets/0a54f095-f151-4a3d-b402-bd9811a642e3
DEBUG: Openstack-Request-Id: req-482b114b-c169-4c5c-8fcc-2f3149b719a0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "0a54f095-f151-4a3d-b402-bd9811a642e3", "created_at": "2025-05-22T02:56:35.498963+00:00", "updated_at": null, "boot_index": 2, "extra": {}, "properties": {}, "volume_id": "test-id2", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/0a54f095-f151-4a3d-b402-bd9811a642e3", "rel": "self"}, {"href": "http://localhost/volume/targets/0a54f095-f151-4a3d-b402-bd9811a642e3", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_227_volume_targets_post_service [0.072949s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/targets WITH {'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'volume_type': 'iscsi', 'boot_index': 2, 'volume_id': 'test-id2'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/volume/targets/c9431634-172e-440f-a6ce-dc1c748e3da8
DEBUG: Openstack-Request-Id: req-5c4b544d-b635-4ca6-8285-57baea4ace37
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "c9431634-172e-440f-a6ce-dc1c748e3da8", "created_at": "2025-05-22T02:56:35.572682+00:00", "updated_at": null, "boot_index": 2, "extra": {}, "properties": {}, "volume_id": "test-id2", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/c9431634-172e-440f-a6ce-dc1c748e3da8", "rel": "self"}, {"href": "http://localhost/volume/targets/c9431634-172e-440f-a6ce-dc1c748e3da8", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_228_volume_targets_post_service_project [0.071946s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/targets WITH {'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'volume_type': 'iscsi', 'boot_index': 2, 'volume_id': 'test-id2'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/volume/targets/9d61f549-e058-4ce2-ace7-ef093b59332d
DEBUG: Openstack-Request-Id: req-74e614de-98f6-49f9-bd76-fc8ab86254c9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "9d61f549-e058-4ce2-ace7-ef093b59332d", "created_at": "2025-05-22T02:56:35.645178+00:00", "updated_at": null, "boot_index": 2, "extra": {}, "properties": {}, "volume_id": "test-id2", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/9d61f549-e058-4ce2-ace7-ef093b59332d", "rel": "self"}, {"href": "http://localhost/volume/targets/9d61f549-e058-4ce2-ace7-ef093b59332d", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_229_volume_targets_post_service_project_disabled [0.071567s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/targets WITH {'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'volume_type': 'iscsi', 'boot_index': 2, 'volume_id': 'test-id2'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-eff71d72-d7aa-4a9e-ad8d-06d252b96054
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:create\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_230_volume_targets_post_service_project_admin [0.068540s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/targets WITH {'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'volume_type': 'iscsi', 'boot_index': 2, 'volume_id': 'test-id2'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1c7ab60d-41c0-432c-9ff1-208580f04ec4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:create\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_231_volume_targets_post_reader [0.069520s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/volume/targets WITH {'node_uuid': '1be26c0b-03f2-4d2e-ae87-c02d7f33c123', 'volume_type': 'iscsi', 'boot_index': 1, 'volume_id': 'test-id'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d70e5b73-db36-400a-a97c-42d9ca1ca0e1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:create\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_232_volume_volume_target_id_get_admin [0.069105s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets/9a92041f-6140-4590-9bee-fb4b879ff4b3 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f41dab9c-7265-4ce2-8a3a-ad7cbd0c30c8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "9a92041f-6140-4590-9bee-fb4b879ff4b3", "created_at": "2025-05-22T02:56:35.903809+00:00", "updated_at": null, "boot_index": 0, "extra": {}, "properties": {"target_iqn": "iqn.foo"}, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/9a92041f-6140-4590-9bee-fb4b879ff4b3", "rel": "self"}, {"href": "http://localhost/volume/targets/9a92041f-6140-4590-9bee-fb4b879ff4b3", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_233_volume_volume_target_id_get_member [0.067514s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets/07212a27-ff4a-43d9-9bd5-a351caec4135 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b5c71172-c830-4fdb-ace8-8e9e4849eb86
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "07212a27-ff4a-43d9-9bd5-a351caec4135", "created_at": "2025-05-22T02:56:35.971483+00:00", "updated_at": null, "boot_index": 0, "extra": {}, "properties": {"target_iqn": "iqn.foo"}, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/07212a27-ff4a-43d9-9bd5-a351caec4135", "rel": "self"}, {"href": "http://localhost/volume/targets/07212a27-ff4a-43d9-9bd5-a351caec4135", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_234_volume_volume_target_id_get_reader [0.068308s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets/2e21c284-415e-468f-b2c6-5c33f59adde4 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-cd6f6758-970f-4f71-bfff-636e70467f33
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "2e21c284-415e-468f-b2c6-5c33f59adde4", "created_at": "2025-05-22T02:56:36.040224+00:00", "updated_at": null, "boot_index": 0, "extra": {}, "properties": {"target_iqn": "iqn.foo"}, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/2e21c284-415e-468f-b2c6-5c33f59adde4", "rel": "self"}, {"href": "http://localhost/volume/targets/2e21c284-415e-468f-b2c6-5c33f59adde4", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_235_volume_volume_target_id_get_service [0.069453s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/volume/targets/a61bc288-acdd-4838-9da4-a1da9bb09419 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-95b7d4ce-2aac-4ec5-bb87-5224af370280
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "a61bc288-acdd-4838-9da4-a1da9bb09419", "created_at": "2025-05-22T02:56:36.110094+00:00", "updated_at": null, "boot_index": 0, "extra": {}, "properties": {"target_iqn": "iqn.foo"}, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/a61bc288-acdd-4838-9da4-a1da9bb09419", "rel": "self"}, {"href": "http://localhost/volume/targets/a61bc288-acdd-4838-9da4-a1da9bb09419", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_236_volume_volume_target_id_patch_admin_extra [0.074958s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/targets/32254645-0002-4dc2-88f6-8501c9345f18 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b9ed0d28-1c4b-4fa4-9767-ea0fc2d6b6ae
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_237_volume_volume_target_id_patch_admin [0.075776s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/targets/6a89f540-652c-4431-b151-2bfdf5c876b3 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-252c85bc-55cf-49f2-8130-defa045c9f9e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_238_volume_volume_target_id_patch_reader [0.079582s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/targets/50e31629-b688-4e0e-9d77-362c54089431 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-bd9bf28d-ce5a-458f-b139-78f77b11acb2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:update\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_239_volume_volume_target_id_patch_service_disabled [0.296560s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/targets/120f2bea-cfe1-4f3f-b052-17a3c0b716a9 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a311884f-b9eb-496b-996b-67c6942a25aa
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_240_volume_volume_target_id_patch_service [0.076722s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/volume/targets/c7a28e23-5bbe-4e26-bcde-cc9a5e4e028e WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f7eb4160-1e75-425d-b1a9-aaa366455925
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_241_volume_volume_target_id_delete_admin [0.069547s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/volume/targets/5e797014-8747-4af4-b899-6e36568d5433 GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fafc4015-2a33-4779-8a1d-43db1eb6156e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_242_volume_volume_target_id_delete_member [0.068487s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/volume/targets/3e1ded65-008b-45ca-9651-e64b0e44515a GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a090dbc0-24bb-49aa-8bc2-f175134ab6f4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_243_volume_volume_target_id_delete_reader [0.066427s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/volume/targets/7857dd85-bf0e-4c65-a011-492ac420e052 GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7d413eb0-869a-4edb-8037-1f958e6b0561
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:delete\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_244_volume_volume_target_id_delete_service [0.067283s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/volume/targets/777ed4c6-70f3-49bc-931d-fe1c2ef2c921 GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a9af8877-eac7-47c2-b9b0-0df030b1e925
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_245_nodes_volume_get_admin [0.061552s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-676bc945-ff21-493b-8d8e-4f2cf898c4ca
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/", "rel": "bookmark"}], "connectors": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/connectors", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/connectors", "rel": "bookmark"}], "targets": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/targets", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/targets", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_246_nodes_volume_get_member [0.061998s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1619bc95-9079-4b3e-9095-a293215cb3d3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/", "rel": "bookmark"}], "connectors": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/connectors", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/connectors", "rel": "bookmark"}], "targets": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/targets", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/targets", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_247_nodes_volume_get_reader [0.061201s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-300bd156-0a1f-43b0-9433-728e9905cd76
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/", "rel": "bookmark"}], "connectors": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/connectors", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/connectors", "rel": "bookmark"}], "targets": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/targets", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/targets", "rel": "bookmark"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_248_nodes_volume_connectors_get_admin [0.070732s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/connectors WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-be2e51a0-43d5-420e-af64-6d646ae92575
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"connectors": [{"uuid": "c09b4856-5b4f-4de0-a7fd-95fdee643b5d", "connector_id": "iqn.2012-06.com.example:initiator", "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/c09b4856-5b4f-4de0-a7fd-95fdee643b5d", "rel": "self"}, {"href": "http://localhost/volume/connectors/c09b4856-5b4f-4de0-a7fd-95fdee643b5d", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_249_nodes_volume_connectors_get_member [0.081451s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/connectors WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f8bc71b2-ad4e-4643-886f-d16571023cfe
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"connectors": [{"uuid": "f38ede7e-e77d-4b6f-b7fd-a8af7b760b44", "connector_id": "iqn.2012-06.com.example:initiator", "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/f38ede7e-e77d-4b6f-b7fd-a8af7b760b44", "rel": "self"}, {"href": "http://localhost/volume/connectors/f38ede7e-e77d-4b6f-b7fd-a8af7b760b44", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_250_nodes_volume_connectors_get_reader [0.073381s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/connectors WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4681a8ed-5e1f-4f32-a59b-e8ece24ab95c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"connectors": [{"uuid": "625e5e43-8001-4106-a2c4-f7516e7cb7b8", "connector_id": "iqn.2012-06.com.example:initiator", "type": "iqn", "links": [{"href": "http://localhost/v1/volume/connectors/625e5e43-8001-4106-a2c4-f7516e7cb7b8", "rel": "self"}, {"href": "http://localhost/volume/connectors/625e5e43-8001-4106-a2c4-f7516e7cb7b8", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_251_nodes_volume_targets_get_admin [0.076148s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/targets WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-376cb097-6ca6-48a2-9501-64670fcba4bd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"targets": [{"uuid": "76f9c8b8-63c7-46c0-af96-a8b9153e2439", "boot_index": 0, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/76f9c8b8-63c7-46c0-af96-a8b9153e2439", "rel": "self"}, {"href": "http://localhost/volume/targets/76f9c8b8-63c7-46c0-af96-a8b9153e2439", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_252_nodes_volume_targets_get_member [0.073934s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/targets WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2f041ef5-1775-44c3-8931-ec7c68de66f1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"targets": [{"uuid": "ffe64afa-d727-4adb-b5e4-725784c67353", "boot_index": 0, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/ffe64afa-d727-4adb-b5e4-725784c67353", "rel": "self"}, {"href": "http://localhost/volume/targets/ffe64afa-d727-4adb-b5e4-725784c67353", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_253_nodes_volume_targets_get_reader [0.073115s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/targets WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0cc10efe-8e6f-4a3c-bf69-fef3640fe631
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"targets": [{"uuid": "413126c1-0494-40d6-8bd7-6c20ede2f9bc", "boot_index": 0, "volume_id": "12345678", "volume_type": "iscsi", "links": [{"href": "http://localhost/v1/volume/targets/413126c1-0494-40d6-8bd7-6c20ede2f9bc", "rel": "self"}, {"href": "http://localhost/volume/targets/413126c1-0494-40d6-8bd7-6c20ede2f9bc", "rel": "bookmark"}], "node_uuid": "1be26c0b-03f2-4d2e-ae87-c02d7f33c123"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_254_drivers_get_admin [0.061448s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-dc29e714-f31e-4ce3-b7e8-1e3ebd9894f1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"drivers": []}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_255_drivers_get_member [0.066236s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-013121b9-bccd-4e9f-a9d3-370f15ef0785
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"drivers": []}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_256_drivers_get_reader [0.061264s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7632be60-d4c0-47e9-ad52-703b35ee875e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"drivers": []}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_257_drivers_driver_name_get_admin [0.060743s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-cd11b8c3-9b86-457d-b63a-230de81eae9d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Could not find the following driver(s) or hardware type(s): fake-driverz.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_258_drivers_driver_name_get_member [0.061971s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5933f408-be90-4116-9639-47c732a61424
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Could not find the following driver(s) or hardware type(s): fake-driverz.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_259_drivers_driver_name_get_reader [0.061036s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-cf68c8da-62a0-490b-ac4f-46be13957650
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Could not find the following driver(s) or hardware type(s): fake-driverz.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_260_drivers_properties_get_admin [0.061262s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz/properties WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f15faff5-e609-417f-bac3-71d25950f0bc
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"No conductors registered.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_261_drivers_properties_get_member [0.061315s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz/properties WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-48f3b504-69f5-43bb-959c-8b3197235771
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"No conductors registered.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_262_drivers_properties_get_reader [0.062129s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz/properties WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-65e900bc-1c72-4720-b093-139ced244afc
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"No conductors registered.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_263_drivers_raid_logical_disk_properties_get_admin [0.063957s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz/raid/logical_disk_properties WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8baa8132-55d3-4ae5-939a-eb6afcc75a14
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"No conductors registered.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_264_drivers_raid_logical_disk_properties_get_member [0.060873s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz/raid/logical_disk_properties WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6391835a-5c69-4a9a-a3f3-9d90cdc7d89c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"No conductors registered.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_265_drivers_raid_logical_disk_properties_get_reader [0.062692s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz/raid/logical_disk_properties WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-308de791-619f-4ab1-96b6-557e605bd530
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"No conductors registered.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_266_drivers_vendor_passthru_methods_get_admin [0.061324s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz/vendor_passthru/methods WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-892915b9-208c-4252-8b8d-aa24b862c73a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"No conductors registered.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_267_drivers_vendor_passthru_methods_get_member [0.060212s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz/vendor_passthru/methods WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-efce6b74-66cd-497b-9e02-c6f975fe72f9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:driver:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_268_drivers_vendor_passthru_methods_get_reader [0.058798s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz/vendor_passthru/methods WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9ce5c655-6031-45b9-be9a-51677427b62c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:driver:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_269_drivers_vendor_passthru_get_admin [0.061210s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz/vendor_passthru?method=test WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7a1c3d8d-ca3a-457a-b016-36fa275b1770
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"No conductors registered.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_270_drivers_vendor_passthru_get_member [0.058532s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz/vendor_passthru?method=test WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4f706a36-d1ee-46bf-9539-94ba237efc6d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:driver:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_271_drivers_vendor_passthru_get_reader [0.061836s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/drivers/fake-driverz/vendor_passthru?method=test WITH {} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1fb5a139-8343-425f-8a1b-ffed1e4b8ce3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:driver:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_272_drivers_vendor_passthru_post_admin [0.063322s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/drivers/fake-driverz/vendor_passthru?method=test WITH None GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-92acd777-df15-4adf-936d-c07c402b6cd2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"No conductors registered.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_273_drivers_vendor_passthru_post_member [0.059133s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/drivers/fake-driverz/vendor_passthru?method=test WITH None GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b4c17b5b-d469-41ea-8981-2b73e63afca7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:driver:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_274_drivers_vendor_passthru_post_reader [0.269560s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/drivers/fake-driverz/vendor_passthru?method=test WITH None GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7216a8ae-89cc-41a9-953e-e14da5538506
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:driver:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_275_drivers_vendor_passthru_put_admin [0.062144s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/drivers/fake-driverz/vendor_passthru?method=test WITH None GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c6e84138-1cb9-493c-bdc1-e606d22faa0d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"No conductors registered.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_276_drivers_vendor_passthru_put_member [0.059191s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/drivers/fake-driverz/vendor_passthru?method=test WITH None GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-33585722-dd20-4bb5-8c91-350b13df949d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:driver:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_277_drivers_vendor_passthru_put_reader [0.058704s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PUT /v1/drivers/fake-driverz/vendor_passthru?method=test WITH None GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-bf746f45-aafb-4d01-8b9d-ff2536371ebb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:driver:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_278_drivers_vendor_passthru_delete_admin [0.061754s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/drivers/fake-driverz/vendor_passthru?method=test GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f12d7b31-0a08-4db4-93e8-6f14dfcbbb67
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"No conductors registered.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_279_drivers_vendor_passthru_delete_member [0.059443s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/drivers/fake-driverz/vendor_passthru?method=test GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4a4554ac-325b-44ca-8934-f8f74ba0c369
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:driver:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_280_drivers_vendor_passthru_delete_reader [0.058971s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/drivers/fake-driverz/vendor_passthru?method=test GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-495c1c3e-53a2-4eac-bfea-74c5540b5f47
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:driver:vendor_passthru\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_281_nodes_bios_get_admin [0.066432s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0e6386cb-bd89-410c-8c0a-fe2e562a3909
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"bios": [{"created_at": "2025-05-22T02:56:39.574121+00:00", "updated_at": null, "name": "FAKE_SETTING", "value": "FAKE_SETTING", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios/FAKE_SETTING", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios/FAKE_SETTING", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_282_nodes_bios_get_member [0.067603s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e89a0408-84de-4c82-bcd9-dcf0a28a423d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"bios": [{"created_at": "2025-05-22T02:56:39.641643+00:00", "updated_at": null, "name": "FAKE_SETTING", "value": "FAKE_SETTING", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios/FAKE_SETTING", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios/FAKE_SETTING", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_283_nodes_bios_get_reader [0.066738s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d10f5b32-5a34-4886-b29f-7603fd423e83
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"bios": [{"created_at": "2025-05-22T02:56:39.709147+00:00", "updated_at": null, "name": "FAKE_SETTING", "value": "FAKE_SETTING", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios/FAKE_SETTING", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios/FAKE_SETTING", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_284_nodes_bios_bios_setting_get_admin [0.066911s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios/FAKE_SETTING WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2abe04ad-71cf-416c-b8a1-48f2693b9dbb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"FAKE_SETTING": {"created_at": "2025-05-22T02:56:39.776712+00:00", "updated_at": null, "name": "FAKE_SETTING", "value": "FAKE_SETTING", "attribute_type": "Enumeration", "allowable_values": ["on", "off"], "lower_bound": null, "max_length": null, "min_length": null, "read_only": false, "reset_required": true, "unique": false, "upper_bound": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios/FAKE_SETTING", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios/FAKE_SETTING", "rel": "bookmark"}]}}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_285_nodes_bios_bios_setting_get_member [0.066937s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios/FAKE_SETTING WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d6fc6ab9-80fd-4bc0-959f-28bfd5ba8f55
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"FAKE_SETTING": {"created_at": "2025-05-22T02:56:39.844330+00:00", "updated_at": null, "name": "FAKE_SETTING", "value": "FAKE_SETTING", "attribute_type": "Enumeration", "allowable_values": ["on", "off"], "lower_bound": null, "max_length": null, "min_length": null, "read_only": false, "reset_required": true, "unique": false, "upper_bound": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios/FAKE_SETTING", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios/FAKE_SETTING", "rel": "bookmark"}]}}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_286_nodes_bios_bios_setting_get_reader [0.066582s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios/FAKE_SETTING WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4d3c67ee-1e54-444b-9456-1cbe6680e28e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"FAKE_SETTING": {"created_at": "2025-05-22T02:56:39.910949+00:00", "updated_at": null, "name": "FAKE_SETTING", "value": "FAKE_SETTING", "attribute_type": "Enumeration", "allowable_values": ["on", "off"], "lower_bound": null, "max_length": null, "min_length": null, "read_only": false, "reset_required": true, "unique": false, "upper_bound": null, "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios/FAKE_SETTING", "rel": "self"}, {"href": "http://localhost/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/bios/FAKE_SETTING", "rel": "bookmark"}]}}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_287_conductors_get_admin [0.061407s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/conductors WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-61349c93-411d-4e6d-b76c-41a3dc8a9811
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"conductors": [{"hostname": "test-conductor-node", "conductor_group": "", "links": [{"href": "http://localhost/v1/conductors/test-conductor-node", "rel": "self"}, {"href": "http://localhost/conductors/test-conductor-node", "rel": "bookmark"}], "alive": true}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_288_conductors_get_member [0.061957s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/conductors WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-067eda34-95c6-48ce-9bf7-3f4e50269c5b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"conductors": [{"hostname": "test-conductor-node", "conductor_group": "", "links": [{"href": "http://localhost/v1/conductors/test-conductor-node", "rel": "self"}, {"href": "http://localhost/conductors/test-conductor-node", "rel": "bookmark"}], "alive": true}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_289_conductors_get_reader [0.061122s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/conductors WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ae80b98e-1d2a-41ab-b697-f0be9e8078ab
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"conductors": [{"hostname": "test-conductor-node", "conductor_group": "", "links": [{"href": "http://localhost/v1/conductors/test-conductor-node", "rel": "self"}, {"href": "http://localhost/conductors/test-conductor-node", "rel": "bookmark"}], "alive": true}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_290_conductors_hostname_get_admin [0.060004s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/conductors/test-conductor-node WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ee251d98-c580-4a1b-b71e-ad66997fd7d5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"created_at": "2025-05-22T02:56:40.159502+00:00", "updated_at": "2025-05-22T02:56:40.160108+00:00", "hostname": "test-conductor-node", "conductor_group": "", "drivers": ["fake-driver", "null-driver"], "links": [{"href": "http://localhost/v1/conductors/test-conductor-node", "rel": "self"}, {"href": "http://localhost/conductors/test-conductor-node", "rel": "bookmark"}], "alive": true}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_291_conductors_hostname_get_member [0.061730s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/conductors/test-conductor-node WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d16ed39c-6a76-4008-86c8-4ddcc02dc44a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"created_at": "2025-05-22T02:56:40.220550+00:00", "updated_at": "2025-05-22T02:56:40.221134+00:00", "hostname": "test-conductor-node", "conductor_group": "", "drivers": ["fake-driver", "null-driver"], "links": [{"href": "http://localhost/v1/conductors/test-conductor-node", "rel": "self"}, {"href": "http://localhost/conductors/test-conductor-node", "rel": "bookmark"}], "alive": true}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_292_conductors_hostname_get_reader [0.060574s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/conductors/test-conductor-node WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e6411886-f5b3-4210-8168-6af9c60f015a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"created_at": "2025-05-22T02:56:40.283099+00:00", "updated_at": "2025-05-22T02:56:40.283699+00:00", "hostname": "test-conductor-node", "conductor_group": "", "drivers": ["fake-driver", "null-driver"], "links": [{"href": "http://localhost/v1/conductors/test-conductor-node", "rel": "self"}, {"href": "http://localhost/conductors/test-conductor-node", "rel": "bookmark"}], "alive": true}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_293_allocations_post_admin [0.065428s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/allocations WITH {'resource_class': 'CUSTOM_TEST'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-87be4c47-ca57-4473-aa0d-73e991b18d03
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_294_allocations_post_member [0.066248s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/allocations WITH {'resource_class': 'CUSTOM_TEST'} GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3eca143c-320b-4f8c-8412-28a0a5adcae6
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_295_allocations_post_reader [0.068502s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/allocations WITH {'resource_class': 'CUSTOM_TEST'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-84c6c254-d867-4bf3-a51b-28d7557164b4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:allocation:create_restricted\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_296_allocations_get_admin [0.064876s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-16f363c2-463b-4e96-b8a8-db7ad7f597da
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"allocations": [{"uuid": "7432685e-08d6-4ab5-8959-18b55b552959", "created_at": "2025-05-22T02:56:40.534792+00:00", "updated_at": "2025-05-22T02:56:40.539190+00:00", "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": null, "resource_class": "CUSTOM_TEST", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/7432685e-08d6-4ab5-8959-18b55b552959", "rel": "self"}, {"href": "http://localhost/allocations/7432685e-08d6-4ab5-8959-18b55b552959", "rel": "bookmark"}], "node_uuid": "22e26c0b-03f2-4d2e-ae87-c02d7f33c000"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_297_allocations_get_member [0.064230s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-897a87a3-5c5b-4063-b2c2-9d26275a1d91
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"allocations": [{"uuid": "e063a4bd-12fc-480b-aa85-c76dfccc4613", "created_at": "2025-05-22T02:56:40.600949+00:00", "updated_at": "2025-05-22T02:56:40.604991+00:00", "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": null, "resource_class": "CUSTOM_TEST", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/e063a4bd-12fc-480b-aa85-c76dfccc4613", "rel": "self"}, {"href": "http://localhost/allocations/e063a4bd-12fc-480b-aa85-c76dfccc4613", "rel": "bookmark"}], "node_uuid": "22e26c0b-03f2-4d2e-ae87-c02d7f33c000"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_298_allocations_get_reader [0.066211s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8302fc9d-2795-4a5f-80c5-03dd8ebb0620
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"allocations": [{"uuid": "76129f5f-3f71-48ea-b399-7a984d48634d", "created_at": "2025-05-22T02:56:40.667170+00:00", "updated_at": "2025-05-22T02:56:40.671485+00:00", "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": null, "resource_class": "CUSTOM_TEST", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/76129f5f-3f71-48ea-b399-7a984d48634d", "rel": "self"}, {"href": "http://localhost/allocations/76129f5f-3f71-48ea-b399-7a984d48634d", "rel": "bookmark"}], "node_uuid": "22e26c0b-03f2-4d2e-ae87-c02d7f33c000"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_299_allocations_allocation_id_get_admin [0.064677s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations/da550cbf-09c0-4f3e-af39-c48afc5a588e WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-af3460b8-237a-43cd-9d00-bdb0bd32b5eb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "da550cbf-09c0-4f3e-af39-c48afc5a588e", "created_at": "2025-05-22T02:56:40.732547+00:00", "updated_at": "2025-05-22T02:56:40.736700+00:00", "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": null, "resource_class": "CUSTOM_TEST", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/da550cbf-09c0-4f3e-af39-c48afc5a588e", "rel": "self"}, {"href": "http://localhost/allocations/da550cbf-09c0-4f3e-af39-c48afc5a588e", "rel": "bookmark"}], "node_uuid": "22e26c0b-03f2-4d2e-ae87-c02d7f33c000"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_300_allocations_allocation_id_get_member [0.063318s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations/fe6cb82e-295c-4fa7-b80a-ee2c06a2369e WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b728355c-a8d7-42ee-b484-3705d423e347
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "fe6cb82e-295c-4fa7-b80a-ee2c06a2369e", "created_at": "2025-05-22T02:56:40.797539+00:00", "updated_at": "2025-05-22T02:56:40.801538+00:00", "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": null, "resource_class": "CUSTOM_TEST", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/fe6cb82e-295c-4fa7-b80a-ee2c06a2369e", "rel": "self"}, {"href": "http://localhost/allocations/fe6cb82e-295c-4fa7-b80a-ee2c06a2369e", "rel": "bookmark"}], "node_uuid": "22e26c0b-03f2-4d2e-ae87-c02d7f33c000"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_301_allocations_allocation_id_get_reader [0.067228s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/allocations/f40979a1-152d-40aa-8d09-ee6a2b1ede05 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-bca2d70c-f9ec-45d8-841c-132150f568f0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "f40979a1-152d-40aa-8d09-ee6a2b1ede05", "created_at": "2025-05-22T02:56:40.860875+00:00", "updated_at": "2025-05-22T02:56:40.865254+00:00", "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": null, "resource_class": "CUSTOM_TEST", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/f40979a1-152d-40aa-8d09-ee6a2b1ede05", "rel": "self"}, {"href": "http://localhost/allocations/f40979a1-152d-40aa-8d09-ee6a2b1ede05", "rel": "bookmark"}], "node_uuid": "22e26c0b-03f2-4d2e-ae87-c02d7f33c000"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_302_allocations_allocation_id_patch_admin [0.075671s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/allocations/5f7177c9-1051-4da8-896f-3152b3204e27 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-488bea83-b927-45cc-b209-05e7087b3b2b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "5f7177c9-1051-4da8-896f-3152b3204e27", "created_at": "2025-05-22T02:56:40.928632+00:00", "updated_at": "2025-05-22T02:56:40.971095+00:00", "candidate_nodes": [], "extra": {"test": "testing"}, "last_error": null, "name": null, "owner": null, "resource_class": "CUSTOM_TEST", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/5f7177c9-1051-4da8-896f-3152b3204e27", "rel": "self"}, {"href": "http://localhost/allocations/5f7177c9-1051-4da8-896f-3152b3204e27", "rel": "bookmark"}], "node_uuid": "22e26c0b-03f2-4d2e-ae87-c02d7f33c000"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_303_allocations_allocation_id_patch_member [0.076219s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/allocations/03ec42b3-b8cd-47d6-b25b-2e24c63ee100 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a82c0420-ff4f-4493-be64-c613afc5966a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "03ec42b3-b8cd-47d6-b25b-2e24c63ee100", "created_at": "2025-05-22T02:56:41.005110+00:00", "updated_at": "2025-05-22T02:56:41.047592+00:00", "candidate_nodes": [], "extra": {"test": "testing"}, "last_error": null, "name": null, "owner": null, "resource_class": "CUSTOM_TEST", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/03ec42b3-b8cd-47d6-b25b-2e24c63ee100", "rel": "self"}, {"href": "http://localhost/allocations/03ec42b3-b8cd-47d6-b25b-2e24c63ee100", "rel": "bookmark"}], "node_uuid": "22e26c0b-03f2-4d2e-ae87-c02d7f33c000"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_304_allocations_allocation_id_patch_reader [0.064855s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/allocations/1e715f91-9b98-44df-8ea7-696466119ac8 WITH [{'op': 'replace', 'path': '/extra', 'value': {'test': 'testing'}}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0f5a87e5-632b-45b5-b450-761476ee60f4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:allocation:update\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_305_allocations_allocation_id_delete_admin [0.065245s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/allocations/6f1c37c8-2b9d-4de5-959d-65b9baf2b3a6 GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b270bb70-fbc8-4e6b-b3d3-db41b6edfe7f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_306_allocations_allocation_id_delete_member [0.064057s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/allocations/b6321522-0385-4bf4-aa72-152d347c8bb6 GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5ae355e5-3a30-45d1-8824-2e9882e48185
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_307_allocations_allocation_id_delete_reader [0.063203s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/allocations/0f09b8b5-f0c0-4847-8bec-88e07ce9eb3e GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f90640a2-e54a-4f69-bb5b-1cca579ccdfe
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:allocation:delete\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_308_nodes_allocation_get_admin [0.067321s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/allocation WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-987076cc-ca56-4aba-9664-5455a6d052db
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "5f82f52a-0274-4316-9fdb-9c044ccb34e3", "created_at": "2025-05-22T02:56:41.341545+00:00", "updated_at": "2025-05-22T02:56:41.345595+00:00", "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": null, "resource_class": "CUSTOM_TEST", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/5f82f52a-0274-4316-9fdb-9c044ccb34e3", "rel": "self"}, {"href": "http://localhost/allocations/5f82f52a-0274-4316-9fdb-9c044ccb34e3", "rel": "bookmark"}], "node_uuid": "22e26c0b-03f2-4d2e-ae87-c02d7f33c000"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_309_nodes_allocation_get_member [0.066949s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/allocation WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-20e99877-97b3-44ac-8f84-fcda0a7393ea
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "2ff3eca0-9839-4978-91e6-1c31f2c37c91", "created_at": "2025-05-22T02:56:41.409512+00:00", "updated_at": "2025-05-22T02:56:41.413539+00:00", "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": null, "resource_class": "CUSTOM_TEST", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/2ff3eca0-9839-4978-91e6-1c31f2c37c91", "rel": "self"}, {"href": "http://localhost/allocations/2ff3eca0-9839-4978-91e6-1c31f2c37c91", "rel": "bookmark"}], "node_uuid": "22e26c0b-03f2-4d2e-ae87-c02d7f33c000"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_310_nodes_allocation_get_reader [0.068543s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/allocation WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4abdb8f3-5c4a-41ae-b252-827b09ece90a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "d8925b63-1e0b-4da4-9940-509b441174c5", "created_at": "2025-05-22T02:56:41.477298+00:00", "updated_at": "2025-05-22T02:56:41.481351+00:00", "candidate_nodes": [], "extra": {}, "last_error": null, "name": null, "owner": null, "resource_class": "CUSTOM_TEST", "state": "allocating", "traits": [], "links": [{"href": "http://localhost/v1/allocations/d8925b63-1e0b-4da4-9940-509b441174c5", "rel": "self"}, {"href": "http://localhost/allocations/d8925b63-1e0b-4da4-9940-509b441174c5", "rel": "bookmark"}], "node_uuid": "22e26c0b-03f2-4d2e-ae87-c02d7f33c000"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_311_nodes_allocation_delete_admin [0.065552s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/allocation GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6d3b8350-20ee-4170-aa49-a717dc396ea5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_312_nodes_allocation_delete_member [0.276249s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/allocation GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-83a85950-7c8b-4d31-94f8-97b68a107dc0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_313_nodes_allocation_delete_reader [0.065046s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/allocation GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4060d455-76c9-4a02-b376-dc8a38b3c6ee
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:allocation:delete\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_314_deploy_templates_post_admin [0.069406s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/deploy_templates WITH {'name': 'CUSTOM_TEST_TEMPLATE', 'steps': [{'interface': 'deploy', 'step': 'noop', 'args': {}, 'priority': 0}]} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/deploy_templates/d9c516f3-9002-46d3-b3a7-d2ac1f1743e6
DEBUG: Openstack-Request-Id: req-8a9e74bf-c229-465b-a769-428970742202
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "d9c516f3-9002-46d3-b3a7-d2ac1f1743e6", "created_at": "2025-05-22T02:56:41.993114+00:00", "updated_at": null, "name": "CUSTOM_TEST_TEMPLATE", "extra": {}, "links": [{"href": "http://localhost/v1/deploy_templates/d9c516f3-9002-46d3-b3a7-d2ac1f1743e6", "rel": "self"}, {"href": "http://localhost/deploy_templates/d9c516f3-9002-46d3-b3a7-d2ac1f1743e6", "rel": "bookmark"}], "steps": [{"interface": "deploy", "step": "noop", "args": {}, "priority": 0}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_315_deploy_templates_post_member [0.066269s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/deploy_templates WITH {'name': 'CUSTOM_TEST_TEMPLATE', 'steps': [{'interface': 'deploy', 'step': 'noop', 'args': {}, 'priority': 0}]} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-37808989-a8b1-4995-98b7-c4ea08afb907
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:create\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_316_deploy_templates_post_reader [0.068246s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/deploy_templates WITH {'name': 'CUSTOM_TEST_TEMPLATE', 'steps': [{'interface': 'deploy', 'step': 'noop', 'args': {}, 'priority': 0}]} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ee3bdc23-be2b-4632-a1f1-4e5c21a8e736
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:create\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_317_deploy_templates_get_admin [0.063121s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0eec2fcd-cf06-44d7-8beb-f766e3169a67
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"deploy_templates": [{"uuid": "3fa9943d-3efd-4498-bafb-ff8957564080", "name": "CUSTOM_DT1", "links": [{"href": "http://localhost/v1/deploy_templates/3fa9943d-3efd-4498-bafb-ff8957564080", "rel": "self"}, {"href": "http://localhost/deploy_templates/3fa9943d-3efd-4498-bafb-ff8957564080", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_318_deploy_templates_get_member [0.062702s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-30b0b01d-575a-47dc-85c2-2fc9d758885c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"deploy_templates": [{"uuid": "f1259cb9-da11-4052-803a-411b665ae264", "name": "CUSTOM_DT1", "links": [{"href": "http://localhost/v1/deploy_templates/f1259cb9-da11-4052-803a-411b665ae264", "rel": "self"}, {"href": "http://localhost/deploy_templates/f1259cb9-da11-4052-803a-411b665ae264", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_319_deploy_templates_get_reader [0.062051s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-da4d217b-255b-4237-b871-f4260eb454a5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"deploy_templates": [{"uuid": "fda44ae4-3471-4431-8b2a-53df17e96712", "name": "CUSTOM_DT1", "links": [{"href": "http://localhost/v1/deploy_templates/fda44ae4-3471-4431-8b2a-53df17e96712", "rel": "self"}, {"href": "http://localhost/deploy_templates/fda44ae4-3471-4431-8b2a-53df17e96712", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_320_deploy_templates_deploy_template_id_get_admin [0.064284s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates/69e8e981-0991-4cb4-b247-04207f3e3b26 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a8b003f9-65c8-487f-ba96-79ff3c66db85
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "69e8e981-0991-4cb4-b247-04207f3e3b26", "created_at": "2025-05-22T02:56:42.359926+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "links": [{"href": "http://localhost/v1/deploy_templates/69e8e981-0991-4cb4-b247-04207f3e3b26", "rel": "self"}, {"href": "http://localhost/deploy_templates/69e8e981-0991-4cb4-b247-04207f3e3b26", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "priority": 10}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_321_deploy_templates_deploy_template_id_get_member [0.070787s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates/f056eba3-1b8a-49b8-a8b4-e22e1626063b WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d5c74beb-c871-46e6-bdd7-c5641626cf7b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "f056eba3-1b8a-49b8-a8b4-e22e1626063b", "created_at": "2025-05-22T02:56:42.429370+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "links": [{"href": "http://localhost/v1/deploy_templates/f056eba3-1b8a-49b8-a8b4-e22e1626063b", "rel": "self"}, {"href": "http://localhost/deploy_templates/f056eba3-1b8a-49b8-a8b4-e22e1626063b", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "priority": 10}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_322_deploy_templates_deploy_template_id_get_reader [0.064088s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/deploy_templates/e89b1bbb-1019-4347-8431-02209085a5e7 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-34eb457a-74f0-40d5-94b9-e45f64655faa
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "e89b1bbb-1019-4347-8431-02209085a5e7", "created_at": "2025-05-22T02:56:42.496925+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "links": [{"href": "http://localhost/v1/deploy_templates/e89b1bbb-1019-4347-8431-02209085a5e7", "rel": "self"}, {"href": "http://localhost/deploy_templates/e89b1bbb-1019-4347-8431-02209085a5e7", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "priority": 10}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_323_deploy_templates_deploy_template_id_patch_admin [0.083614s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/deploy_templates/4adfa0d9-94d0-4ff7-979c-0ca97c9c9a27 WITH [{'op': 'replace', 'path': '/name', 'value': 'CUSTOM_MAGIC'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0afb6f31-8602-46a3-b6d2-4fd80d421521
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "4adfa0d9-94d0-4ff7-979c-0ca97c9c9a27", "created_at": "2025-05-22T02:56:42.561511+00:00", "updated_at": "2025-05-22T02:56:42.601656+00:00", "name": "CUSTOM_MAGIC", "extra": {}, "links": [{"href": "http://localhost/v1/deploy_templates/4adfa0d9-94d0-4ff7-979c-0ca97c9c9a27", "rel": "self"}, {"href": "http://localhost/deploy_templates/4adfa0d9-94d0-4ff7-979c-0ca97c9c9a27", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "priority": 10}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_324_deploy_templates_deploy_template_id_patch_member [0.063686s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/deploy_templates/832dac77-4440-4748-ba37-6f19d5285488 WITH [{'op': 'replace', 'path': '/name', 'value': 'CUSTOM_MAGIC'}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-da9c4e45-07b8-471c-bfe2-cb924e2cd42e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:update\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_325_deploy_templates_deploy_template_id_patch_reader [0.064610s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/deploy_templates/ebe53d1d-3256-41bf-96cb-555af7da4835 WITH [{'op': 'replace', 'path': '/name', 'value': 'CUSTOM_MAGIC'}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a6c82c20-78fd-47b0-82ec-1cbff7707364
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:update\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_326_deploy_templates_deploy_template_id_delete_admin [0.067495s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/deploy_templates/84bc75c7-a00c-4bd3-b296-51255d6de2db GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-a5681747-a512-4eb6-9658-7f1f33ff7f83
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_327_deploy_templates_deploy_template_id_delete_member [0.062036s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/deploy_templates/53785368-4c96-4858-bfc8-338368f1af01 GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c82a9613-696e-4bbe-958d-14cddf087ca4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:delete\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_328_deploy_templates_deploy_template_id_delete_reader [0.061814s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/deploy_templates/949cba77-7967-44ee-9386-559b1366599b GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ce4c6352-91ca-46b1-b4f3-9d63b068ea1b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:delete\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_329_chassis_post_admin [0.066347s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/chassis WITH {'description': 'test-chassis'} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/chassis/4586a15b-7204-4311-bbe6-82bbad37ee43
DEBUG: Openstack-Request-Id: req-1493c9c4-4588-4251-b349-9cd029f100f1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "4586a15b-7204-4311-bbe6-82bbad37ee43", "created_at": "2025-05-22T02:56:42.992756+00:00", "updated_at": null, "description": "test-chassis", "extra": {}, "links": [{"href": "http://localhost/v1/chassis/4586a15b-7204-4311-bbe6-82bbad37ee43", "rel": "self"}, {"href": "http://localhost/chassis/4586a15b-7204-4311-bbe6-82bbad37ee43", "rel": "bookmark"}], "nodes": [[{"href": "http://localhost/v1/chassis/4586a15b-7204-4311-bbe6-82bbad37ee43/nodes", "rel": "self"}, {"href": "http://localhost/chassis/4586a15b-7204-4311-bbe6-82bbad37ee43/nodes", "rel": "bookmark"}]]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_330_chassis_post_member [0.062313s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/chassis WITH {'description': 'test-chassis'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7c78c623-5b21-48af-9536-35bf00d71df3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:chassis:create\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_331_chassis_post_reader [0.063433s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/chassis WITH {'description': 'test-chassis'} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fe52d9ff-ffb0-4433-a8e9-368aaca20370
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:chassis:create\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_332_chassis_get_admin [0.061673s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-79a10f92-e508-435b-b46f-e131be1f819c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"chassis": [{"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "description": "data-center-1-chassis", "links": [{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_333_chassis_get_member [0.061855s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5086a125-fa39-4eac-a4c9-dbdfbeb2c3e2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"chassis": [{"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "description": "data-center-1-chassis", "links": [{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_334_chassis_get_reader [0.061156s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-92798dda-98b9-431e-86db-321463ae6339
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"chassis": [{"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "description": "data-center-1-chassis", "links": [{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_335_chassis_get_service [0.063203s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-f8890bba-1c7d-4c6a-8f78-7bfd08b2fae3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"chassis": [{"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "description": "data-center-1-chassis", "links": [{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_336_chassis_detail_get_admin [0.063839s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-541369de-2179-4a95-8c5d-68ad316400c4
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"chassis": [{"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "created_at": "2025-05-22T02:56:43.412511+00:00", "updated_at": null, "description": "data-center-1-chassis", "extra": {}, "links": [{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "nodes": [[{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "bookmark"}]]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_337_chassis_detail_get_member [0.061755s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7c2d1df7-031d-4a95-9abb-44eb2049fafe
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"chassis": [{"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "created_at": "2025-05-22T02:56:43.474525+00:00", "updated_at": null, "description": "data-center-1-chassis", "extra": {}, "links": [{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "nodes": [[{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "bookmark"}]]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_338_chassis_detail_get_reader [0.061718s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis/detail WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8fe97e74-2d68-4b14-801b-b8adde61a4f9
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"chassis": [{"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "created_at": "2025-05-22T02:56:43.537733+00:00", "updated_at": null, "description": "data-center-1-chassis", "extra": {}, "links": [{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "nodes": [[{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "bookmark"}]]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_339_chassis_chassis_id_get_admin [0.062131s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ff95ff88-09e8-4c51-8f69-75d2eb2485b1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "created_at": "2025-05-22T02:56:43.600149+00:00", "updated_at": null, "description": "data-center-1-chassis", "extra": {}, "links": [{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "nodes": [[{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "bookmark"}]]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_340_chassis_chassis_id_get_member [0.061276s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9127b0b8-9d1b-4cc6-89d0-f75fa7836130
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "created_at": "2025-05-22T02:56:43.661602+00:00", "updated_at": null, "description": "data-center-1-chassis", "extra": {}, "links": [{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "nodes": [[{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "bookmark"}]]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_341_chassis_chassis_id_get_reader [0.061661s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ae3ff087-0686-4127-9f57-bb15744e11b7
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "created_at": "2025-05-22T02:56:43.724385+00:00", "updated_at": null, "description": "data-center-1-chassis", "extra": {}, "links": [{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "nodes": [[{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "bookmark"}]]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_342_chassis_chassis_id_patch_admin [0.068625s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 WITH [{'op': 'replace', 'path': '/description', 'value': 'meow'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7b845c85-8ab2-4bf5-8d6a-c308a9b33e3c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "created_at": "2025-05-22T02:56:43.785005+00:00", "updated_at": "2025-05-22T02:56:43.814287+00:00", "description": "meow", "extra": {}, "links": [{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "nodes": [[{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "bookmark"}]]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_343_chassis_chassis_id_patch_member [0.071177s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 WITH [{'op': 'replace', 'path': '/description', 'value': 'meow'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1a78458a-8124-45ec-b2e3-a0f8aad7e347
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "created_at": "2025-05-22T02:56:43.853648+00:00", "updated_at": "2025-05-22T02:56:43.882678+00:00", "description": "meow", "extra": {}, "links": [{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "nodes": [[{"href": "http://localhost/v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "self"}, {"href": "http://localhost/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes", "rel": "bookmark"}]]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_344_chassis_chassis_id_patch_reader [0.065183s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 WITH [{'op': 'replace', 'path': '/description', 'value': 'meow'}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4a1091f6-d3c3-4e69-a8e3-79b6e77bba1c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:chassis:update\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_345_chassis_chassis_id_delete_admin [0.063206s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-bd702360-d0b1-4243-8561-11fbda20c76f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_346_chassis_chassis_id_delete_member [0.061520s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b62ffa37-42f9-4d1b-9a75-4229f834622f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:chassis:delete\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_347_chassis_chassis_id_delete_reader [0.061752s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4a76a1a6-82f8-49e6-aeb8-ac36f6cfbcaa
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:chassis:delete\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_348_chassis_chassis_id_delete_service [0.269991s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-d2b88325-d804-4a79-905a-46304f76af1e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:chassis:delete\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_349_node_history_get_admin [0.066971s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2da4a94b-b140-4ba7-a0a9-fdb304b8fa50
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"history": [{"uuid": "ebe95314-7afe-4c2f-be24-76c66ed7a100", "created_at": "2025-05-22T02:56:44.462404+00:00", "severity": "ERROR", "event": "Something is wrong", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history/ebe95314-7afe-4c2f-be24-76c66ed7a100", "rel": "self"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_350_node_history_get_member [0.065329s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2e2b1266-8a9a-4333-93cb-e9f9d7b0dd72
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"history": [{"uuid": "187aca41-8fb1-4938-8e4e-a034b6e15f5b", "created_at": "2025-05-22T02:56:44.528775+00:00", "severity": "ERROR", "event": "Something is wrong", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history/187aca41-8fb1-4938-8e4e-a034b6e15f5b", "rel": "self"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_351_node_history_get_reader [0.064724s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-a07ec361-1410-4fae-95e8-1f1a570b1bec
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"history": [{"uuid": "05dc1429-0366-4e76-ae35-17c91d0c3cb0", "created_at": "2025-05-22T02:56:44.593532+00:00", "severity": "ERROR", "event": "Something is wrong", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history/05dc1429-0366-4e76-ae35-17c91d0c3cb0", "rel": "self"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_352_node_history_get_service [0.066360s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b6af91fb-73b1-43b5-bd7f-193c729824e8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"history": [{"uuid": "71ca6866-8c6e-4348-8cbd-62910e8b3b9c", "created_at": "2025-05-22T02:56:44.659578+00:00", "severity": "ERROR", "event": "Something is wrong", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history/71ca6866-8c6e-4348-8cbd-62910e8b3b9c", "rel": "self"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_353_node_history_get_entry_admin [0.063779s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history/23e53e5b-df00-4019-956c-88bf3aa13d97 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-36028a01-f0c3-49d8-b12d-9aa191a3fba2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "23e53e5b-df00-4019-956c-88bf3aa13d97", "created_at": "2025-05-22T02:56:44.725578+00:00", "severity": "ERROR", "event_type": "provisioning", "event": "Something is wrong", "conductor": "host-1", "user": "fake-user", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history/23e53e5b-df00-4019-956c-88bf3aa13d97", "rel": "self"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_354_node_history_get_entry_member [0.065615s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history/dcb7f958-a35c-4cf7-9734-963ff2db54c3 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ca814b48-4bc4-49a1-80f9-9d2b620ee7c5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "dcb7f958-a35c-4cf7-9734-963ff2db54c3", "created_at": "2025-05-22T02:56:44.791188+00:00", "severity": "ERROR", "event_type": "provisioning", "event": "Something is wrong", "conductor": "host-1", "user": "fake-user", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history/dcb7f958-a35c-4cf7-9734-963ff2db54c3", "rel": "self"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_355_node_history_get_entry_reader [0.065246s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history/affdc9b5-43e3-4641-9d5d-89c52b3bb379 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ed758059-eb86-4836-98b6-24dbbec96336
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "affdc9b5-43e3-4641-9d5d-89c52b3bb379", "created_at": "2025-05-22T02:56:44.857061+00:00", "severity": "ERROR", "event_type": "provisioning", "event": "Something is wrong", "conductor": "host-1", "user": "fake-user", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history/affdc9b5-43e3-4641-9d5d-89c52b3bb379", "rel": "self"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_356_node_inventory_get_admin [0.065099s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/inventory WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-774c8af1-e10a-4599-b94d-0614edfdbc97
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"inventory": {"inventory": "test"}, "plugin_data": {"pdata": {"plugin": "data"}}}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_357_node_inventory_get_reader [0.067357s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/inventory WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-0bc55076-b17f-440a-bbe3-59207cd62e5d
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"inventory": {"inventory": "test"}, "plugin_data": {"pdata": {"plugin": "data"}}}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_358_node_history_get_entry_service [0.065650s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history/21f2f9de-8b4b-4823-90c0-b8bcde1c86df WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5665734a-e248-4ec8-a852-94c2740f0731
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "21f2f9de-8b4b-4823-90c0-b8bcde1c86df", "created_at": "2025-05-22T02:56:45.055780+00:00", "severity": "ERROR", "event_type": "provisioning", "event": "Something is wrong", "conductor": "host-1", "user": "fake-user", "links": [{"href": "http://localhost/v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/history/21f2f9de-8b4b-4823-90c0-b8bcde1c86df", "rel": "self"}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_359_shard_get_shards [0.062315s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/shards WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-4b3f2f60-45fa-4227-b3e1-1a389065dd93
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"shards": [{"name": "None", "count": 3}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_360_shard_patch_set_node_shard [0.097129s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH [{'op': 'replace', 'path': '/shard', 'value': 'TestShard'}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-42f63071-d4b5-4c25-84eb-fae11b06e2f0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_361_shard_patch_set_node_shard_disallowed [0.069246s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH [{'op': 'replace', 'path': '/shard', 'value': 'TestShard'}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1d071562-3a38-4dd1-bae2-2bd68f3530d0
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:update:shard\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_362_parent_node_patch_by_admin [0.101679s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH [{'op': 'replace', 'path': '/parent_node', 'value': '22e26c0b-03f2-4d2e-ae87-c02d7f33c000'}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c329c029-915c-4c85-b535-5f58e2d98b6f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_363_parent_node_patch_by_member [0.100357s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH [{'op': 'replace', 'path': '/parent_node', 'value': '22e26c0b-03f2-4d2e-ae87-c02d7f33c000'}] GOT Response: 503 Service Unavailable
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3e969df7-e0c2-49dd-9c73-874e6df6ebcf
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_364_parent_node_patch_by_reader [0.070152s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 WITH [{'op': 'replace', 'path': '/parent_node', 'value': '22e26c0b-03f2-4d2e-ae87-c02d7f33c000'}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2d587db3-7670-429a-aa03-b83a85cd0d5a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:update:parent_node\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_365_nodes_firmware_component_get_admin [0.067820s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/firmware WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2dddef39-a531-4d33-a1ad-a5dd34633629
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"firmware": [{"created_at": "2025-05-22T02:56:45.627310+00:00", "updated_at": null, "component": "bmc", "initial_version": "v1.0.0", "current_version": "v1.0.0", "last_version_flashed": null}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_366_nodes_firmware_component_get_member [0.067376s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/firmware WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-7e955ac2-dd8b-4c8f-8443-04b4df84cf94
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"firmware": [{"created_at": "2025-05-22T02:56:45.695054+00:00", "updated_at": null, "component": "bmc", "initial_version": "v1.0.0", "current_version": "v1.0.0", "last_version_flashed": null}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_367_nodes_firmware_component_get_reader [0.067050s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/firmware WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-fced8792-8690-4563-b417-a8a9d5e0f14c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"firmware": [{"created_at": "2025-05-22T02:56:45.762353+00:00", "updated_at": null, "component": "bmc", "initial_version": "v1.0.0", "current_version": "v1.0.0", "last_version_flashed": null}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_368_runbooks_post_admin [0.073450s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 'CUSTOM_NAME', 'steps': [{'interface': 'raid', 'step': 'noop', 'args': {}, 'order': 0}]} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/runbooks/e56d0ef7-5e68-4e8f-9e02-e88a7221efa4
DEBUG: Openstack-Request-Id: req-daaf3d63-c738-4764-a7e0-d16c94bb0b2f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "e56d0ef7-5e68-4e8f-9e02-e88a7221efa4", "created_at": "2025-05-22T02:56:45.853867+00:00", "updated_at": null, "name": "CUSTOM_NAME", "extra": {}, "public": false, "owner": null, "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/e56d0ef7-5e68-4e8f-9e02-e88a7221efa4", "rel": "self"}, {"href": "http://localhost/runbooks/e56d0ef7-5e68-4e8f-9e02-e88a7221efa4", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "noop", "args": {}, "order": 0}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_369_runbooks_post_member [0.074257s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 'CUSTOM_NAME', 'steps': [{'interface': 'raid', 'step': 'noop', 'args': {}, 'order': 0}]} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/runbooks/c3e35320-402f-46be-bbcb-e56b0fe8cebf
DEBUG: Openstack-Request-Id: req-f137bc79-a77f-4011-a280-49b9b9f09381
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "c3e35320-402f-46be-bbcb-e56b0fe8cebf", "created_at": "2025-05-22T02:56:45.928943+00:00", "updated_at": null, "name": "CUSTOM_NAME", "extra": {}, "public": false, "owner": null, "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/c3e35320-402f-46be-bbcb-e56b0fe8cebf", "rel": "self"}, {"href": "http://localhost/runbooks/c3e35320-402f-46be-bbcb-e56b0fe8cebf", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "noop", "args": {}, "order": 0}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_370_runbooks_post_reader [0.068318s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 'CUSTOM_NAME', 'steps': [{'interface': 'raid', 'step': 'noop', 'args': {}, 'order': 0}]} GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c253fda7-d633-415d-9785-ad209f9b53b8
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:runbook:create\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_371_runbooks_get_admin [0.063564s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/runbooks WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3890566d-498e-483b-b542-19544baa5485
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"runbooks": [{"uuid": "08aad6f7-5d91-4921-8499-7aa38f410d50", "name": "CUSTOM_DT1", "links": [{"href": "http://localhost/v1/runbooks/08aad6f7-5d91-4921-8499-7aa38f410d50", "rel": "self"}, {"href": "http://localhost/runbooks/08aad6f7-5d91-4921-8499-7aa38f410d50", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_372_runbooks_get_member [0.063888s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/runbooks WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e6c19ce9-fa7d-4ec5-a5dc-18ff71c6a87b
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"runbooks": [{"uuid": "ae8dc94d-d098-48e6-a27a-57af8934b062", "name": "CUSTOM_DT1", "links": [{"href": "http://localhost/v1/runbooks/ae8dc94d-d098-48e6-a27a-57af8934b062", "rel": "self"}, {"href": "http://localhost/runbooks/ae8dc94d-d098-48e6-a27a-57af8934b062", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_373_runbooks_get_reader [0.062635s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/runbooks WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6d59d9c0-88fe-49fb-8630-5f0353771d9e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"runbooks": [{"uuid": "82a0e5b0-03c6-4f78-a47a-9f3db68bad24", "name": "CUSTOM_DT1", "links": [{"href": "http://localhost/v1/runbooks/82a0e5b0-03c6-4f78-a47a-9f3db68bad24", "rel": "self"}, {"href": "http://localhost/runbooks/82a0e5b0-03c6-4f78-a47a-9f3db68bad24", "rel": "bookmark"}]}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_374_runbooks_runbook_id_get_admin [0.063894s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/runbooks/08a9714e-6234-4777-a91a-416b27d7186d WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c9bedf2a-fe6e-4864-9b3d-0ed1ee9a03de
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "08a9714e-6234-4777-a91a-416b27d7186d", "created_at": "2025-05-22T02:56:46.244600+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "public": false, "owner": null, "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/08a9714e-6234-4777-a91a-416b27d7186d", "rel": "self"}, {"href": "http://localhost/runbooks/08a9714e-6234-4777-a91a-416b27d7186d", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_375_runbooks_runbook_id_get_member [0.064029s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/runbooks/181f7ec3-0ff0-4681-8950-2e0c6d5ad088 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3bbb71ba-1fdc-4235-847e-a0b96c08180c
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "181f7ec3-0ff0-4681-8950-2e0c6d5ad088", "created_at": "2025-05-22T02:56:46.307925+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "public": false, "owner": null, "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/181f7ec3-0ff0-4681-8950-2e0c6d5ad088", "rel": "self"}, {"href": "http://localhost/runbooks/181f7ec3-0ff0-4681-8950-2e0c6d5ad088", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_376_runbooks_runbook_id_get_reader [0.063952s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/runbooks/d5ceba24-d23d-4741-a208-bdcad64b25d1 WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8f6597ec-5fb3-4e00-b83e-5bf9c96a356f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "d5ceba24-d23d-4741-a208-bdcad64b25d1", "created_at": "2025-05-22T02:56:46.372797+00:00", "updated_at": null, "name": "CUSTOM_DT1", "extra": {}, "public": false, "owner": null, "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/d5ceba24-d23d-4741-a208-bdcad64b25d1", "rel": "self"}, {"href": "http://localhost/runbooks/d5ceba24-d23d-4741-a208-bdcad64b25d1", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_377_runbooks_runbook_id_patch_admin [0.083440s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/86f09624-1bd9-455e-9401-e49d8e7da259 WITH [{'op': 'replace', 'path': '/name', 'value': 'CUSTOM_NAME'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-88c40e68-9818-4393-b57d-4a415105c1d3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "86f09624-1bd9-455e-9401-e49d8e7da259", "created_at": "2025-05-22T02:56:46.437096+00:00", "updated_at": "2025-05-22T02:56:46.465006+00:00", "name": "CUSTOM_NAME", "extra": {}, "public": false, "owner": null, "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/86f09624-1bd9-455e-9401-e49d8e7da259", "rel": "self"}, {"href": "http://localhost/runbooks/86f09624-1bd9-455e-9401-e49d8e7da259", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_378_runbooks_runbook_id_patch_member [0.088360s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/2e72fb33-86f5-4e76-aab7-f9cd24287933 WITH [{'op': 'replace', 'path': '/name', 'value': 'CUSTOM_NAME'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-632d2fdd-cfd2-4ad0-99c0-ff305770b290
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "2e72fb33-86f5-4e76-aab7-f9cd24287933", "created_at": "2025-05-22T02:56:46.524422+00:00", "updated_at": "2025-05-22T02:56:46.553637+00:00", "name": "CUSTOM_NAME", "extra": {}, "public": false, "owner": null, "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/2e72fb33-86f5-4e76-aab7-f9cd24287933", "rel": "self"}, {"href": "http://localhost/runbooks/2e72fb33-86f5-4e76-aab7-f9cd24287933", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_379_runbooks_runbook_id_patch_reader [0.069592s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/73683f00-271a-4f64-9071-2565d1f9de68 WITH [{'op': 'replace', 'path': '/name', 'value': 'CUSTOM_NAME'}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-135d7c89-0c7e-443d-bc96-909afc9981a5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:runbook:update\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_380_runbooks_runbook_id_patch_public_admin [0.083428s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/7361c001-eae0-40bc-88d3-ae2bd42c969f WITH [{'op': 'replace', 'path': '/public', 'value': True}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-30a8302d-4d2c-4817-9b92-ead352ed1b7f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "7361c001-eae0-40bc-88d3-ae2bd42c969f", "created_at": "2025-05-22T02:56:46.680789+00:00", "updated_at": "2025-05-22T02:56:46.708477+00:00", "name": "CUSTOM_DT1", "extra": {}, "public": true, "owner": null, "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/7361c001-eae0-40bc-88d3-ae2bd42c969f", "rel": "self"}, {"href": "http://localhost/runbooks/7361c001-eae0-40bc-88d3-ae2bd42c969f", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_381_runbooks_runbook_id_patch_public_member [0.083088s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/9802d085-0f59-4c22-b784-8417dbef5c59 WITH [{'op': 'replace', 'path': '/public', 'value': True}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-2710122f-bf93-4316-bbad-68f2bda7d831
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "9802d085-0f59-4c22-b784-8417dbef5c59", "created_at": "2025-05-22T02:56:46.765135+00:00", "updated_at": "2025-05-22T02:56:46.792145+00:00", "name": "CUSTOM_DT1", "extra": {}, "public": true, "owner": null, "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/9802d085-0f59-4c22-b784-8417dbef5c59", "rel": "self"}, {"href": "http://localhost/runbooks/9802d085-0f59-4c22-b784-8417dbef5c59", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_382_runbooks_runbook_id_patch_public_reader [0.279978s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/a8133c85-4079-4b19-8482-58433f4fc097 WITH [{'op': 'replace', 'path': '/public', 'value': True}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-73bbc3a8-8d0f-452c-90e8-e610cc103a5a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:runbook:update:public\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_383_runbooks_runbook_id_patch_owner_admin [0.085039s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/1232d61e-2e6d-4232-875a-c623df4d5f27 WITH [{'op': 'replace', 'path': '/owner', 'value': 'new_owner'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-9e2c7bb6-5d8e-4b72-891e-e827d18d49bd
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "1232d61e-2e6d-4232-875a-c623df4d5f27", "created_at": "2025-05-22T02:56:47.129438+00:00", "updated_at": "2025-05-22T02:56:47.158188+00:00", "name": "CUSTOM_DT1", "extra": {}, "public": false, "owner": "new_owner", "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/1232d61e-2e6d-4232-875a-c623df4d5f27", "rel": "self"}, {"href": "http://localhost/runbooks/1232d61e-2e6d-4232-875a-c623df4d5f27", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_384_runbooks_runbook_id_patch_owner_member [0.082652s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/db5dda85-b530-4890-a472-13881fb4477e WITH [{'op': 'replace', 'path': '/owner', 'value': 'new_owner'}] GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-1e0dfa06-faa4-4a25-ac4f-f325413215b2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "db5dda85-b530-4890-a472-13881fb4477e", "created_at": "2025-05-22T02:56:47.213671+00:00", "updated_at": "2025-05-22T02:56:47.241183+00:00", "name": "CUSTOM_DT1", "extra": {}, "public": false, "owner": "new_owner", "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/db5dda85-b530-4890-a472-13881fb4477e", "rel": "self"}, {"href": "http://localhost/runbooks/db5dda85-b530-4890-a472-13881fb4477e", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "create_configuration", "args": {"logical_disks": []}, "order": 1}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_385_runbooks_runbook_id_patch_owner_reader [0.066568s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     PATCH /v1/runbooks/72a1b0b9-1832-48d8-96c0-add68410188c WITH [{'op': 'replace', 'path': '/owner', 'value': 'new_owner'}] GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-ecef96be-e559-4b36-a26e-e839a2c6f845
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:runbook:update:owner\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_386_runbooks_runbook_id_delete_admin [0.065275s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/runbooks/21d7edf9-9abc-4d26-9c76-f9e3bade787e GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-b47c2fec-3dbf-4b76-9433-ed14bd4c6ced
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_387_runbooks_runbook_id_delete_member [0.065254s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/runbooks/e3b85a33-f61d-40b3-88e7-327c825eb7af GOT Response: 204 No Content
DEBUG: Openstack-Request-Id: req-cc37230e-ef54-47c0-8296-de8361bcae21
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_388_runbooks_runbook_id_delete_reader [0.062893s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/runbooks/39ffa6a7-b6fb-477c-be28-fa6e0c3d755b GOT Response: 403 Forbidden
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b2c33c09-ae2c-4c76-b166-eebe1a009ea3
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:runbook:delete\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_389_runbooks_post_project_admin [0.073859s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 'CUSTOM_NAME', 'steps': [{'interface': 'raid', 'step': 'noop', 'args': {}, 'order': 0}]} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/runbooks/d9a85033-4334-424d-b5de-2bc1dc41a43d
DEBUG: Openstack-Request-Id: req-cc631c57-ce57-449a-91fb-444e0f26c84a
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "d9a85033-4334-424d-b5de-2bc1dc41a43d", "created_at": "2025-05-22T02:56:47.579336+00:00", "updated_at": null, "name": "CUSTOM_NAME", "extra": {}, "public": false, "owner": "70e5e25a-2ca2-4cb1-8ae8-7d8739cee205", "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/d9a85033-4334-424d-b5de-2bc1dc41a43d", "rel": "self"}, {"href": "http://localhost/runbooks/d9a85033-4334-424d-b5de-2bc1dc41a43d", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "noop", "args": {}, "order": 0}]}
DEBUG: {0} ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_390_public_runbooks_post_admin [0.074221s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     POST /v1/runbooks WITH {'name': 'CUSTOM_NAME', 'public': True, 'steps': [{'interface': 'raid', 'step': 'noop', 'args': {}, 'order': 0}]} GOT Response: 201 Created
DEBUG: Content-Type: application/json
DEBUG: Location: http://localhost/v1/runbooks/fe418117-2537-455e-97a9-2963c489d0a8
DEBUG: Openstack-Request-Id: req-843e843a-cda3-4f24-931f-297829327313
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.98
DEBUG: {"uuid": "fe418117-2537-455e-97a9-2963c489d0a8", "created_at": "2025-05-22T02:56:47.654028+00:00", "updated_at": null, "name": "CUSTOM_NAME", "extra": {}, "public": true, "owner": null, "disable_ramdisk": false, "links": [{"href": "http://localhost/v1/runbooks/fe418117-2537-455e-97a9-2963c489d0a8", "rel": "self"}, {"href": "http://localhost/runbooks/fe418117-2537-455e-97a9-2963c489d0a8", "rel": "bookmark"}], "steps": [{"interface": "raid", "step": "noop", "args": {}, "order": 0}]}
DEBUG: {0} ironic.tests.unit.api.test_audit.TestAuditMiddleware.test_disable_audit_request [0.036505s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_audit.TestAuditMiddleware.test_enable_audit_request [0.027626s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_audit.TestAuditMiddleware.test_enable_audit_request_error [0.027946s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_functions.TestFunctionDefinition.test_get_arg [0.020225s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_functions.TestFunctionDefinition.test_set_arg_types [0.023036s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_functions.TestFunctionDefinition.test_signature [0.020058s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_exception_success [0.025036s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET / WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c4641a22-76f3-4864-9f60-ed8e690332d5
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\":\"Server\",\"faultstring\":\"Test exception message.\",\"debuginfo\":null}"}
DEBUG: {0} ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_on_clientfault [0.027554s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET / WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e1f547f5-52a3-435e-aec1-6085cc44c0cc
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\":\"Client\",\"faultstring\":\"Test exception message.\",\"debuginfo\":null}"}
DEBUG: {0} ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_on_clientfault_debug [0.027158s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET / WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-acb433ef-adad-4db2-b627-d7d7dc7869e2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\":\"Client\",\"faultstring\":\"Test exception message.\",\"debuginfo\":null}"}
DEBUG: {0} ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_on_clientfault_debug_tracebacks [0.025766s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET / WITH {} GOT Response: 400 Bad Request
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-56cec9b0-d57b-4721-8894-94bc42ad486f
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Test exception message.\\nTraceback (most recent call last):\\n  File \\\"/opt/stack/ironic/ironic/common/rpc/amqp.py\\\", line 434, in _process_data\\\\n   **args)\\n  File \\\"/opt/stack/ironic/ironic/common/rpc/dispatcher.py\\\", line 172, in dispatch\\\\n   result = getattr(proxyobj, method)(ctxt, **kwargs)\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_on_serverfault [0.033392s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET / WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6e716c97-38e3-429d-95a8-274bdf019380
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\":\"Server\",\"faultstring\":\"Test exception message.\",\"debuginfo\":null}"}
DEBUG: {0} ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_on_serverfault_debug [0.027191s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET / WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-3fa5ad26-2551-4478-989d-d58a0e38efff
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\":\"Server\",\"faultstring\":\"Test exception message.\",\"debuginfo\":null}"}
DEBUG: {0} ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_on_serverfault_debug_tracebacks [0.025825s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET / WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-6ad70cc4-38f9-4daf-894e-c19195b87d0e
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Test exception message.\\nTraceback (most recent call last):\\n  File \\\"/opt/stack/ironic/ironic/common/rpc/amqp.py\\\", line 434, in _process_data\\\\n   **args)\\n  File \\\"/opt/stack/ironic/ironic/common/rpc/dispatcher.py\\\", line 172, in dispatch\\\\n   result = getattr(proxyobj, method)(ctxt, **kwargs)\", \"debuginfo\": \"Traceback (most recent call last):\\n\\n  File \\\"/builddir/build/BUILD/ironic-29.1.0.dev115/ironic/api/method.py\\\", line 42, in callfunction\\n    result = f(self, *args, **kwargs)\\n\\n  File \\\"/builddir/build/BUILD/ironic-29.1.0.dev115/ironic/api/controllers/root.py\\\", line 44, in index\\n    return root()\\n\\n  File \\\"<string>\\\", line 3, in root\\n\\n  File \\\"/usr/lib64/python3.9/unittest/mock.py\\\", line 1092, in __call__\\n    return self._mock_call(*args, **kwargs)\\n\\n  File \\\"/usr/lib64/python3.9/unittest/mock.py\\\", line 1096, in _mock_call\\n    return self._execute_mock_call(*args, **kwargs)\\n\\n  File \\\"/usr/lib64/python3.9/unittest/mock.py\\\", line 1151, in _execute_mock_call\\n    raise effect\\n\\nException: Test exception message.\\nTraceback (most recent call last):\\n  File \\\"/opt/stack/ironic/ironic/common/rpc/amqp.py\\\", line 434, in _process_data\\\\n   **args)\\n  File \\\"/opt/stack/ironic/ironic/common/rpc/dispatcher.py\\\", line 172, in dispatch\\\\n   result = getattr(proxyobj, method)(ctxt, **kwargs)\\n\"}"}
DEBUG: {0} ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_remote_error_success [0.025598s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET / WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-c02ad144-f333-4ec6-8b44-a712461dc098
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\":\"Server\",\"faultstring\":\"Remote error: TestException Test exception message.\\n['\",\"debuginfo\":null}"}
DEBUG: {0} ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_without_traceback [0.025379s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET / WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-34df97d9-a430-44e1-89f6-965d208a13e1
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Error message without traceback \\n but \\n multiline\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_without_traceback_debug [0.025348s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET / WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-e1c56fa0-0518-4a4e-8b31-15649519d0c2
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Error message without traceback \\n but \\n multiline\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_without_traceback_debug_tracebacks [0.025077s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET / WITH {} GOT Response: 500 Internal Server Error
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-5bf75d44-c0d7-4014-be55-18bc70c066cb
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Error message without traceback \\n but \\n multiline\", \"debuginfo\": \"Traceback (most recent call last):\\n\\n  File \\\"/builddir/build/BUILD/ironic-29.1.0.dev115/ironic/api/method.py\\\", line 42, in callfunction\\n    result = f(self, *args, **kwargs)\\n\\n  File \\\"/builddir/build/BUILD/ironic-29.1.0.dev115/ironic/api/controllers/root.py\\\", line 44, in index\\n    return root()\\n\\n  File \\\"<string>\\\", line 3, in root\\n\\n  File \\\"/usr/lib64/python3.9/unittest/mock.py\\\", line 1092, in __call__\\n    return self._mock_call(*args, **kwargs)\\n\\n  File \\\"/usr/lib64/python3.9/unittest/mock.py\\\", line 1096, in _mock_call\\n    return self._execute_mock_call(*args, **kwargs)\\n\\n  File \\\"/usr/lib64/python3.9/unittest/mock.py\\\", line 1151, in _execute_mock_call\\n    raise effect\\n\\nException: Error message without traceback \\n but \\n multiline\\n\"}"}
DEBUG: {0} ironic.tests.unit.api.test_hooks.TestPublicUrlHook.test_before_host_url [0.023691s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_hooks.TestPublicUrlHook.test_before_public_endpoint [0.022580s] ... ok
DEBUG: {0} ironic.tests.unit.api.test_root.TestRoot.test_get_root [0.023254s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET / WITH {} GOT Response: 200 OK
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-b432cdf9-a925-4f5b-a2f1-aa1f0ebd1464
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"name": "OpenStack Ironic API", "description": "Ironic is an OpenStack project which enables the provision and management of baremetal machines.", "default_version": {"id": "v1", "links": [{"href": "http://localhost/v1/", "rel": "self"}], "status": "CURRENT", "min_version": "1.1", "version": "1.98"}, "versions": [{"id": "v1", "links": [{"href": "http://localhost/v1/", "rel": "self"}], "status": "CURRENT", "min_version": "1.1", "version": "1.98"}]}
DEBUG: {0} ironic.tests.unit.api.test_root.TestRoot.test_no_html_errors [0.024533s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     GET /v1/foo WITH {} GOT Response: 404 Not Found
DEBUG: Content-Type: application/json
DEBUG: {"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
DEBUG: {0} ironic.tests.unit.api.test_root.TestRoot.test_no_html_errors2 [0.024616s] ... ok
DEBUG: Captured stdout:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     DELETE /v1/ GOT Response: 405 Method Not Allowed
DEBUG: Content-Type: application/json
DEBUG: Openstack-Request-Id: req-8ea4f7de-c7ad-4ce0-b298-7f8fcba9fc29
DEBUG: X-Openstack-Ironic-Api-Maximum-Version: 1.98
DEBUG: X-Openstack-Ironic-Api-Minimum-Version: 1.1
DEBUG: X-Openstack-Ironic-Api-Version: 1.1
DEBUG: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The server could not comply with the request since it is either malformed or otherwise incorrect.\", \"debuginfo\": null}"}
DEBUG: {0} ironic.tests.unit.api.validation.test_validators.TestSchemaValidator.test_datetime_format [0.019398s] ... ok
DEBUG: {0} ironic.tests.unit.api.validation.test_validators.TestSchemaValidator.test_uuid_format [0.017948s] ... ok
DEBUG: {0} ironic.tests.unit.command.test_conductor.ConductorStartTestCase.test_warn_about_unsafe_shred_parameters_defaults [0.026129s] ... ok
DEBUG: {0} ironic.tests.unit.command.test_conductor.ConductorStartTestCase.test_warn_about_unsafe_shred_parameters_produces_a_warning [0.025711s] ... ok
DEBUG: {0} ironic.tests.unit.command.test_conductor.ConductorStartTestCase.test_warn_about_unsafe_shred_parameters_random_no_zeros [0.026698s] ... ok
DEBUG: {0} ironic.tests.unit.command.test_conductor.ConductorStartTestCase.test_warn_about_unsafe_shred_parameters_zeros [0.026331s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_args.ValidateSchemaTest.test_schema [0.026913s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_args.ValidateSchemaTest.test_schema_needs_args [0.025057s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_args.ValidateSchemaTest.test_schema_needs_kwargs [0.027340s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_args.ValidateSchemaTest.test_schema_needs_mixed [0.025576s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsGetChecksumTestCase.test_get_checksum_from_url_empty_response [0.018335s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsGetChecksumTestCase.test_get_checksum_from_url_multiline [0.018006s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsGetChecksumTestCase.test_get_checksum_from_url_multiline_no_file [0.017832s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsGetChecksumTestCase.test_get_checksum_from_url_nomatch_line [0.019506s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsGetChecksumTestCase.test_get_checksum_from_url_one_line [0.018073s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_get_checksum_and_algo_image_checksum [0.017301s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_get_checksum_and_algo_image_checksum_glance [0.016857s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_get_checksum_and_algo_image_checksum_http_url [0.019698s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_get_checksum_and_algo_image_checksum_https_url [0.019581s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_get_checksum_and_algo_image_checksum_not_allowed [0.017166s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_get_checksum_and_algo_image_checksum_sha256 [0.017267s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_get_checksum_and_algo_image_checksum_sha512 [0.017430s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_get_checksum_and_algo_no_checksum_file_url [0.018433s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_is_checksum_url [0.017776s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_is_checksum_url_file [0.017642s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_is_checksum_url_string [0.018433s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_validate_text_checksum [0.017406s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_validate_text_checksum_invalid [0.017588s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsValidateTestCase.test_validate_checksum [0.018807s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsValidateTestCase.test_validate_checksum_file_not_found [0.019244s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsValidateTestCase.test_validate_checksum_hashlib_not_supports_algo [0.018376s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsValidateTestCase.test_validate_checksum_mismatch [0.018071s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsValidateTestCase.test_validate_checksum_mixed_case [0.243232s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsValidateTestCase.test_validate_checksum_mixed_case_delimited [0.020516s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsValidateTestCase.test_validate_checksum_mixed_md5 [0.017980s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_driver_factory.StorageInterfaceFactoryTestCase.test_build_interface_for_task [0.039411s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.common.test_exception.TestIronicException.test___init___invalid_kwarg [0.019570s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_exception.TestIronicException.test___init___invalid_kwarg_reraise [0.018726s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_exception.TestIronicException.test___init___json_serializable [0.017993s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_exception.TestIronicException.test___init___string_serializable [0.017053s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test__validate_temp_url_config [0.018313s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test__validate_temp_url_endpoint_less_than_download_delay [0.017690s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test__validate_temp_url_multiple_containers [0.017621s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test__validate_temp_url_no_key_no_exception [0.018395s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url [0.026605s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url_account_detected [0.027541s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url_account_detected_with_prefix [0.027107s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url_account_detected_with_prefix_underscore [0.026387s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url_endpoint_detected [0.028757s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url_endpoint_with_suffix [0.027433s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url_invalid_image_info [0.026311s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url_key_detected [0.029422s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url_multiple_containers [0.026747s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url_no_key_detected [0.026450s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url_url_bad_no_info [0.018626s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_hash_ring.HashRingManagerWithGroupsTestCase.test_hash_ring_manager_automatic_retry [0.034307s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: {0} ironic.tests.unit.common.test_hash_ring.HashRingManagerWithGroupsTestCase.test_hash_ring_manager_driver_not_found [0.035842s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: {0} ironic.tests.unit.common.test_hash_ring.HashRingManagerWithGroupsTestCase.test_hash_ring_manager_hardware_type_success [0.034142s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: {0} ironic.tests.unit.common.test_hash_ring.HashRingManagerWithGroupsTestCase.test_hash_ring_manager_hardware_type_success_groups [0.032363s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: {0} ironic.tests.unit.common.test_hash_ring.HashRingManagerWithGroupsTestCase.test_hash_ring_manager_reset_interval [0.030792s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: {0} ironic.tests.unit.common.test_hash_ring.HashRingManagerWithGroupsTestCase.test_hash_ring_manager_reset_interval_not_happen_sqlite [0.027669s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: {0} ironic.tests.unit.common.test_hash_ring.HashRingManagerWithGroupsTestCase.test_hash_ring_manager_uncached [0.022604s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_image_publisher.LocalPublisherTestCase.test_publish_external_ip [0.026623s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_image_publisher.LocalPublisherTestCase.test_publish_external_ip_node_override [0.026507s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_image_publisher.LocalPublisherTestCase.test_publish_local_copy [0.025557s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_image_publisher.LocalPublisherTestCase.test_publish_local_link [0.027705s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_image_publisher.LocalPublisherTestCase.test_publish_local_link_no_restorecon [0.028312s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_image_publisher.LocalPublisherTestCase.test_unpublish_local [0.025821s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_image_publisher.SwiftPublisherTestCase.test__append_filename_param_with_filename [0.021479s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_image_publisher.SwiftPublisherTestCase.test__append_filename_param_with_qs [0.024072s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_image_publisher.SwiftPublisherTestCase.test__append_filename_param_without_qs [0.020757s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_image_publisher.SwiftPublisherTestCase.test_publish [0.029293s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_image_publisher.SwiftPublisherTestCase.test_unpublish [0.028714s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_inspection_rule.TestInterpolation.test_variable_interpolation [0.041184s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.common.test_inspection_rule.TestShallowMask.test_get_method_masked [0.028813s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_inspection_rule.TestShallowMask.test_getitem_masked [0.027393s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_inspection_rule.TestShallowMask.test_getitem_not_masked [0.026161s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_inspection_rule.TestShallowMask.test_items_masked [0.027134s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_inspection_rule.TestShallowMask.test_list_masking [0.026474s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_inspection_rule.TestShallowMask.test_modifying_dict [0.027682s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_inspection_rule.TestShallowMask.test_nested_dict_masking [0.028452s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_inspection_rule.TestShallowMask.test_set_mask_enabled [0.026790s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_inspection_rule.TestShallowMask.test_values_masked [0.026455s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_json_rpc.TestClient.test_call_failure [0.021104s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_json_rpc.TestClient.test_call_failure_with_foreign_class [0.020549s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_json_rpc.TestClient.test_call_failure_with_version_and_cap [0.019361s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_json_rpc.TestClient.test_call_ipv4_success [0.019779s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_json_rpc.TestClient.test_call_ipv6_success [0.019456s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_json_rpc.TestClient.test_call_ipv6_success_rfc2732 [0.019327s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_json_rpc.TestClient.test_call_success [0.019568s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_json_rpc.TestClient.test_call_success_with_version [0.019978s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_json_rpc.TestClient.test_call_success_with_version_and_cap [0.019560s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_json_rpc.TestClient.test_call_unexpected_failure [0.020222s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_json_rpc.TestClient.test_call_with_client_ssl [0.019314s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_json_rpc.TestClient.test_call_with_ssl [0.020261s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_json_rpc.TestClient.test_can_send_version [0.018999s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_json_rpc.TestClient.test_cast_failure [0.248789s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_json_rpc.TestClient.test_cast_success [0.021893s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_json_rpc.TestClient.test_cast_success_with_version [0.019948s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_json_rpc.TestClient.test_mask_secrets [0.020642s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_json_rpc.TestSession.test_http_basic [0.025084s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_json_rpc.TestSession.test_http_basic_deprecated [0.027552s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_json_rpc.TestSession.test_keystone [0.022749s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_json_rpc.TestSession.test_noauth [0.021578s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_mdns.ParseEndpointTestCase.test_resolve [0.018783s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_mdns.ParseEndpointTestCase.test_simple [0.018462s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_mdns.ParseEndpointTestCase.test_simple_https [0.018744s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_mdns.ParseEndpointTestCase.test_with_path_and_port [0.017997s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_network.GetPortgroupByIdTestCase.test_portgroup_by_id [0.050094s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.common.test_network.GetPortgroupByIdTestCase.test_portgroup_by_id_no_such_portgroup [0.047191s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_multiple_segments [0.022030s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_multiple_segments_fixed_ip_l2 [0.020351s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_multiple_segments_fixed_ip_l3 [0.021009s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_multiple_segments_no_physnet [0.020307s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_network_failure [0.020711s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_network_missing [0.021313s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_no_segment [0.024637s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_no_segment_no_physnet [0.022013s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_port_failure [0.020537s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_port_missing [0.020385s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_single_segment [0.020900s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_neutron.TestUpdateNeutronPort.test_update_neutron_port [0.019903s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_neutron.TestUpdateNeutronPort.test_update_neutron_port_with_client [0.020507s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_neutron.TestUpdateNeutronPort.test_update_neutron_port_with_exception [0.019724s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_oci_registry.TestRegistrySessionHelper.test_get_token_from_config [0.020856s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_oci_registry.TestRegistrySessionHelper.test_get_token_from_config_bad_file [0.021658s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_oci_registry.TestRegistrySessionHelper.test_get_token_from_config_default [0.019058s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_oci_registry.TestRegistrySessionHelper.test_get_token_from_config_no_match [0.020887s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test__get_pxe_grub_mac_path [0.024511s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test__get_pxe_ip_address_path [0.024781s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test__get_pxe_mac_path [0.029535s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test__get_pxe_mac_path_ipxe [0.026149s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test__link_ip_address_pxe_configs [0.045213s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test__write_infiniband_mac_pxe_configs [0.048654s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test__write_mac_ipxe_configs [0.048599s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test__write_mac_pxe_configs [0.048396s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_clean_up_pxe_config [0.052380s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_clean_up_pxe_config_uefi [0.051368s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_clean_up_pxe_config_uefi_instance_info [0.049702s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_clean_up_pxe_config_uefi_mac_address [0.051043s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_clean_up_pxe_config_uefi_no_ipaddress [0.057016s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_ipxe_boot_script [0.028982s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_ipxe_boot_script_already_exists [0.028062s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_ipxe_boot_script_copy_file_different [0.027510s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_ipxe_boot_script_fallback [0.027883s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_pxe_config [0.043844s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_pxe_config_existing_dirs_bios [0.046851s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_pxe_config_existing_dirs_uefi [0.045020s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_pxe_config_set_dir_permission [0.045212s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_pxe_config_uefi_grub [0.044968s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_pxe_config_uefi_ipxe [0.253812s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_pxe_config_uefi_mac_address [0.042854s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_grub_config [0.033496s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_ipxe_boot_from_anaconda [0.037668s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_ipxe_boot_from_iso [0.037352s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_ipxe_boot_from_ramdisk [0.036415s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_ipxe_boot_from_volume_config [0.036638s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_ipxe_boot_from_volume_config_multipath [0.036759s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_ipxe_boot_from_volume_config_no_extra_volumes [0.036604s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_ipxe_boot_script [0.027197s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_ipxe_config [0.036661s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_ipxe_timeout_config [0.036635s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_pxe_config [0.028828s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_dhcp_options_for_instance [0.039351s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_dhcp_options_for_instance_bios [0.039747s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_dhcp_options_for_instance_http_ipv4 [0.039550s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_dhcp_options_for_instance_http_ipv6 [0.046708s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_dhcp_options_for_instance_http_ipxe_ipv4 [0.039165s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_dhcp_options_for_instance_http_ipxe_ipv6 [0.039907s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_dhcp_options_for_instance_ipv6 [0.040858s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_dhcp_options_for_instance_ipv6_bios [0.039375s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_fallback_ipxe_boot_script [0.029376s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_get_kernel_ramdisk_info [0.024033s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_get_kernel_ramdisk_info_bad_driver_info [0.024194s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_get_kernel_ramdisk_info_ipxe [0.023845s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_get_pxe_config_file_path [0.023963s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_get_rescue_kr_info [0.023863s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_get_rescue_kr_info_ipxe [0.023178s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_link_mac_pxe_configs_with_pxe_disabled [0.047721s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_place_common_config [0.029356s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_place_common_config_existing_dirs [0.028613s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_pxe_config [0.031126s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.iPXEBuildServicePXEConfigTestCase.test_build_service_pxe_config_adopt [0.039698s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_pxe_utils.iPXEBuildServicePXEConfigTestCase.test_build_service_pxe_config_servicing [0.039407s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_rpc.TestRequestContextSerializer.test_deserialize_context [0.019770s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_rpc.TestRequestContextSerializer.test_deserialize_entity [0.018903s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_rpc.TestRequestContextSerializer.test_deserialize_entity_empty_base [0.017658s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_rpc.TestRequestContextSerializer.test_serialize_context [0.018098s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_rpc.TestRequestContextSerializer.test_serialize_entity [0.018429s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_rpc.TestRequestContextSerializer.test_serialize_entity_empty_base [0.017471s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_rpc.TestUtils.test_get_sensors_notifier [0.017878s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_rpc.TestUtils.test_get_sensors_notifier_no_notifier [0.017176s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_rpc.TestUtils.test_get_sensors_notifier_no_publisher_id [0.017503s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_rpc.TestUtils.test_get_versioned_notifier [0.018473s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_rpc.TestUtils.test_get_versioned_notifier_no_notifier [0.017951s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_rpc.TestUtils.test_get_versioned_notifier_no_publisher_id [0.017484s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_rpc.TestUtils.test_init_globals_notifications_disabled [0.033353s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_rpc.TestUtils.test_init_globals_notifications_enabled [0.034569s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_rpc.TestUtils.test_init_globals_with_custom_topics [0.035263s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_swift.SwiftTestCase.test___init__ [0.526695s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_swift.SwiftTestCase.test_create_object [0.317482s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_swift.SwiftTestCase.test_create_object_create_container_fails [0.312219s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_swift.SwiftTestCase.test_create_object_create_object_fails [0.603919s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_swift.SwiftTestCase.test_create_object_from_data [0.307074s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_swift.SwiftTestCase.test_create_object_from_data_create_container_fails [0.307598s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_swift.SwiftTestCase.test_create_object_from_data_create_object_fails [0.585986s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_swift.SwiftTestCase.test_delete_object [0.304856s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_swift.SwiftTestCase.test_delete_object_exc [0.560651s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_swift.SwiftTestCase.test_delete_object_exc_resource_not_found [0.311991s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_swift.SwiftTestCase.test_get_temp_url [0.309488s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test__get_hash_object [0.027963s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test__get_hash_object_throws_for_invalid_or_unsupported_hash_name [0.019252s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_file_has_content_differ [0.020497s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_file_has_content_equal [0.020669s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_file_has_content_equal_not_binary [0.020702s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_is_fips_enabled [0.025286s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_is_hostname_safe [0.018979s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_is_valid_datapath_id [0.019773s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_is_valid_logical_name [0.017741s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_is_valid_no_proxy [0.026232s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_safe_rstrip [0.023568s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_safe_rstrip_not_raises_exceptions [0.018846s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_unix_file_modification_datetime [0.018658s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_validate_and_normalize_datapath_id [0.018146s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_validate_and_normalize_mac [0.305428s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_validate_and_normalize_mac_invalid_format [0.018873s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_wrap_ipv6 [0.017558s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_utils.GetUpdatedCapabilitiesTestCase.test_get_updated_capabilities [0.017136s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_utils.GetUpdatedCapabilitiesTestCase.test_get_updated_capabilities_add_to_existing_capabilities [0.017153s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_utils.GetUpdatedCapabilitiesTestCase.test_get_updated_capabilities_capabilities_not_dict [0.016937s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_utils.GetUpdatedCapabilitiesTestCase.test_get_updated_capabilities_invalid_capabilities [0.017467s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_utils.GetUpdatedCapabilitiesTestCase.test_get_updated_capabilities_multiple_keys [0.017449s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_utils.GetUpdatedCapabilitiesTestCase.test_get_updated_capabilities_replace_to_existing_capabilities [0.017587s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_utils.GetUpdatedCapabilitiesTestCase.test_validate_network_port [0.017284s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_utils.GetUpdatedCapabilitiesTestCase.test_validate_network_port_fail [0.017506s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_find_devices_all [0.021407s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_find_devices_name [0.021435s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_find_devices_none [0.020552s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_match_root_device_hints_empty_device_attribute [0.018454s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_match_root_device_hints_multiple_hints [0.023068s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_match_root_device_hints_multiple_hints2 [0.022662s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_match_root_device_hints_multiple_hints3 [0.018726s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_match_root_device_hints_no_device_found [0.022199s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_match_root_device_hints_no_operators [0.021051s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_match_root_device_hints_one_hint [0.019004s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_match_root_device_hints_rotational [0.017218s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_match_root_device_hints_rotational_convert_devices_bool [0.018810s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_utils.MkfsTestCase.test_mkfs [0.018005s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_utils.MkfsTestCase.test_mkfs_with_label [0.017802s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_utils.MkfsTestCase.test_mkfs_with_unexpected_error [0.017906s] ... ok
DEBUG: {0} ironic.tests.unit.common.test_utils.MkfsTestCase.test_mkfs_with_unsupported_fs [0.018001s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_allocations.DoAllocateTestCase.test_name_match_first [0.048619s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_allocations.DoAllocateTestCase.test_nodes_candidates_do_not_match [0.036016s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_allocations.DoAllocateTestCase.test_nodes_changed_after_lock [0.056486s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_allocations.DoAllocateTestCase.test_nodes_filtered_out [0.038324s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_allocations.DoAllocateTestCase.test_nodes_filtered_out_project [0.032915s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_allocations.DoAllocateTestCase.test_nodes_locked [0.053094s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_allocations.DoAllocateTestCase.test_success [0.043974s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_allocations.DoAllocateTestCase.test_with_candidates [0.047919s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_allocations.DoAllocateTestCase.test_with_traits [0.052883s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_base_manager.RegisterInterfacesTestCase.test__register_and_validate_hardware_interfaces [0.072709s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.conductor.test_base_manager.RegisterInterfacesTestCase.test__register_and_validate_no_valid_default [0.066121s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.conductor.test_base_manager.StartConsolesTestCase.test__start_consoles [0.090343s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/tooz/hashring.py:126: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   hashed_key = self._hash2int(md5(data, usedforsecurity=False))
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_base_manager.StartConsolesTestCase.test__start_consoles_failed [0.092799s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_base_manager.StartConsolesTestCase.test__start_consoles_no_console_enabled [0.067806s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.conductor.test_base_manager.StartConsolesTestCase.test__start_consoles_node_locked [0.086532s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: {0} ironic.tests.unit.conductor.test_base_manager.StartConsolesTestCase.test__start_consoles_node_not_found [0.079128s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: {0} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanAbortTestCase.test__do_node_clean_abort_tear_down_fail [0.048095s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanAbortTestCase.test__do_node_cleanhold_abort_tear_down_fail [0.045563s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanAbortTestCase.test_do_node_clean_abort_early [0.044328s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_cleaning.DoNodeCleanAbortTestCase.test_do_node_clean_abort_with_step [0.045207s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_configdrive_db_error [0.087270s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_configdrive_swift_error [0.311888s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_configdrive_unexpected_error [0.093030s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_driver_ironic_exception [0.110358s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_driver_raises_error_old [0.099440s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_driver_raises_prepare_error [0.094355s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_driver_unexpected_exception [0.115041s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_fast_track [0.110952s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_ok [0.107048s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_ok_2 [0.108213s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_ok_configdrive [0.101397s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_unexpected_prepare_error [0.095981s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_do_node_deploy_steps [0.095415s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_node_validation_in_disabled_bios_boot_mode_fails [0.041633s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_node_validation_in_disabled_uefi_boot_mode_fails [0.040785s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_start_deploy_lessee_legacy_false [0.086871s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_start_deploy_lessee_legacy_false_even_if_src_set [0.088542s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_start_deploy_lessee_source_instance [0.093280s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_start_deploy_lessee_source_none [0.088466s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_start_deploy_lessee_source_request [0.087707s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_start_deploy_source_path [0.086752s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_start_deploy_source_path_none [0.085508s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_update_fails_on_invalid_boot_mode [0.024354s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_deployments.StoreConfigDriveTestCase.test_store_configdrive [0.044150s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_deployments.StoreConfigDriveTestCase.test_store_configdrive_swift [0.287251s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_deployments.StoreConfigDriveTestCase.test_store_configdrive_swift_build [0.042569s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_deployments.StoreConfigDriveTestCase.test_store_configdrive_swift_no_deploy_timeout [0.041307s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_deployments.StoreConfigDriveTestCase.test_store_configdrive_swift_no_deploy_timeout_fallback [0.041499s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_inspection.TestInspectHardware.test_inspect_hardware_ok [0.056138s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_inspection.TestInspectHardware.test_inspect_hardware_raises_error [0.049990s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_inspection.TestInspectHardware.test_inspect_hardware_return_inspect_wait [0.048166s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_inspection.TestInspectHardware.test_inspect_hardware_return_inspecting [0.049991s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_inspection.TestInspectHardware.test_inspect_hardware_return_other_state [0.054566s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_inspection.TestInspectHardware.test_inspect_hardware_unexpected_error [0.049934s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_manager.ChangeNodeSecureBootTestCase.test_change_node_secure_boot_exception_getting_current [0.091635s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.conductor.test_manager.ChangeNodeSecureBootTestCase.test_change_node_secure_boot_exception_in_background_task [0.091145s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.conductor.test_manager.ChangeNodeSecureBootTestCase.test_change_node_secure_boot_existing [0.086776s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.conductor.test_manager.ChangeNodeSecureBootTestCase.test_change_node_secure_boot_node_already_locked [0.076899s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.conductor.test_manager.ChangeNodeSecureBootTestCase.test_change_node_secure_boot_valid [0.095226s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.conductor.test_manager.ChangeNodeSecureBootTestCase.test_change_node_secure_boot_validate_fail [0.078544s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_manager.ChangeNodeSecureBootTestCase.test_change_node_secure_boot_worker_pool_full [0.091387s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_manager.ContinueInspectionTestCase.test_continue_ok [0.050952s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_manager.ContinueInspectionTestCase.test_continue_with_discovery [0.041510s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_manager.ContinueInspectionTestCase.test_wrong_state [0.069504s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_manager.CreateNodeTestCase.test_create_node [0.032463s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_manager.CreateNodeTestCase.test_create_node_validation_fails [0.023925s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_manager.CreatePortTestCase.test_create_port [0.040460s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_manager.CreatePortTestCase.test_create_port_mac_exists [0.040062s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_manager.CreatePortTestCase.test_create_port_physnet_validation_failure_conflict [0.037661s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_manager.CreatePortTestCase.test_create_port_physnet_validation_failure_inconsistent [0.035653s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node [0.116294s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_adopt_failed_no_power_change [0.081051s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_allowed_in_maintenance [0.081911s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_associated [0.078327s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_broken_driver [0.082503s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_console_disable_fail [0.089925s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_console_enabled [0.092744s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_invalid_provision_state [0.078939s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_power_off [0.363733s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_protected [0.078198s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_protected_provision_state_available [0.077448s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_reserved [0.074637s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_with_allocation [0.048231s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_inventory_in_swift_get_destroyed_after_destroying_a_node_by_uuid [0.091424s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_inventory_in_swift_not_destroyed_SwiftOSE_maintenance [0.085556s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_inventory_in_swift_not_destroyed_SwiftOSE_not_maintenance [0.077481s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_manager.DestroyPortTestCase.test_destroy_port [0.047262s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_manager.DestroyPortTestCase.test_destroy_port_node_active_and_maintenance_no_vif [0.045736s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_manager.DestroyPortTestCase.test_destroy_port_node_active_and_maintenance_vif_present [0.047792s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_manager.DestroyPortTestCase.test_destroy_port_node_active_port_unbound [0.055648s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_manager.DestroyPortTestCase.test_destroy_port_node_active_state [0.046417s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_manager.DestroyPortTestCase.test_destroy_port_node_locked [0.035190s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_manager.DestroyPortTestCase.test_destroy_port_with_instance_not_in_active_port_bound [0.042564s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_manager.DestroyPortTestCase.test_destroy_port_with_instance_not_in_active_port_unbound [0.044798s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_manager.DestroyVolumeConnectorTestCase.test_destroy_volume_connector [0.041060s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_manager.DestroyVolumeConnectorTestCase.test_destroy_volume_connector_node_locked [0.032657s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_manager.DestroyVolumeConnectorTestCase.test_destroy_volume_connector_node_power_on [0.042442s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test__do_node_tear_down_from_valid_states [0.701709s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/tooz/hashring.py:126: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   hashed_key = self._hash2int(md5(data, usedforsecurity=False))
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-pack
DEBUG:     ages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/tooz/hashring.py:126: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   hashed_key = self._hash2int(md5(data, usedforsecurity=False))
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/tooz/hashring.py:126: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   hashed_key = self._hash2int(md5(data, usedforsecurity=False))
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate
DEBUG:      your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/tooz/hashring.py:126: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   hashed_key = self._hash2int(md5(data, usedforsecurity=False))
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/tooz/hashring.py:126: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   hashed_key = self._hash2int(md5(data, usedforsecurity=False))
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/tooz/hashring.py:126: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   hashed_key = self._hash2int(md5(data, usedforsecurity=False))
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: Depr
DEBUG:     ecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test__do_node_tear_down_ok_with_console [0.122456s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: {0} ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test__do_node_tear_down_ok_without_console [0.104004s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test__do_node_tear_down_with_allocation [0.119623s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test__do_node_tear_down_with_source_path [0.109305s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test__do_node_tear_remove_vif_failed [0.095281s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test_do_node_tear_down_console_raises_error [0.340304s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: {0} ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test_do_node_tear_down_driver_raises_error [0.092798s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test_do_node_tear_down_invalid_state [0.079756s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test_do_node_tear_down_protected [0.077436s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test_do_node_tear_down_validate_fail [0.079448s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test_do_node_tear_down_worker_pool_full [0.092469s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_correct_power_state_on_upgrade_lock [0.026923s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_get_power_state_error [0.028778s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_get_power_state_fail [0.028085s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_maintenance_on_upgrade_lock [0.027482s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_max_retries_exceeded [0.036593s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_max_retries_exceeded2 [0.035804s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_max_retries_exceeded_notify [0.060145s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_no_power_sync_support [0.036252s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_power_state_sync_max_retries_gps_exception [0.036514s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_retry_then_success [0.029671s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_state_changed_no_sync [0.037574s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_state_changed_no_sync_notify [0.060051s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_state_changed_no_sync_with_disable_power_off [0.036939s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_state_changed_sync [0.030337s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_state_changed_sync_failed [0.027483s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_state_not_set [0.035341s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_state_unchanged [0.027762s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_state_unchanged_for_fake_node [0.027887s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_validate_fail [0.026390s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_vendor_detection [0.039359s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_wrong_provision_state_on_upgrade_lock [0.030188s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_manager.ManagerPowerRecoveryTestCase.test_node_disappears_on_acquire [0.026462s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_manager.ManagerPowerRecoveryTestCase.test_node_in_enroll_on_acquire [0.029681s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_manager.ManagerPowerRecoveryTestCase.test_node_in_power_transition_on_acquire [0.027410s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_manager.ManagerPowerRecoveryTestCase.test_node_locked_on_acquire [0.025383s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_manager.ManagerPowerRecoveryTestCase.test_node_not_in_maintenance_on_acquire [0.024216s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_manager.ManagerPowerRecoveryTestCase.test_node_not_mapped [0.023659s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_manager.ManagerPowerRecoveryTestCase.test_node_recovery_failed [0.025208s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_manager.ManagerPowerRecoveryTestCase.test_node_recovery_success [0.028566s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_add_node_traits [0.064194s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_add_node_traits_invalid_parameter_value [0.044317s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_add_node_traits_node_locked [0.279350s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_add_node_traits_node_not_found [0.043641s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_add_node_traits_replace [0.059015s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_remove_node_traits [0.060536s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_remove_node_traits_all [0.047411s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_remove_node_traits_empty [0.045970s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_remove_node_traits_node_locked [0.046201s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_remove_node_traits_node_not_found [0.047819s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_remove_node_traits_node_trait_not_found [0.044840s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_manager.UpdatePortgroupTestCase.test_update_portgroup [0.051379s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_manager.UpdatePortgroupTestCase.test_update_portgroup_association_with_ports [0.087081s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_manager.UpdatePortgroupTestCase.test_update_portgroup_failure [0.049631s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_manager.UpdatePortgroupTestCase.test_update_portgroup_node_locked [0.036392s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_manager.UpdatePortgroupTestCase.test_update_portgroup_to_node_in_active_state_and_maintenance [0.092090s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_manager.UpdatePortgroupTestCase.test_update_portgroup_to_node_in_deleting_state [0.051476s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_manager.UpdatePortgroupTestCase.test_update_portgroup_to_node_in_inspect_wait_state [0.090284s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_manager.UpdatePortgroupTestCase.test_update_portgroup_to_node_in_manageable_state [0.091400s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_driver_vendor_passthru_async [0.047780s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_driver_vendor_passthru_driver_not_found [0.047467s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_driver_vendor_passthru_http_method_not_supported [0.050112s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_driver_vendor_passthru_method_not_supported [0.049958s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_driver_vendor_passthru_no_default_interface [0.050974s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_driver_vendor_passthru_sync [0.050660s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_driver_vendor_passthru_validation_failed [0.048256s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_get_driver_vendor_passthru_methods [0.051862s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_get_driver_vendor_passthru_methods_no_default_interface [0.050328s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_get_node_vendor_passthru_methods [0.075448s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_vendor_passthru_async [0.077632s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_vendor_passthru_http_method_not_supported [0.073495s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_vendor_passthru_missing_method_parameters [0.080067s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_vendor_passthru_node_already_locked [0.079626s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_vendor_passthru_shared_lock [0.077911s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_vendor_passthru_sync [0.321888s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_vendor_passthru_unsupported_method [0.072816s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: {0} ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_vendor_passthru_worker_pool_full [0.081853s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /builddir/build/BUILD/ironic-29.1.0.dev115/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
DEBUG:   self._executor = futurist.GreenThreadPoolExecutor(
DEBUG: /usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
DEBUG:   f = GreenFuture()
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.ConductorRPCAPITestCase.test_version_cap [0.021006s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.ConductorRPCAPITestCase.test_version_capped [0.022091s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.ConductorRPCAPITestCase.test_versions_in_sync [0.020881s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_add_node_traits [0.025061s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_add_node_traits_replace [0.022993s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_can_send_create_port_False [0.021317s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_can_send_create_port_True [0.028951s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_can_send_rescue_false [0.028663s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_can_send_rescue_true [0.021500s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_change_node_boot_mode [0.023218s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_change_node_power_state [0.023993s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_change_node_secure_boot [0.021514s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_continue_node_clean [0.021770s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_continue_node_deploy [0.021387s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_continue_node_service [0.023263s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_create_allocation [0.024413s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_create_node [0.023442s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_create_port [0.021584s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_destroy_allocation [0.022549s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_destroy_node [0.023416s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_destroy_portgroup [0.021840s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_destroy_volume_connector [0.022146s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_destroy_volume_target [0.021824s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_do_node_clean [0.023262s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_do_node_deploy [0.022956s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_do_node_deploy_with_deploy_steps [0.024285s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_do_node_rescue [0.026170s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_do_node_service [0.026444s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_do_node_tear_down [0.024034s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_do_node_unrescue [0.022477s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_driver_vendor_passthru [0.021393s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_boot_device [0.021649s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_conductor_for [0.025991s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_console_information [0.023539s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_driver_properties [0.022117s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_driver_vendor_passthru_methods [0.021498s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_indicator_state [0.025500s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_node_vendor_passthru_methods [0.026391s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_node_with_token [0.023204s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_raid_logical_disk_properties [0.021974s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_random_topic [0.023509s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_random_topic_no_conductors [0.024147s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_supported_boot_devices [0.022440s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_supported_indicators [0.021715s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_topic_doesnt_cache [0.024836s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_topic_for_driver_doesnt_cache [0.028306s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_topic_for_driver_known_driver [0.024846s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_topic_for_driver_unknown_driver [0.025475s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_topic_for_known_driver [0.023924s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_topic_for_unknown_driver [0.027338s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
DEBUG:   key_hash = md5(key, usedforsecurity=False)
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_heartbeat [0.023683s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_heartbeat_agent_token [0.021669s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_inject_nmi [0.021722s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_inspect_hardware [0.023480s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_local_call [0.022198s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_local_call_expected_exception [0.021155s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_local_call_host_mismatch [0.021179s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_local_call_host_mismatch_with_rpc_disabled [0.020096s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_local_call_no_conductor_with_rpc_disabled [0.021882s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_local_call_with_rpc_disabled [0.021944s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_local_cast [0.020805s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_local_cast_error [0.021362s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_object_action [0.021733s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_object_action_invalid_version [0.023186s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_object_backport_versions [0.022583s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_object_backport_versions_invalid_version [0.020511s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_object_class_action_versions [0.021688s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_object_class_action_versions_invalid_version [0.020894s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_remove_node_traits [0.024570s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_remove_node_traits_all [0.022534s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_rpc_disabled [0.019730s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_serialized_instance_has_uuid [0.261694s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_set_boot_device [0.027456s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_set_console_mode [0.029108s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_set_indicator_state [0.022331s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_set_target_raid_config [0.023001s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_update_node [0.022198s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_update_port [0.021800s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_update_portgroup [0.021790s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_update_volume_connector [0.023220s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_update_volume_target [0.022502s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_validate_driver_interfaces [0.023146s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_vendor_passthru [0.021844s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_vif_attach [0.021872s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_vif_detach [0.022096s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_vif_list [0.021830s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__get_cleaning_steps [0.038662s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__get_cleaning_steps_only_enabled [0.033925s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__get_cleaning_steps_priority_no_override [0.033273s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__get_cleaning_steps_priority_override_disable [0.032876s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__get_cleaning_steps_priority_override_fail [0.035116s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__get_cleaning_steps_priority_override_ok [0.033583s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__get_cleaning_steps_unsorted [0.040906s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__validate_user_clean_steps [0.038924s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__validate_user_clean_steps_disable_ramdisk [0.037520s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__validate_user_clean_steps_get_steps_exception [0.038896s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__validate_user_clean_steps_invalid_arg [0.038342s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__validate_user_clean_steps_missing_required_arg [0.039974s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__validate_user_clean_steps_no_steps [0.038897s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__validate_user_clean_steps_not_supported [0.038826s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__validate_user_clean_steps_requires_ramdisk [0.039525s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__validate_user_clean_steps_reserved_options [0.038697s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test_set_node_cleaning_steps_automated [0.048726s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test_set_node_cleaning_steps_manual [0.046185s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_steps.NodeServiceStepsTestCase.test__get_service_steps [0.039285s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_steps.NodeServiceStepsTestCase.test_set_node_service_steps [0.047614s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_steps.NodeVerifyStepsTestCase.test__get_verify_steps [0.038648s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_steps.NodeVerifyStepsTestCase.test__get_verify_steps_only_enabled [0.038403s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_steps.NodeVerifyStepsTestCase.test__get_verify_steps_priority_override_fail [0.033032s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_steps.NodeVerifyStepsTestCase.test__get_verify_steps_priority_override_off [0.033296s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_steps.NodeVerifyStepsTestCase.test__get_verify_steps_priority_override_ok [0.033080s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_steps.NodeVerifyStepsTestCase.test__get_verify_steps_unsorted [0.038027s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_steps.NodeVerifyStepsTestCase.test_execute_verify_step [0.046541s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_task_manager.ExclusiveLockDecoratorTestCase.test_with_excl_lock_task_first_arg [0.019278s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_task_manager.ExclusiveLockDecoratorTestCase.test_with_excl_lock_task_second_arg [0.017803s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_task_manager.ExclusiveLockDecoratorTestCase.test_with_shared_lock_task_first_arg [0.021275s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_task_manager.ExclusiveLockDecoratorTestCase.test_with_shared_lock_task_second_arg [0.020192s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_utils.CacheBootModeTestCase.test_already_present [0.043353s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_utils.CacheBootModeTestCase.test_change_secure_off [0.055077s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_utils.CacheBootModeTestCase.test_change_secure_off_to_none [0.058238s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_utils.CacheBootModeTestCase.test_failed_boot_mode [0.041803s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_utils.CacheBootModeTestCase.test_failed_secure [0.042421s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_utils.CacheBootModeTestCase.test_noneness [0.036132s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_utils.CacheBootModeTestCase.test_retreive_and_set [0.045237s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_utils.CacheBootModeTestCase.test_unsupported [0.036975s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_utils.CacheVendorTestCase.test_already_present [0.041370s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_utils.CacheVendorTestCase.test_empty [0.034171s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_utils.CacheVendorTestCase.test_failed [0.034424s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_utils.CacheVendorTestCase.test_ok [0.043880s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_utils.CacheVendorTestCase.test_unsupported [0.033203s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_utils.DeployingErrorHandlerTestCase.test_cleanup_after_timeout [0.024024s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_utils.DeployingErrorHandlerTestCase.test_cleanup_after_timeout_shared_lock [0.023516s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_utils.DeployingErrorHandlerTestCase.test_deploying_error_handler [0.024808s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_utils.DeployingErrorHandlerTestCase.test_deploying_error_handler_cleanup_ironic_exception [0.025328s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_utils.DeployingErrorHandlerTestCase.test_deploying_error_handler_cleanup_random_exception [0.025482s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_utils.DeployingErrorHandlerTestCase.test_deploying_error_handler_no_cleanup [0.234020s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_utils.DeployingErrorHandlerTestCase.test_deploying_error_handler_not_deploy [0.025387s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track [0.039354s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_config_false [0.038000s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_disabled_in_driver_info [0.038468s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_disabled_in_driver_info_string [0.038300s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_error_blocks [0.042350s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_inspected_no_heartbeat [0.040830s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_no_heartbeat [0.043802s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_not_in_servicing [0.038484s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_power_off_false [0.037382s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_powered_after_heartbeat [0.055704s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_via_driver_info [0.045567s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_via_driver_info_string [0.040281s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_utils.GetConfigDriveImageTestCase.test_build_empty [0.027910s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_utils.GetConfigDriveImageTestCase.test_build_populated [0.026056s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_utils.GetConfigDriveImageTestCase.test_build_user_data_as_dict [0.025910s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_utils.GetConfigDriveImageTestCase.test_build_user_data_as_string [0.024201s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_utils.GetConfigDriveImageTestCase.test_no_configdrive [0.023215s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_utils.GetConfigDriveImageTestCase.test_string [0.023024s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_utils.MiscTestCase.test_exclude_current_conductor [0.022921s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_utils.MiscTestCase.test_notify_conductor_resume_clean [0.039008s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_utils.MiscTestCase.test_notify_conductor_resume_deploy [0.038393s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_utils.MiscTestCase.test_notify_conductor_resume_operation [0.041061s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_utils.MiscTestCase.test_power_on_node_if_needed_false_no_need [0.039440s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_utils.MiscTestCase.test_power_on_node_if_needed_false_power_on [0.038777s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_utils.MiscTestCase.test_power_on_node_if_needed_true [0.040227s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_utils.MiscTestCase.test_power_on_node_if_needed_with_smart_nic_port [0.041232s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_utils.MiscTestCase.test_remove_node_rescue_password_save_false [0.030011s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_utils.MiscTestCase.test_remove_node_rescue_password_save_true [0.030706s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_utils.MiscTestCase.test_restore_power_state_if_needed_false [0.037007s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_utils.MiscTestCase.test_restore_power_state_if_needed_true [0.037613s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_utils.NodeGetBootModeTestCase.test_node_get_boot_mode_unsupported [0.036622s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_utils.NodeGetBootModeTestCase.test_node_get_boot_mode_valid [0.040796s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.conductor.test_utils.NodeHistoryRecordTestCase.test_record_node_history [0.029137s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_utils.NodeHistoryRecordTestCase.test_record_node_history_disaled [0.054887s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_utils.NodeHistoryRecordTestCase.test_record_node_history_noop [0.052380s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_utils.NodeHistoryRecordTestCase.test_record_node_history_with_error_severity [0.026863s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_utils.NodeHistoryRecordTestCase.test_record_node_history_with_user [0.028688s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_utils.StoreAgentCertificateTestCase.test_no_change [0.026080s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_utils.StoreAgentCertificateTestCase.test_store_existing [0.024020s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_utils.StoreAgentCertificateTestCase.test_store_new [0.022175s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_utils.StoreAgentCertificateTestCase.test_take_over [0.023665s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_utils.ValidateInstanceInfoTraitsTestCase.test_validate_instance_info_traits [0.018497s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_utils.ValidateInstanceInfoTraitsTestCase.test_validate_instance_info_traits_empty_instance_traits [0.017320s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_utils.ValidateInstanceInfoTraitsTestCase.test_validate_instance_info_traits_invalid_trait_type [0.017515s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_utils.ValidateInstanceInfoTraitsTestCase.test_validate_instance_info_traits_invalid_type [0.017288s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_utils.ValidateInstanceInfoTraitsTestCase.test_validate_instance_info_traits_missing [0.018200s] ... ok
DEBUG: {0} ironic.tests.unit.conductor.test_utils.ValidateInstanceInfoTraitsTestCase.test_validate_instance_info_traits_no_instance_traits [0.018245s] ... ok
DEBUG: {0} ironic.tests.unit.conf.test_types.ExplicitAbsolutePath.test_explicit_absolute_path [0.017271s] ... ok
DEBUG: {0} ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicWebsocketSecurityProxyTestCase.test_proxy_connect_err [0.070888s] ... ok
DEBUG: {0} ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicWebsocketSecurityProxyTestCase.test_proxy_connect_ok [0.318551s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_api.UpdateToLatestVersionsTestCase.test_empty_db [0.059312s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_api.UpdateToLatestVersionsTestCase.test_max_count_zero [0.058199s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_api.UpdateToLatestVersionsTestCase.test_old_version_max_count_1 [0.050070s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_api.UpdateToLatestVersionsTestCase.test_old_version_max_count_2_some_nodes [0.120444s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_api.UpdateToLatestVersionsTestCase.test_old_version_max_count_same_nodes [0.103045s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_api.UpdateToLatestVersionsTestCase.test_one_node [0.049385s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_api.UpdateToLatestVersionsTestCase.test_version_exists [0.032226s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_clear_node_reservations_for_conductor [0.038543s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_clear_node_target_power_state [0.035227s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_active_hardware_type_dict_many_host_many_ht [0.028817s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_active_hardware_type_dict_many_host_one_ht [0.025839s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_active_hardware_type_dict_one_host_many_ht [0.025191s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_active_hardware_type_dict_one_host_no_ht [0.023246s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_active_hardware_type_dict_one_host_one_ht [0.027384s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_active_hardware_type_dict_one_host_one_ht_groups [0.025577s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_active_hardware_type_dict_with_old_conductor [0.030741s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_conductor [0.022536s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_conductor_not_found [0.021935s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_inactive_conductor_ignore_online [0.023091s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_inactive_conductor_with_online_true [0.026083s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_offline_conductors [0.026405s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_offline_conductors_with_sqlite [0.028446s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_online_conductors [0.025643s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_online_conductors_with_sqlite [0.023971s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_list_hardware_type_interfaces [0.032749s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_register_conductor_existing_fails [0.023309s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_register_conductor_hardware_interfaces [0.023699s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_register_conductor_hardware_interfaces_duplicate [0.025645s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_register_conductor_override [0.023946s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_touch_conductor [0.027303s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_touch_conductor_not_found [0.022853s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_touch_conductor_offline [0.025890s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_touch_offline_conductor [0.026538s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_unregister_conductor [0.026967s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_unregister_conductor_hardware_interfaces [0.029191s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_create [0.027799s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_create_duplicate_name [0.025085s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_create_duplicate_uuid [0.023552s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_create_invalid_step_no_interface [0.024574s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_create_no_steps [0.023924s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_destroy [0.026328s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_get_deploy_template_by_id [0.025354s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_get_deploy_template_by_name [0.026464s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_get_deploy_template_by_uuid [0.025185s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_get_deploy_template_list [0.029239s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_get_deploy_template_list_by_names [0.027929s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_get_deploy_template_list_by_names_no_match [0.026741s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_get_deploy_template_list_sorted [0.029129s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_update_duplicate_name [0.027140s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_update_extra [0.259632s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_update_name [0.027613s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_update_not_found [0.025679s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_update_steps_add [0.027349s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_update_steps_remove_all [0.029471s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_update_steps_replace [0.027979s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_update_steps_replace_args [0.027962s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_update_uuid_not_allowed [0.023102s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_create_portgroup_duplicated_address [0.025483s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_create_portgroup_duplicated_name [0.024614s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_create_portgroup_duplicated_uuid [0.025924s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_create_portgroup_no_mode [0.030964s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_destroy_portgroup [0.027856s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_destroy_portgroup_not_empty [0.028803s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_destroy_portgroup_that_does_not_exist [0.026906s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_destroy_portgroup_uuid [0.027022s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroup_by_address [0.028009s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroup_by_address_that_does_not_exist [0.026311s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroup_by_id [0.026600s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroup_by_id_that_does_not_exist [0.025282s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroup_by_name [0.026974s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroup_by_name_that_does_not_exist [0.025315s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroup_by_uuid [0.026820s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroup_by_uuid_that_does_not_exist [0.024881s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroup_list [0.031336s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroup_list_sorted [0.033333s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroups_by_node_id [0.027887s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroups_by_node_id_that_does_not_exist [0.025702s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_update_portgroup [0.028258s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_update_portgroup_duplicated_address [0.028466s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_update_portgroup_duplicated_name [0.029722s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_update_portgroup_not_found [0.025177s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_update_portgroup_uuid [0.025945s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_create_volume_connector_duplicated_type_connector_id [0.026042s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_create_volume_connector_duplicated_uuid [0.024381s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_destroy_volume_connector [0.027699s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_get_volume_connector_by_id [0.025781s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_get_volume_connector_by_uuid [0.027156s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_get_volume_connector_list [0.028979s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_get_volume_connector_list_sorted [0.029055s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_get_volume_connectors_by_node_id [0.027790s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_get_volume_connectors_by_node_id_that_does_not_exist [0.025503s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_update_volume_connector [0.028124s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_update_volume_connector_duplicated_type_connector_id [0.026470s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_update_volume_connector_fails_invalid_id [0.024392s] ... ok
DEBUG: {0} ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_update_volume_connector_uuid [0.023846s] ... ok
DEBUG: {0} ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_fixed_ip_address [0.029370s] ... ok
DEBUG: {0} ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_fixed_ip_address_invalid_ip [0.031964s] ... ok
DEBUG: {0} ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_fixed_ip_address_ipv6 [0.030089s] ... ok
DEBUG: {0} ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_fixed_ip_address_with_exception [0.029147s] ... ok
DEBUG: {0} ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_ip_addresses_portgroup_int_info [0.046952s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_ip_addresses_ports_int_info [0.047440s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_port_ip_address_cleaning [0.049702s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_port_ip_address_for_portgroup [0.049110s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_port_ip_address_for_portgroup_with_exception [0.047121s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_port_ip_address_provisioning [0.049841s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_port_ip_address_tenant [0.052159s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_port_ip_address_with_exception [0.052541s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_get_ip_addresses [0.046513s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_get_ip_addresses_for_port_and_portgroup [0.051981s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_update_dhcp [0.046895s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_update_dhcp_fails [0.044637s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_update_dhcp_no_vif_data [0.045604s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_update_dhcp_set_sleep_and_fake [0.050441s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_update_dhcp_some_failures [0.045870s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_update_dhcp_unset_sleep_and_fake [0.050082s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_update_port_dhcp_opts [0.043846s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_update_port_dhcp_opts_v4_and_v6 [0.269186s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_update_port_dhcp_opts_v6 [0.053402s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_update_port_dhcp_opts_with_exception [0.047126s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.drac.test_inspect.DracRedfishInspectionTestCase.test__get_mac_address_with_ethernet_interfaces [0.042233s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.drac.test_inspect.DracRedfishInspectionTestCase.test__get_mac_address_without_ethernet_interfaces [0.035818s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.drac.test_inspect.DracRedfishInspectionTestCase.test__get_pxe_port_macs_with_BIOS_boot_mode [0.038172s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.drac.test_inspect.DracRedfishInspectionTestCase.test__get_pxe_port_macs_with_UEFI_boot_mode [0.039441s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.drac.test_inspect.DracRedfishInspectionTestCase.test__get_pxe_port_macs_without_boot_mode [0.035716s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.drac.test_inspect.DracRedfishInspectionTestCase.test_get_properties [0.025116s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.drac.test_inspect.DracRedfishInspectionTestCase.test_inspect_hardware_with_ethernet_interfaces_mac [0.034334s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__change_physical_disk_state_attribute_error [0.026872s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__check_raid_tasks_status [0.052601s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__check_raid_tasks_status_convert_controller [0.060118s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__check_raid_tasks_status_task_failed [0.052088s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__check_raid_tasks_status_task_still_processing [0.051424s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__clear_foreign_config_attribute_error [0.028240s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__convert_controller_to_raid_mode [0.054004s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__convert_controller_to_raid_mode_no_conversion [0.044161s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__convert_controller_to_raid_mode_not_raid [0.049525s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__convert_controller_to_raid_mode_old_idrac [0.044963s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__convert_controller_to_raid_mode_old_sushy [0.042500s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__convert_controller_to_raid_mode_old_sushy_oem [0.044733s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__get_storage_controller_invalid_identity [0.025942s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__is_realtime_ready [0.032339s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__query_raid_tasks_status [0.033164s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__query_raid_tasks_status_no_task_monitor_url [0.031497s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__retry_till_realtime_ready [0.026112s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__retry_till_realtime_ready_retry_exceeded [0.025484s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__retry_till_realtime_ready_retry_fails [0.026617s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__set_failed_clean [0.046426s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__set_failed_deploy [0.047349s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__set_success_clean [0.046151s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__set_success_deploy [0.047184s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__wait_till_realtime_ready [0.028459s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__wait_till_realtime_ready_retryerror [0.031103s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test_create_configuration [0.026045s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test_delete_configuration [0.025992s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test_post_delete_configuration_foreign_async [0.044505s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test_post_delete_configuration_foreign_sync [0.029189s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test_post_delete_configuration_no_subtasks [0.029327s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test_pre_create_configuration [0.028902s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test_validate_correct_vendor [0.024531s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_ca_file_and_snmp_inspection_true [0.025418s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_invalid_cafile [0.025647s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_invalid_multiple_params [0.025201s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_invalid_port [0.024433s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_invalid_timeout [0.023473s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_invalid_value_verify_ca [0.023757s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_missing_address [0.023719s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_missing_multiple_params [0.254950s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_missing_password [0.025129s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_missing_username [0.024721s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_path_verify_ca_dir [0.025152s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_path_verify_ca_file [0.027443s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_snmp_inspection_false [0.024988s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_snmp_inspection_true_raises [0.030060s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_snmp_true_integer_auth_protocol [0.024150s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_snmp_true_invalid_auth_protocol [0.022261s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_snmp_true_invalid_priv_protocol [0.026435s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_snmp_true_no_auth_priv_protocols [0.025408s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_verify_ca_boolean_false [0.024573s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_verify_ca_boolean_true [0.026878s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_verify_ca_default_value [0.027010s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_verify_ca_string_false [0.024086s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test__prepare_for_read_raid_create_raid_cleaning [0.052348s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test__prepare_for_read_raid_create_raid_deploying [0.056019s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test__prepare_for_read_raid_delete_raid_cleaning [0.056794s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test__prepare_for_read_raid_delete_raid_deploying [0.055454s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_cleaning [0.051305s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_deploying [0.049229s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_empty_target_raid_config_cleaning [0.049184s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_empty_target_raid_config_deploying [0.051084s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_ilo_error_cleaning [0.058788s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_ilo_error_cleaning_deploying [0.056756s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_skip_non_root_cleaning [0.051280s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_skip_non_root_deploying [0.049657s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_skip_root_cleaning [0.054177s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_skip_root_deploying [0.054170s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_skip_root_skip_non_root_cleaning [0.051269s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_skip_root_skip_non_root_deploying [0.050033s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_with_read_raid_cleaning [0.065164s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_with_read_raid_deploying [0.064531s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_with_read_raid_failed_cleaning [0.061045s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_with_read_raid_failed_deploying [0.058727s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_delete_configuration_cleaning [0.044784s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_delete_configuration_deploying [0.044789s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_delete_configuration_ilo_error_cleaning [0.055386s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_delete_configuration_ilo_error_deploying [0.053645s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_delete_configuration_no_logical_drive_cleaning [0.045030s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_delete_configuration_no_logical_drive_deploying [0.044959s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_delete_configuration_with_read_raid_cleaning [0.054287s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_delete_configuration_with_read_raid_deploying [0.053168s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_delete_configuration_with_read_raid_failed_cleaning [0.053255s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_delete_configuration_with_read_raid_failed_deploying [0.052822s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.inspector.hooks.test_architecture.ArchitectureTestCase.test_architecture [0.048132s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.inspector.hooks.test_local_link_connection.LocalLinkConnectionTestCase.test_interface_not_in_all_interfaces [0.042784s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.inspector.hooks.test_local_link_connection.LocalLinkConnectionTestCase.test_invalid_chassis_id_subtype [0.043211s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.inspector.hooks.test_local_link_connection.LocalLinkConnectionTestCase.test_invalid_port_id_subtype [0.043448s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.inspector.hooks.test_local_link_connection.LocalLinkConnectionTestCase.test_invalid_tlv_value_hex_format [0.045152s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.inspector.hooks.test_local_link_connection.LocalLinkConnectionTestCase.test_lldp_none [0.044496s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.inspector.hooks.test_local_link_connection.LocalLinkConnectionTestCase.test_no_port_in_ironic [0.043059s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.inspector.hooks.test_local_link_connection.LocalLinkConnectionTestCase.test_port_id_subtype_mac [0.043180s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.inspector.hooks.test_local_link_connection.LocalLinkConnectionTestCase.test_port_local_link_connection_already_exists [0.270146s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.inspector.hooks.test_local_link_connection.LocalLinkConnectionTestCase.test_valid_data [0.044953s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_all_valid_data [0.039131s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_bad_value_linkagg [0.040129s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_bad_value_macphy [0.038530s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_chassis_ids [0.037338s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_duplicate_tlvs [0.039828s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_invalid_ip [0.038941s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_multiple_interfaces [0.037714s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_null_strings [0.039371s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_old_format [0.039381s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_truncated_int [0.040217s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_truncated_mac [0.038351s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_unhandled_oui [0.038993s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_unhandled_tlvs [0.038550s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.inspector.hooks.test_ports.UpdatePortsTestCase.test_keep_added [0.073316s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.inspector.hooks.test_ports.UpdatePortsTestCase.test_keep_all [0.075452s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.inspector.hooks.test_ports.UpdatePortsTestCase.test_keep_present [0.071870s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.inspector.hooks.test_ports.UpdatePortsTestCase.test_keep_pxe_enabled [0.069990s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.inspector.hooks.test_raid_device.RaidDeviceTestCase.test_multiple_new_root_devices [0.044112s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.inspector.hooks.test_raid_device.RaidDeviceTestCase.test_no_new_root_devices [0.045365s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.inspector.hooks.test_raid_device.RaidDeviceTestCase.test_no_previous_inventory [0.044506s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.inspector.hooks.test_raid_device.RaidDeviceTestCase.test_no_serials [0.050297s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.inspector.hooks.test_raid_device.RaidDeviceTestCase.test_root_device_already_set [0.039944s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.inspector.hooks.test_raid_device.RaidDeviceTestCase.test_root_device_found [0.045827s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.inspector.hooks.test_validate_interfaces.ValidateInterfacesTestCase.test_active_interfaces [0.024973s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.inspector.hooks.test_validate_interfaces.ValidateInterfacesTestCase.test_all_interfaces [0.022347s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.inspector.hooks.test_validate_interfaces.ValidateInterfacesTestCase.test_no_pxe_fallback_to_all [0.023508s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.inspector.hooks.test_validate_interfaces.ValidateInterfacesTestCase.test_nothing_to_add [0.022923s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.inspector.hooks.test_validate_interfaces.ValidateInterfacesTestCase.test_pxe_only [0.023218s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.inspector.test_client.GetClientTestCase.test_get_client [0.322724s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.inspector.test_client.GetClientTestCase.test_get_client_connection_problem [0.568982s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.inspector.test_client.GetClientTestCase.test_get_client_standalone [0.318481s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.intel_ipmi.test_intel_ipmi.IntelIPMIHardwareTestCase.test_default_interfaces [0.041388s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.intel_ipmi.test_intel_ipmi.IntelIPMIHardwareTestCase.test_override_with_agent_rescue [0.038770s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.intel_ipmi.test_intel_ipmi.IntelIPMIHardwareTestCase.test_override_with_cinder_storage [0.038493s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.intel_ipmi.test_intel_ipmi.IntelIPMIHardwareTestCase.test_override_with_shellinabox [0.039530s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__attach_virtual_cd_fail [0.042392s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__attach_virtual_cd_ok [0.042465s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__attach_virtual_fd_fail [0.042232s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__attach_virtual_fd_ok [0.042184s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__cleanup_vmedia_boot_ok [0.044807s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__detach_virtual_cd_fail [0.041158s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__detach_virtual_cd_ok [0.042255s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__detach_virtual_fd_fail [0.041384s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__detach_virtual_fd_ok [0.040924s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__get_floppy_image_name [0.026824s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__get_iso_name [0.026594s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_config_option [0.024501s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_config_option_non_existed_root [0.025948s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_driver_info_deprecated [0.026101s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_driver_info_in_share [0.024683s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_driver_info_kernel_params [0.025072s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_driver_info_kernel_params_in_conf [0.311400s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_driver_info_kernel_params_in_driver_info [0.026174s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_driver_info_not_in_share [0.026604s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_driver_info_with_iso_invalid [0.042027s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_driver_info_with_iso_missing [0.025931s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_instance_info_with_boot_iso_deprecated [0.024487s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_instance_info_with_boot_iso_file_name_ok [0.026141s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_instance_info_with_boot_iso_file_url_ok [0.026086s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_instance_info_with_boot_iso_glance_ok [0.025510s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_instance_info_with_boot_iso_http_ok [0.025679s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_instance_info_with_boot_iso_https_ok [0.025166s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_instance_info_with_boot_iso_invalid [0.041515s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_instance_info_with_boot_iso_uuid_ok [0.025504s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_instance_info_without_boot_iso_ok [0.024977s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__prepare_boot_iso_create_ok [0.050814s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__prepare_boot_iso_fetch_ok [0.053743s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__prepare_boot_iso_file [0.053046s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__prepare_floppy_image [0.043218s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__prepare_floppy_image_exception [0.045564s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__remove_share_file [0.026107s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__setup_vmedia_for_boot_with_parameters [0.043177s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__setup_vmedia_for_boot_without_parameters [0.042643s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__setup_vmedia_with_file_deploy [0.042168s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__setup_vmedia_with_file_rescue [0.043885s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test_attach_boot_iso_if_needed [0.036366s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test_attach_boot_iso_if_needed_deprecated [0.035473s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test_attach_boot_iso_if_needed_on_rebuild [0.036370s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test_check_share_fs_mounted_exception [0.025838s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test_check_share_fs_mounted_ok [0.025413s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test_parse_deploy_info_ok [0.043101s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test_setup_vmedia_with_image_service_deploy [0.041917s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test_setup_vmedia_with_image_service_rescue [0.044178s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test__cleanup_boot_from_volume [0.042322s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test__configure_boot_from_volume_apply_error [0.066431s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test__configure_boot_from_volume_fc [0.065422s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test__configure_boot_from_volume_iscsi [0.069853s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test__configure_boot_from_volume_iscsi_chap [0.070179s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test__configure_boot_from_volume_iscsi_no_portal_port [0.072214s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test__configure_boot_from_volume_multi_lan_ports [0.076942s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_clean_up_instance [0.044479s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_clean_up_instance_error [0.042767s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_prepare_instance [0.070686s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_prepare_ramdisk_skip [0.056339s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_validate_invalid_physical_id_in_lan_port [0.068426s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_validate_iscsi [0.070553s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_validate_iscsi_connector_invalid_netmask [0.068423s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_validate_iscsi_connector_no_ip [0.064060s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_validate_iscsi_connector_no_iqn [0.069602s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_validate_iscsi_connector_no_netmask [0.064577s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_validate_iscsi_connector_no_physical_id [0.300089s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_validate_iscsi_connector_too_large_netmask [0.069295s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_validate_iscsi_connector_too_small_netmask [0.069649s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_validate_no_physical_id_in_lan_port [0.061047s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_check_elcm_license_fail_elcm_error [0.026704s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_check_elcm_license_fail_invalid_json [0.026332s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_check_elcm_license_success_with_200 [0.024495s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_check_elcm_license_success_with_500 [0.024424s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_get_irmc_client [0.028583s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_get_irmc_report [0.024635s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_out_range_auth_method [0.022600s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_out_range_port [0.023152s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_out_range_sensor_method [0.023376s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_set_irmc_version_fail [0.038919s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_set_irmc_version_success [0.044265s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_set_secure_boot_mode_disable [0.025875s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_set_secure_boot_mode_enable [0.023999s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_set_secure_boot_mode_fail [0.040915s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_update_ipmi_properties [0.039821s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_within_version_ranges_fail_no_match [0.024847s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_within_version_ranges_fail_no_version_set [0.022751s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_within_version_ranges_success [0.022285s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_within_version_ranges_success_out_range [0.022519s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectInternalMethodsTestCase.test__get_mac_addresses [0.037630s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectInternalMethodsTestCase.test__inspect_hardware_exception [0.035695s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectInternalMethodsTestCase.test__inspect_hardware_ipmi [0.040794s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectInternalMethodsTestCase.test__inspect_hardware_redfish [0.042507s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_get_power_state_default [0.060251s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_get_power_state_ipmi [0.051784s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_get_power_state_redfish [0.051795s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_get_properties [0.035434s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_reboot_power_on [0.040128s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_reboot_power_on_timeout [0.040295s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_reboot_reboot [0.039551s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_reboot_reboot_timeout [0.041308s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_set_power_state [0.041549s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_set_power_state_timeout [0.038972s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_validate_default [0.033714s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_validate_fail_ipmi [0.033645s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_validate_fail_redfish [0.038191s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_validate_ipmi [0.039338s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_validate_redfish [0.039170s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_conf_post_reboot_cleaning [0.054705s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_conf_post_reboot_cleaning_failed [0.053697s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_conf_post_reboot_deploying [0.054089s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_conf_post_reboot_deploying_failed [0.054856s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_conf_step_pre_reboot_cleaning [0.060409s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_conf_step_pre_reboot_deploying [0.060385s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_conf_step_pre_reboot_fast_track [0.061512s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_configuration_apply_time_immediate [0.293806s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_configuration_apply_time_on_reset [0.054641s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_configuration_fail [0.040922s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_configuration_no_apply_time_attr [0.055614s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_configuration_no_supported_apply_times [0.055451s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_configuration_not_supported [0.040161s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_cache_bios_settings [0.060695s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_cache_bios_settings_no_bios [0.059083s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_cache_bios_settings_noop [0.060466s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_check_bios_attrs [0.049793s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_factory_reset_fail [0.040714s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_factory_reset_not_supported [0.039120s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_factory_reset_post_reboot_cleaning [0.053982s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_factory_reset_post_reboot_deploying [0.053896s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_factory_reset_step_pre_reboot_cleaning [0.061348s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_factory_reset_step_pre_reboot_deploying [0.060538s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_factory_reset_step_pre_reboot_fast_track [0.061328s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_get_properties [0.033109s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_post_configuration [0.047735s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_validate [0.033952s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__has_vmedia_device [0.025819s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__has_vmedia_device_inserted [0.025570s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__insert_vmedia_already_inserted [0.034494s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__insert_vmedia_anew [0.035759s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__insert_vmedia_anew_dvd [0.034439s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__insert_vmedia_anew_dvd_retry [0.037922s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__insert_vmedia_bad_device [0.033267s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__insert_vmedia_empty_media_type [0.034348s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__insert_vmedia_while_ejecting [0.282205s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__validate_vendor_compatible_with_idrac [0.031912s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__validate_vendor_incompatible_with_idrac [0.032674s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_clean_up_instance_cdrom_and_floppy [0.040783s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_clean_up_instance_only_cdrom [0.035313s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_clean_up_instance_ramdisk [0.036100s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_clean_up_ramdisk [0.036105s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_eject_vmedia_everything [0.041482s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_eject_vmedia_not_inserted [0.038650s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_eject_vmedia_specific [0.039636s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_eject_vmedia_unknown [0.039048s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_eject_vmedia_with_dvd_cisco_ucs [0.044046s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_deploy_info [0.031999s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_deploy_info_exc [0.034940s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_choose_by_arch_deploy [0.032557s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_choose_by_arch_rescue [0.031701s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_choose_by_hierarchy_deploy [0.033379s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_choose_by_hierarchy_missing_param_deploy [0.031672s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_choose_by_hierarchy_missing_param_rescue [0.031497s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_choose_by_hierarchy_rescue [0.031684s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_deploy [0.031847s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_exc [0.031837s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_from_conf_deploy [0.031637s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_from_conf_deploy_by_arch [0.031512s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_from_conf_rescue [0.031103s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_from_conf_rescue_by_arch [0.031900s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_iso [0.032177s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_iso_deprecated [0.031255s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_mixed_source_deploy [0.031821s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_mixed_source_deploy_by_arch [0.032128s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_mixed_source_rescue [0.032707s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_mixed_source_rescue_by_arch [0.032034s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_ramdisk [0.032107s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_removable [0.031908s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_removable_deprecated [0.032699s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_rescue [0.032609s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_instance_local_boot_option [0.063039s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_instance_local_whole_disk_image [0.063497s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_instance_normal_boot [0.080475s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_instance_ramdisk_boot [0.058079s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_instance_ramdisk_boot_iso [0.059148s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_instance_ramdisk_boot_iso_boot [0.297896s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_instance_ramdisk_boot_render_configdrive [0.059339s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_ramdisk_fast_track [0.048387s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_ramdisk_fast_track_impossible [0.053099s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_ramdisk_no_config [0.046982s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_ramdisk_no_debug [0.046701s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_ramdisk_with_floppy [0.053358s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_ramdisk_with_params [0.053985s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_ramdisk_with_usb [0.055710s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_validate_boot_iso [0.035520s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_validate_correct_vendor [0.034563s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_validate_inspection [0.035605s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_validate_inspection_missing [0.034309s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_validate_kernel_ramdisk [0.034895s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_validate_local [0.034274s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_validate_missing [0.032752s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test__create_configuration_final [0.040528s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test__create_configuration_final_bad_command_result [0.040868s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test__create_configuration_final_bad_command_result2 [0.041284s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test__create_configuration_final_registered_clean [0.039663s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test__create_configuration_final_registered_deploy [0.039014s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test__delete_configuration_final [0.046457s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test__delete_configuration_final_registered [0.048709s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test_apply_configuration [0.043004s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test_create_configuration [0.042420s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test_create_configuration_empty_target_raid_config [0.046860s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test_create_configuration_no_target_raid_config_after_skipping [0.047632s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test_create_configuration_skip_nonroot [0.037684s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test_create_configuration_skip_root [0.038049s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test_delete_configuration [0.036199s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test_get_clean_steps [0.035824s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test_get_clean_steps_config_priority [0.039882s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test_get_deploy_steps [0.036470s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot [0.037858s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_boot_loader_install_fail [0.075689s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_enforce_persistent_boot_device_always [0.038342s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_enforce_persistent_boot_device_default [0.038748s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_enforce_persistent_boot_device_never [0.036284s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_lenovo [0.041890s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_no_root_uuid [0.036151s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_no_root_uuid_whole_disk [0.039011s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_on_non_software_raid [0.039530s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_on_software_raid [0.046360s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_on_software_raid_bios [0.047169s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_on_software_raid_exception_bios [0.272152s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_on_software_raid_exception_uefi [0.048356s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_on_software_raid_explicit_uuid [0.046936s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_on_software_raid_explicit_uuid_bios [0.047555s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_set_boot_device_fail [0.077652s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_uefi [0.040384s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_whole_disk_image [0.039245s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_whole_disk_image_bios [0.037807s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_with_prep [0.038937s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.TearDownAgentTest.test_tear_down_agent [0.045830s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.TearDownAgentTest.test_tear_down_agent_disable_power_off [0.049223s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.TearDownAgentTest.test_tear_down_agent_get_power_state_fails [0.046571s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.TearDownAgentTest.test_tear_down_agent_no_power_on_support [0.043657s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.TearDownAgentTest.test_tear_down_agent_power_action_oob_power_off [0.049614s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.TearDownAgentTest.test_tear_down_agent_power_action_oob_power_off_failed [0.050486s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.TearDownAgentTest.test_tear_down_agent_power_off_fails [0.068700s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.TearDownAgentTest.test_tear_down_agent_soft_poweroff_doesnt_complete [0.046007s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.TearDownAgentTest.test_tear_down_agent_soft_poweroff_fails [0.045384s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.TearDownAgentTest.test_tear_down_agent_soft_poweroff_race [0.046557s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_check_image_size [0.038963s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_check_image_size_fail [0.038165s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_check_image_size_fail_by_agent_consumed_memory [0.038493s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_check_image_size_raw_stream_disabled [0.038414s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_check_image_size_raw_stream_enabled [0.038962s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_check_image_size_raw_stream_enabled_format_qcow2 [0.038280s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_check_image_size_raw_stream_enabled_format_raw [0.038512s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_check_image_size_without_memory_mb [0.037356s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_validate_http_provisioning_http_image [0.024413s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_validate_http_provisioning_invalid_image_download_source [0.023043s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_validate_http_provisioning_invalid_image_download_source2 [0.022090s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_validate_http_provisioning_missing_args [0.024297s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_validate_http_provisioning_missing_args_file [0.022872s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_validate_http_provisioning_missing_args_local_http [0.022921s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_validate_http_provisioning_missing_args_local_via_node [0.022610s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_validate_http_provisioning_not_http [0.023274s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_clean_up [0.048709s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_clean_up_disable_power_off [0.048054s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_deploy [0.050295s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_deploy_fast_track [0.057831s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_deploy_storage_should_write_image_false [0.047624s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_deploy_with_deployment_reboot [0.053808s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_get_properties [0.028313s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_prepare [0.052795s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_prepare_disable_power_off [0.052361s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_prepare_fast_track [0.052321s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_validate [0.045209s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent_base.ContinueServiceTest.test_continue_servicing [0.054573s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent_base.ContinueServiceTest.test_continue_servicing_after_reboot [0.058992s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent_base.ContinueServiceTest.test_continue_servicing_reboot [0.057381s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent_base.ContinueServiceTest.test_continue_servicing_running [0.044292s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent_base.FreshlyBootedTestCase.test__freshly_booted_empty_result [0.021842s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent_base.FreshlyBootedTestCase.test__freshly_booted_has_retries [0.020312s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent_base.FreshlyBootedTestCase.test__freshly_booted_multi_command [0.244247s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent_base.FreshlyBootedTestCase.test__freshly_booted_single_command [0.020656s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent_base.FreshlyBootedTestCase.test__freshly_booted_single_command_mismatch [0.019758s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent_base.PostStepHooksTest.test__get_post_step_hook [0.030270s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent_base.PostStepHooksTest.test__get_post_step_hook_no_hook_registered [0.036909s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent_base.PostStepHooksTest.test__post_step_reboot [0.052574s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent_base.PostStepHooksTest.test__post_step_reboot_deploy [0.047822s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent_base.PostStepHooksTest.test__post_step_reboot_fail [0.039199s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent_base.PostStepHooksTest.test__post_step_reboot_fail_deploy [0.038530s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent_base.PostStepHooksTest.test__post_step_reboot_fail_servicing [0.045605s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent_base.PostStepHooksTest.test__post_step_reboot_pregenerated_token [0.052904s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent_base.PostStepHooksTest.test_post_clean_step_hook [0.028190s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClientAttempts.test__command_fail_agent_token_required [0.019008s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClientAttempts.test__command_fail_all_attempts [0.021404s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClientAttempts.test__command_succeed_after_one_timeout [0.020262s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClientAttempts.test__command_succeed_after_two_timeouts [0.020795s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_boot_mode_utils.GetBootModeTestCase.test_get_boot_mode_bios [0.018613s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_boot_mode_utils.GetBootModeTestCase.test_get_boot_mode_bios_default [0.024436s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_boot_mode_utils.GetBootModeTestCase.test_get_boot_mode_default [0.024062s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_boot_mode_utils.GetBootModeTestCase.test_get_boot_mode_default_set [0.023761s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_boot_mode_utils.GetBootModeTestCase.test_get_boot_mode_for_deploy_using_capabilities [0.017307s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_boot_mode_utils.GetBootModeTestCase.test_get_boot_mode_for_deploy_using_instance_info [0.018163s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_boot_mode_utils.GetBootModeTestCase.test_get_boot_mode_for_deploy_using_instance_info_cap [0.017433s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_boot_mode_utils.GetBootModeTestCase.test_get_boot_mode_for_deploy_using_instance_info_secure_boot [0.016896s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_boot_mode_utils.GetBootModeTestCase.test_get_boot_mode_uefi [0.017705s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_deploy_utils.AsyncStepTestCase.test_get_async_step_return_state_cleaning [0.029738s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_deploy_utils.AsyncStepTestCase.test_get_async_step_return_state_deploying [0.030795s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_deploy_utils.AsyncStepTestCase.test_set_async_step_flags_cleaning_set_all [0.034966s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_deploy_utils.AsyncStepTestCase.test_set_async_step_flags_cleaning_set_one [0.034884s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_deploy_utils.AsyncStepTestCase.test_set_async_step_flags_clears_non_pregenerated_token [0.034014s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_deploy_utils.AsyncStepTestCase.test_set_async_step_flags_clears_polling_if_not_set [0.034528s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_deploy_utils.AsyncStepTestCase.test_set_async_step_flags_deploying_set_all [0.033768s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_deploy_utils.AsyncStepTestCase.test_set_async_step_flags_deploying_set_one [0.035482s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceImageCacheTestCase.test_with_master_path [0.023113s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceImageCacheTestCase.test_without_master_path [0.022724s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_deploy_utils.TrySetBootDeviceTestCase.test_try_set_boot_device_ipmifailure_bios [0.039135s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_deploy_utils.TrySetBootDeviceTestCase.test_try_set_boot_device_ipmifailure_uefi [0.050219s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_deploy_utils.TrySetBootDeviceTestCase.test_try_set_boot_device_okay [0.038365s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_deploy_utils.TrySetBootDeviceTestCase.test_try_set_boot_device_some_other_exception [0.041520s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_graphical_console.TestGraphicalConsole.test__expire_console_sessions [0.041912s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_graphical_console.TestGraphicalConsole.test_start_console [0.034496s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_graphical_console.TestGraphicalConsole.test_stop_console [0.038544s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheCleanUp.test_clean_up_amount_not_satisfied [0.020870s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheCleanUp.test_clean_up_cache_still_large [0.018863s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheCleanUp.test_clean_up_ensure_cache_size [0.018928s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheCleanUp.test_clean_up_ensure_cache_size_with_amount [0.020026s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheCleanUp.test_clean_up_files_with_links_untouched [0.018827s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheCleanUp.test_clean_up_old_deleted [0.019533s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheCleanUp.test_clean_up_old_with_amount [0.018660s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheCleanUp.test_cleanup_ordering [0.017660s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheCleanUp.test_temp_dir_exception [0.019283s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheCleanUp.test_temp_images_not_cleaned [0.019020s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheDownload.test__download_image [0.021413s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheDownload.test__download_image_disable_validation [0.018608s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheDownload.test__download_image_large_url [0.018989s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheDownload.test__download_image_linkfail [0.025914s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheDownload.test__download_image_raises_memory_guard [0.019589s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__find_param [0.024787s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__find_param_not_found [0.024408s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_bios [0.034306s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_bootable_iso [0.034289s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_bootable_iso_with_instance_info [0.034302s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_default_boot_mode [0.035778s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_extra_params [0.036322s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_kernel_params [0.036801s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_kernel_params_defaults [0.034406s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_kernel_params_driver_info [0.035489s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_kernel_params_driver_info_bios [0.035265s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_kernel_params_for_ramdisk_bios [0.034052s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_kernel_params_for_ramdisk_cleaning [0.034879s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_kernel_params_for_ramdisk_uefi [0.259401s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_uefi [0.039777s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_with_node_external_http_url [0.034292s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_cleanup_floppy_image [0.034341s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_cleanup_iso_image [0.035609s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_boot_iso [0.035611s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_boot_iso_user_supplied [0.034596s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_configdrive_image [0.033134s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_configdrive_image_binary_url [0.035948s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_configdrive_image_url [0.035345s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_deploy_iso [0.035025s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_deploy_iso_existing_iso [0.036303s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_deploy_iso_existing_iso_vendor_prefix [0.034417s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_deploy_iso_external_ip [0.035019s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_deploy_iso_network_data [0.033014s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_deploy_iso_tls [0.036998s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_disk_image [0.033074s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_disk_image_file [0.036752s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_disk_image_prefix [0.048565s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_floppy_image [0.044287s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_floppy_image_publish_with_config_external_http_url [0.040191s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_floppy_image_publish_with_node_external_http_url [0.040230s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_floppy_image_with_external_ip [0.034462s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_remote_image [0.031368s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_remote_image_custom_cache [0.034490s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_remote_image_file [0.040799s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_remote_image_from_swift [0.035662s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_remote_image_local [0.042255s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_remote_image_local_external_http_url [0.040002s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_remote_image_swift_noop [0.032569s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_remote_image_swift_schema [0.031035s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test__get_inspection_data_from_swift [0.030364s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test__get_inspection_data_from_swift_exception [0.031950s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test__store_inspection_data_in_swift [0.033326s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test_get_inspection_data_db [0.027016s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test_get_inspection_data_db_exception [0.025427s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test_get_inspection_data_nostore [0.023644s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test_get_inspection_data_swift [0.024175s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test_get_inspection_data_swift_exception [0.024095s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test_store_inspection_data_db [0.027683s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test_store_inspection_data_nostore [0.027844s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test_store_inspection_data_swift [0.026164s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_clean_up_instance [0.047641s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_clean_up_ramdisk [0.049560s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_clean_up_ramdisk_rescue [0.050301s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_ensure_boot_interface_is_not_http_enabled [0.039706s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_get_properties [0.037121s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_instance [0.051735s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_instance_active [0.055031s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_instance_netboot_iscsi [0.064517s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_instance_netboot_iscsi_bios [0.290285s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_instance_netboot_ramdisk [0.064822s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_instance_ramdisk [0.059726s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_instance_ramdisk_bios [0.065099s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_instance_ramdisk_with_kernel_arg [0.064753s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_instance_with_fallback [0.060777s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk [0.076092s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_cleaning [0.086597s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_conflicting_boot_modes [0.071939s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_conflicting_boot_modes_set_unsupported [0.066530s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_ipxe_swift [0.072324s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_ipxe_swift_whole_disk_image [0.073885s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_ipxe_with_copy_file_different [0.072607s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_ipxe_with_copy_no_file [0.071395s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_ipxe_without_copy [0.073068s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_rescue [0.070352s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_set_boot_mode_not_called [0.070044s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_set_boot_mode_on_bm [0.067726s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_set_boot_mode_on_ironic [0.083582s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_set_default_boot_mode_on_ironic_bios [0.084296s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_set_default_boot_mode_on_ironic_uefi [0.077923s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_uefi [0.070455s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_fail_missing_deploy_kernel [0.040535s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_fail_missing_deploy_ramdisk [0.040241s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_fail_no_port [0.284393s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_good [0.040152s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_good_whole_disk_image [0.041644s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_inspection [0.046387s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_inspection_no_inspection_ramdisk [0.052022s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_no_image_source_for_local_boot [0.040282s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_skip_check_write_image_false [0.041124s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_with_boot_iso [0.047258s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_with_boot_iso_and_image_source [0.045924s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ipxe.iPXEValidateRescueTestCase.test_validate_rescue [0.038820s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ipxe.iPXEValidateRescueTestCase.test_validate_rescue_fails_no_rescue_kernel [0.040986s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ipxe.iPXEValidateRescueTestCase.test_validate_rescue_no_rescue_ramdisk [0.041457s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_pxe.PXEValidateRescueTestCase.test_http_boot_not_enabled [0.031168s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_pxe.PXEValidateRescueTestCase.test_validate_rescue [0.037352s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_pxe.PXEValidateRescueTestCase.test_validate_rescue_fails_no_rescue_kernel [0.041684s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_pxe.PXEValidateRescueTestCase.test_validate_rescue_no_rescue_ramdisk [0.041187s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_deploy [0.086404s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_deploy_with_configdrive [0.093982s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_deploy_with_smartnic_port [0.135643s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_execute_clean_step [0.045877s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_get_clean_steps [0.047169s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_get_deploy_steps [0.040351s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_prepare [0.058196s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_prepare_active [0.049316s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_prepare_cleaning [0.041957s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_prepare_instance_ramdisk [0.085099s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_prepare_unrescuing [0.048296s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_tear_down_cleaning [0.043276s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_validate [0.043366s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_validate_calls_boot_validate [0.042091s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_validate_interface_mismatch [0.047871s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_validate_with_boot_iso [0.044551s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test___init__ [0.027254s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test__get_auth_v1_read [0.047043s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test__get_auth_v1_write [0.047773s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test__get_auth_v3 [0.048158s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test__get_client [0.028609s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test__get_context [0.046449s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test__get_transport [0.049975s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test__get_transport_custom_retries [0.049683s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test__get_transport_custom_timeout [0.049645s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test__get_transport_err [0.051438s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test_get [0.047171s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test_get_err_engine [0.047078s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test_get_err_transport [0.048041s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test_get_next [0.277763s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test_get_next_err_engine [0.047392s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test_get_next_err_transport [0.047730s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test_set [0.047516s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test_set_err_engine [0.048836s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test_set_err_transport [0.047467s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitch_power_off [0.024523s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitch_power_on [0.022546s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitch_power_reset [0.022204s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitch_power_state_off [0.021628s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitch_power_state_on [0.021565s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitch_snmp_objects [0.022128s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitchplus_power_off [0.022192s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitchplus_power_on [0.021583s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitchplus_power_reset [0.022085s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitchplus_power_state_off [0.021655s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitchplus_power_state_on [0.021318s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitchplus_snmp_objects [0.021189s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_power_off [0.022220s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_power_on [0.022040s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_power_reset [0.023411s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_power_state_off [0.022393s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_power_state_on [0.021399s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_rackpdu_power_off [0.022039s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_rackpdu_power_on [0.022163s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_rackpdu_power_reset [0.023221s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_rackpdu_power_state_off [0.022428s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_rackpdu_power_state_on [0.023030s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_rackpdu_snmp_objects [0.025220s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_snmp_objects [0.024601s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_aten_power_off [0.025934s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_aten_power_on [0.023243s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_aten_power_reset [0.022412s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_aten_power_state_off [0.021277s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_aten_power_state_on [0.022466s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_aten_snmp_objects [0.021254s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_auto_power_off [0.024438s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_auto_power_on [0.024885s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_auto_power_on_cached_driver [0.023173s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_auto_power_reset [0.026125s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_auto_power_state_off [0.023206s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_auto_power_state_on [0.023192s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_auto_power_state_pdu_discovery_failure [0.022174s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_auto_power_state_unknown_pdu [0.021644s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_baytech_mrp27_power_off [0.021308s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_baytech_mrp27_power_on [0.022057s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_baytech_mrp27_power_reset [0.022475s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_baytech_mrp27_power_snmp_objects [0.022052s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_baytech_mrp27_power_state_off [0.021754s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_baytech_mrp27_power_state_on [0.020990s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_cyberpower_power_off [0.021744s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_cyberpower_power_on [0.022266s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_cyberpower_power_reset [0.022351s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_cyberpower_power_state_off [0.021974s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_cyberpower_power_state_on [0.021231s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_cyberpower_snmp_objects [0.020881s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_eaton_power_power_off [0.022230s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_eaton_power_power_on [0.023075s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_eaton_power_power_reset [0.022675s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_eaton_power_power_state_off [0.021875s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_eaton_power_power_state_on [0.022621s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_eaton_power_power_state_pending_off [0.021996s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_eaton_power_power_state_pending_on [0.021072s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_eaton_power_snmp_objects [0.021377s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_off [0.022252s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_off_delay [0.021763s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_off_invalid_state [0.023950s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_off_snmp_get_failure [0.022443s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_off_snmp_set_failure [0.021351s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_off_timeout [0.022816s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_on [0.022855s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_on_delay [0.022610s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_on_invalid_state [0.252593s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_on_snmp_get_failure [0.023110s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_on_snmp_set_failure [0.022679s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_on_timeout [0.023145s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset [0.021948s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_delay_option [0.022645s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_off_delay [0.022445s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_off_delay_on_delay [0.021567s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_off_invalid_state [0.021843s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_off_snmp_get_failure [0.021533s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_off_snmp_set_failure [0.020928s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_off_timeout [0.023269s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_on_delay [0.023088s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_on_invalid_state [0.022787s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_on_snmp_get_failure [0.022410s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_on_snmp_set_failure [0.022353s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_on_timeout [0.022978s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_state_error [0.021553s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_state_off [0.021384s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_state_on [0.022370s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_state_snmp_failure [0.021412s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_raritan_pdu2_snmp_objects [0.022356s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_servertech_sentry3_snmp_objects [0.021134s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_servertech_sentry4_snmp_objects [0.021410s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_snmp_auto_cache_supports_pdu_replacement [0.022132s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_teltronix_power_off [0.022333s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_teltronix_power_on [0.022380s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_teltronix_power_reset [0.021937s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_teltronix_power_state_off [0.021809s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_teltronix_power_state_on [0.028465s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_teltronix_snmp_objects [0.027061s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_vertivgeist_pdu_snmp_objects [0.023706s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.test_base.CleanStepTestCase.test_get_and_execute_clean_steps [0.020346s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.test_base.DeployStepDecoratorTestCase.test_deploy_step_all_args [0.017781s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.test_base.DeployStepDecoratorTestCase.test_deploy_step_bad_argsinfo [0.017836s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.test_base.DeployStepDecoratorTestCase.test_deploy_step_bad_priority [0.017736s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.test_base.DeployStepDecoratorTestCase.test_deploy_step_priority_only [0.017153s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.test_base.PassthruDecoratorTestCase.test_passthru_check_func_references [0.017359s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.test_base.PassthruDecoratorTestCase.test_passthru_exclusive_task_metadata [0.017516s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.test_base.PassthruDecoratorTestCase.test_passthru_ironicexception [0.022410s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.test_base.PassthruDecoratorTestCase.test_passthru_noexception [0.017716s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.test_base.PassthruDecoratorTestCase.test_passthru_nonironicexception [0.022354s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.test_base.PassthruDecoratorTestCase.test_passthru_shared_task_metadata [0.018757s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.test_base.TestBootInterface.test_validate_rescue_default_impl [0.019277s] ... ok
DEBUG: {0} ironic.tests.unit.drivers.test_ilo.Ilo5HardwareTestCase.test_default_interfaces [0.038316s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.drivers.test_ilo.Ilo5HardwareTestCase.test_override_raid [0.047554s] ... ok
DEBUG: Captured stderr:
DEBUG: ~~~~~~~~~~~~~~~~
DEBUG:     /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
DEBUG:   debtcollector.deprecate(
DEBUG: {0} ironic.tests.unit.objects.test_fields.TestFlexibleDictField.test_coerce [0.019937s] ... ok
DEBUG: {0} ironic.tests.unit.objects.test_fields.TestFlexibleDictField.test_coerce_bad_values [0.016990s] ... ok
DEBUG: {0} ironic.tests.unit.objects.test_fields.TestFlexibleDictField.test_coerce_nullable_translation [0.017043s] ... ok
DEBUG: {0} ironic.tests.unit.objects.test_fields.TestStringFieldThatAcceptsCallable.test__repr__includes_default_function_name_and_source_hash [0.017263s] ... ok
DEBUG: {0} ironic.tests.unit.objects.test_fields.TestStringFieldThatAcceptsCallable.test_coerce_default_as_function [0.018198s] ... ok
DEBUG: {0} ironic.tests.unit.objects.test_fields.TestStringFieldThatAcceptsCallable.test_coerce_function [0.020913s] ... ok
DEBUG: {0} ironic.tests.unit.objects.test_fields.TestStringFieldThatAcceptsCallable.test_coerce_function_invalid_type [0.023074s] ... ok
DEBUG: {0} ironic.tests.unit.objects.test_fields.TestStringFieldThatAcceptsCallable.test_coerce_invalid_type [0.018021s] ... ok
DEBUG: {0} ironic.tests.unit.objects.test_fields.TestStringFieldThatAcceptsCallable.test_coerce_string [0.017144s] ... ok
DEBUG: {0} ironic.tests.unit.objects.test_firmware.TestFirmwareComponentObject.test_create [0.021497s] ... ok
DEBUG: {0} ironic.tests.unit.objects.test_firmware.TestFirmwareComponentObject.test_get_firmware_component [0.020474s] ... ok
DEBUG: {0} ironic.tests.unit.objects.test_firmware.TestFirmwareComponentObject.test_get_firmware_component_does_not_exist [0.019740s] ... ok
DEBUG: {0} ironic.tests.unit.objects.test_firmware.TestFirmwareComponentObject.test_get_firmware_component_node_does_not_exist [0.020811s] ... ok
DEBUG: {0} ironic.tests.unit.objects.test_firmware.TestFirmwareComponentObject.test_save [0.021284s] ... ok
DEBUG: {0} ironic.tests.unit.objects.test_firmware.TestFirmwareComponentObject.test_sync_firmware_components_create_and_update [0.026637s] ... ok
DEBUG: {0} ironic.tests.unit.objects.test_firmware.TestFirmwareComponentObject.test_sync_firmware_components_nochange [0.026995s] ... ok
DEBUG: {0} ironic.tests.unit.objects.test_objects.TestObjectVersions.test_object_version_check [0.024974s] ... ok
DEBUG: {0} ironic.tests.unit.objects.test_port.TestConvertToVersion.test_is_smartnic_supported [0.022430s] ... ok
DEBUG: {0} ironic.tests.unit.objects.test_port.TestConvertToVersion.test_is_smartnic_supported_missing [0.021553s] ... ok
DEBUG: {0} ironic.tests.unit.objects.test_port.TestConvertToVersion.test_is_smartnic_supported_set [0.019399s] ... ok
DEBUG: {0} ironic.tests.unit.objects.test_port.TestConvertToVersion.test_is_smartnic_unsupported [0.019360s] ... ok
DEBUG: {0} ironic.tests.unit.objects.test_port.TestConvertToVersion.test_is_smartnic_unsupported_missing [0.019093s] ... ok
DEBUG: {0} ironic.tests.unit.objects.test_port.TestConvertToVersion.test_is_smartnic_unsupported_set_no_remove_default [0.019334s] ... ok
DEBUG: {0} ironic.tests.unit.objects.test_port.TestConvertToVersion.test_is_smartnic_unsupported_set_no_remove_non_default [0.019304s] ... ok
DEBUG: {0} ironic.tests.unit.objects.test_port.TestConvertToVersion.test_is_smartnic_unsupported_set_remove [0.021350s] ... ok
DEBUG: {0} ironic.tests.unit.objects.test_port.TestConvertToVersion.test_name_supported_missing [0.020135s] ... ok
DEBUG: {0} ironic.tests.unit.objects.test_port.TestConvertToVersion.test_name_supported_set [0.019639s] ... ok
DEBUG: {0} ironic.tests.unit.objects.test_port.TestConvertToVersion.test_name_unsupported_missing [0.272413s] ... ok
DEBUG: {0} ironic.tests.unit.objects.test_port.TestConvertToVersion.test_name_unsupported_set_no_remove_default [0.021337s] ... ok
DEBUG: {0} ironic.tests.unit.objects.test_port.TestConvertToVersion.test_name_unsupported_set_no_remove_non_default [0.019983s] ... ok
DEBUG: {0} ironic.tests.unit.objects.test_port.TestConvertToVersion.test_name_unsupported_set_remove [0.019252s] ... ok
DEBUG: {0} ironic.tests.unit.objects.test_port.TestConvertToVersion.test_physnet_supported_missing [0.019572s] ... ok
DEBUG: {0} ironic.tests.unit.objects.test_port.TestConvertToVersion.test_physnet_supported_set [0.022104s] ... ok
DEBUG: {0} ironic.tests.unit.objects.test_port.TestConvertToVersion.test_physnet_unsupported_missing [0.020286s] ... ok
DEBUG: {0} ironic.tests.unit.objects.test_port.TestConvertToVersion.test_physnet_unsupported_set_no_remove_default [0.019786s] ... ok
DEBUG: {0} ironic.tests.unit.objects.test_port.TestConvertToVersion.test_physnet_unsupported_set_no_remove_non_default [0.022020s] ... ok
DEBUG: {0} ironic.tests.unit.objects.test_port.TestConvertToVersion.test_physnet_unsupported_set_remove [0.019855s] ... ok
DEBUG: {0} ironic.tests.unit.objects.test_port.TestConvertToVersion.test_vif_in_extra [0.020277s] ... ok
DEBUG: {0} ironic.tests.unit.objects.test_port.TestConvertToVersion.test_vif_in_extra_in_internal_info [0.019400s] ... ok
DEBUG: {0} ironic.tests.unit.objects.test_port.TestConvertToVersion.test_vif_in_extra_lower_version [0.019264s] ... ok
DEBUG: {0} ironic.tests.unit.objects.test_port.TestConvertToVersion.test_vif_in_extra_not_in_extra [0.019191s] ... ok
DEBUG: {0} ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_create [0.021087s] ... ok
DEBUG: {0} ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_get_bad_id_and_uuid_and_address_and_name [0.021299s] ... ok
DEBUG: {0} ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_get_by_address [0.020969s] ... ok
DEBUG: {0} ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_get_by_id [0.020510s] ... ok
DEBUG: {0} ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_get_by_name [0.019798s] ... ok
DEBUG: {0} ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_get_by_uuid [0.019952s] ... ok
DEBUG: {0} ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_list [0.020340s] ... ok
DEBUG: {0} ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_list_by_node_id [0.019941s] ... ok
DEBUG: {0} ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_payload_schemas [0.019380s] ... ok
DEBUG: {0} ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_refresh [0.020866s] ... ok
DEBUG: {0} ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_save [0.021143s] ... ok
DEBUG: {0} ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_save_after_refresh [0.038869s] ... ok
DEBUG: {0} ironic.tests.unit.pxe_filter.test_service.TestManager.test_init_and_run [0.032494s] ... ok
DEBUG: ======
DEBUG: Totals
DEBUG: ======
DEBUG: Ran: 10058 tests in 446.5268 sec.
DEBUG:  - Passed: 10013
DEBUG:  - Skipped: 45
DEBUG:  - Expected Fail: 0
DEBUG:  - Unexpected Success: 0
DEBUG:  - Failed: 0
DEBUG: Sum of execute time for each test: 1378.9049 sec.
DEBUG: ==============
DEBUG: Worker Balance
DEBUG: ==============
DEBUG:  - Worker 0 (3683 tests) => 0:07:24.065483
DEBUG:  - Worker 1 (2357 tests) => 0:05:29.499517
DEBUG:  - Worker 2 (1945 tests) => 0:05:16.829367
DEBUG:  - Worker 3 (2073 tests) => 0:05:12.100029
DEBUG: Test id                                                                                                                        Runtime (s)
DEBUG: -----------------------------------------------------------------------------------------------------------------------------  -----------
DEBUG: ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_reboot_fail_to_on  4.151
DEBUG: ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_interface_in_allowed_state                        3.414
DEBUG: ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_power_off_ok       3.201
DEBUG: ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_reboot_timeout     3.150
DEBUG: ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_power_off_timeout  3.115
DEBUG: ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_on_exception_if_parent_locked      2.259
DEBUG: ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_off_exception_if_child_locked      2.241
DEBUG: ironic.tests.unit.conductor.test_periodics.NodePeriodicTestCase.test_simple                                                    2.150
DEBUG: ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_off_fail                2.149
DEBUG: ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_reboot_ok          2.109
DEBUG: ___________________________________ summary ____________________________________
DEBUG:   py39: commands succeeded
DEBUG:   congratulations :)
DEBUG: + RPM_EC=0
DEBUG: ++ jobs -p
DEBUG: + exit 0
DEBUG: Processing files: openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.noarch
DEBUG: Provides: openstack-ironic = 1:29.1.0-0.20250522024713.56d43ff.el9
DEBUG: Requires(interp): /bin/sh /bin/sh /bin/sh
DEBUG: Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
DEBUG: Requires(post): /bin/sh
DEBUG: Requires(preun): /bin/sh
DEBUG: Requires(postun): /bin/sh
DEBUG: Requires: /usr/bin/python3
DEBUG: Processing files: openstack-ironic-common-29.1.0-0.20250522024713.56d43ff.el9.noarch
DEBUG: warning: File not found: /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/lib/python3.9/site-packages/ironic_tests.egg_info
DEBUG: Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.XZh5YN
DEBUG: + umask 022
DEBUG: + cd /builddir/build/BUILD
DEBUG: + cd ironic-29.1.0.dev115
DEBUG: + DOCDIR=/builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/share/doc/openstack-ironic-common
DEBUG: + export LC_ALL=C
DEBUG: + LC_ALL=C
DEBUG: + export DOCDIR
DEBUG: + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/share/doc/openstack-ironic-common
DEBUG: + cp -pr README.rst /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/share/doc/openstack-ironic-common
DEBUG: + cp -pr etc/ironic/policy.yaml.sample /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/share/doc/openstack-ironic-common
DEBUG: + RPM_EC=0
DEBUG: ++ jobs -p
DEBUG: + exit 0
DEBUG: Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.IeGE8x
DEBUG: + umask 022
DEBUG: + cd /builddir/build/BUILD
DEBUG: + cd ironic-29.1.0.dev115
DEBUG: + LICENSEDIR=/builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/share/licenses/openstack-ironic-common
DEBUG: + export LC_ALL=C
DEBUG: + LC_ALL=C
DEBUG: + export LICENSEDIR
DEBUG: + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/share/licenses/openstack-ironic-common
DEBUG: + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/share/licenses/openstack-ironic-common
DEBUG: + RPM_EC=0
DEBUG: ++ jobs -p
DEBUG: + exit 0
DEBUG: Provides: config(openstack-ironic-common) = 1:29.1.0-0.20250522024713.56d43ff.el9 openstack-ironic-common = 1:29.1.0-0.20250522024713.56d43ff.el9 python3.9dist(ironic) = 29.1~~dev115 python3dist(ironic) = 29.1~~dev115
DEBUG: Requires(interp): /bin/sh
DEBUG: Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
DEBUG: Requires(pre): /bin/sh shadow-utils
DEBUG: Requires: /usr/bin/bash /usr/bin/python3 /usr/bin/sh python(abi) = 3.9 python3.9dist(alembic) >= 1.4.2 python3.9dist(automaton) >= 1.9 python3.9dist(bcrypt) >= 3.1.3 python3.9dist(construct) >= 2.9.39 python3.9dist(eventlet) >= 0.30.1 python3.9dist(futurist) >= 1.2 python3.9dist(jinja2) >= 3 python3.9dist(jsonpatch) >= 1.16 python3.9dist(jsonschema) >= 4 python3.9dist(keystoneauth1) >= 4.2 python3.9dist(keystonemiddleware) >= 9.5 python3.9dist(microversion-parse) >= 1.0.1 python3.9dist(netaddr) python3.9dist(openstacksdk) >= 0.99 python3.9dist(os-service-types) >= 1.7 python3.9dist(os-traits) >= 0.4 python3.9dist(oslo-concurrency) >= 4.2 python3.9dist(oslo-config) >= 6.8 python3.9dist(oslo-context) >= 2.22 python3.9dist(oslo-db) >= 9.1 python3.9dist(oslo-log) >= 4.3 python3.9dist(oslo-messaging) >= 14.1 python3.9dist(oslo-middleware) >= 3.31 python3.9dist(oslo-policy) >= 4.5 python3.9dist(oslo-rootwrap) >= 5.8 python3.9dist(oslo-serialization) >= 2.25 python3.9dist(oslo-service) >= 1.24 python3.9dist(oslo-upgradecheck) >= 1.3 python3.9dist(oslo-utils) >= 8 python3.9dist(oslo-versionedobjects) >= 1.31.2 python3.9dist(osprofiler) >= 1.5 python3.9dist(pbr) >= 6 python3.9dist(pecan) >= 1 python3.9dist(psutil) >= 3.2.2 python3.9dist(pycdlib) >= 1.11 python3.9dist(pyyaml) python3.9dist(requests) >= 2.18 python3.9dist(rfc3986) >= 1.2 python3.9dist(sqlalchemy) >= 1.4 python3.9dist(stevedore) >= 1.29 python3.9dist(sushy) >= 4.8 python3.9dist(tenacity) >= 6.3.1 python3.9dist(tooz) >= 2.7 python3.9dist(webob) >= 1.7.1 python3.9dist(websockify) >= 0.9 python3.9dist(zeroconf) >= 0.24
DEBUG: Recommends: ipmitool python3-dracclient >= 5.1.0 python3-proliantutils >= 2.10.0 python3-pyasn1-lextudio >= 1.1.0 python3-pysnmp-lextudio >= 5.0.0 python3-scciclient >= 0.8.0
DEBUG: Suggests: python3-oslo-i18n >= 3.15.3 python3-oslo-reports >= 1.18.0
DEBUG: Processing files: openstack-ironic-api-29.1.0-0.20250522024713.56d43ff.el9.noarch
DEBUG: Provides: openstack-ironic-api = 1:29.1.0-0.20250522024713.56d43ff.el9
DEBUG: Requires(interp): /bin/sh /bin/sh /bin/sh
DEBUG: Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
DEBUG: Requires(post): /bin/sh
DEBUG: Requires(preun): /bin/sh
DEBUG: Requires(postun): /bin/sh
DEBUG: Requires: /usr/bin/python3
DEBUG: Processing files: openstack-ironic-conductor-29.1.0-0.20250522024713.56d43ff.el9.noarch
DEBUG: Provides: openstack-ironic-conductor = 1:29.1.0-0.20250522024713.56d43ff.el9
DEBUG: Requires(interp): /bin/sh /bin/sh /bin/sh
DEBUG: Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
DEBUG: Requires(post): /bin/sh
DEBUG: Requires(preun): /bin/sh
DEBUG: Requires(postun): /bin/sh
DEBUG: Requires: /usr/bin/python3
DEBUG: Recommends: syslinux-nonlinux
DEBUG: Processing files: openstack-ironic-novncproxy-29.1.0-0.20250522024713.56d43ff.el9.noarch
DEBUG: Provides: openstack-ironic-novncproxy = 1:29.1.0-0.20250522024713.56d43ff.el9
DEBUG: Requires(interp): /bin/sh /bin/sh /bin/sh
DEBUG: Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
DEBUG: Requires(post): /bin/sh
DEBUG: Requires(preun): /bin/sh
DEBUG: Requires(postun): /bin/sh
DEBUG: Requires: /usr/bin/python3
DEBUG: Processing files: openstack-ironic-dnsmasq-tftp-server-29.1.0-0.20250522024713.56d43ff.el9.noarch
DEBUG: Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.ZftlNa
DEBUG: + umask 022
DEBUG: + cd /builddir/build/BUILD
DEBUG: + cd ironic-29.1.0.dev115
DEBUG: + LICENSEDIR=/builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/share/licenses/openstack-ironic-dnsmasq-tftp-server
DEBUG: + export LC_ALL=C
DEBUG: + LC_ALL=C
DEBUG: + export LICENSEDIR
DEBUG: + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/share/licenses/openstack-ironic-dnsmasq-tftp-server
DEBUG: + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64/usr/share/licenses/openstack-ironic-dnsmasq-tftp-server
DEBUG: + RPM_EC=0
DEBUG: ++ jobs -p
DEBUG: + exit 0
DEBUG: Provides: config(openstack-ironic-dnsmasq-tftp-server) = 1:29.1.0-0.20250522024713.56d43ff.el9 openstack-ironic-dnsmasq-tftp-server = 1:29.1.0-0.20250522024713.56d43ff.el9
DEBUG: Requires(interp): /bin/sh /bin/sh /bin/sh
DEBUG: Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
DEBUG: Requires(post): /bin/sh
DEBUG: Requires(preun): /bin/sh
DEBUG: Requires(postun): /bin/sh
DEBUG: Processing files: openstack-ironic-pxe-filter-29.1.0-0.20250522024713.56d43ff.el9.noarch
DEBUG: Provides: openstack-ironic-pxe-filter = 1:29.1.0-0.20250522024713.56d43ff.el9
DEBUG: Requires(interp): /bin/sh /bin/sh /bin/sh
DEBUG: Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
DEBUG: Requires(post): /bin/sh
DEBUG: Requires(preun): /bin/sh
DEBUG: Requires(postun): /bin/sh
DEBUG: Requires: /usr/bin/python3
DEBUG: Processing files: python3-ironic-tests-29.1.0-0.20250522024713.56d43ff.el9.noarch
DEBUG: Provides: python-ironic-tests = 1:29.1.0-0.20250522024713.56d43ff.el9 python3-ironic-tests = 1:29.1.0-0.20250522024713.56d43ff.el9 python3.9-ironic-tests = 1:29.1.0-0.20250522024713.56d43ff.el9
DEBUG: Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
DEBUG: Requires: python(abi) = 3.9
DEBUG: Obsoletes: python39-ironic-tests < 1:29.1.0-0.20250522024713.56d43ff.el9
DEBUG: Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64
DEBUG: Wrote: /builddir/build/SRPMS/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.src.rpm
DEBUG: Wrote: /builddir/build/RPMS/openstack-ironic-api-29.1.0-0.20250522024713.56d43ff.el9.noarch.rpm
DEBUG: Wrote: /builddir/build/RPMS/openstack-ironic-dnsmasq-tftp-server-29.1.0-0.20250522024713.56d43ff.el9.noarch.rpm
DEBUG: Wrote: /builddir/build/RPMS/openstack-ironic-novncproxy-29.1.0-0.20250522024713.56d43ff.el9.noarch.rpm
DEBUG: Wrote: /builddir/build/RPMS/openstack-ironic-pxe-filter-29.1.0-0.20250522024713.56d43ff.el9.noarch.rpm
DEBUG: Wrote: /builddir/build/RPMS/openstack-ironic-conductor-29.1.0-0.20250522024713.56d43ff.el9.noarch.rpm
DEBUG: Wrote: /builddir/build/RPMS/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.noarch.rpm
DEBUG: Wrote: /builddir/build/RPMS/openstack-ironic-common-29.1.0-0.20250522024713.56d43ff.el9.noarch.rpm
DEBUG: Wrote: /builddir/build/RPMS/python3-ironic-tests-29.1.0-0.20250522024713.56d43ff.el9.noarch.rpm
DEBUG: Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.lc9khc
DEBUG: + umask 022
DEBUG: + cd /builddir/build/BUILD
DEBUG: + cd ironic-29.1.0.dev115
DEBUG: + /usr/bin/rm -rf /builddir/build/BUILDROOT/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.x86_64
DEBUG: + RPM_EC=0
DEBUG: ++ jobs -p
DEBUG: + exit 0
DEBUG: Child return code was: 0
Finish: rpmbuild openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.src.rpm
DEBUG: Copying packages to result dir
Finish: build phase for openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.src.rpm
INFO: Done(/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.src.rpm) Config(dlrn-5) 9 minutes 28 seconds
INFO: Results and/or logs in: /home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c
INFO: Cleaning up build root ('cleanup_on_success=True')
Start: clean chroot
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/cache/dnf'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/cache/yum'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys/fs/selinux'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc/filesystems'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/pts'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/shm'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
INFO: unmounting tmpfs.
DEBUG: child environment: None
DEBUG: Executing command: ['umount', '-n', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['btrfs', 'subv', 'list', '/var/lib/mock'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
Finish: clean chroot
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
Start(bootstrap): chroot init
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root
INFO: mounting tmpfs at /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root.
INFO: reusing tmpfs at /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root.
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/results
INFO: calling preinit hooks
INFO: enabled root cache
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root_cache/
INFO: enabled package manager cache
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/yum_cache
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/dnf_cache
Start(bootstrap): cleaning package manager metadata
Finish(bootstrap): cleaning package manager metadata
DEBUG: create skeleton dirs
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/rpm
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/yum
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/dbus
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/log
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/cache/dnf
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/cache/yum
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/rpm
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/tmp
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/tmp/ccache
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/tmp
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/dnf
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/dnf/vars
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/yum.repos.d
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/yum.repos.d
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/yum
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/proc
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/run/lock
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/pts
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/shm
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/mapper
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/mapper
DEBUG: kernel version == 5.14.0-427.16.1.el9_4.x86_64
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/fstab
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/yum/yum.conf
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/dnf/dnf.conf
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/log/yum.log
DEBUG: rootdir = /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root
DEBUG: resultdir = /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/results
DEBUG: searching for 'dnf4' package manager or alternatives
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/mock
DEBUG: Updating files in /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust with files from /etc/pki/ca-trust
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/./source
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/./extracted
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/source/anchors
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/source/blocklist
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/extracted/edk2
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/extracted/java
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/extracted/openssl
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/extracted/pem
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/pki/ca-trust/extracted/pem/directory-hash
DEBUG: Updating files in /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/usr/share/pki/ca-trust-source with files from /usr/share/pki/ca-trust-source
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/usr/share/pki/ca-trust-source
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/usr/share/pki/ca-trust-source/./anchors
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/usr/share/pki/ca-trust-source/./blocklist
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/usr/share
DEBUG: Copying /usr/share/distribution-gpg-keys to the bootstrap chroot
DEBUG: child environment: None
DEBUG: Executing command: ['cp', '-a', '/usr/share/distribution-gpg-keys', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/usr/share'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc/dnf
DEBUG: configure DNF vars
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/etc
DEBUG: method _make_users skipped in bootstrap
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/.initialized
Finish(bootstrap): chroot init
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5
Start: chroot init
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
INFO: mounting tmpfs at /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root.
DEBUG: child environment: None
DEBUG: Executing command: ['mount', '-n', '-t', 'tmpfs', '-o', 'mode=0755', '-o', 'nr_inodes=0', '-o', 'size=4g', 'mock_chroot_tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c
INFO: calling preinit hooks
INFO: enabled root cache
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5/root_cache/
Start: unpacking root cache
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/tar', '--use-compress-program', 'pigz', '-xf', '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5/root_cache/cache.tar.gz', '-C', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/./proc
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/./proc
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/./sys
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/./sys
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/./dev
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/./dev
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/./tmp/ccache
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/./tmp/ccache
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/./var/cache/yum
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/./var/cache/yum
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/./var/cache/dnf
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/./var/cache/dnf
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/./var/log
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/./var/log
Finish: unpacking root cache
INFO: enabled package manager cache
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5/yum_cache
DEBUG: ensuring that dir exists: /var/cache/mock/dlrn-centos9-master-uc-x86_64-5/dnf_cache
Start: cleaning package manager metadata
Finish: cleaning package manager metadata
INFO: enabled HW Info plugin
DEBUG: child environment: None
DEBUG: Executing command: ['/usr/bin/lscpu'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Architecture:                       x86_64
DEBUG: CPU op-mode(s):                     32-bit, 64-bit
DEBUG: Address sizes:                      40 bits physical, 48 bits virtual
DEBUG: Byte Order:                         Little Endian
DEBUG: CPU(s):                             4
DEBUG: On-line CPU(s) list:                0-3
DEBUG: Vendor ID:                          AuthenticAMD
DEBUG: Model name:                         AMD EPYC-Rome Processor
DEBUG: CPU family:                         23
DEBUG: Model:                              49
DEBUG: Thread(s) per core:                 1
DEBUG: Core(s) per socket:                 1
DEBUG: Socket(s):                          4
DEBUG: Stepping:                           0
DEBUG: BogoMIPS:                           5599.99
DEBUG: Flags:                              fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 clzero xsaveerptr wbnoinvd arat npt lbrv nrip_save tsc_scale vmcb_clean pausefilter pfthreshold umip rdpid arch_capabilities
DEBUG: Virtualization:                     AMD-V
DEBUG: Hypervisor vendor:                  KVM
DEBUG: Virtualization type:                full
DEBUG: L1d cache:                          128 KiB (4 instances)
DEBUG: L1i cache:                          128 KiB (4 instances)
DEBUG: L2 cache:                           2 MiB (4 instances)
DEBUG: L3 cache:                           64 MiB (4 instances)
DEBUG: NUMA node(s):                       1
DEBUG: NUMA node0 CPU(s):                  0-3
DEBUG: Vulnerability Gather data sampling: Not affected
DEBUG: Vulnerability Itlb multihit:        Not affected
DEBUG: Vulnerability L1tf:                 Not affected
DEBUG: Vulnerability Mds:                  Not affected
DEBUG: Vulnerability Meltdown:             Not affected
DEBUG: Vulnerability Mmio stale data:      Not affected
DEBUG: Vulnerability Retbleed:             Mitigation; untrained return thunk; SMT disabled
DEBUG: Vulnerability Spec rstack overflow: Vulnerable: Safe RET, no microcode
DEBUG: Vulnerability Spec store bypass:    Mitigation; Speculative Store Bypass disabled via prctl
DEBUG: Vulnerability Spectre v1:           Mitigation; usercopy/swapgs barriers and __user pointer sanitization
DEBUG: Vulnerability Spectre v2:           Mitigation; Retpolines, IBPB conditional, STIBP disabled, RSB filling, PBRSB-eIBRS Not affected
DEBUG: Vulnerability Srbds:                Not affected
DEBUG: Vulnerability Tsx async abort:      Not affected
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/free'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG:                total        used        free      shared  buff/cache   available
DEBUG: Mem:        16114812     4360808     3862664     1561588     9790416    11754004
DEBUG: Swap:       16777212     5505740    11271472
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/df', '-H', '-T', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root', '/var/cache/mock'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Filesystem        Type   Size  Used Avail Use% Mounted on
DEBUG: mock_chroot_tmpfs tmpfs  4.3G  1.5G  2.9G  34% /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: /dev/vda4         xfs    549G  210G  340G  39% /
DEBUG: Child return code was: 0
DEBUG: create skeleton dirs
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/lib/rpm
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/lib/yum
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/lib/dbus
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/log
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/cache/dnf
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/cache/yum
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/rpm
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/tmp
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/tmp/ccache
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/tmp
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/dnf
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/dnf/vars
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/yum.repos.d
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/yum
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/run/lock
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/pts
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/pts
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/shm
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/shm
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/mapper
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/mapper
DEBUG: kernel version == 5.14.0-427.16.1.el9_4.x86_64
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/fstab
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/yum/yum.conf
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/dnf/dnf.conf
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/log/yum.log
DEBUG: rootdir = /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: resultdir = /home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/mock
DEBUG: Updating files in /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust with files from /etc/pki/ca-trust
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/./source
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/./extracted
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/source/anchors
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/source/blocklist
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/extracted/edk2
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/extracted/java
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/extracted/openssl
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/extracted/pem
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/pki/ca-trust/extracted/pem/directory-hash
DEBUG: Updating files in /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/usr/share/pki/ca-trust-source with files from /usr/share/pki/ca-trust-source
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/usr/share/pki/ca-trust-source
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/usr/share/pki/ca-trust-source/./anchors
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/usr/share/pki/ca-trust-source/./blocklist
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/etc/dnf
DEBUG: configure DNF vars
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', '-o', 'rprivate,mode=0755', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'rbind', '/proc', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'remount,nodev,noexec,nosuid,readonly,rprivate,rbind', '--target', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', '-o', 'rprivate,mode=0755', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'rbind', '/sys', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'remount,nodev,noexec,nosuid,readonly,rprivate,rbind', '--target', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/shm
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/shm'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/pts
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'devpts', '-o', 'gid=5,mode=0620,ptmxmode=0666,newinstance', 'devpts', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/pts'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'bind', '/tmp/mock-selinux-plugin.qbjz6uv9', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc/filesystems'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys/fs/selinux
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys/fs/selinux'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/cache/yum
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'bind', '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5/yum_cache', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/cache/yum'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/cache/dnf
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'bind', '/var/cache/mock/dlrn-centos9-master-uc-x86_64-5/dnf_cache', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/cache/dnf'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['userdel', '-f', 'mockbuild', '--prefix', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['groupdel', 'mock', '--prefix', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['groupadd', 'mock', '-g', '135', '--prefix', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['useradd', 'mockbuild', '-o', '-u', '1020', '-g', '135', '-N', '-d', '/builddir', '--prefix', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: useradd: warning: the home directory /builddir already exists.
DEBUG: useradd: Not copying any file from skel directory into it.
DEBUG: Creating mailbox file: File exists
DEBUG: Child return code was: 0
DEBUG: touching file: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/.initialized
Finish: chroot init
INFO: Installing built packages
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c
DEBUG: created dir: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'bind', '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'remount,private,bind', '--target', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
INFO: installing package(s): /home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.noarch.rpm /home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c/openstack-ironic-conductor-29.1.0-0.20250522024713.56d43ff.el9.noarch.rpm /home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c/openstack-ironic-pxe-filter-29.1.0-0.20250522024713.56d43ff.el9.noarch.rpm /home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c/openstack-ironic-novncproxy-29.1.0-0.20250522024713.56d43ff.el9.noarch.rpm /home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c/openstack-ironic-common-29.1.0-0.20250522024713.56d43ff.el9.noarch.rpm /home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c/openstack-ironic-dnsmasq-tftp-server-29.1.0-0.20250522024713.56d43ff.el9.noarch.rpm /home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c/openstack-ironic-api-29.1.0-0.20250522024713.56d43ff.el9.noarch.rpm /home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c/python3-ironic-tests-29.1.0-0.20250522024713.56d43ff.el9.noarch.rpm
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-t', 'tmpfs', '-o', 'private,mode=0755', 'tmpfs', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'rbind', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/mount', '-n', '-o', 'remount,private,rbind', '--target', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: ensuring that dir exists: /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/installation-homedir
DEBUG: ['/usr/bin/dnf-3', '--installroot', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/', '--releasever', '9', '--setopt=deltarpm=False', '--setopt=allow_vendor_change=yes', '--allowerasing', '--disableplugin=local', '--disableplugin=spacewalk', '--disableplugin=versionlock', 'install', '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.noarch.rpm', '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c/openstack-ironic-conductor-29.1.0-0.20250522024713.56d43ff.el9.noarch.rpm', '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c/openstack-ironic-pxe-filter-29.1.0-0.20250522024713.56d43ff.el9.noarch.rpm', '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c/openstack-ironic-novncproxy-29.1.0-0.20250522024713.56d43ff.el9.noarch.rpm', '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c/openstack-ironic-common-29.1.0-0.20250522024713.56d43ff.el9.noarch.rpm', '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c/openstack-ironic-dnsmasq-tftp-server-29.1.0-0.20250522024713.56d43ff.el9.noarch.rpm', '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c/openstack-ironic-api-29.1.0-0.20250522024713.56d43ff.el9.noarch.rpm', '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c/python3-ironic-tests-29.1.0-0.20250522024713.56d43ff.el9.noarch.rpm']
DEBUG: child environment: None
DEBUG: Executing command: ['/usr/bin/dnf-3', '--installroot', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/', '--releasever', '9', '--setopt=deltarpm=False', '--setopt=allow_vendor_change=yes', '--allowerasing', '--disableplugin=local', '--disableplugin=spacewalk', '--disableplugin=versionlock', 'install', '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c/openstack-ironic-29.1.0-0.20250522024713.56d43ff.el9.noarch.rpm', '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c/openstack-ironic-conductor-29.1.0-0.20250522024713.56d43ff.el9.noarch.rpm', '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c/openstack-ironic-pxe-filter-29.1.0-0.20250522024713.56d43ff.el9.noarch.rpm', '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c/openstack-ironic-novncproxy-29.1.0-0.20250522024713.56d43ff.el9.noarch.rpm', '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c/openstack-ironic-common-29.1.0-0.20250522024713.56d43ff.el9.noarch.rpm', '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c/openstack-ironic-dnsmasq-tftp-server-29.1.0-0.20250522024713.56d43ff.el9.noarch.rpm', '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c/openstack-ironic-api-29.1.0-0.20250522024713.56d43ff.el9.noarch.rpm', '/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c/python3-ironic-tests-29.1.0-0.20250522024713.56d43ff.el9.noarch.rpm', '--setopt=tsflags=nocontexts'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/installation-homedir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'LC_MESSAGES': 'C.UTF-8'} and shell False
DEBUG: No matches found for the following disable plugin patterns: local, spacewalk, versionlock
DEBUG: delorean-ansible-role-lunasa-hsm-f82c4666c9a872  87 kB/s | 3.0 kB     00:00    
DEBUG: delorean-openstack-ironic-python-agent-builder- 118 kB/s | 3.0 kB     00:00    
DEBUG: delorean-openstack-cinder-47526cae41777e2ab9f6b 139 kB/s | 3.0 kB     00:00    
DEBUG: delorean-python-ironicclient-e786c8cdd10ff198fe  57 kB/s | 3.0 kB     00:00    
DEBUG: delorean-python-observabilityclient-ab8ce8fd346  95 kB/s | 3.0 kB     00:00    
DEBUG: delorean-openstack-trove-d23ffece32fc9b029ab107 119 kB/s | 3.0 kB     00:00    
DEBUG: delorean-python-whitebox-tests-tempest-e056798f 116 kB/s | 3.0 kB     00:00    
DEBUG: delorean-openstack-designate-6ebeb372617a236979 117 kB/s | 3.0 kB     00:00    
DEBUG: delorean-openstack-glance-158dfd0e27fee2d1bdeb9 112 kB/s | 3.0 kB     00:00    
DEBUG: delorean-openstack-keystone-4e014d79f00915e2982 122 kB/s | 3.0 kB     00:00    
DEBUG: delorean-openstack-manila-70623bb84e7880f7f2f75 117 kB/s | 3.0 kB     00:00    
DEBUG: delorean-openstack-neutron-26739f7c769a48f71c85 118 kB/s | 3.0 kB     00:00    
DEBUG: delorean-openstack-octavia-599873b01ffc0adadf94 117 kB/s | 3.0 kB     00:00    
DEBUG: delorean-openstack-watcher-188e583dcb0b48e77f43 121 kB/s | 3.0 kB     00:00    
DEBUG: delorean-python-tcib-84ac6c9d29c1e2c51a8374e5f4 116 kB/s | 3.0 kB     00:00    
DEBUG: delorean-puppet-dns-ed5dc308a20d45c82743e3ebab3 124 kB/s | 3.0 kB     00:00    
DEBUG: delorean-openstack-swift-1cd20f87dec469dc4f7c9a 120 kB/s | 3.0 kB     00:00    
DEBUG: delorean-python-telemetry-tests-tempest-ddfb79a 122 kB/s | 3.0 kB     00:00    
DEBUG: delorean-openstack-watcher-ui-29be9daeccfd462b1 125 kB/s | 3.0 kB     00:00    
DEBUG: CentOS Stream 9 - BaseOS                         19 kB/s | 3.9 kB     00:00    
DEBUG: CentOS Stream 9 - AppStream                      86 kB/s | 4.4 kB     00:00    
DEBUG: CentOS Stream 9 - CRB                            34 kB/s | 5.9 kB     00:00    
DEBUG: CentOS Stream 9 - HighAvailability               21 kB/s | 5.0 kB     00:00    
DEBUG: dlrn-master-testing                              99 kB/s | 3.0 kB     00:00    
DEBUG: dlrn-master-build-deps                          139 kB/s | 3.0 kB     00:00    
DEBUG: centos9-rabbitmq                                 11 kB/s | 3.0 kB     00:00    
DEBUG: centos9-storage                                  56 kB/s | 3.0 kB     00:00    
DEBUG: centos9-opstools                                 11 kB/s | 3.0 kB     00:00    
DEBUG: NFV SIG OpenvSwitch                              55 kB/s | 3.0 kB     00:00    
DEBUG: Extra Packages for Enterprise Linux 9 - x86_64  163 kB/s |  35 kB     00:00    
DEBUG: Dependencies resolved.
DEBUG: =========================================================================================================================
DEBUG:  Package                                Arch    Version                               Repository                     Size
DEBUG: =========================================================================================================================
DEBUG: Installing:
DEBUG:  openstack-ironic                       noarch  1:29.1.0-0.20250522024713.56d43ff.el9 @commandline                  8.2 k
DEBUG:  openstack-ironic-api                   noarch  1:29.1.0-0.20250522024713.56d43ff.el9 @commandline                  9.0 k
DEBUG:  openstack-ironic-common                noarch  1:29.1.0-0.20250522024713.56d43ff.el9 @commandline                  1.5 M
DEBUG:  openstack-ironic-conductor             noarch  1:29.1.0-0.20250522024713.56d43ff.el9 @commandline                  8.4 k
DEBUG:  openstack-ironic-dnsmasq-tftp-server   noarch  1:29.1.0-0.20250522024713.56d43ff.el9 @commandline                   12 k
DEBUG:  openstack-ironic-novncproxy            noarch  1:29.1.0-0.20250522024713.56d43ff.el9 @commandline                  8.3 k
DEBUG:  openstack-ironic-pxe-filter            noarch  1:29.1.0-0.20250522024713.56d43ff.el9 @commandline                  8.3 k
DEBUG:  python3-ironic-tests                   noarch  1:29.1.0-0.20250522024713.56d43ff.el9 @commandline                  1.5 M
DEBUG: Installing dependencies:
DEBUG:  dnsmasq                                x86_64  2.85-16.el9                           appstream                     327 k
DEBUG:  dosfstools                             x86_64  4.2-3.el9                             baseos                        155 k
DEBUG:  flexiblas                              x86_64  3.0.4-8.el9                           appstream                      33 k
DEBUG:  flexiblas-netlib                       x86_64  3.0.4-8.el9                           appstream                     3.0 M
DEBUG:  flexiblas-openblas-openmp              x86_64  3.0.4-8.el9                           appstream                      18 k
DEBUG:  libaio                                 x86_64  0.3.111-13.el9                        baseos                         24 k
DEBUG:  libburn                                x86_64  1.5.4-5.el9                           appstream                     172 k
DEBUG:  libgfortran                            x86_64  11.5.0-5.el9                          baseos                        798 k
DEBUG:  libisoburn                             x86_64  1.5.4-5.el9                           appstream                     415 k
DEBUG:  libisofs                               x86_64  1.5.4-4.el9                           appstream                     222 k
DEBUG:  libquadmath                            x86_64  11.5.0-5.el9                          baseos                        188 k
DEBUG:  libsodium                              x86_64  1.0.18-7.el9s                         delorean-master-testing       161 k
DEBUG:  liburing                               x86_64  2.5-1.el9                             appstream                      39 k
DEBUG:  libyaml                                x86_64  0.2.5-7.el9                           baseos                         61 k
DEBUG:  memcached                              x86_64  1.6.9-7.el9                           appstream                     174 k
DEBUG:  mtools                                 x86_64  4.0.26-4.el9                          baseos                        222 k
DEBUG:  novnc                                  noarch  1.3.0-1.el9s                          delorean-master-testing       613 k
DEBUG:  numactl-libs                           x86_64  2.0.19-1.el9                          baseos                         32 k
DEBUG:  openblas                               x86_64  0.3.26-2.el9                          appstream                      38 k
DEBUG:  openblas-openmp                        x86_64  0.3.26-2.el9                          appstream                     4.9 M
DEBUG:  pykickstart                            noarch  3.32.14-1.el9                         appstream                      27 k
DEBUG:  python-oslo-cache-lang                 noarch  3.10.1-0.20250317173622.0a940fc.el9   delorean-component-common      16 k
DEBUG:  python-oslo-concurrency-lang           noarch  7.1.0-0.20250317173205.6250095.el9    delorean-component-common      13 k
DEBUG:  python-oslo-db-lang                    noarch  17.2.1-0.20250317174528.dc60623.el9   delorean-component-common      12 k
DEBUG:  python-oslo-i18n-lang                  noarch  6.5.1-0.20250317171545.162e0fa.el9    delorean-component-common      14 k
DEBUG:  python-oslo-log-lang                   noarch  7.1.0-0.20250317172141.0c290b1.el9    delorean-component-common      13 k
DEBUG:  python-oslo-middleware-lang            noarch  6.5.0-0.20250513103442.26dfbfd.el9    delorean-component-common      11 k
DEBUG:  python-oslo-policy-lang                noarch  4.5.1-0.20250317163650.3bb5d92.el9    delorean-component-common      12 k
DEBUG:  python-oslo-utils-lang                 noarch  8.2.0-0.20250318120252.cb68378.el9    delorean-component-common      13 k
DEBUG:  python-oslo-versionedobjects-lang      noarch  3.6.0-0.20250317175844.79e9d5d.el9    delorean-component-common      12 k
DEBUG:  python-pycadf-common                   noarch  4.0.1-0.20250204111011.3cea59f.el9    delorean-component-common      15 k
DEBUG:  python3-PyMySQL                        noarch  0.10.1-6.el9                          appstream                     107 k
DEBUG:  python3-alembic                        noarch  1.14.1-1.el9s                         delorean-master-testing       354 k
DEBUG:  python3-amqp                           noarch  5.2.0-2.el9s                          delorean-master-testing        93 k
DEBUG:  python3-async-timeout                  noarch  4.0.2-5.el9s                          delorean-master-testing        18 k
DEBUG:  python3-attrs                          noarch  20.3.0-7.el9                          appstream                      87 k
DEBUG:  python3-automaton                      noarch  3.2.0-0.20230904140022.9255778.el9    delorean-component-common      41 k
DEBUG:  python3-autopage                       noarch  0.5.2-3.el9s                          delorean-master-testing        59 k
DEBUG:  python3-bcrypt                         x86_64  3.2.2-4.el9s                          delorean-master-testing        43 k
DEBUG:  python3-binary-memcached               noarch  0.31.2-1.el9s                         delorean-master-testing        37 k
DEBUG:  python3-cachetools                     noarch  5.5.2-1.el9s                          delorean-master-testing        32 k
DEBUG:  python3-cffi                           x86_64  1.14.5-5.el9                          baseos                        253 k
DEBUG:  python3-cliff                          noarch  4.9.1-0.20250307124109.083572e.el9    delorean-component-common      98 k
DEBUG:  python3-cmd2                           noarch  2.4.3-1.el9s                          delorean-master-testing       302 k
DEBUG:  python3-construct                      noarch  2.10.70-2.el9s                        delorean-master-testing       115 k
DEBUG:  python3-cryptography                   x86_64  36.0.1-4.el9                          baseos                        1.2 M
DEBUG:  python3-dateutil                       noarch  1:2.8.1-7.el9                         baseos                        288 k
DEBUG:  python3-debtcollector                  noarch  3.0.0-0.20240226181642.0e6ce1c.el9    delorean-component-common      31 k
DEBUG:  python3-decorator                      noarch  4.4.2-6.el9                           baseos                         28 k
DEBUG:  python3-defusedxml                     noarch  0.7.1-1.el9s                          delorean-master-testing        50 k
DEBUG:  python3-dogpile-cache                  noarch  1.3.3-1.el9s                          delorean-master-testing       103 k
DEBUG:  python3-etcd3gw                        noarch  2.4.1-1.el9s                          delorean-master-testing        47 k
DEBUG:  python3-extras                         noarch  1.0.0-15.el9s                         delorean-master-testing        19 k
DEBUG:  python3-fasteners                      noarch  0.19-1.el9s                           delorean-master-testing        37 k
DEBUG:  python3-fixtures                       noarch  4.1.0-1.el9s                          delorean-master-testing        95 k
DEBUG:  python3-futurist                       noarch  3.1.1-0.20250513101340.8a4c380.el9    delorean-component-common      61 k
DEBUG:  python3-ifaddr                         noarch  0.1.7-3.el9s                          delorean-master-testing        22 k
DEBUG:  python3-importlib-metadata             noarch  6.8.0-1.el9s                          delorean-master-testing        47 k
DEBUG:  python3-iso8601                        noarch  2.1.0-1.el9s                          delorean-master-testing        21 k
DEBUG:  python3-jmespath                       noarch  1.0.1-1.el9s                          delorean-master-testing        45 k
DEBUG:  python3-jsonpatch                      noarch  1.21-16.el9                           appstream                      26 k
DEBUG:  python3-jsonpointer                    noarch  2.0-4.el9                             appstream                      19 k
DEBUG:  python3-jsonschema                     noarch  4.16.0-2.el9s                         delorean-master-testing       138 k
DEBUG:  python3-jwcrypto                       noarch  1.5.6-2.el9                           appstream                      82 k
DEBUG:  python3-jwt                            noarch  2.8.0-1.el9s                          delorean-master-testing        49 k
DEBUG:  python3-kazoo                          noarch  2.8.0-2.el9s                          delorean-master-testing       156 k
DEBUG:  python3-keystoneauth1                  noarch  5.10.0-0.20250225162540.60f441a.el9   delorean-component-keystone   447 k
DEBUG:  python3-keystoneclient                 noarch  1:5.6.0-0.20250317124233.0d43c46.el9  delorean-component-clients    235 k
DEBUG:  python3-keystonemiddleware             noarch  10.9.0-0.20250225152217.557d173.el9   delorean-component-keystone   104 k
DEBUG:  python3-kickstart                      noarch  3.32.14-1.el9                         appstream                     533 k
DEBUG:  python3-kombu                          noarch  1:5.3.7-1.el9s                        delorean-master-testing       337 k
DEBUG:  python3-logutils                       noarch  0.3.5-15.el9s                         delorean-master-testing        46 k
DEBUG:  python3-mako                           noarch  1.1.4-6.el9                           appstream                     172 k
DEBUG:  python3-memcached                      noarch  1.59-3.el9s                           delorean-master-testing        39 k
DEBUG:  python3-microversion-parse             noarch  2.0.0-0.20240830070719.26a2dc9.el9    delorean-component-common      32 k
DEBUG:  python3-msgpack                        x86_64  1.1.0-1.el9s                          delorean-master-testing        84 k
DEBUG:  python3-netaddr                        noarch  1.3.0-4.el9s                          delorean-master-testing       1.6 M
DEBUG:  python3-numpy                          x86_64  1:1.23.5-1.el9                        appstream                     6.1 M
DEBUG:  python3-openstacksdk                   noarch  4.5.0-0.20250513102754.bbe9c96.el9    delorean-component-clients    908 k
DEBUG:  python3-os-service-types               noarch  1.7.0-0.20250213134714.0b2f473.el9    delorean-component-clients     36 k
DEBUG:  python3-os-traits                      noarch  3.5.0-0.20250516051939.45bc9b8.el9    delorean-component-common      50 k
DEBUG:  python3-oslo-cache                     noarch  3.10.1-0.20250317173622.0a940fc.el9   delorean-component-common      56 k
DEBUG:  python3-oslo-cache+dogpile             noarch  3.10.1-0.20250317173622.0a940fc.el9   delorean-component-common     8.1 k
DEBUG:  python3-oslo-cache+etcd3gw             noarch  3.10.1-0.20250317173622.0a940fc.el9   delorean-component-common     7.9 k
DEBUG:  python3-oslo-concurrency               noarch  7.1.0-0.20250317173205.6250095.el9    delorean-component-common      40 k
DEBUG:  python3-oslo-config                    noarch  2:9.7.1-0.20250317170827.d583141.el9  delorean-component-common     220 k
DEBUG:  python3-oslo-context                   noarch  5.7.1-0.20250317171221.52d21e6.el9    delorean-component-common      26 k
DEBUG:  python3-oslo-db                        noarch  17.2.1-0.20250317174528.dc60623.el9   delorean-component-common     128 k
DEBUG:  python3-oslo-db+mysql                  noarch  17.2.1-0.20250317174528.dc60623.el9   delorean-component-common     7.9 k
DEBUG:  python3-oslo-i18n                      noarch  6.5.1-0.20250317171545.162e0fa.el9    delorean-component-common      56 k
DEBUG:  python3-oslo-log                       noarch  7.1.0-0.20250317172141.0c290b1.el9    delorean-component-common      62 k
DEBUG:  python3-oslo-messaging                 noarch  16.1.0-0.20250317173909.e91bb45.el9   delorean-component-common     174 k
DEBUG:  python3-oslo-metrics                   noarch  0.11.0-0.20250317163850.c64d51c.el9   delorean-component-common      23 k
DEBUG:  python3-oslo-middleware                noarch  6.5.0-0.20250513103442.26dfbfd.el9    delorean-component-common      60 k
DEBUG:  python3-oslo-policy                    noarch  4.5.1-0.20250317163650.3bb5d92.el9    delorean-component-common      75 k
DEBUG:  python3-oslo-rootwrap                  noarch  7.5.1-0.20250317172841.d8148bf.el9    delorean-component-common      43 k
DEBUG:  python3-oslo-serialization             noarch  5.7.0-0.20250317180035.bff992d.el9    delorean-component-common      31 k
DEBUG:  python3-oslo-service                   noarch  4.1.1-0.20250317160209.7a52803.el9    delorean-component-common      77 k
DEBUG:  python3-oslo-upgradecheck              noarch  2.5.0-0.20250317161727.27366ba.el9    delorean-component-common      26 k
DEBUG:  python3-oslo-utils                     noarch  8.2.0-0.20250318120252.cb68378.el9    delorean-component-common     107 k
DEBUG:  python3-oslo-versionedobjects          noarch  3.6.0-0.20250317175844.79e9d5d.el9    delorean-component-common      76 k
DEBUG:  python3-oslotest                       noarch  5.0.1-0.20250513101000.1fe4458.el9    delorean-component-clients     46 k
DEBUG:  python3-osprofiler                     noarch  4.2.0-0.20240828181728.3fb0487.el9    delorean-component-common     134 k
DEBUG:  python3-paste                          noarch  3.10.1-1.el9s                         delorean-master-testing       486 k
DEBUG:  python3-paste-deploy                   noarch  3.1.0-2.el9s                          delorean-master-testing        38 k
DEBUG:  python3-pecan                          noarch  1.5.1-1.el9s                          delorean-master-testing       269 k
DEBUG:  python3-platformdirs                   noarch  4.2.2-1.el9s                          delorean-master-testing        36 k
DEBUG:  python3-ply                            noarch  3.11-14.el9                           baseos                        106 k
DEBUG:  python3-prettytable                    noarch  0.7.2-27.el9                          appstream                      42 k
DEBUG:  python3-prometheus_client              noarch  0.20.0-3.el9s                         delorean-master-testing        92 k
DEBUG:  python3-psutil                         x86_64  5.8.0-12.el9                          appstream                     214 k
DEBUG:  python3-pyOpenSSL                      noarch  20.0.1-2.el9s                         delorean-master-testing        89 k
DEBUG:  python3-pyasn1                         noarch  0.6.0-1.el9s                          delorean-master-testing       140 k
DEBUG:  python3-pyasn1-modules                 noarch  0.6.0-1.el9s                          delorean-master-testing       249 k
DEBUG:  python3-pycadf                         noarch  4.0.1-0.20250204111011.3cea59f.el9    delorean-component-common      55 k
DEBUG:  python3-pycdlib                        noarch  1.11.0-5.el9                          appstream                     248 k
DEBUG:  python3-pycparser                      noarch  2.20-6.el9                            baseos                        135 k
DEBUG:  python3-pyghmi                         noarch  1.5.69-1.el9s                         delorean-master-testing       367 k
DEBUG:  python3-pymemcache                     noarch  4.0.0-1.el9s                          delorean-master-testing       120 k
DEBUG:  python3-pynacl                         x86_64  1.5.0-1.el9s                          delorean-master-testing       111 k
DEBUG:  python3-pyparsing                      noarch  3.1.2-7.el9s                          delorean-master-testing       214 k
DEBUG:  python3-pyperclip                      noarch  1.8.2-2.el9s                          delorean-master-testing        28 k
DEBUG:  python3-pyrsistent                     x86_64  0.17.3-8.el9                          appstream                     114 k
DEBUG:  python3-pysnmp-lextudio                noarch  5.0.26-2.el9s                         delorean-master-testing       587 k
DEBUG:  python3-pyyaml                         x86_64  5.4.1-6.el9                           baseos                        205 k
DEBUG:  python3-redis                          noarch  5.0.4-1.el9s                          delorean-master-testing       394 k
DEBUG:  python3-repoze-lru                     noarch  0.7-10.el9s                           delorean-master-testing        31 k
DEBUG:  python3-requestsexceptions             noarch  1.4.0-0.20230628075340.d7ac0ff.el9    delorean-component-common      15 k
DEBUG:  python3-retrying                       noarch  1.3.3-2.el9s                          delorean-master-testing        21 k
DEBUG:  python3-rfc3986                        noarch  2.0.0-1.el9s                          delorean-master-testing        50 k
DEBUG:  python3-routes                         noarch  2.5.1-1.el9s                          delorean-master-testing       188 k
DEBUG:  python3-smi-lextudio                   noarch  1.1.13-1.el9s                         delorean-master-testing       133 k
DEBUG:  python3-statsd                         noarch  3.2.1-20.el9s                         delorean-master-testing        34 k
DEBUG:  python3-stestr                         noarch  4.1.0-1.el9s                          delorean-master-testing       159 k
DEBUG:  python3-stevedore                      noarch  5.4.1-0.20250225155234.27e27c1.el9    delorean-component-clients     68 k
DEBUG:  python3-subunit                        noarch  1.4.0-6.el9s                          delorean-master-testing        90 k
DEBUG:  python3-sushy                          noarch  5.6.0-0.20250516051514.880ab20.el9    delorean-component-baremetal  224 k
DEBUG:  python3-tempita                        noarch  0.5.2-2.el9s                          delorean-master-testing        36 k
DEBUG:  python3-tenacity                       noarch  8.2.3-1.el9s                          delorean-master-testing        46 k
DEBUG:  python3-testresources                  noarch  2.0.1-2.el9s                          delorean-master-testing        59 k
DEBUG:  python3-testscenarios                  noarch  0.5.0-21.el9s                         delorean-master-testing        37 k
DEBUG:  python3-testtools                      noarch  2.7.1-1.el9s                          delorean-master-testing       326 k
DEBUG:  python3-tomlkit                        noarch  0.13.2-1.el9s                         delorean-master-testing        86 k
DEBUG:  python3-tooz                           noarch  6.3.0-0.20241018083720.734acc4.el9    delorean-component-common     104 k
DEBUG:  python3-tooz+redis                     noarch  6.3.0-0.20241018083720.734acc4.el9    delorean-component-common     7.8 k
DEBUG:  python3-tooz+zake                      noarch  6.3.0-0.20241018083720.734acc4.el9    delorean-component-common     7.7 k
DEBUG:  python3-uhashring                      noarch  2.3-3.el9s                            delorean-master-testing        24 k
DEBUG:  python3-vine                           noarch  5.1.0-1.el9s                          delorean-master-testing        25 k
DEBUG:  python3-voluptuous                     noarch  0.15.2-1.el9s                         delorean-master-testing        60 k
DEBUG:  python3-wcwidth                        noarch  0.2.13-1.el9s                         delorean-master-testing        46 k
DEBUG:  python3-webob                          noarch  1.8.9-1.el9s                          delorean-master-testing       230 k
DEBUG:  python3-websockify                     noarch  0.12.0-1.el9s                         delorean-master-testing        75 k
DEBUG:  python3-wrapt                          x86_64  1.16.0-1.el9s                         delorean-master-testing        60 k
DEBUG:  python3-yappi                          x86_64  1.6.0-1.el9s                          delorean-master-testing        54 k
DEBUG:  python3-zake                           noarch  0.2.2-22.el9s                         delorean-master-testing        45 k
DEBUG:  python3-zeroconf                       noarch  0.38.7-1.el9s                         delorean-master-testing       141 k
DEBUG:  python3-zipp                           noarch  3.6.0-1.el9s                          delorean-master-testing        16 k
DEBUG:  qemu-img                               x86_64  17:9.1.0-19.el9                       appstream                     2.5 M
DEBUG:  syslinux                               x86_64  6.04-0.20.el9                         baseos                        571 k
DEBUG:  xorriso                                x86_64  1.5.4-5.el9                           appstream                     317 k
DEBUG: Installing weak dependencies:
DEBUG:  ipmitool                               x86_64  1.8.18-27.el9                         appstream                     387 k
DEBUG:  python3-jwt+crypto                     noarch  2.8.0-1.el9s                          delorean-master-testing       8.6 k
DEBUG:  python3-proliantutils                  noarch  2.16.3-0.20240923091632.fe2f9c2.el9   delorean-component-baremetal  285 k
DEBUG:  python3-scciclient                     noarch  0.16.0-0.20240923091246.73b4e3d.el9   delorean-component-baremetal  121 k
DEBUG:  syslinux-nonlinux                      noarch  6.04-0.20.el9                         baseos                        571 k
DEBUG: Transaction Summary
DEBUG: =========================================================================================================================
DEBUG: Install  173 Packages
DEBUG: Total size: 42 M
DEBUG: Total download size: 406 k
DEBUG: Installed size: 206 M
DEBUG: Downloading Packages:
DEBUG: [SKIPPED] python3-sushy-5.6.0-0.20250516051514.880ab20.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-keystoneclient-5.6.0-0.20250317124233.0d43c46.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-openstacksdk-4.5.0-0.20250513102754.bbe9c96.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-os-service-types-1.7.0-0.20250213134714.0b2f473.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-oslotest-5.0.1-0.20250513101000.1fe4458.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-stevedore-5.4.1-0.20250225155234.27e27c1.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python-oslo-cache-lang-3.10.1-0.20250317173622.0a940fc.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python-oslo-concurrency-lang-7.1.0-0.20250317173205.6250095.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python-oslo-db-lang-17.2.1-0.20250317174528.dc60623.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python-oslo-i18n-lang-6.5.1-0.20250317171545.162e0fa.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python-oslo-log-lang-7.1.0-0.20250317172141.0c290b1.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python-oslo-middleware-lang-6.5.0-0.20250513103442.26dfbfd.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python-oslo-policy-lang-4.5.1-0.20250317163650.3bb5d92.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python-oslo-utils-lang-8.2.0-0.20250318120252.cb68378.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python-oslo-versionedobjects-lang-3.6.0-0.20250317175844.79e9d5d.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python-pycadf-common-4.0.1-0.20250204111011.3cea59f.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-automaton-3.2.0-0.20230904140022.9255778.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-cliff-4.9.1-0.20250307124109.083572e.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-debtcollector-3.0.0-0.20240226181642.0e6ce1c.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-futurist-3.1.1-0.20250513101340.8a4c380.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-microversion-parse-2.0.0-0.20240830070719.26a2dc9.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-os-traits-3.5.0-0.20250516051939.45bc9b8.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-oslo-cache+dogpile-3.10.1-0.20250317173622.0a940fc.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-oslo-cache+etcd3gw-3.10.1-0.20250317173622.0a940fc.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-oslo-cache-3.10.1-0.20250317173622.0a940fc.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-oslo-concurrency-7.1.0-0.20250317173205.6250095.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-oslo-config-9.7.1-0.20250317170827.d583141.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-oslo-context-5.7.1-0.20250317171221.52d21e6.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-oslo-db+mysql-17.2.1-0.20250317174528.dc60623.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-oslo-db-17.2.1-0.20250317174528.dc60623.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-oslo-i18n-6.5.1-0.20250317171545.162e0fa.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-oslo-log-7.1.0-0.20250317172141.0c290b1.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-oslo-messaging-16.1.0-0.20250317173909.e91bb45.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-oslo-metrics-0.11.0-0.20250317163850.c64d51c.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-oslo-middleware-6.5.0-0.20250513103442.26dfbfd.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-oslo-policy-4.5.1-0.20250317163650.3bb5d92.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-oslo-rootwrap-7.5.1-0.20250317172841.d8148bf.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-oslo-serialization-5.7.0-0.20250317180035.bff992d.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-oslo-service-4.1.1-0.20250317160209.7a52803.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-oslo-upgradecheck-2.5.0-0.20250317161727.27366ba.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-oslo-utils-8.2.0-0.20250318120252.cb68378.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-oslo-versionedobjects-3.6.0-0.20250317175844.79e9d5d.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-osprofiler-4.2.0-0.20240828181728.3fb0487.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-pycadf-4.0.1-0.20250204111011.3cea59f.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-requestsexceptions-1.4.0-0.20230628075340.d7ac0ff.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-tooz+redis-6.3.0-0.20241018083720.734acc4.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-tooz+zake-6.3.0-0.20241018083720.734acc4.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-tooz-6.3.0-0.20241018083720.734acc4.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-keystoneauth1-5.10.0-0.20250225162540.60f441a.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-keystonemiddleware-10.9.0-0.20250225152217.557d173.el9.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] dosfstools-4.2-3.el9.x86_64.rpm: Already downloaded                  
DEBUG: [SKIPPED] libaio-0.3.111-13.el9.x86_64.rpm: Already downloaded                 
DEBUG: [SKIPPED] libgfortran-11.5.0-5.el9.x86_64.rpm: Already downloaded              
DEBUG: [SKIPPED] libquadmath-11.5.0-5.el9.x86_64.rpm: Already downloaded              
DEBUG: [SKIPPED] libyaml-0.2.5-7.el9.x86_64.rpm: Already downloaded                   
DEBUG: [SKIPPED] mtools-4.0.26-4.el9.x86_64.rpm: Already downloaded                   
DEBUG: [SKIPPED] numactl-libs-2.0.19-1.el9.x86_64.rpm: Already downloaded             
DEBUG: [SKIPPED] python3-cffi-1.14.5-5.el9.x86_64.rpm: Already downloaded             
DEBUG: [SKIPPED] python3-cryptography-36.0.1-4.el9.x86_64.rpm: Already downloaded     
DEBUG: [SKIPPED] python3-dateutil-2.8.1-7.el9.noarch.rpm: Already downloaded          
DEBUG: [SKIPPED] python3-decorator-4.4.2-6.el9.noarch.rpm: Already downloaded         
DEBUG: [SKIPPED] python3-ply-3.11-14.el9.noarch.rpm: Already downloaded               
DEBUG: [SKIPPED] python3-pycparser-2.20-6.el9.noarch.rpm: Already downloaded          
DEBUG: [SKIPPED] python3-pyyaml-5.4.1-6.el9.x86_64.rpm: Already downloaded            
DEBUG: [SKIPPED] syslinux-6.04-0.20.el9.x86_64.rpm: Already downloaded                
DEBUG: [SKIPPED] syslinux-nonlinux-6.04-0.20.el9.noarch.rpm: Already downloaded       
DEBUG: [SKIPPED] dnsmasq-2.85-16.el9.x86_64.rpm: Already downloaded                   
DEBUG: [SKIPPED] flexiblas-3.0.4-8.el9.x86_64.rpm: Already downloaded                 
DEBUG: [SKIPPED] flexiblas-netlib-3.0.4-8.el9.x86_64.rpm: Already downloaded          
DEBUG: [SKIPPED] flexiblas-openblas-openmp-3.0.4-8.el9.x86_64.rpm: Already downloaded 
DEBUG: [SKIPPED] ipmitool-1.8.18-27.el9.x86_64.rpm: Already downloaded                
DEBUG: [SKIPPED] libburn-1.5.4-5.el9.x86_64.rpm: Already downloaded                   
DEBUG: [SKIPPED] libisoburn-1.5.4-5.el9.x86_64.rpm: Already downloaded                
DEBUG: [SKIPPED] libisofs-1.5.4-4.el9.x86_64.rpm: Already downloaded                  
DEBUG: [SKIPPED] liburing-2.5-1.el9.x86_64.rpm: Already downloaded                    
DEBUG: [SKIPPED] memcached-1.6.9-7.el9.x86_64.rpm: Already downloaded                 
DEBUG: [SKIPPED] openblas-0.3.26-2.el9.x86_64.rpm: Already downloaded                 
DEBUG: [SKIPPED] openblas-openmp-0.3.26-2.el9.x86_64.rpm: Already downloaded          
DEBUG: [SKIPPED] pykickstart-3.32.14-1.el9.noarch.rpm: Already downloaded             
DEBUG: [SKIPPED] python3-PyMySQL-0.10.1-6.el9.noarch.rpm: Already downloaded          
DEBUG: [SKIPPED] python3-attrs-20.3.0-7.el9.noarch.rpm: Already downloaded            
DEBUG: [SKIPPED] python3-jsonpatch-1.21-16.el9.noarch.rpm: Already downloaded         
DEBUG: [SKIPPED] python3-jsonpointer-2.0-4.el9.noarch.rpm: Already downloaded         
DEBUG: [SKIPPED] python3-jwcrypto-1.5.6-2.el9.noarch.rpm: Already downloaded          
DEBUG: [SKIPPED] python3-kickstart-3.32.14-1.el9.noarch.rpm: Already downloaded       
DEBUG: [SKIPPED] python3-mako-1.1.4-6.el9.noarch.rpm: Already downloaded              
DEBUG: [SKIPPED] python3-numpy-1.23.5-1.el9.x86_64.rpm: Already downloaded            
DEBUG: [SKIPPED] python3-prettytable-0.7.2-27.el9.noarch.rpm: Already downloaded      
DEBUG: [SKIPPED] python3-psutil-5.8.0-12.el9.x86_64.rpm: Already downloaded           
DEBUG: [SKIPPED] python3-pycdlib-1.11.0-5.el9.noarch.rpm: Already downloaded          
DEBUG: [SKIPPED] python3-pyrsistent-0.17.3-8.el9.x86_64.rpm: Already downloaded       
DEBUG: [SKIPPED] qemu-img-9.1.0-19.el9.x86_64.rpm: Already downloaded                 
DEBUG: [SKIPPED] xorriso-1.5.4-5.el9.x86_64.rpm: Already downloaded                   
DEBUG: [SKIPPED] libsodium-1.0.18-7.el9s.x86_64.rpm: Already downloaded               
DEBUG: [SKIPPED] novnc-1.3.0-1.el9s.noarch.rpm: Already downloaded                    
DEBUG: [SKIPPED] python3-alembic-1.14.1-1.el9s.noarch.rpm: Already downloaded         
DEBUG: [SKIPPED] python3-amqp-5.2.0-2.el9s.noarch.rpm: Already downloaded             
DEBUG: [SKIPPED] python3-async-timeout-4.0.2-5.el9s.noarch.rpm: Already downloaded    
DEBUG: [SKIPPED] python3-autopage-0.5.2-3.el9s.noarch.rpm: Already downloaded         
DEBUG: [SKIPPED] python3-bcrypt-3.2.2-4.el9s.x86_64.rpm: Already downloaded           
DEBUG: [SKIPPED] python3-binary-memcached-0.31.2-1.el9s.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-cachetools-5.5.2-1.el9s.noarch.rpm: Already downloaded       
DEBUG: [SKIPPED] python3-cmd2-2.4.3-1.el9s.noarch.rpm: Already downloaded             
DEBUG: [SKIPPED] python3-construct-2.10.70-2.el9s.noarch.rpm: Already downloaded      
DEBUG: [SKIPPED] python3-defusedxml-0.7.1-1.el9s.noarch.rpm: Already downloaded       
DEBUG: [SKIPPED] python3-dogpile-cache-1.3.3-1.el9s.noarch.rpm: Already downloaded    
DEBUG: [SKIPPED] python3-etcd3gw-2.4.1-1.el9s.noarch.rpm: Already downloaded          
DEBUG: [SKIPPED] python3-extras-1.0.0-15.el9s.noarch.rpm: Already downloaded          
DEBUG: [SKIPPED] python3-fasteners-0.19-1.el9s.noarch.rpm: Already downloaded         
DEBUG: [SKIPPED] python3-fixtures-4.1.0-1.el9s.noarch.rpm: Already downloaded         
DEBUG: [SKIPPED] python3-ifaddr-0.1.7-3.el9s.noarch.rpm: Already downloaded           
DEBUG: [SKIPPED] python3-importlib-metadata-6.8.0-1.el9s.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-iso8601-2.1.0-1.el9s.noarch.rpm: Already downloaded          
DEBUG: [SKIPPED] python3-jmespath-1.0.1-1.el9s.noarch.rpm: Already downloaded         
DEBUG: [SKIPPED] python3-jsonschema-4.16.0-2.el9s.noarch.rpm: Already downloaded      
DEBUG: [SKIPPED] python3-jwt+crypto-2.8.0-1.el9s.noarch.rpm: Already downloaded       
DEBUG: [SKIPPED] python3-jwt-2.8.0-1.el9s.noarch.rpm: Already downloaded              
DEBUG: [SKIPPED] python3-kazoo-2.8.0-2.el9s.noarch.rpm: Already downloaded            
DEBUG: [SKIPPED] python3-kombu-5.3.7-1.el9s.noarch.rpm: Already downloaded            
DEBUG: [SKIPPED] python3-logutils-0.3.5-15.el9s.noarch.rpm: Already downloaded        
DEBUG: [SKIPPED] python3-memcached-1.59-3.el9s.noarch.rpm: Already downloaded         
DEBUG: [SKIPPED] python3-msgpack-1.1.0-1.el9s.x86_64.rpm: Already downloaded          
DEBUG: [SKIPPED] python3-netaddr-1.3.0-4.el9s.noarch.rpm: Already downloaded          
DEBUG: [SKIPPED] python3-paste-3.10.1-1.el9s.noarch.rpm: Already downloaded           
DEBUG: [SKIPPED] python3-paste-deploy-3.1.0-2.el9s.noarch.rpm: Already downloaded     
DEBUG: [SKIPPED] python3-pecan-1.5.1-1.el9s.noarch.rpm: Already downloaded            
DEBUG: [SKIPPED] python3-platformdirs-4.2.2-1.el9s.noarch.rpm: Already downloaded     
DEBUG: [SKIPPED] python3-prometheus_client-0.20.0-3.el9s.noarch.rpm: Already downloaded
DEBUG: [SKIPPED] python3-pyOpenSSL-20.0.1-2.el9s.noarch.rpm: Already downloaded       
DEBUG: [SKIPPED] python3-pyasn1-0.6.0-1.el9s.noarch.rpm: Already downloaded           
DEBUG: [SKIPPED] python3-pyasn1-modules-0.6.0-1.el9s.noarch.rpm: Already downloaded   
DEBUG: [SKIPPED] python3-pyghmi-1.5.69-1.el9s.noarch.rpm: Already downloaded          
DEBUG: [SKIPPED] python3-pymemcache-4.0.0-1.el9s.noarch.rpm: Already downloaded       
DEBUG: [SKIPPED] python3-pynacl-1.5.0-1.el9s.x86_64.rpm: Already downloaded           
DEBUG: [SKIPPED] python3-pyparsing-3.1.2-7.el9s.noarch.rpm: Already downloaded        
DEBUG: [SKIPPED] python3-pyperclip-1.8.2-2.el9s.noarch.rpm: Already downloaded        
DEBUG: [SKIPPED] python3-pysnmp-lextudio-5.0.26-2.el9s.noarch.rpm: Already downloaded 
DEBUG: [SKIPPED] python3-redis-5.0.4-1.el9s.noarch.rpm: Already downloaded            
DEBUG: [SKIPPED] python3-repoze-lru-0.7-10.el9s.noarch.rpm: Already downloaded        
DEBUG: [SKIPPED] python3-retrying-1.3.3-2.el9s.noarch.rpm: Already downloaded         
DEBUG: [SKIPPED] python3-rfc3986-2.0.0-1.el9s.noarch.rpm: Already downloaded          
DEBUG: [SKIPPED] python3-routes-2.5.1-1.el9s.noarch.rpm: Already downloaded           
DEBUG: [SKIPPED] python3-smi-lextudio-1.1.13-1.el9s.noarch.rpm: Already downloaded    
DEBUG: [SKIPPED] python3-statsd-3.2.1-20.el9s.noarch.rpm: Already downloaded          
DEBUG: [SKIPPED] python3-stestr-4.1.0-1.el9s.noarch.rpm: Already downloaded           
DEBUG: [SKIPPED] python3-subunit-1.4.0-6.el9s.noarch.rpm: Already downloaded          
DEBUG: [SKIPPED] python3-tempita-0.5.2-2.el9s.noarch.rpm: Already downloaded          
DEBUG: [SKIPPED] python3-tenacity-8.2.3-1.el9s.noarch.rpm: Already downloaded         
DEBUG: [SKIPPED] python3-testresources-2.0.1-2.el9s.noarch.rpm: Already downloaded    
DEBUG: [SKIPPED] python3-testscenarios-0.5.0-21.el9s.noarch.rpm: Already downloaded   
DEBUG: [SKIPPED] python3-testtools-2.7.1-1.el9s.noarch.rpm: Already downloaded        
DEBUG: [SKIPPED] python3-tomlkit-0.13.2-1.el9s.noarch.rpm: Already downloaded         
DEBUG: [SKIPPED] python3-uhashring-2.3-3.el9s.noarch.rpm: Already downloaded          
DEBUG: [SKIPPED] python3-vine-5.1.0-1.el9s.noarch.rpm: Already downloaded             
DEBUG: [SKIPPED] python3-voluptuous-0.15.2-1.el9s.noarch.rpm: Already downloaded      
DEBUG: [SKIPPED] python3-wcwidth-0.2.13-1.el9s.noarch.rpm: Already downloaded         
DEBUG: [SKIPPED] python3-webob-1.8.9-1.el9s.noarch.rpm: Already downloaded            
DEBUG: [SKIPPED] python3-websockify-0.12.0-1.el9s.noarch.rpm: Already downloaded      
DEBUG: [SKIPPED] python3-wrapt-1.16.0-1.el9s.x86_64.rpm: Already downloaded           
DEBUG: [SKIPPED] python3-yappi-1.6.0-1.el9s.x86_64.rpm: Already downloaded            
DEBUG: [SKIPPED] python3-zake-0.2.2-22.el9s.noarch.rpm: Already downloaded            
DEBUG: [SKIPPED] python3-zeroconf-0.38.7-1.el9s.noarch.rpm: Already downloaded        
DEBUG: [SKIPPED] python3-zipp-3.6.0-1.el9s.noarch.rpm: Already downloaded             
DEBUG: (164/165): python3-scciclient-0.16.0-0.20240923 2.9 MB/s | 121 kB     00:00    
DEBUG: (165/165): python3-proliantutils-2.16.3-0.20240 5.3 MB/s | 285 kB     00:00    
DEBUG: --------------------------------------------------------------------------------
DEBUG: Total                                           5.8 MB/s | 406 kB     00:00     
DEBUG: Running transaction check
DEBUG: Transaction check succeeded.
DEBUG: Running transaction test
DEBUG: Transaction test succeeded.
DEBUG: Running transaction
DEBUG:   Preparing        :                                                        1/1 
DEBUG:   Installing       : python3-stevedore-5.4.1-0.20250225155234.27e27c1     1/173 
DEBUG:   Installing       : python3-webob-1.8.9-1.el9s.noarch                    2/173 
DEBUG:   Installing       : python3-testtools-2.7.1-1.el9s.noarch                3/173 
DEBUG:   Installing       : python3-netaddr-1.3.0-4.el9s.noarch                  4/173 
DEBUG:   Installing       : python3-iso8601-2.1.0-1.el9s.noarch                  5/173 
DEBUG:   Installing       : python3-prettytable-0.7.2-27.el9.noarch              6/173 
DEBUG:   Installing       : python3-pyasn1-0.6.0-1.el9s.noarch                   7/173 
DEBUG:   Installing       : python3-psutil-5.8.0-12.el9.x86_64                   8/173 
DEBUG:   Installing       : python3-mako-1.1.4-6.el9.noarch                      9/173 
DEBUG:   Installing       : python3-decorator-4.4.2-6.el9.noarch                10/173 
DEBUG:   Installing       : python3-dateutil-1:2.8.1-7.el9.noarch               11/173 
DEBUG:   Installing       : python3-os-service-types-1.7.0-0.20250213134714.    12/173 
DEBUG:   Installing       : python3-keystoneauth1-5.10.0-0.20250225162540.60    13/173 
DEBUG:   Installing       : python3-sushy-5.6.0-0.20250516051514.880ab20.el9    14/173 
DEBUG:   Installing       : python3-dogpile-cache-1.3.3-1.el9s.noarch           15/173 
DEBUG:   Installing       : python3-alembic-1.14.1-1.el9s.noarch                16/173 
DEBUG:   Installing       : python3-testscenarios-0.5.0-21.el9s.noarch          17/173 
DEBUG:   Installing       : python3-voluptuous-0.15.2-1.el9s.noarch             18/173 
DEBUG:   Installing       : python3-vine-5.1.0-1.el9s.noarch                    19/173 
DEBUG:   Installing       : python3-amqp-5.2.0-2.el9s.noarch                    20/173 
DEBUG:   Installing       : python3-testresources-2.0.1-2.el9s.noarch           21/173 
DEBUG:   Installing       : python3-tenacity-8.2.3-1.el9s.noarch                22/173 
DEBUG:   Installing       : python3-rfc3986-2.0.0-1.el9s.noarch                 23/173 
DEBUG:   Installing       : python3-msgpack-1.1.0-1.el9s.x86_64                 24/173 
DEBUG:   Installing       : python3-fixtures-4.1.0-1.el9s.noarch                25/173 
DEBUG:   Installing       : python3-fasteners-0.19-1.el9s.noarch                26/173 
DEBUG:   Installing       : python3-extras-1.0.0-15.el9s.noarch                 27/173 
DEBUG:   Installing       : python3-subunit-1.4.0-6.el9s.noarch                 28/173 
DEBUG:   Installing       : python3-attrs-20.3.0-7.el9.noarch                   29/173 
DEBUG:   Installing       : flexiblas-3.0.4-8.el9.x86_64                        30/173 
DEBUG:   Running scriptlet: dnsmasq-2.85-16.el9.x86_64                          31/173 
DEBUG:   Installing       : dnsmasq-2.85-16.el9.x86_64                          31/173 
DEBUG:   Running scriptlet: dnsmasq-2.85-16.el9.x86_64                          31/173 
DEBUG:   Installing       : python3-ply-3.11-14.el9.noarch                      32/173 
DEBUG:   Installing       : mtools-4.0.26-4.el9.x86_64                          33/173 
DEBUG:   Installing       : libquadmath-11.5.0-5.el9.x86_64                     34/173 
DEBUG:   Installing       : libgfortran-11.5.0-5.el9.x86_64                     35/173 
DEBUG:   Installing       : syslinux-nonlinux-6.04-0.20.el9.noarch              36/173 
DEBUG:   Installing       : syslinux-6.04-0.20.el9.x86_64                       37/173 
DEBUG:   Installing       : python3-pycparser-2.20-6.el9.noarch                 38/173 
DEBUG:   Installing       : python3-cffi-1.14.5-5.el9.x86_64                    39/173 
DEBUG:   Installing       : python3-cryptography-36.0.1-4.el9.x86_64            40/173 
DEBUG:   Installing       : python3-pyOpenSSL-20.0.1-2.el9s.noarch              41/173 
DEBUG:   Installing       : python3-bcrypt-3.2.2-4.el9s.x86_64                  42/173 
DEBUG:   Installing       : python3-PyMySQL-0.10.1-6.el9.noarch                 43/173 
DEBUG:   Installing       : python3-jwcrypto-1.5.6-2.el9.noarch                 44/173 
DEBUG:   Installing       : python3-jwt-2.8.0-1.el9s.noarch                     45/173 
DEBUG:   Installing       : python3-jwt+crypto-2.8.0-1.el9s.noarch              46/173 
DEBUG:   Installing       : python3-pyghmi-1.5.69-1.el9s.noarch                 47/173 
DEBUG:   Installing       : python3-smi-lextudio-1.1.13-1.el9s.noarch           48/173 
DEBUG:   Installing       : python3-pysnmp-lextudio-5.0.26-2.el9s.noarch        49/173 
DEBUG:   Installing       : python3-oslotest-5.0.1-0.20250513101000.1fe4458.    50/173 
DEBUG:   Installing       : python3-kombu-1:5.3.7-1.el9s.noarch                 51/173 
DEBUG:   Installing       : python3-prometheus_client-0.20.0-3.el9s.noarch      52/173 
DEBUG:   Installing       : python3-pyasn1-modules-0.6.0-1.el9s.noarch          53/173 
DEBUG:   Installing       : python3-automaton-3.2.0-0.20230904140022.9255778    54/173 
DEBUG:   Installing       : python3-microversion-parse-2.0.0-0.2024083007071    55/173 
DEBUG:   Installing       : python3-zipp-3.6.0-1.el9s.noarch                    56/173 
DEBUG:   Installing       : python3-importlib-metadata-6.8.0-1.el9s.noarch      57/173 
DEBUG:   Installing       : python3-yappi-1.6.0-1.el9s.x86_64                   58/173 
DEBUG:   Installing       : python3-wrapt-1.16.0-1.el9s.x86_64                  59/173 
DEBUG:   Installing       : python3-debtcollector-3.0.0-0.20240226181642.0e6    60/173 
DEBUG:   Installing       : python3-oslo-context-5.7.1-0.20250317171221.52d2    61/173 
DEBUG:   Installing       : python3-futurist-3.1.1-0.20250513101340.8a4c380.    62/173 
DEBUG:   Installing       : python3-etcd3gw-2.4.1-1.el9s.noarch                 63/173 
DEBUG:   Installing       : python3-oslo-rootwrap-7.5.1-0.20250317172841.d81    64/173 
DEBUG:   Installing       : python3-wcwidth-0.2.13-1.el9s.noarch                65/173 
DEBUG:   Installing       : python3-uhashring-2.3-3.el9s.noarch                 66/173 
DEBUG:   Installing       : python3-tomlkit-0.13.2-1.el9s.noarch                67/173 
DEBUG:   Installing       : python3-tempita-0.5.2-2.el9s.noarch                 68/173 
DEBUG:   Installing       : python3-paste-3.10.1-1.el9s.noarch                  69/173 
DEBUG:   Installing       : python3-statsd-3.2.1-20.el9s.noarch                 70/173 
DEBUG:   Installing       : python3-retrying-1.3.3-2.el9s.noarch                71/173 
DEBUG:   Installing       : python3-repoze-lru-0.7-10.el9s.noarch               72/173 
DEBUG:   Installing       : python3-routes-2.5.1-1.el9s.noarch                  73/173 
DEBUG:   Installing       : python3-pyperclip-1.8.2-2.el9s.noarch               74/173 
DEBUG:   Installing       : python3-cmd2-2.4.3-1.el9s.noarch                    75/173 
DEBUG:   Installing       : python3-pyparsing-3.1.2-7.el9s.noarch               76/173 
DEBUG:   Installing       : python3-pymemcache-4.0.0-1.el9s.noarch              77/173 
DEBUG:   Installing       : python3-platformdirs-4.2.2-1.el9s.noarch            78/173 
DEBUG:   Installing       : python3-paste-deploy-3.1.0-2.el9s.noarch            79/173 
DEBUG:   Installing       : python3-memcached-1.59-3.el9s.noarch                80/173 
DEBUG:   Installing       : python3-logutils-0.3.5-15.el9s.noarch               81/173 
DEBUG:   Installing       : python3-pecan-1.5.1-1.el9s.noarch                   82/173 
DEBUG:   Installing       : python3-kazoo-2.8.0-2.el9s.noarch                   83/173 
DEBUG:   Installing       : python3-zake-0.2.2-22.el9s.noarch                   84/173 
DEBUG:   Installing       : python3-jmespath-1.0.1-1.el9s.noarch                85/173 
DEBUG:   Installing       : python3-ifaddr-0.1.7-3.el9s.noarch                  86/173 
DEBUG:   Installing       : python3-zeroconf-0.38.7-1.el9s.noarch               87/173 
DEBUG:   Installing       : python3-defusedxml-0.7.1-1.el9s.noarch              88/173 
DEBUG:   Installing       : python3-construct-2.10.70-2.el9s.noarch             89/173 
DEBUG:   Installing       : python3-cachetools-5.5.2-1.el9s.noarch              90/173 
DEBUG:   Installing       : python3-autopage-0.5.2-3.el9s.noarch                91/173 
DEBUG:   Installing       : python3-async-timeout-4.0.2-5.el9s.noarch           92/173 
DEBUG:   Installing       : python3-redis-5.0.4-1.el9s.noarch                   93/173 
DEBUG:   Installing       : libsodium-1.0.18-7.el9s.x86_64                      94/173 
DEBUG:   Installing       : python3-pynacl-1.5.0-1.el9s.x86_64                  95/173 
DEBUG:   Installing       : python3-pyrsistent-0.17.3-8.el9.x86_64              96/173 
DEBUG:   Installing       : python3-jsonschema-4.16.0-2.el9s.noarch             97/173 
DEBUG:   Installing       : python3-pycdlib-1.11.0-5.el9.noarch                 98/173 
DEBUG:   Installing       : python3-kickstart-3.32.14-1.el9.noarch              99/173 
DEBUG:   Installing       : pykickstart-3.32.14-1.el9.noarch                   100/173 
DEBUG:   Installing       : python3-jsonpointer-2.0-4.el9.noarch               101/173 
DEBUG:   Installing       : python3-jsonpatch-1.21-16.el9.noarch               102/173 
DEBUG:   Installing       : openblas-0.3.26-2.el9.x86_64                       103/173 
DEBUG:   Installing       : openblas-openmp-0.3.26-2.el9.x86_64                104/173 
DEBUG:   Installing       : flexiblas-openblas-openmp-3.0.4-8.el9.x86_64       105/173 
DEBUG:   Installing       : flexiblas-netlib-3.0.4-8.el9.x86_64                106/173 
DEBUG:   Installing       : python3-numpy-1:1.23.5-1.el9.x86_64                107/173 
DEBUG:   Installing       : python3-websockify-0.12.0-1.el9s.noarch            108/173 
DEBUG:   Installing       : novnc-1.3.0-1.el9s.noarch                          109/173 
DEBUG:   Running scriptlet: memcached-1.6.9-7.el9.x86_64                       110/173 
DEBUG:   Installing       : memcached-1.6.9-7.el9.x86_64                       110/173 
DEBUG:   Running scriptlet: memcached-1.6.9-7.el9.x86_64                       110/173 
DEBUG:   Installing       : python3-binary-memcached-0.31.2-1.el9s.noarch      111/173 
DEBUG:   Installing       : liburing-2.5-1.el9.x86_64                          112/173 
DEBUG:   Installing       : libisofs-1.5.4-4.el9.x86_64                        113/173 
DEBUG:   Installing       : libburn-1.5.4-5.el9.x86_64                         114/173 
DEBUG:   Installing       : libisoburn-1.5.4-5.el9.x86_64                      115/173 
DEBUG:   Running scriptlet: xorriso-1.5.4-5.el9.x86_64                         116/173 
DEBUG:   Installing       : xorriso-1.5.4-5.el9.x86_64                         116/173 
DEBUG:   Running scriptlet: xorriso-1.5.4-5.el9.x86_64                         116/173 
DEBUG:   Installing       : ipmitool-1.8.18-27.el9.x86_64                      117/173 
DEBUG:   Installing       : numactl-libs-2.0.19-1.el9.x86_64                   118/173 
DEBUG:   Installing       : libyaml-0.2.5-7.el9.x86_64                         119/173 
DEBUG:   Installing       : python3-pyyaml-5.4.1-6.el9.x86_64                  120/173 
DEBUG:   Installing       : python3-cliff-4.9.1-0.20250307124109.083572e.el9   121/173 
DEBUG:   Installing       : python3-stestr-4.1.0-1.el9s.noarch                 122/173 
DEBUG:   Installing       : libaio-0.3.111-13.el9.x86_64                       123/173 
DEBUG:   Installing       : qemu-img-17:9.1.0-19.el9.x86_64                    124/173 
DEBUG:   Installing       : dosfstools-4.2-3.el9.x86_64                        125/173 
DEBUG:   Installing       : python3-requestsexceptions-1.4.0-0.2023062807534   126/173 
DEBUG:   Installing       : python3-openstacksdk-4.5.0-0.20250513102754.bbe9   127/173 
DEBUG:   Installing       : python3-os-traits-3.5.0-0.20250516051939.45bc9b8   128/173 
DEBUG:   Installing       : python-pycadf-common-4.0.1-0.20250204111011.3cea   129/173 
DEBUG:   Installing       : python-oslo-versionedobjects-lang-3.6.0-0.202503   130/173 
DEBUG:   Installing       : python-oslo-utils-lang-8.2.0-0.20250318120252.cb   131/173 
DEBUG:   Installing       : python-oslo-policy-lang-4.5.1-0.20250317163650.3   132/173 
DEBUG:   Installing       : python-oslo-middleware-lang-6.5.0-0.202505131034   133/173 
DEBUG:   Installing       : python-oslo-log-lang-7.1.0-0.20250317172141.0c29   134/173 
DEBUG:   Installing       : python-oslo-i18n-lang-6.5.1-0.20250317171545.162   135/173 
DEBUG:   Installing       : python3-oslo-i18n-6.5.1-0.20250317171545.162e0fa   136/173 
DEBUG:   Installing       : python3-oslo-utils-8.2.0-0.20250318120252.cb6837   137/173 
DEBUG:   Installing       : python3-oslo-config-2:9.7.1-0.20250317170827.d58   138/173 
DEBUG:   Installing       : python3-oslo-serialization-5.7.0-0.2025031718003   139/173 
DEBUG:   Installing       : python3-oslo-log-7.1.0-0.20250317172141.0c290b1.   140/173 
DEBUG:   Installing       : python3-tooz+redis-6.3.0-0.20241018083720.734acc   141/173 
DEBUG:   Installing       : python3-tooz+zake-6.3.0-0.20241018083720.734acc4   142/173 
DEBUG:   Installing       : python3-tooz-6.3.0-0.20241018083720.734acc4.el9.   143/173 
DEBUG:   Installing       : python3-oslo-policy-4.5.1-0.20250317163650.3bb5d   144/173 
DEBUG:   Installing       : python3-oslo-middleware-6.5.0-0.20250513103442.2   145/173 
DEBUG:   Installing       : python3-oslo-upgradecheck-2.5.0-0.20250317161727   146/173 
DEBUG:   Installing       : python3-oslo-metrics-0.11.0-0.20250317163850.c64   147/173 
DEBUG:   Installing       : python3-scciclient-0.16.0-0.20240923091246.73b4e   148/173 
DEBUG:   Installing       : python3-keystoneclient-1:5.6.0-0.20250317124233.   149/173 
DEBUG:   Installing       : python3-pycadf-4.0.1-0.20250204111011.3cea59f.el   150/173 
DEBUG:   Installing       : python-oslo-db-lang-17.2.1-0.20250317174528.dc60   151/173 
DEBUG:   Installing       : python3-oslo-db+mysql-17.2.1-0.20250317174528.dc   152/173 
DEBUG:   Installing       : python3-oslo-db-17.2.1-0.20250317174528.dc60623.   153/173 
DEBUG:   Installing       : python-oslo-concurrency-lang-7.1.0-0.20250317173   154/173 
DEBUG:   Installing       : python3-oslo-concurrency-7.1.0-0.20250317173205.   155/173 
DEBUG:   Installing       : python3-oslo-service-4.1.1-0.20250317160209.7a52   156/173 
DEBUG:   Installing       : python3-oslo-messaging-16.1.0-0.20250317173909.e   157/173 
DEBUG:   Installing       : python3-oslo-versionedobjects-3.6.0-0.2025031717   158/173 
DEBUG:   Installing       : python3-osprofiler-4.2.0-0.20240828181728.3fb048   159/173 
DEBUG:   Installing       : python3-proliantutils-2.16.3-0.20240923091632.fe   160/173 
DEBUG:   Installing       : python-oslo-cache-lang-3.10.1-0.20250317173622.0   161/173 
DEBUG:   Installing       : python3-oslo-cache+dogpile-3.10.1-0.202503171736   162/173 
DEBUG:   Installing       : python3-oslo-cache+etcd3gw-3.10.1-0.202503171736   163/173 
DEBUG:   Installing       : python3-oslo-cache-3.10.1-0.20250317173622.0a940   164/173 
DEBUG:   Installing       : python3-keystonemiddleware-10.9.0-0.202502251522   165/173 
DEBUG:   Running scriptlet: openstack-ironic-common-1:29.1.0-0.2025052202471   166/173 
DEBUG:   Installing       : openstack-ironic-common-1:29.1.0-0.2025052202471   166/173 
DEBUG:   Installing       : openstack-ironic-1:29.1.0-0.20250522024713.56d43   167/173 
DEBUG:   Running scriptlet: openstack-ironic-1:29.1.0-0.20250522024713.56d43   167/173 
DEBUG:   Installing       : openstack-ironic-conductor-1:29.1.0-0.2025052202   168/173 
DEBUG:   Running scriptlet: openstack-ironic-conductor-1:29.1.0-0.2025052202   168/173 
DEBUG:   Installing       : openstack-ironic-pxe-filter-1:29.1.0-0.202505220   169/173 
DEBUG:   Running scriptlet: openstack-ironic-pxe-filter-1:29.1.0-0.202505220   169/173 
DEBUG:   Installing       : openstack-ironic-novncproxy-1:29.1.0-0.202505220   170/173 
DEBUG:   Running scriptlet: openstack-ironic-novncproxy-1:29.1.0-0.202505220   170/173 
DEBUG:   Installing       : openstack-ironic-api-1:29.1.0-0.20250522024713.5   171/173 
DEBUG:   Running scriptlet: openstack-ironic-api-1:29.1.0-0.20250522024713.5   171/173 
DEBUG:   Installing       : python3-ironic-tests-1:29.1.0-0.20250522024713.5   172/173 
DEBUG:   Installing       : openstack-ironic-dnsmasq-tftp-server-1:29.1.0-0.   173/173 
DEBUG:   Running scriptlet: openstack-ironic-dnsmasq-tftp-server-1:29.1.0-0.   173/173 
DEBUG:   Verifying        : python3-proliantutils-2.16.3-0.20240923091632.fe     1/173 
DEBUG:   Verifying        : python3-scciclient-0.16.0-0.20240923091246.73b4e     2/173 
DEBUG:   Verifying        : python3-sushy-5.6.0-0.20250516051514.880ab20.el9     3/173 
DEBUG:   Verifying        : python3-keystoneclient-1:5.6.0-0.20250317124233.     4/173 
DEBUG:   Verifying        : python3-openstacksdk-4.5.0-0.20250513102754.bbe9     5/173 
DEBUG:   Verifying        : python3-os-service-types-1.7.0-0.20250213134714.     6/173 
DEBUG:   Verifying        : python3-oslotest-5.0.1-0.20250513101000.1fe4458.     7/173 
DEBUG:   Verifying        : python3-stevedore-5.4.1-0.20250225155234.27e27c1     8/173 
DEBUG:   Verifying        : python-oslo-cache-lang-3.10.1-0.20250317173622.0     9/173 
DEBUG:   Verifying        : python-oslo-concurrency-lang-7.1.0-0.20250317173    10/173 
DEBUG:   Verifying        : python-oslo-db-lang-17.2.1-0.20250317174528.dc60    11/173 
DEBUG:   Verifying        : python-oslo-i18n-lang-6.5.1-0.20250317171545.162    12/173 
DEBUG:   Verifying        : python-oslo-log-lang-7.1.0-0.20250317172141.0c29    13/173 
DEBUG:   Verifying        : python-oslo-middleware-lang-6.5.0-0.202505131034    14/173 
DEBUG:   Verifying        : python-oslo-policy-lang-4.5.1-0.20250317163650.3    15/173 
DEBUG:   Verifying        : python-oslo-utils-lang-8.2.0-0.20250318120252.cb    16/173 
DEBUG:   Verifying        : python-oslo-versionedobjects-lang-3.6.0-0.202503    17/173 
DEBUG:   Verifying        : python-pycadf-common-4.0.1-0.20250204111011.3cea    18/173 
DEBUG:   Verifying        : python3-automaton-3.2.0-0.20230904140022.9255778    19/173 
DEBUG:   Verifying        : python3-cliff-4.9.1-0.20250307124109.083572e.el9    20/173 
DEBUG:   Verifying        : python3-debtcollector-3.0.0-0.20240226181642.0e6    21/173 
DEBUG:   Verifying        : python3-futurist-3.1.1-0.20250513101340.8a4c380.    22/173 
DEBUG:   Verifying        : python3-microversion-parse-2.0.0-0.2024083007071    23/173 
DEBUG:   Verifying        : python3-os-traits-3.5.0-0.20250516051939.45bc9b8    24/173 
DEBUG:   Verifying        : python3-oslo-cache+dogpile-3.10.1-0.202503171736    25/173 
DEBUG:   Verifying        : python3-oslo-cache+etcd3gw-3.10.1-0.202503171736    26/173 
DEBUG:   Verifying        : python3-oslo-cache-3.10.1-0.20250317173622.0a940    27/173 
DEBUG:   Verifying        : python3-oslo-concurrency-7.1.0-0.20250317173205.    28/173 
DEBUG:   Verifying        : python3-oslo-config-2:9.7.1-0.20250317170827.d58    29/173 
DEBUG:   Verifying        : python3-oslo-context-5.7.1-0.20250317171221.52d2    30/173 
DEBUG:   Verifying        : python3-oslo-db+mysql-17.2.1-0.20250317174528.dc    31/173 
DEBUG:   Verifying        : python3-oslo-db-17.2.1-0.20250317174528.dc60623.    32/173 
DEBUG:   Verifying        : python3-oslo-i18n-6.5.1-0.20250317171545.162e0fa    33/173 
DEBUG:   Verifying        : python3-oslo-log-7.1.0-0.20250317172141.0c290b1.    34/173 
DEBUG:   Verifying        : python3-oslo-messaging-16.1.0-0.20250317173909.e    35/173 
DEBUG:   Verifying        : python3-oslo-metrics-0.11.0-0.20250317163850.c64    36/173 
DEBUG:   Verifying        : python3-oslo-middleware-6.5.0-0.20250513103442.2    37/173 
DEBUG:   Verifying        : python3-oslo-policy-4.5.1-0.20250317163650.3bb5d    38/173 
DEBUG:   Verifying        : python3-oslo-rootwrap-7.5.1-0.20250317172841.d81    39/173 
DEBUG:   Verifying        : python3-oslo-serialization-5.7.0-0.2025031718003    40/173 
DEBUG:   Verifying        : python3-oslo-service-4.1.1-0.20250317160209.7a52    41/173 
DEBUG:   Verifying        : python3-oslo-upgradecheck-2.5.0-0.20250317161727    42/173 
DEBUG:   Verifying        : python3-oslo-utils-8.2.0-0.20250318120252.cb6837    43/173 
DEBUG:   Verifying        : python3-oslo-versionedobjects-3.6.0-0.2025031717    44/173 
DEBUG:   Verifying        : python3-osprofiler-4.2.0-0.20240828181728.3fb048    45/173 
DEBUG:   Verifying        : python3-pycadf-4.0.1-0.20250204111011.3cea59f.el    46/173 
DEBUG:   Verifying        : python3-requestsexceptions-1.4.0-0.2023062807534    47/173 
DEBUG:   Verifying        : python3-tooz+redis-6.3.0-0.20241018083720.734acc    48/173 
DEBUG:   Verifying        : python3-tooz+zake-6.3.0-0.20241018083720.734acc4    49/173 
DEBUG:   Verifying        : python3-tooz-6.3.0-0.20241018083720.734acc4.el9.    50/173 
DEBUG:   Verifying        : python3-keystoneauth1-5.10.0-0.20250225162540.60    51/173 
DEBUG:   Verifying        : python3-keystonemiddleware-10.9.0-0.202502251522    52/173 
DEBUG:   Verifying        : dosfstools-4.2-3.el9.x86_64                         53/173 
DEBUG:   Verifying        : libaio-0.3.111-13.el9.x86_64                        54/173 
DEBUG:   Verifying        : libgfortran-11.5.0-5.el9.x86_64                     55/173 
DEBUG:   Verifying        : libquadmath-11.5.0-5.el9.x86_64                     56/173 
DEBUG:   Verifying        : libyaml-0.2.5-7.el9.x86_64                          57/173 
DEBUG:   Verifying        : mtools-4.0.26-4.el9.x86_64                          58/173 
DEBUG:   Verifying        : numactl-libs-2.0.19-1.el9.x86_64                    59/173 
DEBUG:   Verifying        : python3-cffi-1.14.5-5.el9.x86_64                    60/173 
DEBUG:   Verifying        : python3-cryptography-36.0.1-4.el9.x86_64            61/173 
DEBUG:   Verifying        : python3-dateutil-1:2.8.1-7.el9.noarch               62/173 
DEBUG:   Verifying        : python3-decorator-4.4.2-6.el9.noarch                63/173 
DEBUG:   Verifying        : python3-ply-3.11-14.el9.noarch                      64/173 
DEBUG:   Verifying        : python3-pycparser-2.20-6.el9.noarch                 65/173 
DEBUG:   Verifying        : python3-pyyaml-5.4.1-6.el9.x86_64                   66/173 
DEBUG:   Verifying        : syslinux-6.04-0.20.el9.x86_64                       67/173 
DEBUG:   Verifying        : syslinux-nonlinux-6.04-0.20.el9.noarch              68/173 
DEBUG:   Verifying        : dnsmasq-2.85-16.el9.x86_64                          69/173 
DEBUG:   Verifying        : flexiblas-3.0.4-8.el9.x86_64                        70/173 
DEBUG:   Verifying        : flexiblas-netlib-3.0.4-8.el9.x86_64                 71/173 
DEBUG:   Verifying        : flexiblas-openblas-openmp-3.0.4-8.el9.x86_64        72/173 
DEBUG:   Verifying        : ipmitool-1.8.18-27.el9.x86_64                       73/173 
DEBUG:   Verifying        : libburn-1.5.4-5.el9.x86_64                          74/173 
DEBUG:   Verifying        : libisoburn-1.5.4-5.el9.x86_64                       75/173 
DEBUG:   Verifying        : libisofs-1.5.4-4.el9.x86_64                         76/173 
DEBUG:   Verifying        : liburing-2.5-1.el9.x86_64                           77/173 
DEBUG:   Verifying        : memcached-1.6.9-7.el9.x86_64                        78/173 
DEBUG:   Verifying        : openblas-0.3.26-2.el9.x86_64                        79/173 
DEBUG:   Verifying        : openblas-openmp-0.3.26-2.el9.x86_64                 80/173 
DEBUG:   Verifying        : pykickstart-3.32.14-1.el9.noarch                    81/173 
DEBUG:   Verifying        : python3-PyMySQL-0.10.1-6.el9.noarch                 82/173 
DEBUG:   Verifying        : python3-attrs-20.3.0-7.el9.noarch                   83/173 
DEBUG:   Verifying        : python3-jsonpatch-1.21-16.el9.noarch                84/173 
DEBUG:   Verifying        : python3-jsonpointer-2.0-4.el9.noarch                85/173 
DEBUG:   Verifying        : python3-jwcrypto-1.5.6-2.el9.noarch                 86/173 
DEBUG:   Verifying        : python3-kickstart-3.32.14-1.el9.noarch              87/173 
DEBUG:   Verifying        : python3-mako-1.1.4-6.el9.noarch                     88/173 
DEBUG:   Verifying        : python3-numpy-1:1.23.5-1.el9.x86_64                 89/173 
DEBUG:   Verifying        : python3-prettytable-0.7.2-27.el9.noarch             90/173 
DEBUG:   Verifying        : python3-psutil-5.8.0-12.el9.x86_64                  91/173 
DEBUG:   Verifying        : python3-pycdlib-1.11.0-5.el9.noarch                 92/173 
DEBUG:   Verifying        : python3-pyrsistent-0.17.3-8.el9.x86_64              93/173 
DEBUG:   Verifying        : qemu-img-17:9.1.0-19.el9.x86_64                     94/173 
DEBUG:   Verifying        : xorriso-1.5.4-5.el9.x86_64                          95/173 
DEBUG:   Verifying        : libsodium-1.0.18-7.el9s.x86_64                      96/173 
DEBUG:   Verifying        : novnc-1.3.0-1.el9s.noarch                           97/173 
DEBUG:   Verifying        : python3-alembic-1.14.1-1.el9s.noarch                98/173 
DEBUG:   Verifying        : python3-amqp-5.2.0-2.el9s.noarch                    99/173 
DEBUG:   Verifying        : python3-async-timeout-4.0.2-5.el9s.noarch          100/173 
DEBUG:   Verifying        : python3-autopage-0.5.2-3.el9s.noarch               101/173 
DEBUG:   Verifying        : python3-bcrypt-3.2.2-4.el9s.x86_64                 102/173 
DEBUG:   Verifying        : python3-binary-memcached-0.31.2-1.el9s.noarch      103/173 
DEBUG:   Verifying        : python3-cachetools-5.5.2-1.el9s.noarch             104/173 
DEBUG:   Verifying        : python3-cmd2-2.4.3-1.el9s.noarch                   105/173 
DEBUG:   Verifying        : python3-construct-2.10.70-2.el9s.noarch            106/173 
DEBUG:   Verifying        : python3-defusedxml-0.7.1-1.el9s.noarch             107/173 
DEBUG:   Verifying        : python3-dogpile-cache-1.3.3-1.el9s.noarch          108/173 
DEBUG:   Verifying        : python3-etcd3gw-2.4.1-1.el9s.noarch                109/173 
DEBUG:   Verifying        : python3-extras-1.0.0-15.el9s.noarch                110/173 
DEBUG:   Verifying        : python3-fasteners-0.19-1.el9s.noarch               111/173 
DEBUG:   Verifying        : python3-fixtures-4.1.0-1.el9s.noarch               112/173 
DEBUG:   Verifying        : python3-ifaddr-0.1.7-3.el9s.noarch                 113/173 
DEBUG:   Verifying        : python3-importlib-metadata-6.8.0-1.el9s.noarch     114/173 
DEBUG:   Verifying        : python3-iso8601-2.1.0-1.el9s.noarch                115/173 
DEBUG:   Verifying        : python3-jmespath-1.0.1-1.el9s.noarch               116/173 
DEBUG:   Verifying        : python3-jsonschema-4.16.0-2.el9s.noarch            117/173 
DEBUG:   Verifying        : python3-jwt+crypto-2.8.0-1.el9s.noarch             118/173 
DEBUG:   Verifying        : python3-jwt-2.8.0-1.el9s.noarch                    119/173 
DEBUG:   Verifying        : python3-kazoo-2.8.0-2.el9s.noarch                  120/173 
DEBUG:   Verifying        : python3-kombu-1:5.3.7-1.el9s.noarch                121/173 
DEBUG:   Verifying        : python3-logutils-0.3.5-15.el9s.noarch              122/173 
DEBUG:   Verifying        : python3-memcached-1.59-3.el9s.noarch               123/173 
DEBUG:   Verifying        : python3-msgpack-1.1.0-1.el9s.x86_64                124/173 
DEBUG:   Verifying        : python3-netaddr-1.3.0-4.el9s.noarch                125/173 
DEBUG:   Verifying        : python3-paste-3.10.1-1.el9s.noarch                 126/173 
DEBUG:   Verifying        : python3-paste-deploy-3.1.0-2.el9s.noarch           127/173 
DEBUG:   Verifying        : python3-pecan-1.5.1-1.el9s.noarch                  128/173 
DEBUG:   Verifying        : python3-platformdirs-4.2.2-1.el9s.noarch           129/173 
DEBUG:   Verifying        : python3-prometheus_client-0.20.0-3.el9s.noarch     130/173 
DEBUG:   Verifying        : python3-pyOpenSSL-20.0.1-2.el9s.noarch             131/173 
DEBUG:   Verifying        : python3-pyasn1-0.6.0-1.el9s.noarch                 132/173 
DEBUG:   Verifying        : python3-pyasn1-modules-0.6.0-1.el9s.noarch         133/173 
DEBUG:   Verifying        : python3-pyghmi-1.5.69-1.el9s.noarch                134/173 
DEBUG:   Verifying        : python3-pymemcache-4.0.0-1.el9s.noarch             135/173 
DEBUG:   Verifying        : python3-pynacl-1.5.0-1.el9s.x86_64                 136/173 
DEBUG:   Verifying        : python3-pyparsing-3.1.2-7.el9s.noarch              137/173 
DEBUG:   Verifying        : python3-pyperclip-1.8.2-2.el9s.noarch              138/173 
DEBUG:   Verifying        : python3-pysnmp-lextudio-5.0.26-2.el9s.noarch       139/173 
DEBUG:   Verifying        : python3-redis-5.0.4-1.el9s.noarch                  140/173 
DEBUG:   Verifying        : python3-repoze-lru-0.7-10.el9s.noarch              141/173 
DEBUG:   Verifying        : python3-retrying-1.3.3-2.el9s.noarch               142/173 
DEBUG:   Verifying        : python3-rfc3986-2.0.0-1.el9s.noarch                143/173 
DEBUG:   Verifying        : python3-routes-2.5.1-1.el9s.noarch                 144/173 
DEBUG:   Verifying        : python3-smi-lextudio-1.1.13-1.el9s.noarch          145/173 
DEBUG:   Verifying        : python3-statsd-3.2.1-20.el9s.noarch                146/173 
DEBUG:   Verifying        : python3-stestr-4.1.0-1.el9s.noarch                 147/173 
DEBUG:   Verifying        : python3-subunit-1.4.0-6.el9s.noarch                148/173 
DEBUG:   Verifying        : python3-tempita-0.5.2-2.el9s.noarch                149/173 
DEBUG:   Verifying        : python3-tenacity-8.2.3-1.el9s.noarch               150/173 
DEBUG:   Verifying        : python3-testresources-2.0.1-2.el9s.noarch          151/173 
DEBUG:   Verifying        : python3-testscenarios-0.5.0-21.el9s.noarch         152/173 
DEBUG:   Verifying        : python3-testtools-2.7.1-1.el9s.noarch              153/173 
DEBUG:   Verifying        : python3-tomlkit-0.13.2-1.el9s.noarch               154/173 
DEBUG:   Verifying        : python3-uhashring-2.3-3.el9s.noarch                155/173 
DEBUG:   Verifying        : python3-vine-5.1.0-1.el9s.noarch                   156/173 
DEBUG:   Verifying        : python3-voluptuous-0.15.2-1.el9s.noarch            157/173 
DEBUG:   Verifying        : python3-wcwidth-0.2.13-1.el9s.noarch               158/173 
DEBUG:   Verifying        : python3-webob-1.8.9-1.el9s.noarch                  159/173 
DEBUG:   Verifying        : python3-websockify-0.12.0-1.el9s.noarch            160/173 
DEBUG:   Verifying        : python3-wrapt-1.16.0-1.el9s.x86_64                 161/173 
DEBUG:   Verifying        : python3-yappi-1.6.0-1.el9s.x86_64                  162/173 
DEBUG:   Verifying        : python3-zake-0.2.2-22.el9s.noarch                  163/173 
DEBUG:   Verifying        : python3-zeroconf-0.38.7-1.el9s.noarch              164/173 
DEBUG:   Verifying        : python3-zipp-3.6.0-1.el9s.noarch                   165/173 
DEBUG:   Verifying        : openstack-ironic-1:29.1.0-0.20250522024713.56d43   166/173 
DEBUG:   Verifying        : openstack-ironic-conductor-1:29.1.0-0.2025052202   167/173 
DEBUG:   Verifying        : openstack-ironic-pxe-filter-1:29.1.0-0.202505220   168/173 
DEBUG:   Verifying        : openstack-ironic-novncproxy-1:29.1.0-0.202505220   169/173 
DEBUG:   Verifying        : openstack-ironic-common-1:29.1.0-0.2025052202471   170/173 
DEBUG:   Verifying        : openstack-ironic-dnsmasq-tftp-server-1:29.1.0-0.   171/173 
DEBUG:   Verifying        : openstack-ironic-api-1:29.1.0-0.20250522024713.5   172/173 
DEBUG:   Verifying        : python3-ironic-tests-1:29.1.0-0.20250522024713.5   173/173 
DEBUG: Installed:
DEBUG:   dnsmasq-2.85-16.el9.x86_64                                                    
DEBUG:   dosfstools-4.2-3.el9.x86_64                                                   
DEBUG:   flexiblas-3.0.4-8.el9.x86_64                                                  
DEBUG:   flexiblas-netlib-3.0.4-8.el9.x86_64                                           
DEBUG:   flexiblas-openblas-openmp-3.0.4-8.el9.x86_64                                  
DEBUG:   ipmitool-1.8.18-27.el9.x86_64                                                 
DEBUG:   libaio-0.3.111-13.el9.x86_64                                                  
DEBUG:   libburn-1.5.4-5.el9.x86_64                                                    
DEBUG:   libgfortran-11.5.0-5.el9.x86_64                                               
DEBUG:   libisoburn-1.5.4-5.el9.x86_64                                                 
DEBUG:   libisofs-1.5.4-4.el9.x86_64                                                   
DEBUG:   libquadmath-11.5.0-5.el9.x86_64                                               
DEBUG:   libsodium-1.0.18-7.el9s.x86_64                                                
DEBUG:   liburing-2.5-1.el9.x86_64                                                     
DEBUG:   libyaml-0.2.5-7.el9.x86_64                                                    
DEBUG:   memcached-1.6.9-7.el9.x86_64                                                  
DEBUG:   mtools-4.0.26-4.el9.x86_64                                                    
DEBUG:   novnc-1.3.0-1.el9s.noarch                                                     
DEBUG:   numactl-libs-2.0.19-1.el9.x86_64                                              
DEBUG:   openblas-0.3.26-2.el9.x86_64                                                  
DEBUG:   openblas-openmp-0.3.26-2.el9.x86_64                                           
DEBUG:   openstack-ironic-1:29.1.0-0.20250522024713.56d43ff.el9.noarch                 
DEBUG:   openstack-ironic-api-1:29.1.0-0.20250522024713.56d43ff.el9.noarch             
DEBUG:   openstack-ironic-common-1:29.1.0-0.20250522024713.56d43ff.el9.noarch          
DEBUG:   openstack-ironic-conductor-1:29.1.0-0.20250522024713.56d43ff.el9.noarch       
DEBUG:   openstack-ironic-dnsmasq-tftp-server-1:29.1.0-0.20250522024713.56d43ff.el9.noarch
DEBUG:   openstack-ironic-novncproxy-1:29.1.0-0.20250522024713.56d43ff.el9.noarch      
DEBUG:   openstack-ironic-pxe-filter-1:29.1.0-0.20250522024713.56d43ff.el9.noarch      
DEBUG:   pykickstart-3.32.14-1.el9.noarch                                              
DEBUG:   python-oslo-cache-lang-3.10.1-0.20250317173622.0a940fc.el9.noarch             
DEBUG:   python-oslo-concurrency-lang-7.1.0-0.20250317173205.6250095.el9.noarch        
DEBUG:   python-oslo-db-lang-17.2.1-0.20250317174528.dc60623.el9.noarch                
DEBUG:   python-oslo-i18n-lang-6.5.1-0.20250317171545.162e0fa.el9.noarch               
DEBUG:   python-oslo-log-lang-7.1.0-0.20250317172141.0c290b1.el9.noarch                
DEBUG:   python-oslo-middleware-lang-6.5.0-0.20250513103442.26dfbfd.el9.noarch         
DEBUG:   python-oslo-policy-lang-4.5.1-0.20250317163650.3bb5d92.el9.noarch             
DEBUG:   python-oslo-utils-lang-8.2.0-0.20250318120252.cb68378.el9.noarch              
DEBUG:   python-oslo-versionedobjects-lang-3.6.0-0.20250317175844.79e9d5d.el9.noarch   
DEBUG:   python-pycadf-common-4.0.1-0.20250204111011.3cea59f.el9.noarch                
DEBUG:   python3-PyMySQL-0.10.1-6.el9.noarch                                           
DEBUG:   python3-alembic-1.14.1-1.el9s.noarch                                          
DEBUG:   python3-amqp-5.2.0-2.el9s.noarch                                              
DEBUG:   python3-async-timeout-4.0.2-5.el9s.noarch                                     
DEBUG:   python3-attrs-20.3.0-7.el9.noarch                                             
DEBUG:   python3-automaton-3.2.0-0.20230904140022.9255778.el9.noarch                   
DEBUG:   python3-autopage-0.5.2-3.el9s.noarch                                          
DEBUG:   python3-bcrypt-3.2.2-4.el9s.x86_64                                            
DEBUG:   python3-binary-memcached-0.31.2-1.el9s.noarch                                 
DEBUG:   python3-cachetools-5.5.2-1.el9s.noarch                                        
DEBUG:   python3-cffi-1.14.5-5.el9.x86_64                                              
DEBUG:   python3-cliff-4.9.1-0.20250307124109.083572e.el9.noarch                       
DEBUG:   python3-cmd2-2.4.3-1.el9s.noarch                                              
DEBUG:   python3-construct-2.10.70-2.el9s.noarch                                       
DEBUG:   python3-cryptography-36.0.1-4.el9.x86_64                                      
DEBUG:   python3-dateutil-1:2.8.1-7.el9.noarch                                         
DEBUG:   python3-debtcollector-3.0.0-0.20240226181642.0e6ce1c.el9.noarch               
DEBUG:   python3-decorator-4.4.2-6.el9.noarch                                          
DEBUG:   python3-defusedxml-0.7.1-1.el9s.noarch                                        
DEBUG:   python3-dogpile-cache-1.3.3-1.el9s.noarch                                     
DEBUG:   python3-etcd3gw-2.4.1-1.el9s.noarch                                           
DEBUG:   python3-extras-1.0.0-15.el9s.noarch                                           
DEBUG:   python3-fasteners-0.19-1.el9s.noarch                                          
DEBUG:   python3-fixtures-4.1.0-1.el9s.noarch                                          
DEBUG:   python3-futurist-3.1.1-0.20250513101340.8a4c380.el9.noarch                    
DEBUG:   python3-ifaddr-0.1.7-3.el9s.noarch                                            
DEBUG:   python3-importlib-metadata-6.8.0-1.el9s.noarch                                
DEBUG:   python3-ironic-tests-1:29.1.0-0.20250522024713.56d43ff.el9.noarch             
DEBUG:   python3-iso8601-2.1.0-1.el9s.noarch                                           
DEBUG:   python3-jmespath-1.0.1-1.el9s.noarch                                          
DEBUG:   python3-jsonpatch-1.21-16.el9.noarch                                          
DEBUG:   python3-jsonpointer-2.0-4.el9.noarch                                          
DEBUG:   python3-jsonschema-4.16.0-2.el9s.noarch                                       
DEBUG:   python3-jwcrypto-1.5.6-2.el9.noarch                                           
DEBUG:   python3-jwt-2.8.0-1.el9s.noarch                                               
DEBUG:   python3-jwt+crypto-2.8.0-1.el9s.noarch                                        
DEBUG:   python3-kazoo-2.8.0-2.el9s.noarch                                             
DEBUG:   python3-keystoneauth1-5.10.0-0.20250225162540.60f441a.el9.noarch              
DEBUG:   python3-keystoneclient-1:5.6.0-0.20250317124233.0d43c46.el9.noarch            
DEBUG:   python3-keystonemiddleware-10.9.0-0.20250225152217.557d173.el9.noarch         
DEBUG:   python3-kickstart-3.32.14-1.el9.noarch                                        
DEBUG:   python3-kombu-1:5.3.7-1.el9s.noarch                                           
DEBUG:   python3-logutils-0.3.5-15.el9s.noarch                                         
DEBUG:   python3-mako-1.1.4-6.el9.noarch                                               
DEBUG:   python3-memcached-1.59-3.el9s.noarch                                          
DEBUG:   python3-microversion-parse-2.0.0-0.20240830070719.26a2dc9.el9.noarch          
DEBUG:   python3-msgpack-1.1.0-1.el9s.x86_64                                           
DEBUG:   python3-netaddr-1.3.0-4.el9s.noarch                                           
DEBUG:   python3-numpy-1:1.23.5-1.el9.x86_64                                           
DEBUG:   python3-openstacksdk-4.5.0-0.20250513102754.bbe9c96.el9.noarch                
DEBUG:   python3-os-service-types-1.7.0-0.20250213134714.0b2f473.el9.noarch            
DEBUG:   python3-os-traits-3.5.0-0.20250516051939.45bc9b8.el9.noarch                   
DEBUG:   python3-oslo-cache-3.10.1-0.20250317173622.0a940fc.el9.noarch                 
DEBUG:   python3-oslo-cache+dogpile-3.10.1-0.20250317173622.0a940fc.el9.noarch         
DEBUG:   python3-oslo-cache+etcd3gw-3.10.1-0.20250317173622.0a940fc.el9.noarch         
DEBUG:   python3-oslo-concurrency-7.1.0-0.20250317173205.6250095.el9.noarch            
DEBUG:   python3-oslo-config-2:9.7.1-0.20250317170827.d583141.el9.noarch               
DEBUG:   python3-oslo-context-5.7.1-0.20250317171221.52d21e6.el9.noarch                
DEBUG:   python3-oslo-db-17.2.1-0.20250317174528.dc60623.el9.noarch                    
DEBUG:   python3-oslo-db+mysql-17.2.1-0.20250317174528.dc60623.el9.noarch              
DEBUG:   python3-oslo-i18n-6.5.1-0.20250317171545.162e0fa.el9.noarch                   
DEBUG:   python3-oslo-log-7.1.0-0.20250317172141.0c290b1.el9.noarch                    
DEBUG:   python3-oslo-messaging-16.1.0-0.20250317173909.e91bb45.el9.noarch             
DEBUG:   python3-oslo-metrics-0.11.0-0.20250317163850.c64d51c.el9.noarch               
DEBUG:   python3-oslo-middleware-6.5.0-0.20250513103442.26dfbfd.el9.noarch             
DEBUG:   python3-oslo-policy-4.5.1-0.20250317163650.3bb5d92.el9.noarch                 
DEBUG:   python3-oslo-rootwrap-7.5.1-0.20250317172841.d8148bf.el9.noarch               
DEBUG:   python3-oslo-serialization-5.7.0-0.20250317180035.bff992d.el9.noarch          
DEBUG:   python3-oslo-service-4.1.1-0.20250317160209.7a52803.el9.noarch                
DEBUG:   python3-oslo-upgradecheck-2.5.0-0.20250317161727.27366ba.el9.noarch           
DEBUG:   python3-oslo-utils-8.2.0-0.20250318120252.cb68378.el9.noarch                  
DEBUG:   python3-oslo-versionedobjects-3.6.0-0.20250317175844.79e9d5d.el9.noarch       
DEBUG:   python3-oslotest-5.0.1-0.20250513101000.1fe4458.el9.noarch                    
DEBUG:   python3-osprofiler-4.2.0-0.20240828181728.3fb0487.el9.noarch                  
DEBUG:   python3-paste-3.10.1-1.el9s.noarch                                            
DEBUG:   python3-paste-deploy-3.1.0-2.el9s.noarch                                      
DEBUG:   python3-pecan-1.5.1-1.el9s.noarch                                             
DEBUG:   python3-platformdirs-4.2.2-1.el9s.noarch                                      
DEBUG:   python3-ply-3.11-14.el9.noarch                                                
DEBUG:   python3-prettytable-0.7.2-27.el9.noarch                                       
DEBUG:   python3-proliantutils-2.16.3-0.20240923091632.fe2f9c2.el9.noarch              
DEBUG:   python3-prometheus_client-0.20.0-3.el9s.noarch                                
DEBUG:   python3-psutil-5.8.0-12.el9.x86_64                                            
DEBUG:   python3-pyOpenSSL-20.0.1-2.el9s.noarch                                        
DEBUG:   python3-pyasn1-0.6.0-1.el9s.noarch                                            
DEBUG:   python3-pyasn1-modules-0.6.0-1.el9s.noarch                                    
DEBUG:   python3-pycadf-4.0.1-0.20250204111011.3cea59f.el9.noarch                      
DEBUG:   python3-pycdlib-1.11.0-5.el9.noarch                                           
DEBUG:   python3-pycparser-2.20-6.el9.noarch                                           
DEBUG:   python3-pyghmi-1.5.69-1.el9s.noarch                                           
DEBUG:   python3-pymemcache-4.0.0-1.el9s.noarch                                        
DEBUG:   python3-pynacl-1.5.0-1.el9s.x86_64                                            
DEBUG:   python3-pyparsing-3.1.2-7.el9s.noarch                                         
DEBUG:   python3-pyperclip-1.8.2-2.el9s.noarch                                         
DEBUG:   python3-pyrsistent-0.17.3-8.el9.x86_64                                        
DEBUG:   python3-pysnmp-lextudio-5.0.26-2.el9s.noarch                                  
DEBUG:   python3-pyyaml-5.4.1-6.el9.x86_64                                             
DEBUG:   python3-redis-5.0.4-1.el9s.noarch                                             
DEBUG:   python3-repoze-lru-0.7-10.el9s.noarch                                         
DEBUG:   python3-requestsexceptions-1.4.0-0.20230628075340.d7ac0ff.el9.noarch          
DEBUG:   python3-retrying-1.3.3-2.el9s.noarch                                          
DEBUG:   python3-rfc3986-2.0.0-1.el9s.noarch                                           
DEBUG:   python3-routes-2.5.1-1.el9s.noarch                                            
DEBUG:   python3-scciclient-0.16.0-0.20240923091246.73b4e3d.el9.noarch                 
DEBUG:   python3-smi-lextudio-1.1.13-1.el9s.noarch                                     
DEBUG:   python3-statsd-3.2.1-20.el9s.noarch                                           
DEBUG:   python3-stestr-4.1.0-1.el9s.noarch                                            
DEBUG:   python3-stevedore-5.4.1-0.20250225155234.27e27c1.el9.noarch                   
DEBUG:   python3-subunit-1.4.0-6.el9s.noarch                                           
DEBUG:   python3-sushy-5.6.0-0.20250516051514.880ab20.el9.noarch                       
DEBUG:   python3-tempita-0.5.2-2.el9s.noarch                                           
DEBUG:   python3-tenacity-8.2.3-1.el9s.noarch                                          
DEBUG:   python3-testresources-2.0.1-2.el9s.noarch                                     
DEBUG:   python3-testscenarios-0.5.0-21.el9s.noarch                                    
DEBUG:   python3-testtools-2.7.1-1.el9s.noarch                                         
DEBUG:   python3-tomlkit-0.13.2-1.el9s.noarch                                          
DEBUG:   python3-tooz-6.3.0-0.20241018083720.734acc4.el9.noarch                        
DEBUG:   python3-tooz+redis-6.3.0-0.20241018083720.734acc4.el9.noarch                  
DEBUG:   python3-tooz+zake-6.3.0-0.20241018083720.734acc4.el9.noarch                   
DEBUG:   python3-uhashring-2.3-3.el9s.noarch                                           
DEBUG:   python3-vine-5.1.0-1.el9s.noarch                                              
DEBUG:   python3-voluptuous-0.15.2-1.el9s.noarch                                       
DEBUG:   python3-wcwidth-0.2.13-1.el9s.noarch                                          
DEBUG:   python3-webob-1.8.9-1.el9s.noarch                                             
DEBUG:   python3-websockify-0.12.0-1.el9s.noarch                                       
DEBUG:   python3-wrapt-1.16.0-1.el9s.x86_64                                            
DEBUG:   python3-yappi-1.6.0-1.el9s.x86_64                                             
DEBUG:   python3-zake-0.2.2-22.el9s.noarch                                             
DEBUG:   python3-zeroconf-0.38.7-1.el9s.noarch                                         
DEBUG:   python3-zipp-3.6.0-1.el9s.noarch                                              
DEBUG:   qemu-img-17:9.1.0-19.el9.x86_64                                               
DEBUG:   syslinux-6.04-0.20.el9.x86_64                                                 
DEBUG:   syslinux-nonlinux-6.04-0.20.el9.noarch                                        
DEBUG:   xorriso-1.5.4-5.el9.x86_64                                                    
DEBUG: Complete!
DEBUG: Child return code was: 0
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
INFO: 
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/home/centos9-master-uc/data/repos/component/baremetal/56/d4/56d43ff56d900377d379b54e4345ac7cb7f1381b_c3f04f2c'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
INFO: Cleaning up build root ('cleanup_on_success=True')
Start: clean chroot
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/cache/dnf'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/var/cache/yum'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys/fs/selinux'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc/filesystems'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/pts'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/dev/shm'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
INFO: unmounting tmpfs.
DEBUG: child environment: None
DEBUG: Executing command: ['umount', '-n', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['btrfs', 'subv', 'list', '/var/lib/mock'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
Finish: clean chroot
Finish: run
DEBUG: kill orphans in chroot /var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/cache/dnf'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/var/cache/yum'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys/fs/selinux'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/proc/filesystems'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/pts'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/dev/shm'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/sys'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0
DEBUG: child environment: None
DEBUG: Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dlrn-centos9-master-uc-x86_64-5-bootstrap/root/proc'] with env {'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'C.UTF-8'} and shell False
DEBUG: Child return code was: 0